Re: [RECOVERY] TWRP 2.2.2.1 touch recovery
TWRP 2.3.3.0 test build. 2.3 restoring backup is fixed now
Changelog for 2.3.3.0 test 5
-ADB in recovery working
-ddms screen capture working
CHANGELOG for 2.3.3.0 test3
-Fixed restore of backups
https://github.com/TeamWin/Team-Win-Recovery-Project/issues/69
-keyboard highlighting when pressed.
CHANGELOG for 2.3.1.0:
-Unmount system after boot to prevent some status 7 symlink failed errors on zip install
-USB Mass Storage code improvements
-Better handling of mounting storage during boot for some devices
-Fixed a problem with sizes of images (boot & recovery) after resetting defaults
-Fixed size errors during backup for some devices on recovery, etc.
-Fixed a problem with restoring backups when multiple archives were present
CHANGELOG for 2.3.0.0:
-Rebased onto AOSP Jelly Bean source code
-Rewrote backup, restore, wipe, and mount code in C++ classes for easier maintenance going forward
NOTE: backups from prior versions of TWRP are still compatible with 2.3
-ADB sideload functionality from AOSP is included in 2.3, see this link for more info
-Re-wrote fix permissions entirely in C++ and runs in a few seconds instead of a few minutes (thanks to bigbiff)
-Improvements to zip finding in OpenRecoveryScript (should be a lot fewer GooManager automation issues)
-Faster boot times
-Added charging indicator while in recovery (only updates once every 60 seconds)
Bugs..
--2.2 themes still should work, I'll remove wipe external storage in a newer update.
--Some features are for other phones, i'll work on removing them from the options.
--
2.3 Restore backup not working See the above. fixed
--older zip files won't flash due to below. So kernels, roms, and patches need some updated files. It's pain in the ****, for old roms and kernels. So just use this as a test build. CM9, Dante's Rom, and gapps flash correctly. I'll try to update my kernel zips or just post which one doesn't flash.
TWRP 2.3 NOTE about incompatible zips not flashing
NOTE about stuff that wont' flash like older kernels. Since TWRP 2.3 is based on AOSP jelly bean sources, TWRP now uses recovery API 3 instead of 2. Some zips may no longer work if the developer is using an out-of-date update-binary. This API change should not be a problem on newer devices, but older devices will probably encounter several zips that need to be updated. If needed, you can try using this update-binary below. It goes in your zip file in the META-INF/com/google/android folder.
This update-binary wouldn't work, but
Techerrata Downloads - Downloading update-binary
Try this one, works fine in flashing kernels, recoveries, system files ...
Goo.im Downloads - Downloading update-binary
Another one pulled from my cm9 build .. see below
And make sure your mount points look like this when flashing files or kernels.
Code:
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system"); #or whatever you want to put here
run_program("/sbin/busybox", "umount", "/system");
Or this way pulled from a cm9 rom zip
Goo.im Downloads - Downloading update-binary
Code:
mount("yaffs2", "MTD", "system", "/system");
package_extract_dir("system", "/system"); #or whatever you want to put here
unmount("/system");