• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[TWRP][3.6.0-11-b1][instantnoodle]TWRP for OnePlus 8/8Pro ][BETA]

Search This thread

jackreaper

Member
Nov 24, 2014
9
5
Hello friends I just received an OTA update through Oxygen OS updater ...in app it was mentioned that rooted device have to download full stable not incremental updates but the version of update shows 11.0.8.8 should I install directly or should I flash through twrp...or should I ignore...?? My current version is 11.0.8.8
 

dladz

Senior Member
Aug 24, 2010
13,107
4,165
Liverpool
Huawei Watch 2
OnePlus 8
Hello friends I just received an OTA update through Oxygen OS updater ...in app it was mentioned that rooted device have to download full stable not incremental updates but the version of update shows 11.0.8.8 should I install directly or should I flash through twrp...or should I ignore...?? My current version is 11.0.8.8
I would wait for the full update.

Guessing you're in the EU.

The update is just security for October nothing more.

PS: to update perform the following.

1. Download full update via Oxy updater
2. Install it but do not reboot
3. Open Magisk and select install after OTA
4. Take reboot

Done.

Afterwards if the update for some reason has written over TWRP (shouldn't have) then just remove the module and reinstall the Magisk/TWRP module and you're done
 
  • Like
Reactions: RandomPooka

infected_

Recognized Developer
Jul 12, 2008
5,903
14,466
OnePlus 8
uploaded beta 7.

* kernel loader: don't try to reload modules already loaded by init
* libmodprobe: globally link libmodprobe for loading kernel modules
* envsetup: Fix the way we check check_product's return value
* prepdecrypt: increase defaults to maximum values
* fscrypt: print debug message for FSCRYPT v1 devices
* gui: allow MTP even if media storage isn't present
* sepolicy: add vendor_init to clear avc denials
* vab: correct default properties when vab is enabled
* makefile: correct device model number
* prop: correct devices series
* beautify: proper identation
* init.rc: add /dev/fscklogs for fs_mgr support
* readonly: fix condition showing readonly checkbox
* update_engine: Report warning if payload is unable to parse manifest in update file

regards.
 

dyval

Senior Member
uploaded beta 7.

* kernel loader: don't try to reload modules already loaded by init
* libmodprobe: globally link libmodprobe for loading kernel modules
* envsetup: Fix the way we check check_product's return value
* prepdecrypt: increase defaults to maximum values
* fscrypt: print debug message for FSCRYPT v1 devices
* gui: allow MTP even if media storage isn't present
* sepolicy: add vendor_init to clear avc denials
* vab: correct default properties when vab is enabled
* makefile: correct device model number
* prop: correct devices series
* beautify: proper identation
* init.rc: add /dev/fscklogs for fs_mgr support
* readonly: fix condition showing readonly checkbox
* update_engine: Report warning if payload is unable to parse manifest in update file

regards.
Bro may I flash this inside the previous twrp? Thanks
 

Lycidias

Senior Member
Jan 17, 2013
1,191
525
Sony Xperia Tablet Z
OnePlus 8 Pro
uploaded beta 7.

* kernel loader: don't try to reload modules already loaded by init
* libmodprobe: globally link libmodprobe for loading kernel modules
* envsetup: Fix the way we check check_product's return value
* prepdecrypt: increase defaults to maximum values
* fscrypt: print debug message for FSCRYPT v1 devices
* gui: allow MTP even if media storage isn't present
* sepolicy: add vendor_init to clear avc denials
* vab: correct default properties when vab is enabled
* makefile: correct device model number
* prop: correct devices series
* beautify: proper identation
* init.rc: add /dev/fscklogs for fs_mgr support
* readonly: fix condition showing readonly checkbox
* update_engine: Report warning if payload is unable to parse manifest in update file

regards.
Great, thank you very much ☺️

Updated the magisk installer zip with beta 7:


It can be flashed as a magisk module inside magisk app.

Thanks for the template @osm0sis 👍
 
Last edited:

jackreaper

Member
Nov 24, 2014
9
5
I would wait for the full update.

Guessing you're in the EU.

The update is just security for October nothing more.

PS: to update perform the following.

1. Download full update via Oxy updater
2. Install it but do not reboot
3. Open Magisk and select install after OTA
4. Take reboot

Done.

Afterwards if the update for some reason has written over TWRP (shouldn't have) then just remove the module and reinstall the Magisk/TWRP module and you're done
Thank you ....is it necessary to update security ? And will it remove my rooted status..... I am in India...and sir the third step what should I install from magisk...thank you again.
 
  • Like
Reactions: dladz

dladz

Senior Member
Aug 24, 2010
13,107
4,165
Liverpool
Huawei Watch 2
OnePlus 8
Thank you ....is it necessary to update security ? And will it remove my rooted status..... I am in India...and sir the third step what should I install from magisk...thank you again.
No worries, if you open up Magisk you'll see two install buttons, click the top one then you'll see four options. The bottom one is install after OTA.

That's step 3.

And no you won't lose root but you have to use the full update not an incremental.

I'm not going to bother as it's not necessary for me
 

Attachments

  • Screenshot_20211021-090914_Magisk.png
    Screenshot_20211021-090914_Magisk.png
    183.2 KB · Views: 71
  • Screenshot_20211021-090911_Magisk.png
    Screenshot_20211021-090911_Magisk.png
    265.7 KB · Views: 70
  • Like
Reactions: jackreaper

jackreaper

Member
Nov 24, 2014
9
5
No worries, if you open up Magisk you'll see two install buttons, click the top one then you'll see four options. The bottom one is install after OTA.

That's step 3.

And no you won't lose root but you have to use the full update not an incremental.

I'm not going to bother as it's not necessary for me
Ok sir thanks a lot....I used to see how to install things through magisk but never knew how ....now I know it..
 
  • Like
Reactions: dladz

Extreme_Ninja2099

Senior Member
Jan 1, 2017
374
162
Hi,

I'll be getting my OP8 Pro tomorrow, does it restore a OOS 11 TWRP backup properly and is the windows 10 disable signature enforcement needed? I'm coming from my OP6T device and some ROM, twrp, rooting experience but only for that device. Idk if it's going to be the same for twrp for the 8 Pro
 

dladz

Senior Member
Aug 24, 2010
13,107
4,165
Liverpool
Huawei Watch 2
OnePlus 8
Hi,

I'll be getting my OP8 Pro tomorrow, does it restore a OOS 11 TWRP backup properly and is the windows 10 disable signature enforcement needed? I'm coming from my OP6T device and some ROM, twrp, rooting experience but only for that device. Idk if it's going to be the same for twrp for the 8 Pro

Twrp is now functional to a point it'll be completely familiar to you, so coming from a 6T you won't see any difference on the surface.

Not too sure about signature as I haven't had to deal with that so I would assume not.

As for root I have a guide you can use to boot / flash images, you can find this in the guides section, or just copy over Magisk and flash in TWRP.

I haven't done a back up/restore as yet but I'm assured that it does work.
 

Extreme_Ninja2099

Senior Member
Jan 1, 2017
374
162
Twrp is now functional to a point it'll be completely familiar to you, so coming from a 6T you won't see any difference on the surface.

Not too sure about signature as I haven't had to deal with that so I would assume not.

As for root I have a guide you can use to boot / flash images, you can find this in the guides section, or just copy over Magisk and flash in TWRP.

I haven't done a back up/restore as yet but I'm assured that it does work.
Thanks. Will this version of twrp work on custom ROMs too? Can I flash magisk.zip file with this version of TWRP? I hope so, as my OP8 Pro would literally work the same way as my OP6T, but instead of booting .img file + flash the .zip file for TWRP is just flash the .img file via fastboot mode (just like back in my op3 days). Obvs I'll have to install the custom ROMs not via twrp (.zip files), but flash twrp afterwards. I'll test the backup/restore function when I get my OP8 pro on OOS 11.
 

dladz

Senior Member
Aug 24, 2010
13,107
4,165
Liverpool
Huawei Watch 2
OnePlus 8
Thanks. Will this version of twrp work on custom ROMs too? Can I flash magisk.zip file with this version of TWRP? I hope so, as my OP8 Pro would literally work the same way as my OP6T, but instead of booting .img file + flash the .zip file for TWRP is just flash the .img file via fastboot mode (just like back in my op3 days). Obvs I'll have to install the custom ROMs not via twrp (.zip files), but flash twrp afterwards. I'll test the backup/restore function when I get my OP8 pro on OOS 11.
You don't need to boot and flash.

To root you boot the image in fastboot then direct install via Magisk manager

Or

Flash Magisk.Zip via twrp

Not both.

People have already tested fishing custom ROMs via this twrp and it's been fine.
 

Extreme_Ninja2099

Senior Member
Jan 1, 2017
374
162
You don't need to boot and flash.

To root you boot the image in fastboot then direct install via Magisk manager

Or

Flash Magisk.Zip via twrp

Not both.

People have already tested fishing custom ROMs via this twrp and it's been fine.
I'm not gonna do the boot img way and do the classic install of the magisk.zip file instead. I know not to do both! Thank you so much! I'll let u know if the twrp backup/restore works for OOS. It probs won't work for the custom ROM, but I'll try
 
  • Like
Reactions: dladz

dladz

Senior Member
Aug 24, 2010
13,107
4,165
Liverpool
Huawei Watch 2
OnePlus 8
I'm not gonna do the boot img way and do the classic install of the magisk.zip file instead. I know not to do both! Thank you so much! I'll let u know if the twrp backup/restore works for OOS. It probs won't work for the custom ROM, but I'll try
There's a button for thanks pal ;)

No worries, if you get stuck let us know we'll help you out.

And yes let us know how the back up/restore goes, more info the better.
 

Top Liked Posts

  • 1
    I discovered that to restore a data partition, you have to remove any pin or password first.
    1
    `fastboot format userdata` should be all that's required, and you'll see what format it uses during the process.
  • 19
    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.
    18
    uploaded beta 8.

    * Handle XML files format properly
    * Add support of A12 keymaster_key_blob files structure
    * keymaster restore: warn when pin, password or pattern is enabled
    * rotation: fix switch statement for rotation
    * sepolicy: make postinstall permissive
    * recovery: Don't exclude the whole data system dir for the factory reset
    * module load: don't processed /vendor in fastbootd if not required
    * theme: Capitalize EDL
    * keyboard: add num template for PIN input
    * crypto: differentiate type for PIN
    * Revert "checkpoint: check checkpoint instead of assuming"
    * checkpoint: check checkpoint instead of assuming
    * postinstall: allow twrp to run postinstall scripts
    * sepolicy: update for exfat-fuse
    * apex: cleanup apex directory bind mount names
    * custom theme: fix libziparchive loading of custom themes

    i have to take care of some health issues, but i hope ill be back soon again.

    meanwhile.., you guys develop, code, and flash away! :)

    regards.
    12
    uploaded beta 8.

    * Handle XML files format properly
    * Add support of A12 keymaster_key_blob files structure
    * keymaster restore: warn when pin, password or pattern is enabled
    * rotation: fix switch statement for rotation
    * sepolicy: make postinstall permissive
    * recovery: Don't exclude the whole data system dir for the factory reset
    * module load: don't processed /vendor in fastbootd if not required
    * theme: Capitalize EDL
    * keyboard: add num template for PIN input
    * crypto: differentiate type for PIN
    * Revert "checkpoint: check checkpoint instead of assuming"
    * checkpoint: check checkpoint instead of assuming
    * postinstall: allow twrp to run postinstall scripts
    * sepolicy: update for exfat-fuse
    * apex: cleanup apex directory bind mount names
    * custom theme: fix libziparchive loading of custom themes

    i have to take care of some health issues, but i hope ill be back soon again.

    meanwhile.., you guys develop, code, and flash away! :)

    regards.
    Thanks for the update and all the best for you 🙂👍

    Updated the magisk module installer with the new beta. Can be flashed inside magisk like a module and twrp beta 8 will install to slot a and b.

    Thanks @osm0sis for the template. 😊
    9
    @infected_ new beta still has same issues with flashing roms
    yes, working on it.
    9
    8/Pro now has official builds thanks to maintainer @infected_ but didn't have the website updates for it committed in time, for any wondering what's up with that.

    .img: https://build.twrp.me/twrp-3.6.0_11-0-instantnoodle.img
    .zip: https://build.twrp.me/twrp-installer-3.6.0_11-0-instantnoodle.zip
  • 51


    TWRP for OnePlus 8 and 8 Pro



    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".

    You can find the source code for TWRP at github.com/teamwin/android_bootable_recovery/

    #include <std_disclaimer.h>
    /*
    *
    * We are not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this recovery.
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at us for messing up your device, we will laugh at you.
    *
    */

    A11 support is still a WIP, keep that in mind.

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

    NOT WORKING
    wip

    Download:

    https://www.androidfilehost.com/?w=files&flid=328628

    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.


    Source Code:

    https://github.com/infectedmushi/android_device_oneplus_instantnoodle
    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


    (Thread is still WIP)
    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.
    20
    uploaded beta 5.

    changelog:

    * install_keyring: only set props if not already set
    * recovery: Allow kernel to read and write unlabeled files
    * mtp: don't create storage device after format data
    * repacker: add root overwrite warning
    * twrp.fstab: add persist and remove extra tabs

    regards.
    19
    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.
    18
    uploaded beta 8.

    * Handle XML files format properly
    * Add support of A12 keymaster_key_blob files structure
    * keymaster restore: warn when pin, password or pattern is enabled
    * rotation: fix switch statement for rotation
    * sepolicy: make postinstall permissive
    * recovery: Don't exclude the whole data system dir for the factory reset
    * module load: don't processed /vendor in fastbootd if not required
    * theme: Capitalize EDL
    * keyboard: add num template for PIN input
    * crypto: differentiate type for PIN
    * Revert "checkpoint: check checkpoint instead of assuming"
    * checkpoint: check checkpoint instead of assuming
    * postinstall: allow twrp to run postinstall scripts
    * sepolicy: update for exfat-fuse
    * apex: cleanup apex directory bind mount names
    * custom theme: fix libziparchive loading of custom themes

    i have to take care of some health issues, but i hope ill be back soon again.

    meanwhile.., you guys develop, code, and flash away! :)

    regards.