[APP][ROOT] 4.1 +] Xperia Recovery Manager

Search This thread

championswimmer

Inactive Recognized Developer
Oct 22, 2011
5,018
8,446
New Delhi
android.championswimmer.tk
This is in conjunction of this little project of mine to build and provide twrp recovery images for all the Xperia devices that I own.

To remind everyone in the very first place, I take no credit for the development of TWRP itself, which is all thanks to the great work of Team Win (@Dees-Troy , @bigbiff et al)
The idea of the app was just that to create a means to donate to me in the first place, and since I didn't want to make a "Hello WOrld" app just to get donations, I thought why not make an app that actually does something useful. Back from then, the app has come to gather a lot of features and is a really handy tool.


[QRCODE]https://play.google.com/store/apps/details?id=in.championswimmer.twrpxperia[/QRCODE]

DOWNLOAD FROM PLAY STORE


What does it do ?
This app downloads a TWRP/CWM recovery image for your device and flashes it to the FOTAKernel partition of your phone.
It also allows you to backup the FOTAKernel and restore it or format it. (in case you want to remove TWRP later on)

Dafuq is FOTAKernel ?
FOTAKernel is a partition on XPeria phones which contains a recovery-like bootsystem that is used to perform OTA (over the air) upgrades of your ROM from SONY. (If you have ever upgraded your ROM via the Sony Update Centre on your device, then your device reboots into the fotakernel which flashes the new android version to your phone.
Once bootloader is unlocked, FOTAKernel is of no use anymore as OTA is not supported. It can be very cleverly used now as a pseudo recovery partition of the device.

Which devices are supported ?
Xperia T, V, Z, ZL, Tablet Z (Wifi and LTE both) are currently supported. ***Xperia ZR, SP, Z1 and Z Ultra are supported too now ****

What are the requirements ?
For the app to flash TWRP to FOTAKernel, you just need root and unlocked bootloader. But for TWRP to boot and work, you need to be on a kernel that supports the "extract_elf_ramdisk" method. Almost all kernels for custom ROMs like AOKP/CM/FXP/PAC/AOSPA/Omni have support for this feature. Among stock kernels, DoomKernel supports this. Please ask your kernel developer if FOTAKernel recovery support is present (and demand it to be added if not ;) )

What are the advantages of this method ?
Every time you flash a kernel, the recovery gets changed, because the recovery is present in the kernel. But if we are hotbooting a recovery in the fotakernel partiton, then even after flashing a new kernel (given that it supports extract_elf_ramdisk), your recovery is not changed. Thus even if the kernel's inbuilt recovery is broken, you can continue to use the recovery you have flashed onto your fotakernel.

What if I do not want to (or cannot afford to) buy the app ?
Whatever the app does, can be done manually too using the instructions on this thread
Also the app is completely open source. The sources of the app as well as the sources from which I have built the recovery images are on https://github.com/championswimmer/Xperia_FOTAKernel_Manager_Android_App
Feel free to build yourself a copy from the source. I would appreciate if you do not distribute it though.

I HAZ A PROBLEM WITH DA APP. PLOX FIX IT!!!
Please mention your problem on this thread asap. I will try to fix it. But no promises how soon that will happen. Being a paid app does not mean I will be providing 24x7 support. Again remember, just consider buying the app as donation for my developmental efforts on Xperias, not as a purchase of a premium service :)
 
Last edited:

o-l-a-v

Senior Member
Jan 6, 2012
685
544
Oslo
Yo!
Bought your app. It says it did everything successfully.
I first backed up fotakernel, then downloaded img, then flashed.

When i try to boot into recovery, all i get is system reboot. (When using advanced reboot options inside "Rom Toolbox" and such).
My phone is Sony Xperia ZR (dogo).
(Bootloader is unlocked and i got root access)

How do i enter recovery, or does this indicate twrp was not installed?
 
Last edited:

championswimmer

Inactive Recognized Developer
Oct 22, 2011
5,018
8,446
New Delhi
android.championswimmer.tk
Yo!
Bought your app. It says it did everything successfully.
I first backed up fotakernel, then downloaded img, then flashed.

When i try to boot into recovery, all i get is system reboot. (When using advanced reboot options inside "Rom Toolbox" and such).
My phone is Sony Xperia ZR (dogo).
(Bootloader is unlocked and i got root access)

How do i enter recovery, or does this indicate twrp was not installed?
You should be running a kernel that supports FOTAKernel usage.

The normal stock kernel does not support that.
 

championswimmer

Inactive Recognized Developer
Oct 22, 2011
5,018
8,446
New Delhi
android.championswimmer.tk
  • Like
Reactions: o-l-a-v

juicio90

Senior Member
Dec 8, 2013
146
11
Don't mount sdcard and ext- card... How can I solved?

Sent from my Xperia Z1 using XDA Premium 4 mobile app
 

TimeTurn

Senior Member
Dec 5, 2010
282
50
Berlin
Does not work on every circiumstance that I tested - open bootloader, closed bootloader, stock kernel, DooMKernel. To me this app is totally useless and no refund was possible, even within 15 Minutes! This App is a total rip-off for me!

