FORUMS
Remove All Ads from XDA

[DEVDB][TWRP][PhilZ Touch] XZDualRecovery 2.8.26 RELEASE

5,375 posts
Thanks Meter: 10,331
 
Post Reply Email Thread
Announcement from [NUT]: The installer contains a ROOT EXPLOIT, this will trip A/V tools (e.g. ESET NOD32), disable it to download!!
-=[XZDualRecovery]=-
TWRP 2.8.7.0 & PhilZ Touch 6.59.0
*** For Locked and Unlocked BOOTLOADERS! ***

I proudly present you the first and only DUAL RECOVERY for locked boot loaders on our lovely Xperia phones!

If you have an unlocked bootloader and chose to keep the STOCK Sony kernel, you can also use this MOD.

Currently supported XPERIA models:
These are also links to the device specific Q&A threads.
Xperia Z: SO-02E, C6602, C6603, C6606, C6616
Xperia ZL: C6502, C6503, C6506
Xperia Tablet Z: SO-03E, SGP311, SGP312, SGP321, SGP351
Xperia Z Ultra: C6802, C6806, C6833, C6843
Xperia Z1: C6902, C6903, C6906, C6943, C6916
Xperia Z1 Compact: D5502, D5503, D5506
Xperia Z2: D6502, D6503, D6506, D6543, D6563
Xperia Tablet Z2: SGP511, SGP512, SGP521, SGP551, SGP561
Xperia ZR: C5502, C5503, C5506
Xperia T, TX, TL and V: LT30p, LT29, LT30at, LT25i
Xperia S: LT26i
Xperia SP: C5302, C5303
Xperia T2 Ultra: D5303, D5322
Xperia Z3: D6603, D6633, D6643, D6653, D6616
Xperia Z3 Compact: D5803, D5833
Xperia Tablet Z3 Compact: SGP621, SGP641, SGP651

I will be adding more and more devices to the list in the near future, keep your eyes on this thread for them to be released
I will also start a Q&A thread for each of the models officially supported, once released from the experimental stage.

XZDualRecovery User Manual

Special Thanks:
  • DooMLoRD for all his excellent work on our much loved Sony phones!
  • The Team Win developers for TWRP
  • The ClockWorkMod developers for CWM
  • @alexocean for his awesome job testing almost all FW releases and the discovery of SuperSU causing problems for the installation of this recovery!
  • @RoberM for testing
  • @surdu_petru for testing and handy pointers
  • @Androxyde for allowing to use his linux and mac adb binaries.
  • @lancebukkake for finding the TWRP 'fix' to use exFAT formatted sdcards!
  • @delewer for the final fix for TWRP and its use of exFAT formatted sdcards
  • @DevShaft for some code help on the windows installer (the menu!)
  • @Androxyde again, but now for his bash code/script suggestions... oh boy this guy is a genius!
  • @Tamirwig and @shoey63 for their excellent job at testing early BETA's (Xperia Z)
  • @gregbradley for his extensive testing on the Xperia Z1
  • @russel5 for his tinkering and general debugging help

GitHub Repository:
https://github.com/xNUTx/XZDualRecovery

Downloads:
All past, current and future releases will appear on http://nut.xperia-files.com/ for download, also providing a QR code for easy downloading on your mobile The flashable file will bring any previous version to the latest release.

Well, enjoy!

The origins of this XZDualRecovery package are in the packages done by:
Krabappel2548, Cpasjuste and DooMLoRD
Thank you for your excellent work guys!

Your thanks (and donations) should (also) go out to them, they deserve it!

XDA:DevDB Information
XZDualRecovery, Tool/Utility for the Sony Xperia Z

Contributors
[NUT], AngelBob , shoey63 , Olivier, Krabappel2548, DooMLoRD, Cpasjuste, Tungstwenty, sijav, zxz0O0, MohammadAG, McBane87, oshmoun
Source Code: https://github.com/xNUTx/XZDualRecovery


Version Information
Status: Stable
Current Stable Version: 2.8.26
Stable Release Date: 2016-02-22

Created 2013-07-18
Last Updated 2016-02-22
Attached Thumbnails
Click image for larger version

Name:	image1resize.jpg
Views:	129403
Size:	37.7 KB
ID:	2315159   Click image for larger version

Name:	image2resize.jpg
Views:	122642
Size:	35.8 KB
ID:	2315160   Click image for larger version

Name:	image3resize.jpg
Views:	73518
Size:	34.7 KB
ID:	2315161   Click image for larger version

Name:	image4vlv.jpg
Views:	67363
Size:	30.6 KB
ID:	2315162   Click image for larger version

Name:	image5resize.jpg
Views:	64441
Size:	40.7 KB
ID:	2315163   Click image for larger version

Name:	image6resize.jpg
Views:	55851
Size:	29.3 KB
ID:	2315164   Click image for larger version

Name:	image7resize.jpg
Views:	60824
Size:	28.3 KB
ID:	2315165   Click image for larger version

