What's new in Droid Explorer 0.9.0.4
May 10, 2018
- Fixed the install apk shortcut to default to install.
- Added screen capture functionality. The Plugin will show up if the connected device supports screen capture.
- Tweaked the SaveFileDialog, OpenFileDialog, & FileDialog to better support an 'initial directory'.
- Tweaked the way the plugin toolstrips are created to hopefully support reloading when connecting to another device.
- Fixed launching screenshot from the shortcut or jumplist item.
- Replaced the JNLP with a more active developed androidscreencast and launch a jar file directly.
- Changed the window of the ScreenRecorder to be fixed.
- Updated the InstallDialog to make use of the PluginHost which provides device and other information.
- Fixed the regex for checking if an app was installed successfully and fixed the regex for getting the permissions
- Fixed the device backup so it launches correctly from the shortcut.
- Added Sqlite Browser to replace the feature lacking sqlite explorer that was part of this project. See http://sqlitebrowser.org/ for info on Sqlite Browser.
- TransferDialog now usable by plugins. Move TransferDialog to Core.UI
- Consolidation of some string resources in to the Global App Resources
- Default the file name when saving a screenshot to be 'screenshot-{yyyy-MM-dd-hhmmss}.png' Enhancement. 'Screenshot' tool. Make new File Name for each screenshot
- All PluginForms now require IPluginHost to be passed in.
- Updated image resources for the screenshot plugin
- added toolbar item to screenshot to "edit in default application"
- removed SqliteEditForm since it isn't used any more.
- fixed the saving size of the screenshot. It will save as the original source size Enhancement. 'Screenshot' tool. -
- Add Image size/format/quality settings
- Added ability to rotate screen capture video 90/180/270 degrees when copying to pc. uses ffmpeg to rotate video. Enhancement: Screencapture flip video on PC using FFMpeg
- Added option to delete capture file after copy to pc Voted Enhancement: Screencapture. Add option: Delete video from device after copying to PC
- set a default filename on '/sdcard/' for screen capture Enhancement: Screencapture. Need to set default file name and directory
- Changed when disconnected from device that the 'connect to device' button is not disabled. 'Connect to device' button becomes disabled after disconnecting device from PC
- Fixed crash when the monitor service is not running and you disconnect from the device because the ADB daemon shuts down and status cannot be retrieved.
- Added link to WiFi ADB app on the remote connect dialog. This will help people enable wifi adb. Enhancement: WiFi ADB. Need to add link on Remote Connect pop up
- Added method to IPlugin interface to initialize the plugin. This can be used to set up files on the device before the plugin executes.
- Removed androidscreencast, switched to using android screen monitor fork (https://github.com/camalot/android-screen-monitor). The fork allows the device ID to be passed as an argument. This way the user does not have to select the device again.
- Changed the call to launch the jar for screen monitor to call "java.exe", before it was just "java" and that was causing issues. Unable to run Screencast tool: Select program for opening Java.exe
- Added more logging during initialization to help with debugging start up issues. App stuck on run during 'Attempting to launch ADB as Root' with Samsung Devices
- Set the toolstrip renderer on screenshot plugin to be the same that is used elsewhere.
- Added functions for Forward & Reverse to be used with the port manager
- Added option to restart ADB server on the connection dialog
New in Droid Explorer 0.9.0.0 Beta (Feb 14, 2015)
- Added support for connecting to devices via TCP/IP
- New web service for getting device icons.
- Upgraded .NET Framework Requirement to 4.5.1
- Device lookup now uses 'detailed' call. Gets device name, model, and product name. see adb devices -l.
- Redesigned the GenericDeviceSelectionForm
- Updated the default image for devices
- Options Windows: added information to show the build tools version that is being used. Add build tools version to SDK options panel.
- Added ActiveMenu to add button to DWM.
- Moved DDMS launcher to be a plugin
- Moved Hierarchy Viewer to be a plugin
- Removed the "reboot" buttons, instead there is now a reboot plugin that supports all forms of reboot: normal, recovery, bootloader, download.
- Added a warning dialog when the app launches that will let the user know if droid explorer was unable to gain root access via adb root.
- Some refactoring to some plugins, like the shell, so it can be launched independently.
- Added links to ask questions on android enthusiasts.
- Removing some code that is unused.
- removed out of date plugins / tools.
- Some refactoring of the ConsoleControl. Moved to the Core.UI. Added reference to Camalot.Common.
- Updated LogCat to use ConsoleControl.
- Updated the Debug Console to use ConsoleControl.
- Updated ConsoleWriter to work with the ConsoleControl.
- Added OutputProcessors to handle different content for logging.
- Adb Root call is now called during initialization, after device selection.
- if adb root fails, a warning is displayed to the user. Future warnings can be ignored.
- A minor redesign to the splash screen.
- Plugins are now grouped in to separate toolbars.
- Added SDK Manager plugin
- Added AVD Manager plugin
- updated some icons across the application.
- Plugins now grouped in the plugin menu.
- Fixed the cloud image path to support the new site.
- Fixed the file names when transfering to PC to remove invalid characters.
- Fixed the device monitor service.
- Added PluginSettings (not yet used really)
- Added AdbScanner (test) to find adb devices on network.
- Added icon handler interface
- Added picture extension handler using the icon handler interface
New in Droid Explorer 0.8.8.11 Beta (Aug 26, 2013)
- Fixed issue with still not being able to locate aapt.exe
New in Droid Explorer 0.8.8.10 Beta (Jun 22, 2013)
- Fixed issue with some people having a folder called "android-4.2.2" in their build-tools path.
New in Droid Explorer 0.8.8.9 Beta (May 28, 2013)
- fixed issue #Possible bug?
- fixed issue #DroidExplorer bug
- Wix tools updated to 3.7
New in Droid Explorer 0.8.8.8 Beta (Oct 15, 2012)
- fixed the icon for packages on the desktop
- fixed the install dialog closing right when it starts
- removed the link to "set up the sdk for me" as this is no longer supported.
- fixed bug where the device selection dialog would show, even if there was only one device connected.
- fixed toolbar from having "gap" between other toolbar
- removed main menu items that do not have any menus
New in Droid Explorer 0.8.8.7 Beta (Sep 5, 2012)
- Added fallback icon if unable to get the image/icon from the Cloud Service
- Removed some stale plugins that were either out dated or incomplete.
- Added handler for *.ab files for restoring backups
- Added plugin to create device backups
- Backups stored in %USERPROFILE%\Android Backups\�VICE_ID%\
- Added custom folder icon for the android backups directory
- better error handling for installing an apk
- bug fixes for the Runner.
- Added windows shell menu to unpack android backups thanks to a modified version of "ABE"
- added BasePlugin class that defines properties that may stay the same between plugins.
- Runner changed to use ID of plugin to load. This defaults to the "type,assembly", but is overridable.
- Implemented the Enhanced Android Backup.
- .ABEX files are tied to a device so backups can be applied to the correct device during a restore.
- new icon for android packages
- From my tests, Vista x64 is now working
New in Droid Explorer 0.8.8.6 Beta (Aug 20, 2012)
- Device images are now pulled from DroidExplorer Cloud Service
- refined some issues with the usage statistics
- Added a method to get the first available value from a list of property names
- DroidExplorer.Configuration no longer depends on DroidExplorer.Core.UI (it is actually the other way now)
- fix to the bootstraper to only try to delete the SDK if it is a "local" sdk, not an existing.
- no longer support the "local" sdk, you must now select an existing SDK
- checks for sdk if it was installed by the "official" installer.
- removed option to use the "local sdk" in the bootstrapper during the install process
- removed the download panel from the bootstrapper. It will never need to use that panel with using an existing sdk.
- removed the Android SDK license agreement acceptance panel.
- added another panel to stop the adb service if it is running right before it starts the service.
- added some "cleanup" when the service stops to help ensure that there are no "orphaned" devices. All connected devices and all "known" devices are unregistered from the system.
- static assets removed. They are no longer used.
- added a notification for new versions being released.
- fixed the issue with the colors of the screenshot being off. (may not be the fastest solution, but works for now)
New in Droid Explorer 0.8.8.5 Beta (Aug 3, 2012)
- fixed the x86 issue that was introduced in 0.8.8.4
- added device icon for anzu (Sony Ericson XperiaArc-LT15i)
- added device icon for blade (ZTE Blade)
- added device icon for SCH-I800 (Verizon Galaxy Tab)
- added device icon for buzz (HTC Wildfire)
- added device icon for c660 (LG Optimus Pro)
- added optional usage statistics. This will records some device information for analytics.
New in Droid Explorer 0.8.8.3 Beta (May 11, 2012)
- This is just a minor update that fixes the issue with ".folders" not displaying
New in Droid Explorer 0.8.8.2 Beta (May 27, 2011)
- New Device selection dialog
- all assemblies are now signed again
- fixed the "runner" so apk's can now be installed from the machine (along with the other plugins)
- when upgrading, and using an existing SDK, the value will now be pulled from the registry, if it exists.
- fixed bug in uninstall that would remove the sdk, even if you used an existing sdk
- removed anda.pk plugin since the site is dead.
- added a link in the bootstrapper (installer) to download the sdk.
- refactored some strings to the external resources files in the bootstrapper (installer)
- changed the reboot commands to use the adb commands, not the shell commands
- fixed rm command to now use busybox as it was passing args that are not supported on the "stock" rm command.
- added the sph-p100 device icon
New in Droid Explorer 0.8.8.1 Beta (Apr 27, 2011)
- fixed issue that some people experience error durring install about an droidexplorer shell extension.
- added sph-m910, htc desire hd (ace), nexus s, and the c8600 icon support
- use existing android SDK is now the default and recommended.
- added htc vision (Tmobile G2) and the s5830
New in Droid Explorer 0.8.7.2 Beta (Nov 4, 2010)
- fixed issue with the service
- minor bug fixes
- updated the bread crumb bar
- fixed the dragging the window so it doesn't fly off screen
New in Droid Explorer 0.8.7.1 Beta (Nov 4, 2010)
- Some refactoring of the settings to keep the Core libraries non-windows dependent.
- APK information is now cached for faster loading
- Attempting a fix for vista 64 bit and xp 64 bit
- fixed the .net 3.5 check
- added icon for the EVO (supersonic) - thanks to sanjsrik for identifying the device
- added some debugging info to the shell console plugin to see if I can get it working for droid/milestone
New in Droid Explorer 0.8.7.0 Beta (Nov 4, 2010)
- upgraded project / solution files to Visual Studio 2010 - still targeting 3.5 for now
- upgraded WiX to version 3.5 (beta) because 3.0 is not supported in VS2010
- fixed bug with zip file process being in use during bootstrapper
- did a lot of warning clean up for methods missing the xml docs
- did some code refactoring
- Can now use existing SDK instead of the "trimmed" version
- registry settings now check both the local machine and current user
- can change the sdk path in the options (could be buggy)
New in Droid Explorer 0.8.6.0 Beta (Nov 4, 2010)
- fixed missing file in the standalone installer
- added check for minimum .net framework version in to bootstrapper (v3.5sp1)
- increased the service start/stop timeout in the bootstrapper from 30 seconds to 60 seconds
- removed initial strings from download panel labels of bootstrapper
- htc desire / bravo icon added for attached devices - thanks to beadza for identifying the device
- added ability to only install the SDK Tools by running install with /sdk switch
- sdk install mode checks if DE is installed, if not, it switches to full install mode
- bart plugin now also checks the sd-ext mount point for the license.
- added the sd-ext app paths as valid application paths
- added sd-ext app paths to the application backup plugin
- removed anda.pk plugin as the site is dead.
- screencast plugin changed to pull the jnlp file directly from the trunk of the project. If there is an error, it falls back to a "local" file
- fixed issues with spaces in folder names
- motorola backflip icon added for attached devices - thanks to zibiza for identifying the device
- new screenshot app that handles all resolutions. Uses new methods to get the framebuffer data
- adjusted the RGB565 class to better handle other devices for screenshots
- started to implement communicating with adb over TCP like ddms does.
- acer liquid icon added for attached devices - thanks to fyodor0218 for identifying the device
- started working on the ability to use existing sdk (not yet an option, but soon)
New in Droid Explorer 0.8.5.1 Beta (Nov 4, 2010)
- Fixed typo in the final step when uninstalling
- Fixed x64 issues for windows 7 x64 - still broke on Vista x64 & XP x64
- Default button for bootstrapper changed to the "next" button instead of cancel
- added incredible icon for attached devices
- added nexus one icon for attached devices
- added galaxy S (gt-i9000) icon for attached devices
- added acer liquid icon for attached devices
- updated the samsung moment icon
- added a new "open" version of the moment - rename in the assets directory to "moment.ico" to use.
New in Droid Explorer 0.8.4.3 Beta (Mar 3, 2010)
- Additional steps to try to shutdown running adb server
- Fixed the typo in the 2.1 platform tools file name
- Fixed issue with cyanogen 4.2.14.x
- fixed issue with bart manager plugin license (sorry for the delay)
- added 2.1 r1 platform tools
- added usb drivers r3 - adds support for nexus one
- fixed issue with install plugin crashing if application is already installed.
New in Droid Explorer 0.8.3.0 Beta (Feb 24, 2010)
- Fixed bug with device not identifying recovery mode
- Display QR code to purchase bart manager if license not found.
- mount partitions in recovery mode to find bart manager license
- bart manager now attaches to process to output the info
- another attempt to set as root when starting for non-adp devices
- There is a known bug with droid explorer detecting a device already "connected" going in to recovery mode.
- Flash recovery now works in any mode, not just recovery
- bart manager now available for purchase on market.
New in Droid Explorer 0.8.2.3 Beta (Feb 22, 2010)
- Drivers removed for windows XP until XP issue with the drivers can be resolved.
- added device icon for the nexus one / passion
- Code setup to allow some plugins to be purchased.
- The .net 3.5 check has been removed for the time being until a better solution can be implemented.
- build published via MSBuild Deployment Tasks
- some bugs fixed here and there
New in Droid Explorer 0.8.2.1 Beta (Jan 17, 2010)
- created a WiX custom action library for checking for the android usb drivers
- install logging is now merged in to one file and off by default. use /log to turn on logging
- tools will always be downloaded/extracted during install. This lets the tool update to newer tools if needed
- fixed delete file when the file name has a space in the file name.
- sdk tools upgraded to r4
- fixed bug in uninstall if the service did not exist on the machine
- should now successfully check for the android usb drivers and install them if revision 2 is not installed.
- remember location of "open file dialog"
- added code that should check for .net 3.5 sp1 before "crashing" for not having it installed.
- added check that the user is installing the correct version (x86 or x64) for their system
New in Droid Explorer 0.8.1.0 Beta (Dec 3, 2009)
- added a splash screen so the user is aware that the app is running right away
- .NET Framework 3.5 SP1 check added to installer.
- apk shell extension now uses the path stored in the registry for the tools.
- added logging to the install process
- kill all adb processes before attempting to cleanup the sdk path during install.
- apk seems to not be working, still debuging the issues. it will be back.
- defined a platform constant to the project scripts, x86: PLATFORMX86, x64: PLATFORMX64, ia64: PLATFORMIA64
- fixed bug with reading / writing to the registry in x64. now looks in HKLMSoftwareWOW6432Node
- fatal errors are now caught and user given option to restart app, close app, or report bug
- there is still a bug with installing the driver, the check isnt working so the driver still needs to be installed manually.