[CLOSED] [No longer maintained] [RECOVERY] [11] [OFFICIAL] TeamWin Recovery Project (8T / Kebab) (2022-03-09)

Status
Not open for further replies.
Search This thread

fr3dx

New member
Jan 15, 2022
3
2
Hi, I'd like to install Carbon rom and instruction says:
"You should start off with the latest OxygenOS stable build on both slots and then proceed to flash Carbon."
TWRP instruction: "
For Custom to Custom ROM - Format /data. Flash ROM + installer, reboot to TWRP, flash Magisk/Gapps. Reboot to system."
Now I'm on LineageOS. Can I safely flash the Carbon rom with TWRP or should I go back to stock then...?
.
 
Last edited:

nadnan

Member
Feb 20, 2018
39
13
OOS 11.0.10.10
TWRP 3.6
Magisk 23.0
Hello
I used TWRP a lot on old LG or Samsung devices to make "Nandroid" backups before loading Custom LineageOS Roms and possibly restoring a previous installation in case of problems.
Today, I don't really know what I should keep as partitions that have become "dynamic" since OOS for the OnePlus 8 series.
Could you help me to tell me precisely the partitions to check for the backup and the identical restoration of my device, without data loss?
Is it necessary or useful to check all partitions (which I did on old devices) or only some?
Are there partitions that should not be ticked (see attached screenshots)?
Finally, do you always have to do a “Wipe>Factory Reset” before restoring the backup?
Thank you in advance for your information and advice.
Best regards
 

Attachments

  • Screenshot_2022-01-16-22-27-36.png
    Screenshot_2022-01-16-22-27-36.png
    139.5 KB · Views: 161
  • Screenshot_2022-01-16-22-27-40.png
    Screenshot_2022-01-16-22-27-40.png
    143.5 KB · Views: 157
  • Screenshot_2022-01-16-22-27-51.png
    Screenshot_2022-01-16-22-27-51.png
    115.3 KB · Views: 149
  • Screenshot_2022-01-16-22-27-55.png
    Screenshot_2022-01-16-22-27-55.png
    120.6 KB · Views: 160

BillGoss

Senior Member
Sep 2, 2010
5,343
4,749
Sydney
OnePlus 8T
OOS 11.0.10.10
TWRP 3.6
Magisk 23.0
Hello
I used TWRP a lot on old LG or Samsung devices to make "Nandroid" backups before loading Custom LineageOS Roms and possibly restoring a previous installation in case of problems.
Today, I don't really know what I should keep as partitions that have become "dynamic" since OOS for the OnePlus 8 series.
Could you help me to tell me precisely the partitions to check for the backup and the identical restoration of my device, without data loss?
Is it necessary or useful to check all partitions (which I did on old devices) or only some?
Are there partitions that should not be ticked (see attached screenshots)?
Finally, do you always have to do a “Wipe>Factory Reset” before restoring the backup?
Thank you in advance for your information and advice.
Best regards
You've already asked me this in https://forum.xda-developers.com/t/...oneplus-8t-why-is-it-so.4380349/post-86272611 and I told you a full backup was data plus the system partitions.
And then you sent me a PM asking the same question.
And now you're asking the same question a third time here!

Read the forum rules: https://forum.xda-developers.com/t/xda-developers-forum-rules.4200559/ which say:
"5. Create a thread topic or post a message only once, this includes external links & streaming media"
 
Last edited:

nadnan

Member
Feb 20, 2018
39
13
Vous m'avez déjà demandé cela dans https://forum.xda-developers.com/t/...oneplus-8t-why-is-it-so.4380349/post-86272611 et j'ai dit vous une sauvegarde complète était des données plus les partitions système.
Et puis tu m'as envoyé un MP pour poser la même question.
Et maintenant, vous posez la même question une troisième fois ici !

Lisez les règles du forum : https://forum.xda-developers.com/t/xda-developers-forum-rules.4200559/ qui disent :
"5. Créez un fil de discussion ou publiez un message une seule fois, cela inclut les liens externes et les médias en streaming"

You've already asked me this in https://forum.xda-developers.com/t/...oneplus-8t-why-is-it-so.4380349/post-86272611 and I told you a full backup was data plus the system partitions.
And then you sent me a PM asking the same question.
And now you're asking the same question a third time here!

Read the forum rules: https://forum.xda-developers.com/t/xda-developers-forum-rules.4200559/ which say:
"5. Create a thread topic or post a message only once, this includes external links & streaming media"

You've already asked me this in https://forum.xda-developers.com/t/...oneplus-8t-why-is-it-so.4380349/post-86272611 and I told you a full backup was data plus the system partitions.
And then you sent me a PM asking the same question.
And now you're asking the same question a third time here!

