Question Konabess in C.47 - OnePlus 9 Pro

On firmware C.47 after changing any settings the system stops booting. Flashing a modified vbmeta which helped to solve the problem on C.44 firmware doesn't work anymore and also leads to problems with booting the system. Perhaps someone knows how to get Konabess to work on the latest C.47 firmware?

For me it works like before. Please try following commands and use extracted images from c.47:
fastboot flash boot root.img
fastboot --disable-verification --disable-verity flash vbmeta vbmeta.img
fastboot --disable-verification --disable-verity flash vbmeta_system vbmeta_system.img
fastboot --disable-verification --disable-verity flash vbmeta_vendor vbmeta_vendor.img

corneo said:
For me it works like before. Please try following commands and use extracted images from c.47:
fastboot flash boot root.img
fastboot --disable-verification --disable-verity flash vbmeta vbmeta.img
fastboot --disable-verification --disable-verity flash vbmeta_system vbmeta_system.img
fastboot --disable-verification --disable-verity flash vbmeta_vendor vbmeta_vendor.img
Click to expand...
Click to collapse
please share the files if you have them.

You can extract it by yourself with using payload dumper go. Please try forum search.
GitHub - ssut/payload-dumper-go: an android OTA payload dumper written in Go
an android OTA payload dumper written in Go. Contribute to ssut/payload-dumper-go development by creating an account on GitHub.
github.com

corneo said:
For me it works like before. Please try following commands and use extracted images from c.47:
Click to expand...
Click to collapse
corneo said:
You can extract it by yourself with using payload dumper go. Please try forum search.
GitHub - ssut/payload-dumper-go: an android OTA payload dumper written in Go
an android OTA payload dumper written in Go. Contribute to ssut/payload-dumper-go development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
Thank you! It worked!

Mi Bodya said:
Thank you! It worked!
Click to expand...
Click to collapse
Can you share your konabess configs?

rejectedjs said:
Can you share your konabess config
Click to expand...
Click to collapse

what about in oos 13 f72? tried several combinations with vbmeta and vendor partitions, no luck. always ends up dmverity crashdump or constant reboot cycle to fastboot.

gsser said:
what about in oos 13 f72? tried several combinations with vbmeta and vendor partitions, no luck. always ends up dmverity crashdump or constant reboot cycle to fastboot.
Click to expand...
Click to collapse
fastboot --disable-verification --disable-verity flash vbmeta vbmeta.img
fastboot --disable-verification --disable-verity flash vbmeta_system vbmeta_system.img
fastboot --disable-verification --disable-verity flash vbmeta_vendor vbmeta_vendor.img
...
It works in me

Mi Bodya said:
fastboot --disable-verification --disable-verity flash vbmeta vbmeta.img
fastboot --disable-verification --disable-verity flash vbmeta_system vbmeta_system.img
fastboot --disable-verification --disable-verity flash vbmeta_vendor vbmeta_vendor.img
...
It works in me
Click to expand...
Click to collapse
For some reason it didnt for me. I tried flashing in each slot one by one and it works
fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta.img
fastboot --disable-verity --disable-verification flash vbmeta_system_a vbmeta_system.img
fastboot --disable-verity --disable-verification flash vbmeta_system_b vbmeta_system.img
fastboot flash --disable-verity --disable-verification vbmeta_vendor_a vbmeta_vendor.img
fastboot flash --disable-verity --disable-verification vbmeta_vendor_b vbmeta_vendor.img

Here is my config, i made it for my previous mi 11 ultra but it works just as fine for my 9 pro.

D
Mi Bodya said:
On firmware C.47 after changing any settings the system stops booting. Flashing a modified vbmeta which helped to solve the problem on C.44 firmware doesn't work anymore and also leads to problems with booting the system. Perhaps someone knows how to get Konabess to work on the latest C.47 firmware
Click to expand...
Click to collapse
Disable vbmeta

I haven't tried this, running OOS 13. Does this wipe any data? Or it keeps all data in place?

Is there a guide about this (for first timers)? Or have I got to just follow the post #2
Thanks

observingi said:
Is there a guide about this (for first timers)? Or have I got to just follow the post #2
Thanks
Click to expand...
Click to collapse
there is a telegram group with guides and support. Search adreno_konabess in telegram

Hi, how can i use this files ? i dont know anything about konabess, can you help me? i have rooted LE2123 F72 version

sefai77 said:
Hi, how can i use this files ? i dont know anything about konabess, can you help me? i have rooted LE2123 F72 version
Click to expand...
Click to collapse
Join the telegram group mentioned above or visited the Konabess GitHub. The info is there. There are also YouTube videos. Lots of info about it if you simply search for it.

Peeps kept asking me in Telegram and in xda so here is what you do to update OOS without crash dump.
From your CURRENT ROM payload.bin, extract dtbo, vendor_boot, vbmeta, vbmeta_system, vbmeta_vendor. Then use the commands i put below. After that just local flash the ota and use magisk to patch inactive slot.
Spoiler: Reverting Kona Changes and Restoring Verity.
fastboot flash dtbo dtbo.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash boot magisk.img - the magisk patched boot.img
fastboot flash vbmeta_a vbmeta.img
fastboot flash vbmeta_b vbmeta.img
fastboot flash vbmeta_system_a vbmeta_system.img
fastboot flash vbmeta_system_b vbmeta_system.img
fastboot flash vbmeta_vendor_a vbmeta_vendor.img
fastboot flash vbmeta_vendor_b vbmeta_vendor.img
------------------------------------------------------------------
To re-use Konabess after the update, extract the images above from the OTA payload.bin and just use the commands down below.
Spoiler: Using Kona
fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta.img
fastboot --disable-verity --disable-verification flash vbmeta_system_a vbmeta_system.img
fastboot --disable-verity --disable-verification flash vbmeta_system_b vbmeta_system.img
fastboot flash --disable-verity --disable-verification vbmeta_vendor_a vbmeta_vendor.img
fastboot flash --disable-verity --disable-verification vbmeta_vendor_b vbmeta_vendor.img
This works for me in OOS 13 ROMs.

Related

Unable to flash vbmeta

I unlocked bootloader,and able to root etc. But unable to flash vbmeta via fastboot .each time I got system destroyed. Any has detailed information about how to flash ? Any thread ?
I Used this command on fastboot mode
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
Not working.
Problem solved by installing updated ADB installer 1.4.5
https://androiddatahost.com/up9hg
drmuruga said:
Problem solved by installing updated ADB installer 1.4.5
https://androiddatahost.com/up9hg
Click to expand...
Click to collapse
fastboot flash boot path to patched boot img
and then
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
this command?
That's it? just these two commands? I wonder if the second one is even necessary. someone help. I am currently stuck at MIUI logo!
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
I have a problem with it on newer ADB editions as it is not working...any ideas?
vassiliszacharis said:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
I have a problem with it on newer ADB editions as it is not working...any ideas?
Click to expand...
Click to collapse
try this

GSI install process?

I'm curious if anyone has loaded a gsi on the oneplus 7t and if they know what boots and any workarounds that might be needed.:fingers-crossed:
on fastbootd
fastboot -w
fastboot flash system_a GSI.img
fastboot flash system_b GSI.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img " use the vbmeta.img from oxygen "
All those should be flashed in one go without rebooting. boot and vbmeta are those taken from OOS stock rom.
i have looked and i can not find the t-mobile stock rom i can get these files from. i have the files used by the msm tools but can find one that can be used. could you explain or link me please

Question EDIT: Bricked, please help. Rollback to RUI 2.0?

After not receiving any OTA updates since I bought my phone last year, I decided to VPN to Britain and let it download from there.
To keep this short, I don't like the changes RealUI 3.0 has made and I'm wondering what the easiest way to go back is.
Some searching shows me there's a rollback package for the 3360 model, but I'm concerned it may have detrimental effects for my 3363 device.
Any advice would be appreciated.
Edit: I tried a handful of things and ended up bricking the device. Fastboot is the only thing I can get to load.
My current situation is that the phone only boots into fastboot mode. I've tried running the opporealme ofp flash tool a few times with "RMX3363GDPR_11_C.08_2022062322010228.ofp", but it doesn't seem to help.
Not sure what changed, but after more tinkering I've got back into android on RMX3363_11_C.08
cobatts said:
My current situation is that the phone only boots into fastboot mode. I've tried running the opporealme ofp flash tool a few times with "RMX3363GDPR_11_C.08_2022062322010228.ofp", but it doesn't seem to help.
Not sure what changed, but after more tinkering I've got back into android on RMX3363_11_C.08
Click to expand...
Click to collapse
how you did it, my device only boots in fastboot mode
I don't really know. I just ran the flash tool several times in different active slots and trying to change them afterwards. sometimes it would hard lock during the slot change, but one time it worked.
but now my cell service is extremely spotty and I'm looking to replace the phone entirely. If anyone smarter than me wants to buy a gt master in almost perfect physical condition, hit me up (us only though)
for any who is bricked use this and u will be good to go
extract all from the DOWNLOADED FIRMWARE using mct_ofp_extractor
copy all adb fastboot and adb files in that folder
open cmd in that folder
paste all given below commands there
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash modem modem.img
fastboot --disable-verity flash vbmeta vbmeta.img
fastboot --disable-verity flash vbmeta_system vbmeta_system.img
fastboot --disable-verity flash vbmeta_vendor vbmeta_vendor.img
fastboot reboot fastboot
fastboot flash abl abl.img
fastboot flash cpucp cpucp.img
fastboot flash aop aop.img
fastboot flash bluetooth bluetooth.img
fastboot flash devcfg devcfg.img
fastboot flash dsp dsp.img
fastboot flash featenabler featenabler.img
fastboot flash hyp hyp.img
fastboot flash engineering_cdt engineering_cdt.img
fastboot flash imagefv imagefv.img
fastboot flash keymaster keymaster.img
fastboot flash multiimgoem multiimgoem.img
fastboot flash odm odm.img
fastboot flash qupfw qupfw.img
fastboot flash tz tz.img
fastboot flash uefisecapp uefisecapp.img
fastboot flash xbl xbl.img
fastboot flash xbl_config xbl_config.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash product product.img
fastboot flash my_carrier my_carrier.img
fastboot flash my_company my_company.img
fastboot flash my_engineering my_engineering.img
fastboot flash my_heytap my_heytap.img
fastboot flash my_product my_product.img
fastboot flash my_region my_region.img
fastboot flash my_stock my_stock.img
fastboot flash my_bigball my_bigball.img
fastboot flash oplusstanvbk oplusstanvbk.img
fastboot flash qweslicstore qweslicstore.img
fastboot flash shrm shrm.img
fastboot flash system_ext system_ext.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash vm-bootsys vm-bootsys.img
finally fastboot reboot
i don't know why i don't have the sames files when i do extract from ofp so this lot of this command don't work anymore

How to Flash a GSI on The N10 5G!

Download and install the drivers for your device or at least Google's driver.
Download and unzip platform-tools (For ADB) somewhere you can find it like
C:\platform-tools\
Use CMD as an admin:
Microsoft Windows [Version 10.0.19045.2193]
(c) Microsoft Corporation. All rights reserved.
C:\WINDOWS\system32>cd\
C:\>cd platform-tools
C:\platform-tools>
Get the Google USB Driver | Android Studio | Android Developers
The Google USB Driver is required to perform adb debugging on Windows with Google devices.
developer.android.com
SDK Platform Tools release notes | Android Studio | Android Developers
Android SDK Platform-Tools is a component for the Android SDK.
developer.android.com
Android Debug Bridge (adb) | Android Studio | Android Developers
Find out about the Android Debug Bridge, a versatile command-line tool that lets you communicate with a device.
developer.android.com
Enable developer options on your device toggle ADB debugging enabled, OEM Unlock Enabled
type adb devices in the CMD window and grant access for ADB (CHECK THE BOX!) on your device.
Configure on-device developer options | Android Studio | Android Developers
Learn how to configure system behaviors that help you profile and debug your app performance.
developer.android.com
UNLOCK THE BOOTLOADER:
C:\platform-tools>adb reboot bootloader
C:\platform-tools>fastboot oem unlock
(T-Mobile has extra steps)
https://www.oneplus.com/support/answer/detail/op588
This phone is compatible with ARM64 VNDKLITE A/B GSI Images
Pick one and download it.
Treble-Enabled Device Development A/AB ROMS
Treble-Enabled Device Development A/AB ROMS
forum.xda-developers.com
Generic System Image (GSI) list
Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.
github.com
Some Recommended ROMs:
Releases · phhusson/treble_experimentations
Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.
github.com
https://github.com/phhusson/treble_experimentations/releases/download/v416/system-squeak-arm64-ab-vndklite-gapps-secure.img.xz
[UNOFFICIAL] crDroid R Mod //crDRom11
crDroid 7.16 Your warranty is now void! We're 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...
forum.xda-developers.com
https://sourceforge.net/projects/treblerom/files/crDRom11/2022.03.30/crdrom-v316-220330-arm64-bgZ-lite.img.xz/download
[GSI][Official][12.1][PHH] CorvusOS vS4.0 Leviathan
/* * Your warranty is... still valid? * * I am 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...
forum.xda-developers.com
https://sourceforge.net/projects/tipzbuilds/files/GSIs/CorvusROM/Official/20221015/Corvus_vS4.0-Leviathan-treble_arm64_ab_vndklite-Gapps-Official-0103.img.xz/download
Download and Extract the Stock Firmware for Your Phone
(In this example I'll be using 11.0.7.BE86AA for the BE2026 YOURS MAY BE DIFFERENT!!!)
Software Upgrade - OnePlus.com
Get the latest OxygenOS updates for your device.OxygenOS is always evolving. Learn about the latest features and improvements, and get even more out of your device.
www.oneplus.com
https://oxygenos.oneplus.net/OnePlusN10Oxygen_14.O.37_OTA_0370_all_2207061538_b507495088804473.zip
Extract the payload.bin with payload-dumper-go.exe or payload_dumper.py
Releases · ssut/payload-dumper-go
an android OTA payload dumper written in Go. Contribute to ssut/payload-dumper-go development by creating an account on GitHub.
github.com
GitHub - vm03/payload_dumper: Android OTA payload dumper
Android OTA payload dumper. Contribute to vm03/payload_dumper development by creating an account on GitHub.
github.com
This will give you the *.img files for flashing. If your device has a higher level fimware for example 11.0.8.BE86AA;
the only way to get the *.img files is to fastboot boot to a TWRP.IMG and dump the firmware with a pull command or use Oxygen Updater with advanced options.
Oxygen Updater
Oxygen Updater is an open-source app for OnePlus devices that allows you to install official OTA (over-the-air) updates ASAP. Ensure your device is up-to-date — it's quick, easy, and free!
oxygenupdater.com
Twrp_3.5.2-10_EduardoA3677-billie_OxygenOs11_Android11.img | by EduardoA3677 for OnePlus Nord N10 5G
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
C:\platform-tools>adb reboot bootloader
C:\platform-tools>fastboot boot Twrp_3.5.2-10_EduardoA3677-billie_OxygenOs11_Android11.img
C:\platform-tools>ROOT_TWRP_ADB_DUMP.BAT
Flashing a GSI requires a bone stock firmware, no root, no magisk, no mods! We are going to want to disable encryption and verification so the GSI doesn't freak out and can see the host files like on a virtual machine.
Put boot.img, dtbo.img, recovery.img, vbmeta.img and vbmeta_system.img in C:\platform-tools>
FLASH STOCK BOOT AND VBMETA (ROOT AND FLASH BLANK VBMETA LATER!!!):
If you extracted the firmware:
fastboot flash --disable-verity --disable-verification boot_a boot.img
fastboot flash --disable-verity --disable-verification dtbo_a dtbo.img
fastboot flash --disable-verity --disable-verification recovery_a recovery.img
fastboot flash --disable-verity --disable-verification vbmeta_a vbmeta.img
fastboot flash --disable-verity --disable-verification vbmeta_system_a vbmeta_system.img
fastboot flash --disable-verity --disable-verification boot_b boot.img
fastboot flash --disable-verity --disable-verification dtbo_b dtbo.img
fastboot flash --disable-verity --disable-verification recovery_b recovery.img
fastboot flash --disable-verity --disable-verification vbmeta_b vbmeta.img
fastboot flash --disable-verity --disable-verification vbmeta_system_b vbmeta_system.img
DO BOTH SLOTS!!!
If you dumped the firmware:
fastboot flash --disable-verity --disable-verification boot_a boot_a.img
fastboot flash --disable-verity --disable-verification dtbo_a dtbo_a.img
fastboot flash --disable-verity --disable-verification recovery_a recovery_a.img
fastboot flash --disable-verity --disable-verification vbmeta_a vbmeta_a.img
fastboot flash --disable-verity --disable-verification vbmeta_system_a vbmeta_system_a.img
fastboot flash --disable-verity --disable-verification boot_b boot_b.img
fastboot flash --disable-verity --disable-verification dtbo_b dtbo_b.img
fastboot flash --disable-verity --disable-verification recovery_b recovery_b.img
fastboot flash --disable-verity --disable-verification vbmeta_b vbmeta_b.img
fastboot flash --disable-verity --disable-verification vbmeta_system_b vbmeta_system_b.img
DO BOTH SLOTS!!!
For flashing the GSI we have to use FastbootD not Fastboot!!!
FASTBOOTD:
Execute the below command to boot your device to the FastbootD Mode (It will look like recovery mode.)
fastboot reboot fastboot
Time to Flash the ROM
FOR GSI IMAGES:
--AB devices--
fastboot devices (IS THE PHONE CONNECTED? MAKE SURE USB DEBUGGING IS ENABLED UNDER DEVELOPER OPTIONS?)
fastboot reboot fastboot (FASTBOOTD NOT FASTBOOT!)
fastboot getvar is-userspace (SHOULD BE YES!)
fastboot erase system_a
fastboot erase system_b
fastboot flash system_a "(GSI System Name of Firmware File)".img (Corvus_vS4.0-Leviathan-treble_arm64_ab_vndklite-Gapps-Official-0103.img)
fastboot flash system_b "(GSI System Name of Firmware File)".img
fastboot --set-active=b
fastboot -w
fastboot --set-active=a
fastboot -w
reboot to recovery (Use Menu)
Wipe Everything (The Bottom One)
Reboot From the menu to start the phone.
ONLY IF YOU GET THIS ERROR WHEN FLASHING!
Resizing 'system_a' FAILED (remote: 'Not enough space to resize partition')
fastboot: error: Command failed
fastboot delete-logical-partition product_a
fastboot delete-logical-partition product_b
Then Continue From:
fastboot flash system_a "(GSI System Name of Firmware File)".img (Corvus_vS4.0-Leviathan-treble_arm64_ab_vndklite-Gapps-Official-0103.img)
Generic system images | Android Open Source Project
source.android.com
After Android Setup Completes (JUST DO A QUICK AND DIRTY ONE JUST IN CASE!)
adb reboot bootloader
(FLASH BLANK VBMETA NOW!)
fastboot flash --disable-verity --disable-verification vbmeta_a vbmeta.img
fastboot flash --disable-verity --disable-verification vbmeta_system_a vbmeta_system.img
fastboot flash --disable-verity --disable-verification vbmeta_b vbmeta.img
fastboot flash --disable-verity --disable-verification vbmeta_system_b vbmeta_system.img
Start the phone
Install Magisk via ap apk
Releases · topjohnwu/Magisk
The Magic Mask for Android. Contribute to topjohnwu/Magisk development by creating an account on GitHub.
github.com
Patch the bootloader from the installed GSI and then reboot to the bootloader once you have copied the patched images to your computer.
boot_patched_a.img
boot_patched_b.img
FLASH boot_a AND boot_b!
fastboot flash --disable-verity --disable-verification boot_a boot_patched_a.img
fastboot flash --disable-verity --disable-verification boot_b boot_patched_b.img
From the menu start the phone.
Build and install an overlay for functional adaptive brightness etc.
GitHub - phhusson/vendor_hardware_overlay: This includes hardware-specific overlays for Treble ROM
This includes hardware-specific overlays for Treble ROM - GitHub - phhusson/vendor_hardware_overlay: This includes hardware-specific overlays for Treble ROM
github.com
How to create an overlay?
Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.
github.com
Change the value of an app's resources at runtime | Android Open Source Project
source.android.com
Empty vbmeta files and dump script batch file below.

vbmeta.img Partition table doesn't exist

Hello, i am trying to install android 13 gsi on GM8. I installed system.img but when i try to install vbmeta.img it says
fastboot flash vbmeta vbmeta.img
Sending 'vbmeta' (4 KB) OKAY [ 0.004s]
Writing 'vbmeta' FAILED (remote: 'partition table doesn't exist')
fastboot: error: Command failed
I don't know what to do, I would be glad if you help me.
try to flash in slot directly. use proper flags.
Code:
fastboot flash --disable-verity --disable-verification vbmeta_a vbmeta.img
fastboot flash --disable-verity --disable-verification vbmeta_b vbmeta.img
aIecxs said:
try to flash in slot directly. use proper flags.
Code:
fastboot flash --disable-verity --disable-verification vbmeta_a vbmeta.img
fastboot flash --disable-verity --disable-verification vbmeta_b vbmeta.img
Click to expand...
Click to collapse
thank you but it doesn't work for me
afowd007 said:
thank you but it doesn't work for me
Click to expand...
Click to collapse
Were you able to figure out?
You may not be on fastbootD. If you are, then it should work. And for some reason it was deleted. You can re-add it with command:
Code:
fastboot create-logical-partition vbmeta 800000
if you are on fastboot 1, then use command:
Code:
fastboot reboot recovery
then you should be able to select fastboot from menu and fastbootd should show up

Categories

Resources