Name:	sigpic4666971_18.gif.png
Views:	51077
Size:	44.7 KB
ID:	2315166   Click image for larger version

Name:	eIDZ.png
Views:	58134
Size:	17.4 KB
ID:	2315168   Click image for larger version

Name:	fYob.png
Views:	56562
Size:	33.8 KB
ID:	2315170   Click image for larger version

Name:	WujW.png
Views:	46145
Size:	26.5 KB
ID:	2315171   Click image for larger version

Name:	AgsV.png
Views:	92283
Size:	16.9 KB
ID:	2315173  
The Following 663 Users Say Thank You to [NUT] For This Useful Post: [ View ] Gift [NUT] Ad-Free
 
 
3rd May 2013, 01:26 AM |#2  
[NUT]'s Avatar
OP Recognized Contributor
Flag Cyberspace and the Universe
Thanks Meter: 10,331
 
Donate to Me
More
Known Issues and Frequently Asked Questions
Known Issues:
All known issues in PhilZ, TWRP and CWM on locked boot loaders apply, see their respective threads for more information.

Busybox updaters can kill XZDualRecovery, see the FAQ below for more information.

Frequently Asked Questions:

How to set the correct time & date in PhilZ 6.59.0
  • Boot to PhilZ Touch;
  • Tap 'Recovery Settings';
  • Tap 'Gui Preferences';
  • Tap 'Time Settings';
  • Tap 'Change date and time';
  • Tic one of the last 3 options in this menu to try it;
  • Reboot to PhilZ Touch to see if it sticks, if not, try another and reboot to see if it helped, do this for all options to try them;
  • If one of them does help but does not stick at reboot, tic 'Try Force Persist on Reboot' once (it will un-tic itself after a reboot).
  • Done!

NOTE: if it's close to being correct (max 15h difference before or after your time) you need to correct the timezone.


About TWRP 2.6 and the use of INTERNAL STORAGE
Quote:
Originally Posted by jdjta

