[TWRP][3.7.0-13][instantnoodle]TWRP for OnePlus 8/8Pro ][OFFICIAL][BETA 3]

Search This thread

Primokorn

Senior Member
Nov 17, 2012
11,544
7,742
OnePlus 8 Pro
The current image(boot/recovery) has been destroyed and can not be boot.
Please flash the correct image or contact sutomer service to fix it ! :eek:

I promise that I read it all !--> MSM did save me.
Now what's the right command line to install twrp first, from pc, after the bootload is unlocked for 8 pro ? please ?
 

Marcyvee

Senior Member
Oct 9, 2015
377
37
Yesterday I tried to dirty flash a rom update with recovery, but it fails. Does flashing rom work?
 

NoFear2244

New member
Apr 25, 2023
1
1
If this has already been answered then I apologize. After booting into twrp touchscreen fails to work, that means i need to update my fimrware right?
 
  • Like
Reactions: Marcyvee

Primokorn

Senior Member
Nov 17, 2012
11,544
7,742
OnePlus 8 Pro
I can't download the twrp_op8_erofs-3.7.0-b3.img file. I disabled my adblocker but I can't get the download link...
Could you provide a mirror?
EDIT: no longer necessary, I won't use TWRP this time.
 
Last edited:

abrarjahin

Senior Member
Feb 23, 2019
60
11
Dhaka
TWRP for OnePlus 8 and 8 Pro
View attachment 5514341


TWRP is an open source, community project. TWRP development is done by a large support community with many people who are willing to answer questions and help people with their devices either through our IRC channel or on forums like xda-developers, and zulip-chat.

A custom recovery is used for installing custom software on your device. This custom software can include smaller modifications like rooting your device or even replacing the firmware of the device with a completely custom "ROM".

Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no responsibility for any damage that may occur from installing or using TWRP.

Code:
#include

/*
*
* Yea, though I walk through the valleys of c++ and java, of the shadow of death on these forums,
* I will fear no evil and i will develop and code restless: for thou art with me and my keyboard;
* thy rod and thy staff they comfort me, and my mouse..
*
*/


A13 support is still a WIP, but most things are working, A13 is all new, keep that in mind.

WORKING:
Decryption
ADB Sideload
Format Data
Flashing zips (kernels and ROM's)
Backup/Restore
MTP is working
adb is working
OTG
more...

NOT WORKING
tell me

Download

Beta 3

Flashable zips:

https://devuploads.com/h6omb3dsxg5n -> twrp_op8_ext4-3.7.0-b3.zip - 34.8 MB
https://devuploads.com/d6j8gpbyfbzf -> twrp_op8_erofs-3.7.0-b3.zip - 34.8 MB

Flashable imgs

https://devuploads.com/gxv3t5onoapm -> twrp_op8_ext4-3.7.0-b3.img - 100.0 MB
https://devuploads.com/vg662syh8j7j -> twrp_op8_erofs-3.7.0-b3.img - 100.0 MB

(Please disable any adblockers downloading from my links)


Instructions


Windows

Install oneplus usb driver, after disabling driver signature enforcement

Download and install platform tools, unzip and add the folder to Windows path,

"Settings > Advanced System Settings > Environment Variables > New"

Example -> http:///imgur.com/a/x8XOofQ

open command prompt, or powershell, and:

fastboot flash recovery_a twrpname.img
fastboot flash recovery_b twrpname.img

Linux

Download and add to path (.bashrc) platform-tools:

export PATH=$HOME"/platform-tools:$PATH"

dont forget udev rules if you're using ubuntu based distro:

https://github.com/M0Rf30/android-udev-rules

open a terminal and:

fastboot flash recovery_a twrpname.img
fastboot flash recovery_b twrpname.img

that's all.

Telegram Group:


Feel free to join!


Source Code:

https://github.com/infectedmushi/android_bootable_recovery
https://github.com/bigbiff/android_device_oneplus_instantnoodle
https://github.com/TeamWin/android_bootable_recovery
https://github.com/systemad/android_device_oneplus_instantnoodle

Credits:
@bigbiff
@Lossyx
@Captain_Throwback for original tree
@mauronofrio for original tree
TWRP team
For me, when I flush, TWRP is coming.
But I can't interact.
When I push power button, the unlock slider comes, but I can't interact with that as well.
So, it got stuck in there.

Is there any solution for that?
 

Marcyvee

Senior Member
Oct 9, 2015
377
37
How to flash a ROM with this TWRP? Every zip i tired gave me an error.
And, how to restore a backup? The last I restored booted up, but it stuck after launch the system UI with a loading of simething i can't remember...
 

Nimueh

Recognized Contributor
May 19, 2012
3,554
3,275
OnePlus 3
Samsung Galaxy Tab A series
How to flash a ROM with this TWRP? Every zip i tired gave me an error.
And, how to restore a backup? The last I restored booted up, but it stuck after launch the system UI with a loading of simething i can't remember...
Maybe if you post the actual error message someone would be able to tell you what it means?

As to backup/restoring, I'm pretty sure this guide still applies :)
 
  • Like
Reactions: Marcyvee

Tonokasho

New member
Jul 6, 2023
1
0
Sorry for the noob question. I have twrp-3.6.1_11-infected-b11 & OxygenOS-11-stable (A11) on my 8 Pro years ago. By the way, magisk-25.2 if it matters. Is it possible for me to upgrade to twrp-3.7 & OxygenOS-12(A12), without wiping the data? I read the previous posts still not yet sure.
I feel like:
1. local upgrading full OxygenOS-12 image on slotB & install magisk on slotB & shutdown;
2. flash twrp-3.7.0-13(BETA 3) via fastboot command.

But in that case I will have A11 in slotA, whilst A12 in slotB. Is there a chance that twrp-3.7 decryption will work?
 

Zweikeks

Member
Jul 20, 2023
11
1
Awesome work! Just great! Thanks a lot for putting so much effort in providing TWRP.

I found one thing to know:
On an OnePlus 8 Pro IN2023 with 256GB the feature 'RAM expansion' was enabled.
I had to disable it in the settings of the phone, reboot into Android again to execute the change, and additionally delete /data/nandswap using the terminal in TWRP.
Otherwise TWRP ends the backup with an error message:

Code:
I:addFile '/data/nandswap' including root: 0
libtar:   ==> set selinux context: u:object_r:nandswap_file:s0
libtar: failed to lookup fscrypt tar policy for '/data/nandswap' - 'e17cf810cbf37cee'
I:addFile '/data/nandswap/1+,QvDAAAAQxiNPWDpu9ijTRmw6R5mB1' including root: 0
libtar:   ==> set selinux context: u:object_r:nandswap_file:s0
I:Error adding file '/data/nandswap/1+,QvDAAAAQxiNPWDpu9ijTRmw6R5mB1' to '/data/media/0/TWRP/BACKUPS/9f49cf2f/2023-07-20-all_and_everything/data.f2fs.win'
Error creating backup.
I:ERROR tarList for thread ID 0
Error creating backup.
I:InfoManager saving '/data/media/0/TWRP/BACKUPS/9f49cf2f/2023-07-20-all_and_everything/data.info'
createTarFork() process ended with ERROR: 255
Backup Failed. Cleaning Backup Folder.

/Zweikeks
 

Vovan2k

Senior Member
Jun 8, 2017
103
10
Is version of TWRP for Android 11 (twrp-installer-3.7.0_11-0-instantnoodle) fully supports restore?

I am getting error
 

Attachments

  • Screenshot_2023-08-17-14-31-41[1].jpg
    Screenshot_2023-08-17-14-31-41[1].jpg
    228.7 KB · Views: 23

Nimueh

Recognized Contributor
May 19, 2012
3,554
3,275
OnePlus 3
Samsung Galaxy Tab A series
Is version of TWRP for Android 11 (twrp-installer-3.7.0_11-0-instantnoodle) fully supports restore?

I am getting error
There is an older post about how to properly make and restore a backup in TWRP, and a slightly newer one (which also links to another guide).

I don't know if you've followed either of them, but it might be worth a shot. I've made 1 or 2 nandroids, but luckily haven't had to restore them so far, so no idea if it would work. 🤷‍♀️
 
  • Like
Reactions: Vovan2k

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I use twrp-op8-3.6.0_11-infected-b11 (or maybe b10). I've never had to restore my backup, but making it worked without an issue, as does USB-OTG and file transfer to my PC.
    Twrp-op8-3.6.0_11-infected-b11works perfectly for restoring as long as folks read the disclaimer to remove all security protocols, e,g., PIN, Fingerprints, Password, etc. before initiating a restore.
    -- I personally removed all security protocols even before backing up to ensure a smooth restore.
    1
    I use twrp-op8-3.6.0_11-infected-b11 (or maybe b10). I've never had to restore my backup, but making it worked without an issue, as does USB-OTG and file transfer to my PC.
    Thanks. I hope it works. I tried two OrangeFox and TWRP versions but the touchscreen doesn't response when boot to the recovery. This is very frustrating.

    I'm on OnePlus 8 using Oxygen 11 that is converted to Global from TMobile.

    I might have to update to OxygenOS 13 if I can't get TWRP or Orangefox to work on OxygenOS 11.
    1
    Has anyone out there ever restored OOS13?
    Only doing backups when you can't restore them is pretty useless, right? :)
    I would like to restore a phone to the backup state with all apps, settings, etc. Ideally on another identical device, so that I am safe if I lose or break mine.

    @rodken: Yes, I did that. Settings, Password & security, all off or not enrolled. During backup as well as during restore. No SIM card during restore.

    Yes, I read (first post in this thread) "A13 support is still a WIP". But also "WORKING: ... Backup/Restore".
    If restoring is basically possible, then i am doing something wrong. I would like to know what ;)

    Cheers!
    Zweikeks
  • 71
    TWRP for OnePlus 8 and 8 Pro
    h1641Xl - Imgur (1).jpg



    TWRP is an open source, community project. TWRP development is done by a large support community with many people who are willing to answer questions and help people with their devices either through our IRC channel or on forums like xda-developers, and zulip-chat.

    A custom recovery is used for installing custom software on your device. This custom software can include smaller modifications like rooting your device or even replacing the firmware of the device with a completely custom "ROM".

    Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no responsibility for any damage that may occur from installing or using TWRP.

    Code:
    #include
    
    /*
    *
    * Yea, though I walk through the valleys of c++ and java, of the shadow of death on these forums,
    * I will fear no evil and i will develop and code restless: for thou art with me and my keyboard;
    * thy rod and thy staff they comfort me, and my mouse..
    *
    */


    A13 support is still a WIP, but most things are working, A13 is all new, keep that in mind.

    WORKING:
    Decryption
    ADB Sideload
    Format Data
    Flashing zips (kernels and ROM's)
    Backup/Restore
    MTP is working
    adb is working
    OTG
    more...

    NOT WORKING
    tell me

    Download

    Beta 3

    Flashable zips:

    https://devuploads.com/h6omb3dsxg5n -> twrp_op8_ext4-3.7.0-b3.zip - 34.8 MB
    https://devuploads.com/d6j8gpbyfbzf -> twrp_op8_erofs-3.7.0-b3.zip - 34.8 MB

    Flashable imgs

    https://devuploads.com/gxv3t5onoapm -> twrp_op8_ext4-3.7.0-b3.img - 100.0 MB
    https://devuploads.com/vg662syh8j7j -> twrp_op8_erofs-3.7.0-b3.img - 100.0 MB

    (Please disable any adblockers downloading from my links)


    Instructions


    Windows

    Install oneplus usb driver, after disabling driver signature enforcement

    Download and install platform tools, unzip and add the folder to Windows path,

    "Settings > Advanced System Settings > Environment Variables > New"

    Example -> http:///imgur.com/a/x8XOofQ

    open command prompt, or powershell, and:

    fastboot flash recovery_a twrpname.img
    fastboot flash recovery_b twrpname.img

    Linux

    Download and add to path (.bashrc) platform-tools:

    export PATH=$HOME"/platform-tools:$PATH"

    dont forget udev rules if you're using ubuntu based distro:

    https://github.com/M0Rf30/android-udev-rules

    open a terminal and:

    fastboot flash recovery_a twrpname.img
    fastboot flash recovery_b twrpname.img

    that's all.

    Telegram Group:


    Feel free to join!


    Source Code:

    https://github.com/infectedmushi/android_bootable_recovery
    https://github.com/bigbiff/android_device_oneplus_instantnoodle
    https://github.com/TeamWin/android_bootable_recovery
    https://github.com/systemad/android_device_oneplus_instantnoodle

    Credits:
    @bigbiff
    @Lossyx
    @Captain_Throwback for original tree
    @mauronofrio for original tree
    TWRP team
    23
    uploaded beta 3. it's possible now to backup persist partition also.

    twrp-op8-3.6.0_11-infected-b3.img
    twrp-op8-3.6.0_11-infected-b3.zip

    * 0c94cd7 - fstab: it's now possible to backup persist partition.
    * b99d112 - module load: Try loading prior modules first
    * 5ab53dc - libresetprop: use the latest header
    * 60927bc - kernel_module_loader: Set a prop after completing
    * 3a95d18 - fscrypt v1: support legacy ioctl
    * 540c802 - build: add option to create recovery installer zip
    * 7284ace - vndk: remove exclusion in recovery
    * aa2f760 - update_engine: handle payload that contain xbl_lp5 partitions
    * f1db62e - libresetprop: update to magisk HEAD
    * b65b045 - soong: Add TARGET_LEGACY_HW_DISK_ENCRYPTION conditional

    regards.
    23
    uploaded beta 6.

    changelog:

    * Add custom kernel for recovery
    * crypto: only set crypto state and type if not already set
    * crypto: only show FBE error if device is encrypted
    * digest: fix checking of digest on restore
    * fs_mgr: allow deleting merged snapshots
    * merges: allow user to perform snapshot merges in advanced menu
    * mtp: don't create storage device after format data
    * recovery: Allow kernel to read and write unlabeled files
    * repacker: add root overwrite warning


    regards.
    22
    uploaded beta 8.

    * sdcard: only bind mount sdcard after successful preparation of data
    * Add TW_QCOM_ATS_OFFSET flag to manually set time/date offset
    * System_Property_Get: Allow specifying multiple prop file paths
    * update RECOVERY_INSTALLER_PATH to proper path
    * fastbootd: Check for and run startup script if script exists
    * Adding TARGET_OTA_ASSERT_DEVICE flag for custom device asserts
    * theme: move TW_THEME_VERSION to variables.h
    * theme: clean up TW_THEME_VERSION shell command
    * prebuilt: update magiskboot to v24.1 stable

    regards.
    21
    back to business guys. feels good to be ok, in good health and back to XDA..

    i'll compile a new build even today.

    let's keep rolling again!!

    regards.