Development [RECOVERY] [12] [OFFICIAL] TeamWin Recovery Project

Search This thread

Nebrassy

Recognized Developer
Sep 17, 2015
1,040
2,271
Lattakia
Xiaomi Poco X3 Pro
Is there any chance we'd get support to manage logical partitions? (caz all modern devices are dynamic)

Also, what about rw mounting bydefault ? (instead of read-only)
Why do you need to manage them, like what do you want to do that you can't already do in fastbootd

And about mounting rw, it is sort of implemented in twrp, but supporting it currently would mean it can only be mounted rw, so it'd be broken on stock and stock derivatives, until a fallback is implemented, it won't be supported

You can however do it manually, for example by mounting vendor, and then in twrp terminal
mount -o remount,rw /vendor
 
  • Like
Reactions: MPK99

MPK99

Senior Member
Why do you need to manage them, like what do you want to do that you can't already do in fastbootd
Isn't the point of recovery to get independent of computer ?
Fastbootd is handy (for computer, not for device).
If that's the case, you don't even need a recovery at all. Just announce everyone to flash super image of custom roms through fastboot.
And about mounting rw, it is sort of implemented in twrp, but supporting it currently would mean it can only be mounted rw, so it'd be broken on stock and stock derivatives, until a fallback is implemented, it won't be supported
If there's a gui button inside mount that remounts a specific partition as rw, would be great. For now, users can still use good old terminal. But a gui will help noobies isn't it?
 
  • Like
Reactions: ChristianWS

Hami_Do

Senior Member
Aug 24, 2013
427
445
Isn't the point of recovery to get independent of computer ?
I have tested Dynapatch v2.1 for TWRPs from this thread on ofox recovery to show logical partitions where we can flash system img to system partition image, but I haven't tested flashing GSIs , I will let you know if it will work or not if I test flashing GSIs.

SS (1) before flashing Dynapatch.
SS (2) while flashing..
SS (3) after flashing and reboot to the modded recovery.
 

Attachments

  • Screenshot_2022-10-02-22-56-58.png
    Screenshot_2022-10-02-22-56-58.png
    120.7 KB · Views: 60
  • Screenshot_2022-10-02-23-01-22.png
    Screenshot_2022-10-02-23-01-22.png
    248.6 KB · Views: 61
  • Screenshot_2022-10-02-23-02-58.png
    Screenshot_2022-10-02-23-02-58.png
    160.2 KB · Views: 61
  • Like
Reactions: MPK99

PTX64

Member
Jan 22, 2022
27
21
42
Hi,

I have a question.
I downloaded the file Forced-Encryption-Disabler-Mojito.zip. Does it work with the official version twrp-3.6.2_11-0-mojito.img from 2022-06-09 or do I have to use the version from google Drive?

Do I need it also for cDroid 8.7 to be able to backup and restore my phone?

What are the other files on google drive for?
AuroraStore, NanoDroid-microG and Magisk ssh.
I've just updates all the required files here:

Manual is still in the work for a fully working device:
 

PTX64

Member
Jan 22, 2022
27
21
42
That's because modern devices are fast enough to handle encryption without a speed penalty.
The overhead on encryption depends on how you use your phone. There is always a speed penalty when using encryption. On modern phones it's (only) around 3-5% when your are lucky, in my situation the penalty is 10%-15% on my Mojito.

Just compare the first time OS loading/installing after wiping the data partition with encryption on/off. It's one of the moments that there is a lot of read/write activity.
 

Spaceboy60

Senior Member
Dec 22, 2014
831
94
Is there any way to replace PixelOS/Pixel Experience recovery with this? Tried fastboot boot twrp.img and the screen just goes black and i'm forced to do a fastboot reboot.
 
  • Like
Reactions: kergekecske

alonsoj636

Senior Member
Aug 30, 2020
1,141
699
21
Santiago , Chile
Redmi Note 10
Is there any way to replace PixelOS/Pixel Experience recovery with this? Tried fastboot boot twrp.img and the screen just goes black and i'm forced to do a fastboot reboot.
those roms migrated recovery to vendor_boot and twrp does not support it

a clean install of miui (through MiFlash) will be useful , then you can flash twrp and another rom.

