Download free 4EXT Recovery Updater
Fully featured: 4EXT Recovery Control
4EXT Recovery Control is available via Google Play, AndroidPit and slideme.org
Follow @Madmaxx82_xda Tweet
Features Changelog Current Status Feature Requests Contact
General
- Fixed a potential crash
- Added an optional possibility to add a comment and contact info when a crash happened last time
Translations
- Some previously incomplete translations are now up-to-date
Big thanks to everyone involved at crowdin.net!
New
- Added crash reporting service from crittercism.com
Allows instant notifications about "force close" issues and better bug reports providing me with all data necessary to work on the issue right away. If you enable that option, it will help me fight bugs much better. You can enable or disable this option in application settings.- Change between external and internal sdcards via drop down menu
Needed because "ext_sd" directory isn't present anymore in latest Android versions. Big thanks to dthomp01 for reporting and testing!- Android 4.2 compatibility fixed.
Thanks to dthomp01! If you are on 4.2, please upgrade to the latest build (66) of 4EXT Recovery 1.0.0.5 RC9 testing (available on 27th January).- Preliminary support for ext file systems instead of fat32
In conjunction with 4EXT Recovery v1.0.0.6 it will be possible to use ext3/4 instead of fat32 on your sdcard's first partition for those few Roms that support this configuration. Big thanks to "a_user"!
General
- Improved detection of sdcard mount points on dual sdcard devices
- Lots of GUI related bugfixes. Big thanks to dthomp01 for many hours of testing.
- Fixed: A Rom name detection fail could result in "force close". Big thanks to jreink01 for reporting and a whole lot of testruns!
- Improved Rom name detection for AOKP Roms. Thanks to jreink01
Translations
- Added Persian and Ukrainian
Big thanks to Mehdi Sheidaee and Андрій Бандура, for their (solo) hard work!- All translations updated
Big thanks to everyone involved at crowdin.net!
Fixes
- "no valid zip file" errors on some Android 4.2 roms
On those roms you were unable to select any zip files. This is now fixed, but requires at least v1.0.0.5 RC9 of the recovery. If your recovery version is too low, Recovery Control will inform you about that when you try to flash a zip on those roms. Big thanks to Marwin and Ebola for reporting and a lot of testing!- Corrected calculation of space needed to complete a backup
Space occupied by apps moved to your sdcard is now correctly handled
General
- Dynamic detection of sdcard mount points on dual sdcard devices
- Improved report functionality
Translations
- Added Japanese
Big thanks to bigriver9615, wappo and masaouws for their hard work!- All translations updated
Big thanks to everyone involved at crowdin.net!
Fixes
- Possible crash fix
Thanks to BillGoss for reporting!- Fixed removal of some unrecognized illegal characters for backup names
Thanks to mike1114 for reporting!- Desire S, Incredible S, Incredible 2, Desire HD: depending on which hboot 2.x was installed, detection of the new "lib" partition could fail
You need at least 4EXT Recovery v1.0.0.5 RC7! Thanks a lot to Esteban Morán for reporting and testing the recovery and app!
Translations
- Added Brazilian Portuguese
Big thanks to Extremo for doing all the work alone!- All translations updated
Big thanks to everyone involved at crowdin.net!
Recovery 3rd party Interface
- Added the possibility to stay inside recovery after completion
Updated: www.4ext.net/4EXTInterfaceUsageExample.zip
Jelly Bean
- Added compatibility for Android 4.1, Jelly Bean
Big thanks to BillGoss, BenjamminzIS, Butus73 and Ebola for reporting and testing!
Bugfixes
- If your device was s-on and SmartFlash was enabled and you chose to restore a backup AND you checked the box to also create a new backup before the restore:
... it was possible that the boot partition of the rom to be restored was backed up instead of your current rom's boot partition.- Rare: Recovery Control could crash under certain circumstances when pressing the new backups button
Big thanks to Raknarc for reporting and even identifying the cause of that issue!- It was possible that when fix permissions was selected on more than one dialogue, the recovery ran fix permissions twice.
Thanks to BenjamminzIS for reporting.- The files menu won't reload and gather new files anymore on screen orientation changes.
Thanks to Syn for reporting that.- Removed unnecessary checkboxes
Translations
- Added language: Hebrew
Unfortunately no right to left support yet. Big thanks to Aryeh Nirenberg for doing all the hard work alone!- Added language: Traditional Chinese
Big thanks to notexist, ldyoushen, Kuan-ChiehChen, keroro430, 鄭紹斌, cccban, zakipush, griffin2027 and rayx000 for their hard work!- Many translations updated
Big thanks to everyone involved at crowdin for your hard work!
Bugfixes
- After installing a new recovery version, the color indicators weren't immediately updated.
- When you started Recovery Control without an sdcard mounted, the app might have crashed.
Thanks to Malte for reporting!- If you accessed the settings menu via the menu key and this was your first action after starting Recovery Control, the app crashed.
Thanks to Fatspirit for reporting!- After you upgraded Recovery Control and the changelog was displayed automatically, the app skipped any automatic checks for updates in case you had enabled that option.
Thanks to Heyns for reporting!- In case you had a testing build installed and this version had left testing, no text was displayed when checking for updates.
General
- When trying to download a new recovery version, it will now be re-checked whether your sdcard is mounted.
- Changed color indicators for 4EXT Recovery Classic.
Thanks to Lizard!- New Language support: Catalan
Big thanks to Lesbinary who did all the work!- All translations updated
Thanks to everyone @crowdin for your very hard work!
Bugfixes
- Fixed a bug concerning colors of new recovery testing builds
- On some rare setups the app failed to detect sd-ext partitions
Big thanks to dimebagdan65 for reporting that and many hours of testing!- Fixed EFS wipe error
Big thanks to Zameer Mahomed for reporting that and testing the fixed version!- Fixed wrong error message when cancelling a recovery download-only process
Thanks to Dionisios for reporting!- When copying the last recovery.log failed, no error message was displayed
Thanks to Truckin'Ain't4Sissies for reporting!
General
- Some small layout changes
- Added Romanian language
Big thanks to maschenazi, ovidiu and everyone else involved in translating- Many translations updated
Thanks a lot everyone involved at crowdin for your hard work!
Bugfixes
- Very rare: possibility that boot.img wasn't flashed correctly when you were s-on
- I had one report about crashes when entering the Online Install menu
This is now fixed. Thanks to Mitchkatz for testing!- Fixed a problem with some time zones incorrectly detected as invalid
Translations
- Updated from crowdin :)
Thank you very much!
Multiple zipfiles and reboots
- It's now possible to uninterruptibly install multiple zip files even if one of them would reboot recovery.
At least 4EXT Recovery v1.0.0.5 RC3 is needed for that, which isn't available yet for all devices, but will be soon.
Recovery saved to your SD-Card
- Changed the naming scheme and location
If you enabled the setting to also save any recovery version you install to your sdcard, the files are now properly named after the recovery version. The location for those zip files moved to your download directory.
New settings menu
- Recovery-, application- and notification settings are now available via one menu.
In the recovery menu, settings can now be accessed by pressing the button on top.
Flashing recovery
- Flashing failed on a small number of new roms
When flashing the usual way doesn't work, an alternative method is now used. Thanks to Huang Yu Lung for testing the fix!
General
- Recovery config
When recovery detected that it wasn't properly setup and you enter Recovery Control's settings or recovery menu, you will be asked the same initial questions you get bothered with when you install a new recovery version. This ensures that the most important config keys are setup.- Some bugfixes
- Small layout changes
Languages
- Thanks to everyone who participates @crowdin, a lot of new translated strings were added :)
Bugfixes
- Notifications (always up-to-date)
Under certain circumstances notifications didn't work. Thanks to Lizard!- Cancelling the md5sum check
It was possible that cancelling the md5sum check when trying to restore a backup crashed the app. Thanks to Ahmed for reporting!- Recovery.img wasn't additionally saved to sdcard by default
Although this setting is default it didn't have any effect as long as you didn't manually check it.
Backup screen
- Added backup location information
That way you can check whether a backup is located on internal or external sdcards. This will also prevent confusion as to where the backups are stored in 4EXT Recovery
New recovery settings
- Change between 24-hour and 12-hour time format
You need at least v1.0.0.5 RC2 to switch between 12-hour/24-hour time format. By default the app will configure this setting to the same currently set for your rom.- Added a switch to disable generating md5sums for backups
Added per request, but setting this option is not recommended, because you have no possibility to check backups integrity.
Online install menu
- Changed layout to include descriptions of the colors used
currently installed, older and newer.- Prevent redownloading of recovery in case the flash process failed.
Almost exclusively useful for Desire and Nexus One, because those devices need to reboot when flashing of recovery fails. In case installing recovery fails after the download was verified and found to be ok, next time you enter the Online Install menu you will be prompted to flash the already downloaded update again. This only works for versions v1.0.0.5 RC2 and higher.- Recovery.zip instead of .img
When installing a new recovery it's by default also saved to your sdcard. While it previously was just the .img file, it's now a zip file containing the recovery, the md5sum and a versions file. This is to prepare for a new feature that will enable you to flash different recoveries you've already downloaded via Recovery Control. Those zip files are NOT flashable through recovery!
Flash boot images
- Added a warning message
This menu item is only to test new kernels quickly. Flashing a new kernel also requires new kernel modules. A simple boot.img doesn't contain them. New kernels should be flashed via flashable zip files also containing that kernel's module files. More functionality and the possibility to install kernel flashable zip files without the need to reboot into recovery will be added in the future. Until then, flashable zip files containing new kernels, must be flashed using the install zip menu item.
Fixes
- Fixed: Bug in the file chooser dialogues
Especially when using the Flash boot image menu item, strange things could happen ;) Big thanks to Jesterpaul for reporting and testing the fix.- Fixed: When you disabled haptic feedback, the slider to adjust button led brightness was disabled
Big thanks to Dimebagdan65 for reporting that.
Language fixes
- Urgent fix for some translations.
There were some wrong named items
Backups
- Added the possibility to use the backup dialogue to install additional zip files
This was already possible, but not everyone thought of using the install zip dialogue to create a backup and flash zip files- Added the possibility to fix permissions after a backup single operation
Flash boot images
- Added a menu item to directly flash boot images
This might be of use for kernel testers.
4EXT SmartFlash support
- When you flash a new recovery version that supports SmartFlash, you will be asked whether you are s-on or not, so you don't miss to configure this recovery setting.
- Added SmartFlash to recovery settings
If you are s-on, enable that setting to allow recovery to flash kernels/boot directly out of recovery mode. To further shorten the process, when enabled and you restore a backup using the App, boot will be flashed before rebooting into recovery. That way recovery doesn't need to make use of SmartFlash.
Internal sdcard support
- Added support for internal sdcards
No matter where your backups are stored, they will be displayed in manage your backups. You can choose the sd-card where to put a new backup. Install zip also enables flashing from both cards. On devices with internal and external sdcards, the external sdcard is access via the /sdcard/ext_sd directory at the moment.
General
- Changed the install theme feature to allow installations of themes using resolutions that are off by a few pixels
- Added a slider that enables you to adjust the button-lights brightness level on most supported devices
- The order of your backups list wasn't always correctly sorted by date
- On connection errors it was possible that the device database was deleted
Big thanks to Lizard for a lot of testing and confirming the fix- App cache is now cleared on upgrade
- Added error checking when downloading the update for the free Updater app
Big thanks to Chris for reporting!
Languages
- Added Bulgarian
Big thanks to The_DeamoN and Konstantin for your hard work translating all the strings- Translations updated
Big thanks to everyone involved and to all translators at crowdin :)
Fixes
- When trying to restore from an advanced backup that only contained a backup of /system, a message appeared stating that the backup was empty, while it was not
- Powermenu layout fixed
- Fixed ROM name detection of certain cyanogenmod roms
Thanks to Marc for providing all necessary info and reporting the issue
WiMAX
- Added support for advanced backup/restore of wimax partitions.
Big thanks to Snowboardkid503 for many hours of testing!
Languages
- Added Hungarian
Big thanks to Appel for his hard work translating all the strings- Translations updated
Big thanks to everyone involved and to all translators at crowdin :)
Rebooting
- Reboot method now configurable
- Switched the default mode for rebooting to the standard behaviour used by other apps and 4ext app prior to v2.2.7
You can however switch to the new, slower method in application settings. This mode is especially helpful for a very small minority of users who rarely have problems with rebooting where the device might freeze upon reboot.
Flashing the recovery on Desire and Nexus One
- Once again improved
Thanks a lot to Erik for testing
Languages
- Translations updated
Big thanks to everyone involved and to all translators at crowdin :)
Rebooting
- I got some reports about the app failing to reboot into recovery
This is now fixed. Big thanks to Cameljockey1, Dave, Jay and everyone who contacted me about that problem!- Any reboot features didn't work when the app was forced to be installed on external storage.
It will try to detect that, print a warning (on first install only) and use an alternative method for rebooting.
Desire and Nexus One: installing the recovery
- The app makes sure that it was a perfect flash.
So you won't think that it was successful only to find out that the recovery is not there when you try to reboot into it.That's why sometimes it is possible for some users to see a flash failed message.- The chance for a successful flash was increased
Although some of you will still get to see the flash failed dialog from time to time. Only a complete reboot can solve that problem. A note to the flash failed dialog was added. Big thanks to jbbandos for hours of testing and many other users who confirmed that rebooting helped.
General
- Small improvements and bugfixes
- Added additional help/informational messages
- Updated translations and added Finnish
Big thanks to everyone involved at crowdin!- When you switched language it was possible that your font settings weren't applied
Thanks to craacK this is now fixed :)- The App will now try to detect if it was installed on external storage
It will display a warning on first start and use workarounds for some features
Format system option
- Added per request to the install zip dialog
Update Check
- Previously the update check service cleared its memory, notified Android about that it can be removed and quit itself.
Until Android removed it, it consumed ~30kbyte. Although 30kb is next to nothing, it will now *force* close itself immediately, so it won't even be visible in any task killers or process managers.
Rebooting
- Improved reboot features
- Fixed: depending on your local language it wasn't possible to reboot into recovery
Thanks to Dave Chen (also for improving layout) and Luca for identifying the issue and testing the fix
Flashing the recovery on Desire and Nexus One
- Neverending story :)
It looks like the problems some of you had with flashing the recovery are finally gone. Big thanks to jbbandos who has helped me a lot debugging this and testing numerous app versions.
General
- Fixed a possible crash inside the choose zip file menu
Thanks to Patric83 for reporting and testing- When you didn't have any backups yet, the context menu to restore/check md5sums et.c. was still available
Thanks to Pr0fess0rX for reporting!
New languages added
- Korean and Danish
Big thanks to everyone involved and to all translators at crowdin :)
Improved Desire / Nexus One installation of recovery
- On some devices it was possible to hang on the "flashing new recovery screen"
Wipe cache
- Urgent fix for todays update: wipe cache was able to format /system /data and /cache
Thanks a lot for the quick reports! Such mistakes shouldn't be allowed to happen :/ A very big sorry from me.
Filebrowser
- Rearranged the file browser menus
They now also include the switch for hide useless directories. The setting was removed from application settings.
Safe reboot
- External storage will now umount everytime you reboot (recovery,bootloader...)
That's a lot slower, but also more safe. Fixes a very rare bug a handful of people experienced, where your device could freeze after shutdown. Big thanks to JJBADD385 for a lot of testing!
Superuser
- On some roms the app asked >4 times for root permissions.
At least for the rom I was able to reproduce this with, that's now fixed. Big thanks to SKYWALKER-LIVE for all the info and testing!
Nexus One / Desire: Flashing the recovery
- On some devices it was sometimes necessary to flash twice.
Once again improved. Hopefully fixes that once and for all now.
Fixed: displaying of wipe cache in the actions summary
- When you selected to "wipe cache", it wasn't displayed in the actions overview you see before rebooting.
Thanks to Dionisios for the heads up :)
Recovery API for external apps
- Added backup option
gipoco.com is neither affiliated with the authors of this page or responsible
for its contents. This is a safe-cache copy of the original web site.gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.