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

Search This thread

The Apostle

Senior Member
Jan 27, 2012
1,123
360
Saint Louis
OnePlus 6
OnePlus 8T
Ahh, wonderful!
Installed twrp_op8_ext4-3.7.0-b3.zip through Magisk, tested backup & restore - and it works!
On Oneplus 8 Pro EU, A13 crdroid 9.1, F.15 firmware.
Thank you @_infected @deepongi (y)
This is amazing. Can you share the steps you used or do the old OOS 11 steps below still work?

Boot to TWRP
Nandroid
Wipe Cache/Dalv
Flash full OOS
Flash TWRP
Reboot to recovery
Flash Magisk
Wipe Cache/Dalv
Reboot system
 

greatestandroidfan

Senior Member
Aug 12, 2010
84
26
Already had a working device with crdroid 9.1. So just factory default and formatted /data to test restore from backup.
Worst case scenarios for some are to lose /data or device crash. Don't want to go through the hassle to reinstall all the apps and settings every time something goes wrong.
Haven't tested full new installation from scratch e.g. after MSM the thing.
 
Last edited:

mednazim

Senior Member
Mar 2, 2018
64
2
OnePlus 8
Please i have oneplus 8 ( in2015_11_f15) oxg os 13 unlocked bootloander i want Root it what i insall version ? Possibl do not wipe data After instal ?
 

samhhmobil

Senior Member
May 25, 2017
481
244
Hamburg
updated OP with links for 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


donations are always welcomed.


regards.
@deepongi ...: THANKS!!

I did boot via:
# fastboot boot twrp_op8_ext4-3.7.0-b3.img

The ext4 b3 version works great with LineageOS20 (latest build as of 02/18 2023), Android13, decrypting data - and everything else which I need - is working.

I did not test yet Nand-Backup and -Restore. Will do that later...

Thanks again, you're great!

samhhmobil
 

rmedure

Senior Member
Dec 30, 2013
128
23
Austin, TX
I am able to boot twrp_op8_erofs-3.7.0-b3.img as well as flash and boot from recovery partition ... and decrypt data. Cheers!!

A weird thing happens with the backups. After reboot system, I find that the TWRP folder accessed via InternalStorage or device storage is empty (even while viewing in root explorer). I can only find the backups if I navigate to /data/media/0/TWRP/BACKUPS

Anyone know how to get the backups to be available in the system InternalStorage?
 

greatestandroidfan

Senior Member
Aug 12, 2010
84
26
Ehm, @_infected @deepongi some access rights issues...
After backup & reboot in crDroid 9.1, TWRP folder shows empty...
Has Gxxx A13 changed some folder access right in distribution things?
 

MapzOr

Member
Feb 13, 2016
9
3
"
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"

I tried these steps and screwed my phone. I am a total noob at this and I took the steps too literally. Should have changed "fastboot flash recovery_a twrpname.img" to make it clearer for us noobs.

Anyway, my phone went into a loophole. I finally fix it and boot into twrp. But for some reason, I couldn't get into Android. I search online for a solution and I find out that I might have deleted my OS while trying to fix my mistake with twrp. Anyway, I can't get into twrp anymore, I tried to flash twrp again but it still doesn't work.

Right now, the phone is showing me "the current image(boot/recovery) have been destroyed".

What the hell should I do? I have been trying every solution for two days so far.
 

rodken

Senior Member
Jan 11, 2010
1,646
724
open command prompt, or powershell, and:

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

I tried these steps and screwed my phone. I am a total noob at this and I took the steps too literally. Should have changed "fastboot flash recovery_a twrpname.img" to make it clearer for us noobs.
For future reference
-- Try to avoid flashing recovery to alleviate any mishaps
Code:
fastboot boot twrpname.img
 

Incognit420

Senior Member
Aug 24, 2017
60
16
OnePlus 8
For future reference
-- Try to avoid flashing recovery to alleviate any mishaps
Code:
fastboot boot twrpname.img
I tried all methods and none worked. fastboot flash recovery twrp.img, fastboot flash recovery_a and fastboot flash recovery_a then recovery_b. Also tried fastboot boot twrp.img but it gets stuck on bootloader and have to restart. I alsi tried erofs and ext4.
 

MapzOr

Member
Feb 13, 2016
9
3
For future reference
-- Try to avoid flashing recovery to alleviate any mishaps
Code:
fastboot boot twrpname.img
This is the first time I do such a thing and I followed the steps like a robot would.

I tried the command:
fastboot flash recovery_a twrp_op8_ext4-3.7.0-b3.img

and it worked, I was able to boot into twrp and then adb sideloaded (or something similar in the twrp menu) oxygenos using a method I found online:

  1. Make sure the file to be sideloaded is placed inside the platform-tools folder.
  2. Now, with the device booted to the TWRP Recovery, tap on “Advanced”.
  3. Next, tap on “ADB Sideload” > “Swipe to start Sideload”.
    Install or Transfer file via TWRP- Swipe to Start ADB Sideload
  4. At that instance, enter the following code in the PowerShell window:adb sideload filename.zip
  5. You will see the progress bar in the command window. As soon as it turns 100%, the zip file would be automatically installed on your device. That’s it.
  6. For example, let’s say we are installing a Magsik Module named ‘Mi_A2_Stock_Camera_app‘. Then the code will be: adb sideload Mi_A2_Stock_Camera_app.zip. Have a look at the below screenshot:
    Install or Transfer file via TWRP- ADB Sideload
 
  • Like
Reactions: rodken

Top Liked Posts

  • There are no posts matching your filters.
  • 68
    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.