or if you still have Pixel recovery , try to flash another rom (which doesn't have recovery on vendor_boot) and then recovery will be overwritten and twrp will be flashable again.

i tried the 1st way , but not the second one
 

Spaceboy60

Senior Member
Dec 22, 2014
831
94
those roms migrated recovery to vendor_boot and twrp does not support it

a clean install of miui (through MiFlash) will be useful , then you can flash twrp and another rom.

or if you still have Pixel recovery , try to flash another rom (which doesn't have recovery on vendor_boot) and then recovery will be overwritten and twrp will be flashable again.

i tried the 1st way , but not the second one
So basically the only choice is too keep current ROM but no TWRP or if I want TWRP need to install different ROM.
 

Spaceboy60

Senior Member
Dec 22, 2014
831
94
Screen just goes black after I enter fastboot command and then the phone reboots back to stock (flashed through miflash tool) . Any suggestions?

Using latest unofficial build.
 
Last edited:

Maheshmahe

Member
Mar 10, 2018
13
0



Introduction:

Team Win Recovery Project or TWRP for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. It's a fully touch driven user interface , no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Key Features:

Touchscreen driven with real buttons and drag-to-scroll
XML-based GUI that allows full customization of the layout true theming!
Settings are saved to the sdcard and persist through reboots
Ability to choose which partitions to back up and which to restore
Ability to choose to compress backups now with pigz (multi-core processor support for faster compression times)
Onscreen keyboard
Easy selection of internal/external storage

In addition to the above new features, TWRP features a scripting engine that allows an app to send commands to the recovery for the recovery to perform during startup. We call this scripting engine OpenRecoveryScript. This engine will be put to use immediately in the GooManager app. GooManager will be able to install recoveries automatically for most supported devices. The app will also let you choose to install multiple zips from within Android, wipe, and run a backup.

We are looking for other talented developers, themers, and device maintainers if they are interested in helping with a free, open source project.

Source Code:

GitHub - https://github.com/TeamWin/android_bootable_recovery

Gerrit Instance - http://gerrit.twrp.me

If you have made your own TWRP build for an unsupported device, please let us know. We might add your build to the list of unofficial builds. Bear in mind that we are working hard to add more devices and we may add your device to our official build list later.

Hello, this is TWRP, for Redmi note 10 Global/India (sunny/mojito)

Installation:
1. fastboot boot twrp.img
2. go to Advanced > Flash Current TWRP
3. after that is done, if you were using a custom kernel, reflash it now
4. if you were using magisk, reflash it now

Updating to a newer build:
1. download new build to internal storage
2. go to Advanced > Install Recovery Ramdisk
4. select the new image
5. after that is done, if you were using a custom kernel, reflash it now
6. if you were using magisk, reflash it now

Send me a beer: Crypto(Preferred) | PayPal

Tree: https://github.com/TeamWin/android_device_xiaomi_mojito

Telegram group: https://t.me/NSSFB

Download: https://twrp.me/xiaomi/xiaomiredminote10.html

Unofficial android 12 builds:
https://www.pling.com/p/1836625/
mirror: https://store.kde.org/p/1836625/

NOT ABLE TO BOOT.

$ fastboot flash recovery /storage/emulated/0/Android/data/eu.sisik.hackendebug/cache/cached_fastboot_imgs/twrp.img Sending

'recovery (29012 KB)

OKAY [ 1.211s]

Writing 'recovery' OKAY [ 1.167s]

Finished. Total time: 2.386s

fastboot boot recovery twrp.img
cannot load recovery': No such file or directory

$fastboot boot twrp.img
cannotload 'twrp.img: No such file or directoy
 

spider1163

Senior Member
NOT ABLE TO BOOT.

$ fastboot flash recovery /storage/emulated/0/Android/data/eu.sisik.hackendebug/cache/cached_fastboot_imgs/twrp.img Sending

'recovery (29012 KB)

OKAY [ 1.211s]

Writing 'recovery' OKAY [ 1.167s]

Finished. Total time: 2.386s

fastboot boot recovery twrp.img
cannot load recovery': No such file or directory

$fastboot boot twrp.img
cannotload 'twrp.img: No such file or directoy
OP is not asking to flash recovery, follow instructions carefully
 

Top Liked Posts

  • There are no posts matching your filters.
  • 45



    Introduction:

    Team Win Recovery Project or TWRP for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. It's a fully touch driven user interface , no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

    Key Features:

    Touchscreen driven with real buttons and drag-to-scroll
    XML-based GUI that allows full customization of the layout true theming!
    Settings are saved to the sdcard and persist through reboots
    Ability to choose which partitions to back up and which to restore
    Ability to choose to compress backups now with pigz (multi-core processor support for faster compression times)
    Onscreen keyboard
    Easy selection of internal/external storage

    In addition to the above new features, TWRP features a scripting engine that allows an app to send commands to the recovery for the recovery to perform during startup. We call this scripting engine OpenRecoveryScript. This engine will be put to use immediately in the GooManager app. GooManager will be able to install recoveries automatically for most supported devices. The app will also let you choose to install multiple zips from within Android, wipe, and run a backup.

    We are looking for other talented developers, themers, and device maintainers if they are interested in helping with a free, open source project.

    Source Code:

    GitHub - https://github.com/TeamWin/android_bootable_recovery

    Gerrit Instance - http://gerrit.twrp.me

    If you have made your own TWRP build for an unsupported device, please let us know. We might add your build to the list of unofficial builds. Bear in mind that we are working hard to add more devices and we may add your device to our official build list later.

    Hello, this is TWRP, for Redmi note 10 Global/India (sunny/mojito)

    Installation:
    1. fastboot boot twrp.img
    2. go to Advanced > Flash Current TWRP
    3. after that is done, if you were using a custom kernel, reflash it now
    4. if you were using magisk, reflash it now

    Updating to a newer build:
    1. download new build to internal storage
    2. go to Advanced > Install Recovery Ramdisk
    4. select the new image
    5. after that is done, if you were using a custom kernel, reflash it now
    6. if you were using magisk, reflash it now

    Send me a beer: Crypto(Preferred) | PayPal

    Tree: https://github.com/TeamWin/android_device_xiaomi_mojito

    Telegram group: https://t.me/NSSFB

    Download: https://twrp.me/xiaomi/xiaomiredminote10.html

    Unofficial android 12 builds:
    https://www.pling.com/p/1836625/
    mirror: https://store.kde.org/p/1836625/
    9
    uploaded new build

    fixed more cases of flashing failing
    fixed some cases of decryption failing
    9
    Official builds have started

    8
    new build with repacking support is up, installation instructions are in the OP
    7
    3.5.2 is up

    fixed adb sideload and fastbootd
    fixed vibration
    further fixes for flashing roms
    new installation method, updated OP