Droid Explorer Changelog

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.