[RECOVERY] TWRP 2.6.x (sources + installation app + downloads)

Search This thread

championswimmer

Inactive Recognized Developer
Oct 22, 2011
5,018
8,446
New Delhi
android.championswimmer.tk
Almost a year back I released TWRP 2.4.x for all the Xperias available at that time. I wanted to do something similar, but for now it is only for the following devices
Code:
[COLOR=Blue]honami        Xperia Z1
togari        Xperia Z Ultra[/COLOR]
huashan       Xperia SP
mint          Xperia T
tsubasa       Xperia V
dogo          Xperia Z
yuga          Xperia Z
odin          Xperia ZL
pollux        Xperia Tablet Z LTE
pollux_windy  Xperia Tablet Z WiFi
UPDATES

Code:
Jan 31, 2014
 * rebuilt the app on playstore from scratch
 * app supports all funcitons like format, restore backup of FOTA
 * app also has support for CWM flashing
 * support for Xperia Z1 and Z Utra added
Dec 20, 2013
 * rebuilt all recoveries
 * added Xperia SP support
Nov 29, 2013
 * rebuilt all recoveries with latest twrp2.6.x source
 * added Xperia ZR (dogo) support
SOURCES
This time made a repo on github
https://github.com/TWRPXperia
All device configs, and also manifest file should be found here