Read the forum rules: https://forum.xda-developers.com/t/xda-developers-forum-rules.4200559/ which say:
"5. Create a thread topic or post a message only once, this includes external links & streaming media"
Good evening
Indeed, you are right: I have formulated several times, in different ways, with different words, different questions, which relate to backup and restore with TWRP.
If I asked these multiple questions, it is simply because I did not have an answer, precise, clear, limpid, understandable, easy to understand and to carry out….
By more of you than anyone else.
Senior, not senior, nothing helped.
So it's promised: I give up the idea of advancing my neophyte knowledge.
And, as a result, I will no longer address my queries on the XDA forums.
cordially
 

hightech316

Senior Member
Jan 27, 2011
1,227
209
github.com
OnePlus 8T
Unless they specifically have the ability to choose reboot targets (system, recovery, bootloader), then the answer is No as they'll reboot system (just like Magisk does).
You can either enable Settings>System>Developer options>Advanced reboot in OOS, or use a terminal command.
I use Termux as my terminal and it has a widget capability. I've set my widget up as shown in the top RHS of the screenshot.
Thanks for reply .

I just found a solution, using a option within Smartpack app, under tools > smartpack.
 

Attachments

  • Screenshot_20220119-192224897 (1).jpg
    Screenshot_20220119-192224897 (1).jpg
    129.4 KB · Views: 189
Last edited:

tom65824

Senior Member
Aug 3, 2018
68
14
hi there...
when i install a new version of lineage via updater it overwrites the TWRP and reinstalls the ONEPLUS recovery.
can i prevent this ?
In the Settings > System > Advanced > Updater > Preferences > Update recovery.
it is not possible to uncheck to update recovery



 

nadnan

Member
Feb 20, 2018
39
13
hi there...
when i install a new version of lineage via updater it overwrites the TWRP and reinstalls the ONEPLUS recovery.
can i prevent this ?
In the Settings > System > Advanced > Updater > Preferences > Update recovery.
it is not possible to uncheck to update recovery
Hello
Back to your question:
Have you done an OTA update of your device, changed the version of OOS (from OOS 10 to OOS 11, for example?)
1°) is your device rooted?
2°) if so, I suggest you follow this tutorial which will guide you step by step with OOS updates, with TWRP and Magisk: https://www.thecustomdroid.com/install-ota-update-rooted -android-device-guide/#comment-27709 and follow step 4 for TWRP
3°) if your device is not rooted, the easiest way would probably be to reinstall TWRP in A and B with your device in "boot loader" and the "ADB" commands...
Note that I read a tutorial that should allow you to keep the TWRP: https://www.droidwin.com/permanentl...ration-hash=25ecde9ffc433438c96b5e112017434a# comment-4122 but I never found the commands provided in step #5 of this tutorial.
Please let me know if you achieved what you want to do to keep TWRP and how you achieved it!!
cordially
 
  • Like
Reactions: tom65824

BillGoss

Senior Member
Sep 2, 2010
5,343
4,749
Sydney
OnePlus 8T
hi there...
when i install a new version of lineage via updater it overwrites the TWRP and reinstalls the ONEPLUS recovery.
can i prevent this ?
In the Settings > System > Advanced > Updater > Preferences > Update recovery.
it is not possible to uncheck to update recovery
That's a question you need to ask in the Los thread.

If you are rooted you can simply install the TWRP zip using Magisk modules option "Install from storage" before rebooting the phone which will write TWRP to both the recovery partitions.
 

Wishmasterflo

Senior Member
Nov 21, 2018
1,378
943
Stockholm
OnePlus 8T
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 94



    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 Oneplus 8T

    Installation:
    # To temporarily boot it
    fastboot boot <twrp_file_name>.img

    # Since 8T/9R has a separate recovery partition, you can flash the recovery with
    fastboot flash recovery <twrp_file_name>.img

    Updating to a newer build:
    Simply flash the latest TWRP installer zip from TWRP

    OR

    Flash the img from TWRP/fastboot


    FAQ/Know Bugs are given in post #2

    Send me a beer, if you think I deserve it: PayPal


    Huge thanks to:
    @bigbiff (For everything :D 🥰 )
    @Lossyx
    @osm0sis
    @Nebrassy
    @Qnorsten

    for helping in making this recovery. Without these people, TWRP for this device would not have been possible. :D

    Special mention to a friend @apophis9283 :)

    Trees:
    Device: https://github.com/theincognito-inc/android_device_oneplus_kebab
    Kernel: https://github.com/AOSPA/android_kernel_oneplus_sm8250

    Download:

    If you need a black themed TWRP (same TWRP as the above, but themed black), you can go to this thread:
    31
    FAQ and Known bugs of TWRP:

    • If you are planning to switch to a custom ROM, and are currently on OOS/H2OS, format /data, switch slot, reboot to TWRP and then sideload/flash the ROM + installer.
    • It's better to flash ROM + TWRP installer, if you want to keep your TWRP after flashing a ROM.
    • Don't format /data, after a flashing a ROM, before the first reboot.
    • It takes around 50s to actually boot into TWRP.

    Ideal way to flash:
    • For OOS to Custom ROM - Format /data, switch slot, reboot to TWRP, sideload/flash ROM + installer, reboot to TWRP, flash Magisk/Gapps. Reboot to system.
    • For Custom to Custom ROM - Format /data. Flash ROM + installer, reboot to TWRP, flash Magisk/Gapps. Reboot to system.
    • For updating a custom ROM - Flash ROM + installer, reboot to TWRP, flash Magisk/Gapps. Reboot to system
    • For custom ROM to OOS - Format /data. Flash ROM + installer, reboot to TWRP, flash Magisk. Reboot to system.

    PS: After formatting /data, until the first time the device is booted to system, the files you send to phone via MTP (USB) will be at /data/media, not at /sdcard

    PS2: If, for some reason, you cannot send files to phone after formatting /data and rebooting to TWRP, press vol +, vol - and power button simultaneously.

    PS3: Factory reset WILL NOT wipe internal storage.
    24
    New build released - 20210726 (Kebab only)

    Changelog:

    1. Removed 9R support
    2. Fixed the TWRP screen overlapping with the notch
    3. Various mount errors while flashing ROMs should be gone now (atleast my testers think so)
    4. Latest upstream changes
    5. Removed AOSPA kernel, and updated to latest LOS kernel
    Download links:

    IMG: twrp-3.5.2_11-0-kebab-20210726-alpha
    Installer: twrp-installer-3.5.2_11-0-kebab-20210726-alpha

    As always, links are updated in the OP too.
    23
    Steps for backing up and restoring data in TWRP (Huge thanks to @BillGoss )

    TL;DR for data backup on custom ROMs:

    1. Backup /data (copy the backup folder to PC if you will format /data).
    2. Flash the ROM and boot it once to system.
    3. Restore /data (copy the backup folder back from PC if you formatted in step 1) and boot into system.
    4. If you find any issues like missing navigation bar or blank screen or something, just do a normal reboot again to system.

    System Backup and Restore
    The "system" partitions on the OnePlus 8T are:
    • Boot
    • DTBO
    • Super which contains the logical system, system_ext, odm, product, and vendor partitions
    Just backup and restore these partitions.
    Do NOT backup/restore any of the logical partitions individually.


    Data Backup
    1. Make sure USB debugging is enabled
    2. You do NOT need to remove your password

    In TWRP
    1. Backup: Select only the Data partition.
    2. Reboot System

    Restore
    Remove the current password before starting the restore process by Settings>Security & Lock Screen>Screen lock: Select Swipe (if prompted tap on "Yes, remove")
    If you don't do this, the system will not reboot properly after restoring.

    This will also remove your fingerprint data and your lockscreen (encryption) password (you won't be prompted for a password in TWRP or when you restart the system)

    In TWRP
    1. Wipe>Factory Reset
    2. Reboot System (this will rebuild the data partition)

    Back in TWRP
    1. Restore: Select the backup you want to restore
    2. Remove the SIM card. If you don't do this the system won't boot properly.
    3. Reboot system, making sure the phone is not connected to a PC

    Notes:
    1. At this point the phone will take longer than usual to boot - that's normal
    2. You will be presented with a blank screen
      • Connect the phone to a PC. You should be able to see the phone using adb devices
      • Disconnect the phone from the PC
    3. Hold the Power button down and select Restart

    In System
    1. Settings>Security & Lock Screen>Screen lock: set your password
    2. Insert the SIM card
    Note: Your fingerprints will have been restored because the backup was taken with the password set.
    20
    Hello fellow 8T users: It's the end of the road for me, being the TWRP maintainer for 8T. I no longer possess 8T with me and have got a new device.

    Reasons for this were basically just one:- Personal life got in the way, hard.

    Thank you everyone for all the support you did, especially @BillGoss , @osm0sis and @bigbiff

    If anyone else wanna step up and continue maintaining this device, please feel free to ping me or @bigbiff

    Ciao!


    To the mods: Please keep this thread open, until a new maintainer is found.