Save your money and install ZUDualBootRecovery or a Kernel with FOTA Recovery build-im, what almost all root-Kernel have.
 
  • Like
Reactions: androidrouen

championswimmer

Inactive Recognized Developer
Oct 22, 2011
5,018
8,446
New Delhi
android.championswimmer.tk
Does not work on every circiumstance that I tested - open bootloader, closed bootloader, stock kernel, DooMKernel. To me this app is totally useless and no refund was possible, even within 15 Minutes! This App is a total rip-off for me!

Save your money and install ZUDualBootRecovery or a Kernel with FOTA Recovery build-im, what almost all root-Kernel have.
Yeah right.
An open source app is a rip off ?

https://github.com/championswimmer/Xperia_FOTAKernel_Manager_Android_App
 

o-l-a-v

Senior Member
Jan 6, 2012
685
544
Oslo
New update says amami now have TWRP. When downloading through the app, the img file is about 300kB or something, so somethings clearly wrong.
 

Creekone

Member
Feb 28, 2013
22
3
Great app, this saved my phone as I could not for my life get it to flash a kernel with TWRP in fastboot mode. BIG thanks!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    This is in conjunction of this little project of mine to build and provide twrp recovery images for all the Xperia devices that I own.

    To remind everyone in the very first place, I take no credit for the development of TWRP itself, which is all thanks to the great work of Team Win (@Dees-Troy , @bigbiff et al)
    The idea of the app was just that to create a means to donate to me in the first place, and since I didn't want to make a "Hello WOrld" app just to get donations, I thought why not make an app that actually does something useful. Back from then, the app has come to gather a lot of features and is a really handy tool.


    [QRCODE]https://play.google.com/store/apps/details?id=in.championswimmer.twrpxperia[/QRCODE]

    DOWNLOAD FROM PLAY STORE


    What does it do ?
    This app downloads a TWRP/CWM recovery image for your device and flashes it to the FOTAKernel partition of your phone.
    It also allows you to backup the FOTAKernel and restore it or format it. (in case you want to remove TWRP later on)

    Dafuq is FOTAKernel ?
    FOTAKernel is a partition on XPeria phones which contains a recovery-like bootsystem that is used to perform OTA (over the air) upgrades of your ROM from SONY. (If you have ever upgraded your ROM via the Sony Update Centre on your device, then your device reboots into the fotakernel which flashes the new android version to your phone.
    Once bootloader is unlocked, FOTAKernel is of no use anymore as OTA is not supported. It can be very cleverly used now as a pseudo recovery partition of the device.

    Which devices are supported ?
    Xperia T, V, Z, ZL, Tablet Z (Wifi and LTE both) are currently supported. ***Xperia ZR, SP, Z1 and Z Ultra are supported too now ****

    What are the requirements ?
    For the app to flash TWRP to FOTAKernel, you just need root and unlocked bootloader. But for TWRP to boot and work, you need to be on a kernel that supports the "extract_elf_ramdisk" method. Almost all kernels for custom ROMs like AOKP/CM/FXP/PAC/AOSPA/Omni have support for this feature. Among stock kernels, DoomKernel supports this. Please ask your kernel developer if FOTAKernel recovery support is present (and demand it to be added if not ;) )

    What are the advantages of this method ?
    Every time you flash a kernel, the recovery gets changed, because the recovery is present in the kernel. But if we are hotbooting a recovery in the fotakernel partiton, then even after flashing a new kernel (given that it supports extract_elf_ramdisk), your recovery is not changed. Thus even if the kernel's inbuilt recovery is broken, you can continue to use the recovery you have flashed onto your fotakernel.

    What if I do not want to (or cannot afford to) buy the app ?
    Whatever the app does, can be done manually too using the instructions on this thread
    Also the app is completely open source. The sources of the app as well as the sources from which I have built the recovery images are on https://github.com/championswimmer/Xperia_FOTAKernel_Manager_Android_App
    Feel free to build yourself a copy from the source. I would appreciate if you do not distribute it though.

    I HAZ A PROBLEM WITH DA APP. PLOX FIX IT!!!
    Please mention your problem on this thread asap. I will try to fix it. But no promises how soon that will happen. Being a paid app does not mean I will be providing 24x7 support. Again remember, just consider buying the app as donation for my developmental efforts on Xperias, not as a purchase of a premium service :)
    5
    v 0.2.3
    added Xperia ZR support
    2
    Will you update TWRP images to v2.8.3.0? :)
    I think I'll get some time to do that over the next week.
    1
    Will you add z1 compact when you got the resources needed? :)
    Edit: Its already out! http://developer.sonymobile.com/dow...s/open-source-archive-for-build-14-2-a-1-114/
    i would after we get custom kernels for it

    before we get custom kernels, it is useless, because launching a recovery from FOTAKernel is possible only when you have a custom kernel.
    1
    Does not work on every circiumstance that I tested - open bootloader, closed bootloader, stock kernel, DooMKernel. To me this app is totally useless and no refund was possible, even within 15 Minutes! This App is a total rip-off for me!

    Save your money and install ZUDualBootRecovery or a Kernel with FOTA Recovery build-im, what almost all root-Kernel have.