KERNEL SOURCES (GPL COMPLIANCE)
The recovery.img includes a prebuilt kernel (the same prebuilt images that can be found inside each device tree on the github too. Although this kernel is never used, and is there just for the sake of being there, I would like to mention that :
Xperia T/V has been compiled from http://github.com/AOKP/kernel_sony_msm8x60
and
Xperia Z/ZL/TabZ has been compiles from http://github.com/CyanogenMod/android_kernel_sony_apq8064
with the sources as they were on Oct 25, 2013.

BUILD YOURSELF
To build yourself is pretty easy
Code:
repo init -u https://github.com/TWRPXperia/android -b cm-10.2
repo sync
. build/env*sh
lunch cm_yuga-userdebug
mka recoveryimage
You will get out/target/product/yuga/recovery.img

DOWNLOADS
Download recovery.img for your device from here http://uploaded.net/f/rwneq9

INSTALLATION
The recovery.img needs to be flashed to the FOTAKernel partition to be used (all kernels that support extract_elf_ramdisk, in other words, almost all custom kernels will be able to use this recovery).

Push the file to sdcard
Code:
adb push recovery.img /sdcard/
Now flash it onto FOTAKernel partition

Code:
adb shell dd if=/sdcard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel


[SIZE=+1]TWRP XPERIA INSTALLER APP
[/SIZE]
[SIZE=+2]I have also released an app that does the complete procedure of downloading the latest TWRP image (I will build and periodically update), and flashing it on the FOTAKernel partiton.
The app also allows you to keep a backup of your FOTAKernel partition before flashing and restoring the backup in case of flashing a wrong recovery file or a corrupt file. link to app thread[/SIZE]

CREDITS
Team Win Recovery Project is completely the work of Team Win, (with @Dees_Troy and @bigbiff as some of the largest contributors).
Also the device side configs have been very well maintained by @Kali- and @FXP on the CM source trees which makes porting TWRP very easy.
 
Last edited:

championswimmer

Inactive Recognized Developer
Oct 22, 2011
5,018
8,446
New Delhi
android.championswimmer.tk

greglord

Senior Member
Jul 8, 2009
467
193
Stuttgart
Which phone. What ROM??

Sent from my LT26i using xda app-developers app

i gave you the link: http://forum.xda-developers.com/showthread.php?p=47427429#post47427429

you said:

for recovery simply follow the first TWRP link in my signature.
either flash it manually as mentioned on OP or use the app mentioned.

this kind of recovery is permanent. even if kernel does not have working recovery, then that recovery will work

Phone: SONY Xperia Z
ROM: [ROM][4.4] AOKP :: kitkat :: test builds :: yuga {Z}
 

scream_clarity

Senior Member
Jun 29, 2010
189
26
Ontario
I've tried using the app to install, I click back up and it says failed. I tried manually and I get the message in the below picture.
 

Attachments

  • ****.JPG
    ****.JPG
    28.3 KB · Views: 307

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    Almost a year back I released TWRP 2.4.x for all the Xperias available at that time. I wanted to do something similar, but for now it is only for the following devices
    Code:
    [COLOR=Blue]honami        Xperia Z1
    togari        Xperia Z Ultra[/COLOR]
    huashan       Xperia SP
    mint          Xperia T
    tsubasa       Xperia V
    dogo          Xperia Z
    yuga          Xperia Z
    odin          Xperia ZL
    pollux        Xperia Tablet Z LTE
    pollux_windy  Xperia Tablet Z WiFi
    UPDATES

    Code:
    Jan 31, 2014
     * rebuilt the app on playstore from scratch
     * app supports all funcitons like format, restore backup of FOTA
     * app also has support for CWM flashing
     * support for Xperia Z1 and Z Utra added
    Dec 20, 2013
     * rebuilt all recoveries
     * added Xperia SP support
    Nov 29, 2013
     * rebuilt all recoveries with latest twrp2.6.x source
     * added Xperia ZR (dogo) support
    SOURCES
    This time made a repo on github
    https://github.com/TWRPXperia
    All device configs, and also manifest file should be found here

    KERNEL SOURCES (GPL COMPLIANCE)
    The recovery.img includes a prebuilt kernel (the same prebuilt images that can be found inside each device tree on the github too. Although this kernel is never used, and is there just for the sake of being there, I would like to mention that :
    Xperia T/V has been compiled from http://github.com/AOKP/kernel_sony_msm8x60
    and
    Xperia Z/ZL/TabZ has been compiles from http://github.com/CyanogenMod/android_kernel_sony_apq8064
    with the sources as they were on Oct 25, 2013.

    BUILD YOURSELF
    To build yourself is pretty easy
    Code:
    repo init -u https://github.com/TWRPXperia/android -b cm-10.2
    repo sync
    . build/env*sh
    lunch cm_yuga-userdebug
    mka recoveryimage
    You will get out/target/product/yuga/recovery.img

    DOWNLOADS
    Download recovery.img for your device from here http://uploaded.net/f/rwneq9

    INSTALLATION
    The recovery.img needs to be flashed to the FOTAKernel partition to be used (all kernels that support extract_elf_ramdisk, in other words, almost all custom kernels will be able to use this recovery).

    Push the file to sdcard
    Code:
    adb push recovery.img /sdcard/
    Now flash it onto FOTAKernel partition

    Code:
    adb shell dd if=/sdcard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/FOTAKernel


    [SIZE=+1]TWRP XPERIA INSTALLER APP
    [/SIZE]
    [SIZE=+2]I have also released an app that does the complete procedure of downloading the latest TWRP image (I will build and periodically update), and flashing it on the FOTAKernel partiton.
    The app also allows you to keep a backup of your FOTAKernel partition before flashing and restoring the backup in case of flashing a wrong recovery file or a corrupt file. link to app thread[/SIZE]

    CREDITS
    Team Win Recovery Project is completely the work of Team Win, (with @Dees_Troy and @bigbiff as some of the largest contributors).
    Also the device side configs have been very well maintained by @Kali- and @FXP on the CM source trees which makes porting TWRP very easy.
    4
    i'm going to rebuild for SP soon

    thanks for reporting

    cannot give a time frame, but it is sure gonna get fixed
    3
    Xperia Z1 and Z Ultra added :)

    Rejoice

    Also major update to app
    3
    Hi @championswimmer can we have updated TWRP recovery.img for Z1?
    Thanks in advance

    And for ZL, too please! I already asked at Play store. Please answer! Thanks alot.


    2.8.1.0 available here: http://files.championswimmer.in/?developer=championswimmer&folder=recovery/twrp
    He said he might got time to update to 2.8.3.0 last week. Obviously he had too much to do. But 2.8.1.0 works well, so.. :)
    2
    Great work @championswimmer. I brought your app to support your work.
    But I have a problem. I'm using xperia z. I have tried your app on omni and cm11 and it installs recovery , but it always says ''failed" even though it has worked. Not a big issue but just to let you know

    Sent from my C6603 using XDA Premium 4 mobile app
    thanks. and fixed :)