-
Notifications
You must be signed in to change notification settings - Fork 662
Blackview BV9500 Plus
nob0dy666 edited this page Jun 5, 2021
·
27 revisions
-
There is no way to restore the phone back to its original state. I couldn't find the official firmware anywhere, and there is only one slot for each partition (not A/B).
-
With Android Debugging (ADB) enabled reboot to recovery via PC.
$ adb reboot bootloader
-
Check if device is connected via PC:
$ fastboot devices
-
If device is connected:
$ fastboot erase userdata
$ fastboot erase system
-
flash this image with the
fastboot
utility:$ fastboot flash system system.img
Component | LineageOS 18.1 20210111 | AOSP 11.0 v308 (FLOSS) | LineageOS R Mod v308 |
---|---|---|---|
Wireless Charging/Charging | Working | Working | Working |
GPS | Working | Working | Working |
Camera | Working, not secondary one | Working, not secondary one | Working, not secondary one |
Speaker / Mic | Working | Working | Working |
Bluetooth | Working | Working | Working |
WiFi | Working | Working | Working |
SIM / Mobile Data / Voice | Working, tested SIM1 only | Working | Working |
Fingerprint | Working | Working | Working |
Micro SD Card | Working, tested with 128GB A2 | Working, tested with 128GB A2 | Working, tested with 128GB A2 |
GApps | Not working | Not tested | Not tested, Varient available |
microG | Not working | Included, working | Working |
Magisk/Root | Not working | phh-su, no magisk | Magisk Included |
- This device is A/B with VNDK version 28.0, choose arm64-ab when downloading an image.
- Magisk not working. phh-su working.
- Flashed image via fastboot. Could not get TWRP working
- Enable Android Debugging (ADB) and get into device via Terminal/Console.
$ adb shell
- Run the below command to extract the boot image:
$ dd if=/dev/block/by-name/boot of=/sdcard/boot.img
- Using Magisk manager patch the boot.img.
- Via fastboot flash the patched boot.img. Replace "patched_boot" with the name of your patched boot image.
$ fastboot flash boot patched_boot.img
- Installed GApps onto Unofficial LineageOS 17.1 GSI 20200111 by copying play services and play store apk's to
system/priv-app/
- In order to get microG working proper we need to enable signature spoofing.
- Follow this guide to enable signature spoofing - LINK
- After you get signature spoofing enabled follow the same instructions for Android 10.1/LineageOS 17.1.
- To get microG working properly (Must have Magisk/Root completely installed and android debugging (ADB) enabled with rooted debugging enabled.
- Installed microG onto Unofficial Lineage OS GSI 20200920. Follow official microG installation instructions from their page plus minor changes listed below.
- Connect phone to PC and open a console/terminal and run:
$ adb shell
- Then Get su permissions:
$ su
- Grant SU permission to the shell and run this to give permission to the FakeStore/BlackStore:
# pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE
- Reboot.
- It is mentioned that signature spoofing is enabled in Andy Yan's builds of LineageOS 18.1 however I have not tested this.
- If it is the case that signature spoofing is enabled then follow the same instructions for Android 10.1/LineageOS 17.1 to install microG
- AOSP 11.0 v304 (FLOSS), Boots - Daily driver material.
- AOSP 11.0 v308 (FLOSS), Boots - Results above.
- LineageOS 17.1 20200111, Boots - Relatively Daily driver material sans Gapps.
- LineageOS 18.1 20210111, Boots - Results above.
- Signature spoofing only working for apps inside /system. Have not tested on methods to get microg working this way.
- Vanilla, Gapps and Go Gapps build variants available.
- Now comes with a FLOSS variant from v300i and later.
|Tested By: nobody666 - BV9500 Plus | 2021.06.05|