Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,771,909 Members 37,693 Now Online
XDA Developers Android and Mobile Development Forum

[RECOVERY] CWM-Based Recovery 6.0.4.6 + ROOT for Xperia SP [20140528]

Tip us?
 
DooMLoRD
Old
(Last edited by DooMLoRD; 28th May 2014 at 07:06 PM.)
#1  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 38175
Posts: 13,053
Join Date: Jul 2010
Location: Noida
Angry [RECOVERY] CWM-Based Recovery 6.0.4.6 + ROOT for Xperia SP [20140528]

This is a CWM-Based Recovery 6.0.4.6 Touch Recovery for Xperia SP



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






[ info ]

This recovery is built from CWM Recovery 6.0.4.6 sources and is integrated into stock kernel... I call this an advanced stock kernel with recovery!

the core kernel (zImage) is exactly the same as the one supplied by Sony for that particular firmware... only the ramdisk is changed to add recovery and other features!





[ credits / special thanks ]
  • Koush - for the brilliant work & coding on CWM recovery
  • CyanogenMod and FreeXperia Team (especially jerpelea) for too many things
  • ME for creating this for u guys!



[ Requirements ]
  • Bootloader unlocked
  • working fastboot
  • STOCK ROM FW:
    • 4.3 -> 12.1.A.1.201 - v02, v03
    • 4.3 -> 12.1.A.0.266 - v01
    or ROMS BASED ON THAT FIRMWARE



[ features ]
  1. standard CWM recovery 6.0.4.6 - TOUCH RECOVERY!
  2. adb debugging is enabled by default in OS
  3. fixed root remount in ramdisk
  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...


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




[ how to flash this kernel ] (via fastboot)
  1. download the kernel image
  2. save the SP_DooMLoRD_AdvStkKernel_FW-XXX_vXX.elf to the folder containing fastboot binary
  3. flash the SP_DooMLoRD_AdvStkKernel_FW-XXX_vXX.elf using fastboot:
    Code:
    fastboot flash boot SP_DooMLoRD_AdvStkKernel_FW-XXX_vXX.elf
  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 green/blue/red 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_huashan



