• XDA Forums have been migrated to XenForo. To discuss, report bugs and other issues, use this thread.

[D550X] CWM-Based Recovery 6.0.4.6 + ROOT for Xperia Z1 Compact {KitKat!} [20140410]

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,194
39,691
0
Pune
This is a CWM-Based Recovery 6.0.4.6 Touch Recovery for Xperia Z1 Compact!



Credits and special thanks to Koush and everyone else involved in Cyanogenmod project!






[ info ]

This Recovery is built from CWM 6.0.4.6 sources!

I dont have this device with me and I dont intend to buy one... my friend wanted root on his phone so I created this to help him out...

all the testing was done remotely on users devices...





[ PROOF ]






[ credits / special thanks ]

  • Koush - for the brilliant work & coding on CWM recovery
  • CyanogenMod and FreeXperia Team (especially jerpelea) for too many things *:)
  • special thanks to @swedan for helping out with testing and risking his devices for the sake of development!!! and NO, his phone was NOT damaged during testing ;)
  • ME for creating this for u guys!



[ Requirements ]

  • Bootloader unlocked
  • working fastboot
  • STOCK ROM FW:
    • 4.4.2
      • 14.3.A.0.757 - v04
      • 14.3.A.0.681 - v03
    • 4.3
      • 14.2.A.1.142 - v02
      • 14.2.A.1.114 - v01
    or ROMS BASED ON THAT FIRMWARE



[ features ]

  1. standard CWM recovery 6.0.4.6 - TOUCH RECOVERY!
  2. kernel is insecure (ro.secure=0)
  3. adb debugging is enabled by default in OS
  4. TIP: if u are experiencing very slow backup in CWM do this




[ WARNING ]


for flashing this kernel you WILL NEED TO UNLOCK BOOTLOADER! Check this thread for more info (same steps as Xperia Z1 are used for Xperia Z1 Compact)


UNLOCKING BOOTLOADER WITHOUT TA BACKUP WILL LEAD TO IRREVERSIBLE LOSS OF DRM KEYS!!!


AND YES CAMERA STILL WORKS AFTER UNLOCKING BOOTLOADER!!!



[ known issues ]


  1. adb is not working in recovery (can be fixed later)





[ how to flash this kernel ] (via fastboot)

  1. download the kernel image
  2. save the boot.img to the folder containing fastboot binary
  3. flash the boot.img using fastboot:
    Code:
    fastboot flash boot boot.img
  4. reboot from fastboot
    Code:
    fastboot reboot
  5. the device should now start booting
  6. enjoy!



[ how to enter recovery ]

when you see the Sony logo and the LED light turns pink/amber/orange keep tapping/pressing VOLUME UP key





[ how to Root ]

for instructions on how to root please check this post



[ sources ]

https://github.com/DooMLoRD/android_device_sony_honami



[ donations ]

if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc ;)

PAYPAL DONATION LINK

OR

you can buy one of my awesome apps from Play Store!






[ download links ]

PLEASE DO NOT MIRROR, REDISTRIBUTE, REPACK MY FILES


NEW:


Advance Stock Kernel with Recovery v04 (FW:14.3.A.0.757}
MD5HASH: d32053f9ae32210d84b9f03944b2296b



OLD:




Advance Stock Kernel with Recovery v03 (FW:14.3.A.0.681}
MD5HASH: 96649df409f10a5da596a2af1f747baf


Advance Stock Kernel with Recovery v02 (FW:14.2.A.1.142}
MD5HASH: ad86cffe69c22a332e44703c3eb29dd1


Advance Stock Kernel with Recovery v01 (FW:14.2.A.1.114}
MD5HASH: 85e4fe3589ec542fec6e56ec5a1b7661











enjoy!!!
 
Last edited:

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,194
39,691
0
Pune
Rooting Instructions


[ proof ]






[ how to root ]

  • once you have flashed the kernel from the 1st post
  • download the latest SuperSU update.zip from: http://download.chainfire.eu/supersu
  • save it on sdcard of device
  • reboot into recovery
  • flash the supersu update.zip
  • reboot from recovery into OS
  • you should now get proper root access!


[ installing busybox ]


  • it is highly recommended to install busybox after rooting!
  • just go to andorid play store and download the busybox installer.
  • once the installer is downloaded, install busybox in /system/xbin
  • reboot device after install and thats it!


regards,

DooMLoRD
 
Last edited:

monkeydrufy

New member
Jun 12, 2010
798
39
0
thanks a lot but I'm a little confused

For the moment I would like just to root the phone
is that possible without unlocking the bootloader?

because if it is not possible, I would like to make a TA backup but it needs root :S
 

timberwolf60

New member
Apr 2, 2008
1,934
428
0
Singapore
thanks a lot but I'm a little confused

For the moment I would like just to root the phone
is that possible without unlocking the bootloader?

because if it is not possible, I would like to make a TA backup but it needs root :S
My z1 came with 267 firmware. So I downgraded to 534. Used kingo root to root it. Then backup TA. and used this thread: http://forum.xda-developers.com/showthread.php?t=2261606
So my phone was rooted on 4.3 with locked bootloader. Enjoy!

Send from GT-I9506 using Tapatalk
Devices: Samsung GT-I9506 and Sony Z1 C6903
 
  • Like
Reactions: peze2415

dragnan

New member
Oct 26, 2008
63
16
0
Do I understand you right: there is no way to root this device BEFORE unlocking the bootloader and flashing the Kernel you have provided in first post?

And therefore it is not possible (at the moment) to root/install CWM without loosing TA partition?
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,194
39,691
0
Pune
Do I understand you right: there is no way to root this device BEFORE unlocking the bootloader and flashing the Kernel you have provided in first post?

And therefore it is not possible (at the moment) to root/install CWM without loosing TA partition?
Unfortunately as of now there is no exploit that currently works for this device...

So either you can wait for an exploit or unlock bootloader and flash away :)




I'll take that as a yes.
Well he ment NO!






Please tell me you are kidding...
:p


Sent from my C6902 using xda app-developers app
 
  • Like
Reactions: kingOfTheLab

dragnan

New member
Oct 26, 2008
63
16
0
Unfortunately as of now there is no exploit that currently works for this device...

So either you can wait for an exploit or unlock bootloader and flash away :)
Thanks man :)

I guess, I will wait some weeks. Just got the Z1 Compact D5503 yesterday and though I hate that Sony UI and bloat stuff, I'll try to live with that for some time until an Exploit has been found. Anyway, there is no ROM for it yet....

And keep up the good work. :good::good:
 

Koenig77

New member
Aug 10, 2010
10
3
0
Unfortunately as of now there is no exploit that currently works for this device...

So either you can wait for an exploit or unlock bootloader and flash away :)

So what can we (the not so very experienced in programming/hacking) do to help getting a working exploit for this device?
Or should I ask who we should buy beers to for stimulation of his/hers genious?
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,194
39,691
0
Pune
So what can we (the not so very experienced in programming/hacking) do to help getting a working exploit for this device?
Or should I ask who we should buy beers to for stimulation of his/hers genious?
Bounty thread could be one idea... May be the Xperia Z1s & Z1 Compact users can come together and create such a thread...
@jcase & @djrbliss could be likely devs who can break this as they are THE BEST AND MOST EXPERIENCED ones on XDA!!!

Sent from my C6902 using xda app-developers app
 

AndroPlus

New member
Mar 13, 2013
1,707
3,983
0
Kyoto
androplus.org
Xperia Z1 f (Japanese version Xperia Z1 Compact, locked only:crying:) could boot with Z1 14.1.G.1.534 and can be rooted.
If Z1 Compact also boot with Z1 14.1.G.1.534 AND Z1 f 14.1.H.1.281, there's hope for locked Z1 Compact.
funiewski confirmed it's booting without problems!

Here's how-to, but I can't confirm so it's risky.
DO NOT DO THIS IF YOU CAN'T RECOVER FROM BRICK.

Requirements
SO-02F_14.1.H.1.281_docomo.ftf
C6903 14.1.G.1.534 ftf and prerooted zip renamed to "cwm_prerooted_Z1.zip" (Put it in internal storage)
prerooted zip for Z1 Compact 14.2.A.1.114
XZDualRecovery + rootkitXperia
XZDualRecovery

1. Flash SO-02F_14.1.H.1.281_docomo.ftf
Wipe: Check all Exclude: Uncheck all

2. Boot and enable USB debugging and Unknown sources

3. Flash C6903 14.1.G.1.534
Wipe: Uncheck all Exclude: Check all but system and kernel

4. Boot and wait 5 minutes.
Display will be blank, but don't worry, you can see screen with DDMS if you want.

5. Run XZDualRecovery + rootkitXperia's install.bat.
This will root with CVE-2013-6282 and install recovery.
It will reboot automatically when completed.

6. Press volume up to enter to CWM
cwm_prerooted_Z1.zip will automatically installed and reboot when completed.

7. Shutdown with volume up + power long press, then enter to flashmode

8. Flash SO-02F_14.1.H.1.281_docomo.ftf's kernel and rpm.sin
Wipe: Check all Exclude: Check all but kernel


9. Boot and install XZDualRecovery

10. Install prerooted zip for Z1 Compact 14.2.A.1.114 (and flash stripped ftf?)

11. Done!
 
Last edited:

jcase

Retired Forum Moderator / Senior Recognized Develo
Feb 20, 2010
6,331
15,765
0
Sequim WA
Bounty thread could be one idea... May be the Xperia Z1s & Z1 Compact users can come together and create such a thread...
@jcase & @djrbliss could be likely devs who can break this as they are THE BEST AND MOST EXPERIENCED ones on XDA!!!

Sent from my C6902 using xda app-developers app
Can you not unlock the bootloaders on these devices through official means?
 
Our Apps
Get our official app! (coming soon)
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone