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

Search This thread

falke1978

Member
Dec 21, 2011
22
2
No clue, sorry. I'm still on OOS 11 and use a different build. But if 3.7.0_13 is for A/OOS 13 then look for a 3.7.0_12 version I guess? But 3.6.0 is for older A/OOS versions, 11 and below I think.
I tested the EXT4 Version on Page 1

Regards
 

WhisperPntr

Member
Jun 12, 2012
24
14
Hi there, this doesn't seem to be working for Evolution 7.5 OOS13 for oneplus 8. Tried erofs and couldn't decrypt despite undoing my pin...
 
Last edited:
  • Like
Reactions: dandocmando

falke1978

Member
Dec 21, 2011
22
2
I tested the EXT4 Version on Page 1

Regards
OK thank you
EXT4 Version with Android 13 (Lineage OS 20) ?
 

Nimueh

Recognized Contributor
May 19, 2012
3,399
3,073
OnePlus 3
Samsung Galaxy Tab A series
So i have to install LINEAGEOS 20 correct ?
Like I said - I don't know, I'm on OOS 11. I've never flashed any custom rom on this 8P because I find flashing on a/b devices too bothersome.
When I get the urge to use a custom rom I take my 5T out of the desk drawer and use that for a week or 2 😃
 
Last edited:
  • Like
Reactions: rodken

rodken

Senior Member
Jan 11, 2010
1,546
678
Like I said - I don't know, I'm on OOS 11. I've never flashed any custom rom on this 8P because I find flashing on a/b devices to bothersome.
When I get the urge to use a custom rom I take my 5T out of the desk drawer and use that for a week or 2 😃
It's good to see that there are a few of us still left running OOS 11.
-- I utilize my Pixel XL as a backup to tinker with Custom ROMs.
 
  • Like
Reactions: Nimueh

deepongi

Recognized Developer
Jul 12, 2008
6,057
14,959
40
Portugal
OnePlus 8
POCO X4 Pro
ill maybe switching recoveries to Orange Fox, for developing reasons.

Here are some working beta builds i compiled, there's an ext4 build and an erofs build, both fastboot imgs, and flashable zips:

https://devuploads.com/tu7pzx9a07fm -> OrangeFox-deepongi-op8-ext4-b1.img
https://devuploads.com/1mijnw6ll7o1 -> OrangeFox-deepongi-op8-ext4-b1.zip
https://devuploads.com/od6oexm2fmeu -> OrangeFox-deepongi-op8-erofs-b1.img
https://devuploads.com/t9snmw14paxx -> OrangeFox-deepongi-op8-erofs-b1.zip

Flash according to the ROM used, and its file system.

Report any bugs with logs pls.

regards.
 
Now my next project is to find an international version I can patch with Magisk and fill the void with.

First complete a factory reset, then flash the payload.bin (from the above OTA) using Fastboot Enhance. Install the latest upgrade after boot, then follow the instructions below.

Use Fastboot Enhance to extract the boot.img from payload.bin. From here, move the extracted file to your OnePlus 8 and patch it using Magisk.

You'll want to then move the patched file to your means of flashing. Run fastboot flash boot magisk_patched_boot.img and after it boots, select Magisk. Choose the first selection at the top right of the screen, “Lets go” and select “Direct Install (Recommended).” This will patch the current slots boot image.

Afterwards, reboot and you should be good to go.

You might have to continue to redo this if an upgrade is installed in the future and you failed to patch through Magisk before rebooting. If an OTA is rolled out, before rebooting, open Magisk and select “Install to Inactive Slot (After OTA).”
 
Last edited:

Marcyvee

Senior Member
Oct 9, 2015
329
35
ill maybe switching recoveries to Orange Fox, for developing reasons.

Here are some working beta builds i compiled, there's an ext4 build and an erofs build, both fastboot imgs, and flashable zips:

https://devuploads.com/tu7pzx9a07fm -> OrangeFox-deepongi-op8-ext4-b1.img
https://devuploads.com/1mijnw6ll7o1 -> OrangeFox-deepongi-op8-ext4-b1.zip
https://devuploads.com/od6oexm2fmeu -> OrangeFox-deepongi-op8-erofs-b1.img
https://devuploads.com/t9snmw14paxx -> OrangeFox-deepongi-op8-erofs-b1.zip

Flash according to the ROM used, and its file system.

Report any bugs with logs pls.

regards.
Does this build work with the last OP8P firmware? Which decryprion method are using?

Edit: tried to boot from fastboot the erofs img on my OP8P running the last evoX rom, but it stucks on fastboot mode logo.
 
  • Like
Reactions: dandocmando

deepongi

Recognized Developer
Jul 12, 2008
6,057
14,959
40
Portugal
OnePlus 8
POCO X4 Pro
i opened a new thread so theres no mix ups of the recoveries


Beta 2 addresses many issues, pls try and reports with logs.

regards.
 

deepongi

Recognized Developer
Jul 12, 2008
6,057
14,959
40
Portugal
OnePlus 8
POCO X4 Pro
Last edited:

Marcyvee

Senior Member
Oct 9, 2015
329
35
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.
Great! this one can decrypt data even with the last firmware on OP8P!
What's the situation now with A13? Does backup and restore work?
 

rodken

Senior Member
Jan 11, 2010
1,546
678
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
You earlier posted that the earlier builds are for Android 13 and that folks on Android 11 should stay on the later builds.
--- Does that still hold true for any newer builds going forward?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    I followed OP instructions and ended to the same situation. There should be more (updated?) instructions. @deepongi
    I have a OP8P (IN2025) and I was on OOS 13 F.62.
    I now have to use this MSM tool to be able to start from scratch.

    It seems that we have to BOOT to TWRP instead of FLASHING it.
    I'm looking for the proper way to install TWRP now. Can we still flash the flashable zip from Magisk Manager?
    EDIT: there's a magiskboot file into the flashable zip and it's written #MAGISK into the updater-script file so I guess it should work with Magisk...

    By the way, why there are 2 versions in this thread (ext4 / erofs) while there's only one version in the TWRP official website?

    EDIT: All good with :
    adb reboot bootloader
    fastboot boot twrp_op8_erofs-3.7.0-b3.img
    (I'm on OOS13 F62 - OP8P IN2025)
    Flash Magisk v25.2.zip
    The zip is flashable through Magisk.
    I'm with an OP8 Pro (IN2020) running OOS 13.0 IN2023_11_F.62, flashed TWRP (EROFS) as a Magisk module and everything is working fine.
    2
    I have looked and cannot find a satisfactory answer to this queston that makes me comfortable. Which version, ext4 or erofs, do I need for a North American version of the OP 8 Pro? Thanks in advance.
    Depends on your OOS version. From the explanations I got on Telegram ext4 = OOS 11 and erofs = OOS 12-13.

    Disclaimer: I'm just repeating what I was told, no guarantees lol 😇
    2
    Depends on your OOS version. From the explanations I got on Telegram ext4 = OOS 11 and erofs = OOS 12-13.

    Adding my two cents, custom roms use ext4 or erofs, you have to find it yourself

    Thanks for the replies, I'll try booting it when I have time instead of flashing it. I'm running the stock rom and recently updated to OOS 13. TWRP used to be so easy to figure out. 🤔
    1
    This does not work
    Should bé wipe data ?
    Sometimes the error is because what you are trying to flash is not compatible, it's a safety measure to prevent flashing something that can harm your device.

    You might be surprised what kinds of issues that updating/downgrading TWRP will fix.
    1
    I have looked and cannot find a satisfactory answer to this queston that makes me comfortable. Which version, ext4 or erofs, do I need for a North American version of the OP 8 Pro? Thanks in advance.
  • 69
    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.