[snip]...but permissions are set like: Srw-Srw-r (644) (It seems like the 'S' is the problem, I'm sure GID and UID are ticked)...[snip]

A workaround for this issue is to use TWRP's advanced options, after creating a backup you wish to move to the PC:
  1. go back to the main menu
  2. go to advanced
  3. go to filemanager
  4. navigate to /data/media/0/TWRP/BACKUPS/*SERIAL*/*BACKUPNAME*
  5. select one of the backup files
  6. press chmod button (the one without 755)
  7. type 0664 and press go
  8. repeat 5->7 for each of the files in the backup, you can skip boot and the md5 files.
  9. reboot to system and you should be able to copy the files without problems.

Alternatively you can install adbd Insecure by @Chainfire (non-free app from Play, or for free from it's XDA thread) and run ADBd itself as root, which elevates the rights and omits the issue all together.

I think it's a feature and not a bug (as it secures your backups), but I'll try to convince Team Win to make the setuid/setguid a choice rather then a default.


Installation of XZDualRecovery on UNROOTED devices
The 2.8.21 and older installer package uses Easy Root Tool for various Xperia phones, it is able to gain root on all of the currently supported devices, allowing to install XZDR.

Confirmed working:
  • Z - C6603
  • Z1 Compact - D5503 (doesn't seem to work on JellyBean), SO-01F (docomo)
  • Z1 - C6903,
  • Z Ultra - C6802, C6833
  • ZR, C5502
  • Z2 - D6503
  • Z2 Tablet - SGP511, SGP512
  • ZL2 - SOL25

If you want to help me perfect this list, use the tool done by @zxz0O0 in his topic and try to root your device. When testing also try older ROM versions, the latest FW versions may have been patched.

Thanks @zxz0O0 for the initial list.

The rootless installation has been made possible by:
  • @geohot: Root exploit
  • @MohammadAG: Disable RIC kernel module (Link)
  • @cubeundcube: Disable RIC on Z2 phone (findricaddr/writekmem)
  • @zxz0O0: for creating the initial tool where I have based this unrooted install option on.

Thanks for your hard work guys!

The 2.8.22 and later installer package uses rootkitXperia for various Xperia phones, it is able to gain root on all of the currently supported devices -if they are running the correct Lollipop version- allowing to install XZDR.

Thanks go to @cubeundcube and @zxz0O0 respectively for developing and making some changes to allow me to utilize it for XZDualRecovery installation. Thanks guys!


XZDualRecovery's (2.8.21 and older) Busybox dependency and compatible Busybox updaters

Busybox Updater/Installer: If you have XZDualRecovery installed, un-install any Busybox updating app/tool as most if not all of them will install a version of busybox which does not support the lzma compression applets XZDualRecovery depends on. The version installed together with XZDualRecovery is very stable and I have yet to hear anyone complain about it's stability.

@vaisakh7 found a busybox updater which seems to be compatible with XZDualRecovery: Busybox On Rails, which installs a version of busybox created by stericson, which leads me to believe his Busybox installer should also install a version which works together with XZDualRecovery.

Either case, be careful with updating busybox as there still is a possibility it will break your ability to enter recovery or even break full root, which means you might not be able to recover from the broken situation. Your best bet is the installer version, using that to break the lock on the system partition and reinstall the correct busybox.

XZDualRecovery 2.8.22 and newer do not suffer from this dependency, you can use whatever busybox updater app you like when you have 2.8.22 or newer installed.


I installed XPOSED on Lollipop and now I am experiencing a boot loop!

@ondrejvaroscak found a workaround to fix your bootloop issues: [WORKAROUND] Bootloops with Xposed in Lollipop

While using the installer I get the message "This device is unauthorized" and I can't install XZDualRecovery!

Authorizations... The latest versions of adb and android need this, it's nothing XZDR related. If you have USB debugging turned on, and your mobile disconnected from your PC, just make sure you 'revoke all authorizations for USB debugging' in the developer options menu. Then reboot your phone and before doing anything else, make sure you're looking at the home screen on your device, then hook up your USB cable. Your mobile should then ask if the connected PC is authorized or not. Once answered you can start the installer.
The Following 136 Users Say Thank You to [NUT] For This Useful Post: [ View ] Gift [NUT] Ad-Free
3rd May 2013, 01:26 AM |#3  
[NUT]'s Avatar
OP Recognized Contributor
Flag Cyberspace and the Universe
Thanks Meter: 10,331
 
Donate to Me
More
Change log
RELEASE Change log:

http://nut.xperia-files.com/html/xzdualrecovery-change-log.html
The Following 124 Users Say Thank You to [NUT] For This Useful Post: [ View ] Gift [NUT] Ad-Free
3rd May 2013, 06:16 AM |#4  
krabappel2548's Avatar
Recognized Developer
Flag Zichem
Thanks Meter: 16,191
 
Donate to Me
More
I'll give you twrp 2.5.0.0

Sent from my C6603 using xda app-developers app
The Following 26 Users Say Thank You to krabappel2548 For This Useful Post: [ View ]
3rd May 2013, 06:33 AM |#5  
[NUT]'s Avatar
OP Recognized Contributor
Flag Cyberspace and the Universe
Thanks Meter: 10,331
 
Donate to Me
More
Quote:
Originally Posted by krabappel2548

I'll give you twrp 2.5.0.0

Sent from my C6603 using xda app-developers app

Thanks, that would be great

Sent from my C6603 using xda app-developers app
The Following 15 Users Say Thank You to [NUT] For This Useful Post: [ View ] Gift [NUT] Ad-Free
3rd May 2013, 08:20 AM |#6  
Michealtbh's Avatar
Senior Member
Flag Belfast
Thanks Meter: 854
 
More
Will this also work with unlocked bootloaders, or is there anything similar for unlocked bootloaders?

Apologies if this is a silly question but I'm new to XZ and I'm still trying to get my head around the weird recovery situation
3rd May 2013, 08:25 AM |#7  
[NUT]'s Avatar
OP Recognized Contributor
Flag Cyberspace and the Universe
Thanks Meter: 10,331
 
Donate to Me
More
Quote:
Originally Posted by Michealtbh

Will this also work with unlocked bootloaders, or is there anything similar for unlocked bootloaders?

Apologies if this is a silly question but I'm new to XZ and I'm still trying to get my head around the weird recovery situation

Yes, it should work with unlocked bootloaders when you are still clinging on to the stock kernel. DooMLoRD's DooMKernel v6 has the same functionality built in, so when using his kernel this package will not be needed.
The Following 7 Users Say Thank You to [NUT] For This Useful Post: [ View ] Gift [NUT] Ad-Free
3rd May 2013, 09:54 AM |#8  
[NUT]'s Avatar
OP Recognized Contributor
Flag Cyberspace and the Universe
Thanks Meter: 10,331
 
Donate to Me
More
Installer released!
The Following 7 Users Say Thank You to [NUT] For This Useful Post: [ View ] Gift [NUT] Ad-Free
3rd May 2013, 03:49 PM |#9  
venky716's Avatar
Senior Member
Thanks Meter: 643
 
More
Quote:
Originally Posted by [NUT]

Installer released!

Man u r fast !!
3rd May 2013, 04:46 PM |#10  
[NUT]'s Avatar
OP Recognized Contributor
Flag Cyberspace and the Universe
Thanks Meter: 10,331
 
Donate to Me
More
Quote:
Originally Posted by venky716

Man u r fast !!

Having a good and clean base by Krabappel2548 helps to get started, it's basically his installer package modified to support this dual recovery.

Sent from my C6603 using xda app-developers app
The Following 6 Users Say Thank You to [NUT] For This Useful Post: [ View ] Gift [NUT] Ad-Free
5th May 2013, 04:00 AM |#11  
kemmo123's Avatar
Senior Member
Flag Sydney
Thanks Meter: 111
 
More
can we use this recovery/mod when running cm or aokp based rom's?
Post Reply Subscribe to Thread

Tags
cwm, doomkernel, locked bootloader, recovery, twrp
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes