LineageOS on OnePlus 7 Pro

Background

  • Analytics about Everything you do: https://www.chrisdcmoore.co.uk/post/oneplus-analytics/

General

  • Device Model: guacamole (guacamoleB is OP7)

Custom Roms

  • https://wiki.lineageos.org/devices/guacamole/
  • https://xdaforums.com/t/rom-14-0-0_r35-unofficial-evolution-x-9-0-05-28-2024.4673786/
  • https://download.lineage.microg.org/guacamole/

Install ADB and fastboot software on arch linux: sudo pacman -S android-tools

  • boot into bootloader
adb reboot bootloader
  • boot twrp image from bootloader
fastboot boot twrp.img
  • Install a zip file through adb while in recovery:
adb sideload filename.zip
  • Install a custom Android 12 ROM

    • https://forum.xda-developers.com/t/rom-12-official-arrowos-12-0-for-oneplus-7-pro.4355029/page-10#post-85935617
  • Magisk Installation:

    • https://topjohnwu.github.io/Magisk/install.html#patching-images
  • Payload Dumper: https://github.com/vm03/payload_dumper

    • Tool for getting the boot.img for patching with magisk
  • BlissROM Android 10 ROM: https://forum.xda-developers.com/t/rom-official-q-r41-blissroms-v12-11-7pro-08-21-20.3957341/

remove software Navigation Bar

Edit: /system/build.prop and append to the end of the file:

qemu.hw.mainkeys=1 

Last updated on September 13, 2024. For any questions/feedback, email me at blog@zinchuk.xyz.