Академический Документы
Профессиональный Документы
Культура Документы
7 - | TeamWin
TeamWin Projects HO ME
Team Win Recovery Project 2.7, or twrp2 for short, is a custom recovery built with ease
of use and customization in mind. We started from the ground up by taking AOSP
recovery and loading it with the standard recovery options, then added a lot of our own
Team Win Recovery Project 2.7, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. W
features. It’sloading
recovery and a fully touch
it with thedriven
standarduser interface
recovery – then
options, no more
addedvolume rocker
a lot of our or power
own features. It’s a fully touch driven us
buttons to
buttons tomash.
mash. TheThe
GUI GUI
is also
isfully
alsoXML driven
fully XMLanddriven
completely
andtheme-able.
completelyYou can change just
theme-able. Youabout
canevery aspect of th
change just about every aspect of the look and feel.
Donate Bitcoins:
Donate Bitcoins: 1E UshGGz6KdsRJio o zqF mn4F HQk4
1EUshGGz6KdsRJioozqFmn4FHQk4z3Ggxg [2]
TWRP Frequently Asked Questions (FAQ)
Phone look:
Tablet look:
http://teamw.in/project/twrp2 1/17
2014/5/1 TeamWin Projects - TWRP 2.7 - | TeamWin
Tablet look:
http://teamw.in/project/twrp2 2/17
2014/5/1 TeamWin Projects - TWRP 2.7 - | TeamWin
What's
Fixed 2new
bugs in 2.3.2.0:
related to restore, one dealing with mknod failures (by bigbiff) and one
dealing
Fixes with restoringtohardlinks
/ enhancements handle the (by Dees_Troy)
multiple user setup introduced by Android 4.2 (see notes)
NOTE:
FixedIfa your backups
bug with deletingweren't
a backuprestoring correctly
with a space in earlier 2.4.x versions they
in the name
Added highlights on keyboard key presses
should restore correctly now. Hopefully you didn't delete those backups. If you're
still having
What's newproblems,
in 2.3.1.0: run the restore, go to advanced and copy log, then give us the
log. Complaints without logs will be rightfully ignored.
Unmount
Added system
a scroll barafter bootselectors
to file to prevent and
somelistboxes
status 7 symlink failedof
courtesy errors on zip install
Tassadar
USB Mass Storage code improvements
Added libblkid for more accurate detection of file systems and can now detect exFAT
Better handling of mounting storage during boot for some devices
properly
Fixed athanks
problemto bigbiff
with sizes of images (boot & recovery) after resetting defaults
Fixed size errors during
Added a screen dim effect backup for somebefore
2 seconds devicesscreen
on recovery, etc.some devices
off on
Fixed a problem with restoring backups when multiple archives were present
Finally fixed file selector crash (one of the joys of working with multi-threaded
software)
What's new in 2.3.0.0:
Fixed loading of screen timeout setting during startup
Rebased onto AOSP Jelly Bean source code
Improvements and bugfixes to screen timeout code
Rewrote backup, restore, wipe, and mount code in C++ classes for easier maintenance going forward
Fixed persistence
NOTE: of the
backups from prior24 hour /ofmilitary
versions TWRP aretime setting with 2.3
still compatible
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)
http://teamw.in/project/twrp2 6/17
2014/5/1 TeamWin Projects - TWRP 2.7 - | TeamWin
Improvements to zip finding in OpenRecoveryScript (should be a lot fewer GooManager automation issues)
What's new
Faster bootin 2.4.2.0:
times
Added charging indicator while in recovery (only updates once every 60 seconds)
Add screen timeout - screen will turn off automatically after 60 seconds, saves
battery and prevents screen burn-in especially on AMOLED devices
While this update may not bring a host of new must-have features, this update is a significant re-write of much of the core T
Add aC++
to mostly brightness
code andsetting (requires
now all of the "TWRP"device
code isspecific setupinto
fully rewritten and only
C++ some
as well. Nowdevices have
that we've laid this groundwork,
AOSP recovery
been added) updates as well as implementing more great new features.
Note: If you have a custom theme installed from 2.0 or 2.1.0, your theme will need to be updated to see the new features.
Improvements to OpenRecoveryScript including displaying a proper GUI while the
theme before installing 2.1.1
script is running
Per-pixel kinetic scrolling in file selectors (this will be ported to the console and listbox in a future version)
Added wipe cache and dalvik after ADB Sideload
Updated stock themes to a unified ICS-look - thanks to racks for providing the new look!
Replaced many
Fixed some system
problems calls
with the with their native
implementation of HTCC counterparts
Dumlock
Fixed bugs
Fixed someindevice-specific
file managerproblems
where itonwould display
Nook Color an empty
and Kindle Fire list after moving or
Fixed a bug that caused a crash and restart of recovery when rebooting system right after a zip install
deleting a folder
Fixed the size calculation of a backup and the size of /data on Galaxy Nexus
Fixed AOSP
2.1.2 (ONLY recovery
for Galaxycommands toarun
Nexus) - fixed bugafter
in the decryption
720x1280 XML onlayout
encrypted devicesrestoring a backup
that prevented
Improvements for building TWRP in CM10.1
What's new in
Other minor 2.1: and improvements
bugfixes
Note: If you have a custom theme installed from 2.0, your theme will need to be u
What's new in 2.3.3.0:
is recommended that you remove your custom theme before installing 2.1
Fix Zip
renaming backups
queuing as with 1.1.x
seen in TWRP a space in the name
is back
AddDual storage capable (backup, restore, and install zips from internal or external storage - you choose)
decrypt button to mount page if you cancel decryption during startup
Slider control (swipe to confirm most actions aka swipe to wipe)
Added ignore(with
Lockscreen blkid flagto unlock)
slider
Fixed handling
Basic of MTD
file manager (copy,partitions during
move, delete, mount
and chmod any file)
Added support for devices with /data/media (most Honeycomb tablets, new ICS devices like Galaxy Nexus)
Fixed some keyboard mapping issues on 800x1280 layout
Displays sizes of each partition in the backup menu
Added listbox GUI element (currently used for listing time zones)
Updated stock XML layouts to be more consistent and easier to port to different resolutions
What's new
Ability incustom
to save 2.3.0.0:
recovery settings
Touchscreen driven with real buttons and drag-to-scroll
XML-based GUI that allows full customization of the layout – true theming!
Rebased onto AOSP Jelly Bean source code
Settings are saved to the sdcard and persist through reboots
Rewrote
Ability backup,
to choose restore, wipe,toand
which partitions backmount
up and code
which in C++ classes for easier
to restore
maintenance going
Ability to choose forwardbackups – now with pigz (multi-core processor support for faster compression times.
to compress
NOTE: backups from prior versions of TWRP are still compatible with 2.3
Theming:
ADB sideload functionality from AOSP is included in 2.3, see this link[7] for more
info
Information on TWRP 2 Theming
Re-wrote fix permissions entirely in C++ and runs in a few seconds instead of a few
minutes (thanks to bigbiff)
Special Thanks To:
Improvements to zip finding in OpenRecoveryScript (should be a lot fewer
GooManager automation issues)
Faster
Coreboot
twrp times
2 development team: agrabren, Dees_Troy, ViViDboarder, and AssassinsLament
Toastcfh – for his underappreciated dedication to the community
Added charging indicator while in recovery (only updates once every 60 seconds)
s0up and kevank for their hard work on the web side of things.
The rest of Team Win: shift, onicrom, netarchy, kevank, myndwire, bigbiff, dkelle4, shinzul, spiicytuna, and eyeballer
While this update
Amon_RA - formay not Recovery
his great bring a host of new must-have features, this update is a
Koush - for his dedication to the community and ClockworkMod
significant re-write of much of the core TWRP code. AOSP Jelly Bean recovery source
For all the help with devices and testing Akmzero, arif-ali, Evil_DevNull, gus6464, Jesusice, _jmz_, NxtGenCowboy, o
movedAstoalways
mostly C++you
thank code and
to the nowsupporters
Team's all of theand
"TWRP" codeCommunity.
the Android is fully rewritten into C++ as
well. Now that we've laid this groundwork, we're in a much better position to pull in
Changelog:
future AOSP recovery updates as well as implementing more great new features.
What's new in
All official devices are 2.2.2.0:
listed at the top of this page. Visit the device page for specific directions and downloads.
Note: If you have a custom theme installed from 2.0, your theme
will need to be updated to see the new features. It is recommended
that you remove your custom theme before installing 2.1
Zip queuing as seen in TWRP 1.1.x is back
Dual storage capable (backup, restore, and install zips from internal or external
storage - you choose)
Slider control (swipe to confirm most actions aka swipe to wipe)
Lockscreen (with slider to unlock)
Basic file manager (copy, move, delete, and chmod any file)
Added support for devices with /data/media (most Honeycomb tablets, new ICS
devices like Galaxy Nexus)
Displays sizes of each partition in the backup menu
Added listbox GUI element (currently used for listing time zones)
Updated stock XML layouts to be more consistent and easier to port to different
resolutions
XML layout files are significantly smaller
Partitions available backup are more accurate for some devices
Removed unneeded error messages (/misc errors, unable to stat sd-ext, etc.)
Fixed a bug with blkid detection code
Fixed bug where a blank line was inserted between every line of text during zip
installs
Fixed a bug during zip installs where an invalid zip would cause TWRP to get stuck
in the zip install
Added setting for themers to toggle simulation mode to make theming easier
New devices added - Galaxy Nexus GSM & CDMA (preview only, manual install),
Acer Iconia Tab A500, HTC Vivid, Motorola Defy
Added support for .jpg images in the theme engine
Changed images for stock tablet theme - makes tablet builds about 500KB smaller
http://teamw.in/project/twrp2 11/17
2014/5/1 TeamWin Projects - TWRP 2.7 - | TeamWin
Changed images for stock tablet theme - makes tablet builds about 500KB smaller
Removed unneeded non-GUI images from GUI - makes all builds about 100KB
smaller
In addition to the above new features, TWRP 2.x features a scripting engine that allows
an app to send commands to the recovery for the recovery to perform during startup. We
call this scripting engine OpenRecoveryScript. This engine will be put to use
immediately in the GooManager app[9]. GooManager will be able to install recoveries
automatically for most supported devices. The app will also let you choose to install
multiple zips from within Android, wipe cache & dalvik, and run a backup. You can find
more information on how your app can use OpenRecoveryScript on this page[10].
GooManager has a great setup for ROM makers that will notify users automatically when
there's an update to their ROM. Combined with the recovery support, this allows users
to update their software similar to a normal "OTA" update from their carrier in a simple,
seamless install process. The goo.im[11] website has a fantastic developer portal that
makes it easy for ROM makers to upload new ROMs and provides free, fast hosting for
developers. The GooManager app will also continue to remain free.
Key Features:
Ability to save custom recovery settings
Touchscreen driven with real buttons and drag-to-scroll
XML-based GUI that allows full customization of the layout – true theming!
Settings are saved to the sdcard and persist through reboots
Ability to choose which partitions to back up and which to restore
Ability to choose to compress backups – now with pigz (multi-core processor support
for faster compression times.
Theming:
Changelog:
2011-12-17 - v2.0.0
Initial release of twrp 2
Full GUI touchscreen with buttons and XML engine
Fixed sdcard free space checking
Fixed bugs with MD5 zip file checking
Now check more places for a serial number
Too many fixes versus twrp 1.1.1 to list
If you don't see your device listed, don't worry! We'll be adding more devices soon.
Source Code:
GitHub[15]
How to Submit a Code Change for TWRP using Gerrit[17]If you have made your own twrp
build for an unsupported device, please let us know. We might add your build to the list
of unofficial builds. Bear in mind that we are working hard to add more devices and we
may add your device to our official build list later.
Support:
1. http://teamw.in/project/twrp2
2. bitcoin:1EUshGGz6KdsRJioozqFmn4FHQk4z3Ggxg?label=twrp
3. http://teamw.in/twrpfaq
4. https://code.google.com/p/openaes/
5. https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=en
6. http://teamw.in/androidmultiuser
http://teamw.in/project/twrp2 14/17
2014/5/1 TeamWin Projects - TWRP 2.7 - | TeamWin
7. http://teamw.in/ADBSideload
8. http://techerrata.com/file/twrp2/utilities/update-binary
9. https://market.android.com/details?id=com.s0up.goomanager
10. http://www.teamw.in/OpenRecoveryScript
11. http://goo.im/
12. http://www.teamw.in/project/twrp2themers
13. http://techerrata.com/browse/twrp2
14. http://goo.im/devs/OpenRecovery/
15. https://github.com/TeamWin/Team-Win-Recovery-Project
16. http://rootzwiki.com/topic/23903-how-to-compile-twrp-from-source/
17. http://teamw.in/twrp2-gerrit
18. http://webchat.freenode.net/?channels=twrp
http://teamw.in/project/twrp2 15/17
2014/5/1 TeamWin Projects - TWRP 2.7 - | TeamWin
http://teamw.in/project/twrp2 16/17
2014/5/1 TeamWin Projects - TWRP 2.7 - | TeamWin
http://teamw.in/project/twrp2 17/17