[ 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 v03 (FW:12.1.A.1.201) {MIRROR}
MD5HASH: 56cc37aa72c2a3a727341299bb1cf441






OLD:

 



Advance Stock Kernel with Recovery v02 (FW:12.1.A.1.201) {MIRROR}
MD5HASH: 49d4b03efc9f64369d7001e42f373c2f


Advance Stock Kernel with Recovery v01 (FW:12.1.A.0.266) {MIRROR}
MD5HASH: 2ebdc746553c622699f65c0c6fe95117











enjoy!!!
The Following 70 Users Say Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
 
DooMLoRD
Old
#2  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 38175
Posts: 13,053
Join Date: Jul 2010
Location: Noida
Rooting Instructions




[ 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
The Following 31 Users Say Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
 
Amin.HVS
Old
#3  
Amin.HVS's Avatar
Senior Member
Thanks Meter 336
Posts: 235
Join Date: Aug 2013
Location: Lover The City of Light
Great DooMLoRD, You Are so fast!
Very thanks for supporting XSP...
The Following 4 Users Say Thank You to Amin.HVS For This Useful Post: [ Click to Expand ]
 
e1i@zzz
Old
#4  
Senior Member
Thanks Meter 66
Posts: 182
Join Date: Jan 2013
Amazing.

I assume, locked bootloader you´re working on?

still not want to unlock my bootloader :P
Xperia SP
 
DooMLoRD
Old
#5  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 38175
Posts: 13,053
Join Date: Jul 2010
Location: Noida
Quote:
Originally Posted by Amin.HVS View Post
Great DooMLoRD, You Are so fast!
Very thanks for supporting XSP...
thanks! if i have device in hand its easier to support it

thank you all for donating device to me!



Quote:
Originally Posted by e1i@zzz View Post
Amazing.

I assume, locked bootloader you´re working on?

still not want to unlock my bootloader :P
for now no... there is a way to root on locked bootloader... but I am busy right now and have pathetically slow internet bandwidth! anyways I am sure @[NUT] can post that upgrade with root package...


@[NUT]
the partition format for the Xperia SP is different!!! dont flash anything to "boot", booting kernel is at Kernel

FYI:
Code:
C:\Users\DooMLoRD>adb shell ls -l /dev/block/platform/msm_sdcc.1/by-name

lrwxrwxrwx root     root              2014-02-13 01:53 Boot -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              2014-02-13 01:53 Boot2 -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2014-02-13 01:53 Cache -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              2014-02-13 01:53 FOTAKernel -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2014-02-13 01:53 Kernel -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2014-02-13 01:53 LTALabel -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              2014-02-13 01:53 System -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              2014-02-13 01:53 TA -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              2014-02-13 01:53 TZ -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2014-02-13 01:53 Userdata -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              2014-02-13 01:53 apps_log -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2014-02-13 01:53 fsg -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2014-02-13 01:53 modemst1 -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2014-02-13 01:53 modemst2 -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2014-02-13 01:53 ramdump -> /dev/block/mmcblk0p9
The Following 14 Users Say Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
 
[NUT]
Old
(Last edited by [NUT]; 13th February 2014 at 12:39 AM.)
#6  
[NUT]'s Avatar
Recognized Contributor
Thanks Meter 5841
Posts: 4,079
Join Date: Oct 2012
Location: Cyberspace and the Universe

 
DONATE TO ME
Thanks for the pointer @DooMLoRD, it also pointed me to the mistakes I made for the T

Building XZDualRecovery for the SP as we speak.

Once this has been tested successfully I can do the update package

http://forum.xda-developers.com/showthread.php?t=226160

Watch for it's release and help me debug it!

-- RELEASED NOW --



My work for the community on XDA ~ My file hosting ~ Please do not mirror my files!
Xperia Arc (LT15i), Xperia P (LT22i), Xperia T (LT30p), Xperia L (C2105), Xperia Z (C6603), Xperia Tablet Z (SGP321), Xperia Z1 (C6903), Xperia Z2 (D6503)
The Following 5 Users Say Thank You to [NUT] For This Useful Post: [ Click to Expand ]
 
papawil01
Old
#7  
papawil01's Avatar
Senior Member
Thanks Meter 22
Posts: 246
Join Date: Oct 2013
Location: Cabanatuan City
how do i unlock BL in 4.3? just the same way i did in 4.1? thanks, need root badly.
 
peters.
Old
#8  
Senior Member
Thanks Meter 58
Posts: 324
Join Date: Oct 2011
The RAM consumption bug is also present on this kernel...
I was running the stock kernel without recovery on leaked ROM for 3 weeks without issue.
The Following User Says Thank You to peters. For This Useful Post: [ Click to Expand ]
 
papawil01
Old
#9  
papawil01's Avatar
Senior Member
Thanks Meter 22
Posts: 246
Join Date: Oct 2013
Location: Cabanatuan City
wait, wait. the link you posted on how to unlock bootloader requires root. however, i am not rooted (obviously) so i cannot unlock bootloader. but rooting requires unlocked bootloader and mine's locked, so what should i do?
The Following 2 Users Say Thank You to papawil01 For This Useful Post: [ Click to Expand ]
 
@non4
Old
#10  
@non4's Avatar
Senior Member
Thanks Meter 744
Posts: 3,300
Join Date: Jun 2012
Location: Gothicus
Quote:
Originally Posted by papawil01 View Post
wait, wait. the link you posted on how to unlock bootloader requires root. however, i am not rooted (obviously) so i cannot unlock bootloader. but rooting requires unlocked bootloader and mine's locked, so what should i do?
Unlock BL doesn't require root...

Sent while my supervisor wasn't looking
If you don't want it ROOTED then DONT LEAVE IT WITH ME!

The Following 3 Users Say Thank You to @non4 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes