[OnePlus 7 Pro (5G)][ROM][OTA][Oxygen OS] Repo of Oxygen OS Builds

Search This thread

shabbypenguin

Inactive Recognized Developer
May 30, 2010
4,895
5,361
36
shabbypenguin@Shabby-Desktop:~/android$ ./unpackbootimg -i ./boot.img
BOARD_KERNEL_CMDLINE androidboot.hardware=qcom androidboot.console=ttyMSM0 androidboot.memcg=1 lpm_levels.sleep_disabled=1 video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=0x237 service_locator.enable=1 swiotlb=2048 firmware_class.path=/vendor/firmware_mnt/image loop.max_part=7 androidboot.usbcontroller=a600000.dwc3 buildvariant=user
BOARD_KERNEL_BASE 00000000
BOARD_NAME
BOARD_PAGE_SIZE 4096
BOARD_HASH_TYPE sha1
BOARD_KERNEL_OFFSET 00008000
BOARD_RAMDISK_OFFSET 01000000
BOARD_SECOND_OFFSET 00f00000
BOARD_TAGS_OFFSET 00000100
BOARD_OS_VERSION 9.0.0
BOARD_OS_PATCH_LEVEL 2019-04
BOARD_HEADER_VERSION 1
BOARD_HEADER_SIZE 1648



https://gofile.io/?c=PKl4Q9


here is zimage, boot.img and ramdisk. i dont have linux setup anymore and i have a tmo op7. someone should be able to whip up a beta twrp off of this and at least get folks rooting :)

i did a double take on seeing the boot.img was 98MBs. OEM's really have gone insane with wasting storage.



edit:

here is a magisk patched boot.img for testing root

https://gofile.io/?c=IaasK4
 
Last edited:

Polishow

Senior Member
Apr 3, 2014
65
12
World
OnePlus 3
Google Pixel 6 Pro
Adb pull won't work either? I remember using this script without root to pull the TMobile software..

adb pull /dev/block/sde72 ImageFv.img
adb pull /dev/block/sde20 LOGO_a.img
adb pull /dev/block/sde48 LOGO_b.img
adb pull /dev/block/sde8 abl_a.img
adb pull /dev/block/sde36 abl_b.img
adb pull /dev/block/sde58 aging.img
adb pull /dev/block/sde1 aop_a.img
adb pull /dev/block/sde29 aop_b.img
adb pull /dev/block/sde63 apdp.img
adb pull /dev/block/sde5 bluetooth_a.img
adb pull /dev/block/sde33 bluetooth_b.img
adb pull /dev/block/sde11 boot_a.img
adb pull /dev/block/sde39 boot_b.img
adb pull /dev/block/sdd2 cdt.img
adb pull /dev/block/sde13 cmnlib64_a.img
adb pull /dev/block/sde41 cmnlib64_b.img
adb pull /dev/block/sde12 cmnlib_a.img
adb pull /dev/block/sde40 cmnlib_b.img
adb pull /dev/block/sda12 config.img
adb pull /dev/block/sdd3 ddr.img
adb pull /dev/block/sde14 devcfg_a.img
adb pull /dev/block/sde42 devcfg_b.img
adb pull /dev/block/sde61 devinfo.img
adb pull /dev/block/sde62 dip.img
adb pull /dev/block/sde9 dsp_a.img
adb pull /dev/block/sde37 dsp_b.img
adb pull /dev/block/sde18 dtbo_a.img
adb pull /dev/block/sde46 dtbo_b.img
adb pull /dev/block/sda6 frp.img
adb pull /dev/block/sdf5 fsc.img
adb pull /dev/block/sdf4 fsg.img
adb pull /dev/block/sde21 fw_4j1ed_a.img
adb pull /dev/block/sde49 fw_4j1ed_b.img
adb pull /dev/block/sde22 fw_4u1ea_a.img
adb pull /dev/block/sde50 fw_4u1ea_b.img
adb pull /dev/block/sde23 fw_ufs3_a.img
adb pull /dev/block/sde51 fw_ufs3_b.img
adb pull /dev/block/sde24 fw_ufs4_a.img
adb pull /dev/block/sde52 fw_ufs4_b.img
adb pull /dev/block/sde25 fw_ufs5_a.img
adb pull /dev/block/sde53 fw_ufs5_b.img
adb pull /dev/block/sde26 fw_ufs6_a.img
adb pull /dev/block/sde54 fw_ufs6_b.img
adb pull /dev/block/sde27 fw_ufs7_a.img
adb pull /dev/block/sde55 fw_ufs7_b.img
adb pull /dev/block/sde28 fw_ufs8_a.img
adb pull /dev/block/sde56 fw_ufs8_b.img
adb pull /dev/block/sde3 hyp_a.img
adb pull /dev/block/sde31 hyp_b.img
adb pull /dev/block/sde10 keymaster_a.img
adb pull /dev/block/sde38 keymaster_b.img
adb pull /dev/block/sda5 keystore.img
adb pull /dev/block/sde67 limits.img
adb pull /dev/block/sde71 logdump.img
adb pull /dev/block/sde69 logfs.img
adb pull /dev/block/sde7 mdtp_a.img
adb pull /dev/block/sde35 mdtp_b.img
adb pull /dev/block/sde6 mdtpsecapp_a.img
adb pull /dev/block/sde34 mdtpsecapp_b.img
adb pull /dev/block/sde57 minidump.img
adb pull /dev/block/sda3 misc.img
adb pull /dev/block/sde4 modem_a.img
adb pull /dev/block/sde32 modem_b.img
adb pull /dev/block/sdf2 modemst1.img
adb pull /dev/block/sdf3 modemst2.img
adb pull /dev/block/sde64 msadp.img
adb pull /dev/block/sda15 odm_a.img
adb pull /dev/block/sda16 odm_b.img
adb pull /dev/block/sda8 oem_dycnvbk.img
adb pull /dev/block/sda9 oem_stanvbk.img
adb pull /dev/block/sde59 op1.img
adb pull /dev/block/sda7 op2.img
adb pull /dev/block/sda4 param.img
adb pull /dev/block/sda2 persist.img
adb pull /dev/block/sde15 qupfw_a.img
adb pull /dev/block/sde43 qupfw_b.img
adb pull /dev/block/sda10 reserve1.img
adb pull /dev/block/sda11 reserve2.img
adb pull /dev/block/sde60 sec.img
adb pull /dev/block/sde66 splash.img
adb pull /dev/block/sde65 spunvm.img
adb pull /dev/block/sda1
adb pull /dev/block/sde70 sti.img
adb pull /dev/block/sde19 storsec_a.img
adb pull /dev/block/sde47 storsec_b.img
adb pull /dev/block/sda13 system_a.img
adb pull /dev/block/sda14 system_b.img
adb pull /dev/block/sde68 toolsfv.img
adb pull /dev/block/sde2 tz_a.img
adb pull /dev/block/sde30 tz_b.img
adb pull /dev/block/sda17 userdata.img
adb pull /dev/block/sde17 vbmeta_a.img
adb pull /dev/block/sde45 vbmeta_b.img
adb pull /dev/block/sde16 vendor_a.img
adb pull /dev/block/sde44 vendor_b.img
adb pull /dev/block/sdb1 xbl_a.img
adb pull /dev/block/sdc1 xbl_b.img
adb pull /dev/block/sdb2 xbl_config_a.img
adb pull /dev/block/sdc2 xbl_config_b.img


remote object '/dev/block/sde72' does not exist
remote object '/dev/block/sde20' does not exist
remote object '/dev/block/sde48' does not exist
remote object '/dev/block/sde8' does not exist
remote object '/dev/block/sde36' does not exist
remote object '/dev/block/sde58' does not exist
remote object '/dev/block/sde1' does not exist
remote object '/dev/block/sde29' does not exist
remote object '/dev/block/sde63' does not exist
remote object '/dev/block/sde5' does not exist
remote object '/dev/block/sde33' does not exist
remote object '/dev/block/sde11' does not exist
remote object '/dev/block/sde39' does not exist
remote object '/dev/block/sdd2' does not exist
remote object '/dev/block/sde13' does not exist
remote object '/dev/block/sde41' does not exist
remote object '/dev/block/sde12' does not exist
remote object '/dev/block/sde40' does not exist
remote object '/dev/block/sda12' does not exist
remote object '/dev/block/sdd3' does not exist
remote object '/dev/block/sde14' does not exist
remote object '/dev/block/sde42' does not exist
remote object '/dev/block/sde61' does not exist
remote object '/dev/block/sde62' does not exist
remote object '/dev/block/sde9' does not exist
remote object '/dev/block/sde37' does not exist
remote object '/dev/block/sde18' does not exist
remote object '/dev/block/sde46' does not exist
remote object '/dev/block/sda6' does not exist
remote object '/dev/block/sdf5' does not exist
remote object '/dev/block/sdf4' does not exist
remote object '/dev/block/sde21' does not exist
remote object '/dev/block/sde49' does not exist
remote object '/dev/block/sde22' does not exist
remote object '/dev/block/sde50' does not exist
remote object '/dev/block/sde23' does not exist
remote object '/dev/block/sde51' does not exist
remote object '/dev/block/sde24' does not exist
remote object '/dev/block/sde52' does not exist
remote object '/dev/block/sde25' does not exist
remote object '/dev/block/sde53' does not exist
remote object '/dev/block/sde26' does not exist
remote object '/dev/block/sde54' does not exist
remote object '/dev/block/sde27' does not exist
remote object '/dev/block/sde55' does not exist
remote object '/dev/block/sde28' does not exist
remote object '/dev/block/sde56' does not exist
remote object '/dev/block/sde3' does not exist
remote object '/dev/block/sde31' does not exist
remote object '/dev/block/sde10' does not exist
remote object '/dev/block/sde38' does not exist
remote object '/dev/block/sda5' does not exist
remote object '/dev/block/sde67' does not exist
remote object '/dev/block/sde71' does not exist
remote object '/dev/block/sde69' does not exist
remote object '/dev/block/sde7' does not exist
remote object '/dev/block/sde35' does not exist
remote object '/dev/block/sde6' does not exist
remote object '/dev/block/sde34' does not exist
remote object '/dev/block/sde57' does not exist
remote object '/dev/block/sda3' does not exist
remote object '/dev/block/sde4' does not exist
remote object '/dev/block/sde32' does not exist
remote object '/dev/block/sdf2' does not exist
remote object '/dev/block/sdf3' does not exist
remote object '/dev/block/sde64' does not exist
remote object '/dev/block/sda15' does not exist
remote object '/dev/block/sda16' does not exist
remote object '/dev/block/sda8' does not exist
remote object '/dev/block/sda9' does not exist
remote object '/dev/block/sde59' does not exist
remote object '/dev/block/sda7' does not exist
remote object '/dev/block/sda4' does not exist
remote object '/dev/block/sda2' does not exist
remote object '/dev/block/sde15' does not exist
remote object '/dev/block/sde43' does not exist
remote object '/dev/block/sda10' does not exist
remote object '/dev/block/sda11' does not exist
remote object '/dev/block/sde60' does not exist
remote object '/dev/block/sde66' does not exist
remote object '/dev/block/sde65' does not exist
remote object '/dev/block/sda1' does not exist
remote object '/dev/block/sde70' does not exist
remote object '/dev/block/sde19' does not exist
remote object '/dev/block/sde47' does not exist
remote object '/dev/block/sda13' does not exist
remote object '/dev/block/sda14' does not exist
remote object '/dev/block/sde68' does not exist
remote object '/dev/block/sde2' does not exist
remote object '/dev/block/sde30' does not exist
remote object '/dev/block/sda17' does not exist
remote object '/dev/block/sde17' does not exist
remote object '/dev/block/sde45' does not exist
remote object '/dev/block/sde16' does not exist
remote object '/dev/block/sde44' does not exist
remote object '/dev/block/sdb1' does not exist
remote object '/dev/block/sdc1' does not exist
remote object '/dev/block/sdb2' does not exist
remote object '/dev/block/sdc2' does not exist
 
G

GuestK00177

Guest
Yeah don't sweat it man someone posted a full zip last night...thanks, those guys are right gotta have root. Just never not had it before apparently..lol
 

SkandaH

XDA Portal Supporter
Jun 8, 2013
1,035
2,670
Xiaomi Poco F1
OnePlus 7T
Added OOS 9.5.3 full signed zip for GM1911 and GM1917 variants.

@shabbypenguin

Do you have the T-Mobile variant in hand? Want to collaborate with the Oxygen Updater team?

@maxihinz

Yes, it can be done. Can you please help us beforehand by providing some info from your phone?
 
Last edited:
  • Like
Reactions: Namolas

shabbypenguin

Inactive Recognized Developer
May 30, 2010
4,895
5,361
36
Added OOS 9.5.3 full signed zip for GM1911 and GM1917 variants.

@shabbypenguin

Do you have the T-Mobile variant in hand? Want to collaborate with the Oxygen Updater team?
@maxihinz

Yes, it can be done. Can you please help us beforehand by providing some info from your phone?

Yea, took a bit to snag a blue one but i picked it up yesterday. what all do they need?
 
Apr 18, 2011
14
2
Can anyone get hold of a GM1913 flashable zip for me? I tried rooting by flashing a patched boot image I found on here but it messed up my device, wifi won't turn on and the settings app is unstable.

Unfortunately I didn't think to backup my stock boot image and now I am stuck... The OnePlus 7 is still not here: https://www.oneplus.com/support/softwareupgrade

Can anyone help?
 

bmg1001

Senior Member
Mar 18, 2012
1,593
930
Los Angeles
Google Nexus 4
Nexus 7
Can anyone get hold of a GM1913 flashable zip for me? I tried rooting by flashing a patched boot image I found on here but it messed up my device, wifi won't turn on and the settings app is unstable.

Unfortunately I didn't think to backup my stock boot image and now I am stuck... The OnePlus 7 is still not here: https://www.oneplus.com/support/softwareupgrade

Can anyone help?

Have you touched the opposite boot partition at all? You may be able to extract and use that boot image in the meantime.
 
  • Like
Reactions: unixunderground
Apr 18, 2011
14
2
Have you touched the opposite boot partition at all? You may be able to extract and use that boot image in the meantime.

Thanks for replying. I am fairly new to this and was following someone's post in the how to root thread and ended up doing the following:
fastboot flash boot_a boot_patched.img
fastboot flash boot_b boot_patched.img

The patched image came from OOS 9.5.3/GM1917, I later discovered that I was on 9.5.4 on a GM1913. I am guessing this is what messed it up. Would I have needed to patch my own boot image through Magisk specifically from 9.5.4 and/or GM1913?

I am not entirely familiar with how opposite boot partitions work, but I have an impression that these may be the same as A and B partitions? With me doing those commands as above, does that mean that both have been overwritten? Or do you think I can still recover the stock boot image somehow?
 

bmg1001

Senior Member
Mar 18, 2012
1,593
930
Los Angeles
Google Nexus 4
Nexus 7
Thanks for replying. I am fairly new to this and was following someone's post in the how to root thread and ended up doing the following:
fastboot flash boot_a boot_patched.img
fastboot flash boot_b boot_patched.img

The patched image came from OOS 9.5.3/GM1917, I later discovered that I was on 9.5.4 on a GM1913. I am guessing this is what messed it up. Would I have needed to patch my own boot image through Magisk specifically from 9.5.4 and/or GM1913?

I am not entirely familiar with how opposite boot partitions work, but I have an impression that these may be the same as A and B partitions? With me doing those commands as above, does that mean that both have been overwritten? Or do you think I can still recover the stock boot image somehow?

Unfortunately it does seem like you flashed both boot partitions. You'll likely just have to wait to grab a GM1913 9.5.4 boot image from somebody else
 
Apr 18, 2011
14
2
Unfortunately it does seem like you flashed both boot partitions. You'll likely just have to wait to grab a GM1913 9.5.4 boot image from somebody else

Alright, that's what I suspected as well. Thanks for confirming. As an alternative to the boot image, do you think I could fix this when a flashable zip for the GM1913 becomes available? With that I could just reflash it from recovery and start from scratch right? Then I could patch the boot image myself manually with Magisk. Did I get this right?

Trying to get hold of Oneplus customer support to see if they could send me a link to the file, I downloaded it just a few hours ago when updating so they should have it avaliable. Unfortunately it got deleted after the update completed..
 
Last edited:

yopif

New member
Jul 27, 2008
3
1
Can anyone get hold of a GM1913 flashable zip for me? I tried rooting by flashing a patched boot image I found on here but it messed up my device, wifi won't turn on and the settings app is unstable.

Unfortunately I didn't think to backup my stock boot image and now I am stuck... The OnePlus 7 is still not here: https://www.oneplus.com/support/softwareupgrade

Can anyone help?

I got the same problem I ended up flashing all img from this thread : https://xdaforums.com/oneplus-7-pro/how-to/rom-stock-fastboot-roms-oneplus-7-pro-t3931424 and it finally worked.
 
  • Like
Reactions: unixunderground

Top Liked Posts