This is the french writeup log in which I wrote every steps I went through and thoughts and such.
-- Blackview BV9500 --
La ROM AOSP treble est censée être supportée, et c'est un github et pas un forum random pété.
- [Page d'infos / setup sur BV9500](https://github.com/phhusson/treble_experimentations/wiki/Blackview-BV9500)
- [Page de release](https://github.com/phhusson/treble_experimentations/releases/tag/v312)
De ce que je comprends,
- Je dois prendre des ROMs A-only archi ARM64
- Pas de compatibilité magisk (je m'en fous mais voilà)
Pour boot en recovery, c'est Power + Volume UP, ça donne accès au boot en bootloader (fastboot).
-- ROMs testées --
-- Treble GSI --
- system-roar-arm64-aonly-vanilla.img: marche pas
- system-roar-arm64-aonly-floss.img: marche pas
- system-quack-arm64-aonly-vanilla.img: marche pas
- system-quack-arm64-aonly-gapps.img: marche pas
- system-arm64-aonly-vanilla-nosu.img: marche pas
-- LineageOS GSI --
- LineageOS 18: marche pas
- LineageOS 17: marche pas
-- STOCK --
- ROM stock: marche pas, corrompue
Faut que je teste en éditant /system/build.prop et en rajoutant ça.
```
ro.audio.ignore_effects=true
```
--- EDIT ---
Après un bug, le #1992, j'ai appris que les tels A sortis ave Android 9 doivent être flash avec des ROMs AB...
#1992: https://github.com/phhusson/treble_experimentations/issues/1992
Donc ça me fait un peu peur, mais bon, on va essayer, au point où on en est.
> Why should I use GSI for A/B devices to some A-only devices? : On Android 9, Google changed the requirements and all devices shipped with Android 9 must use "system-as-root". Before this change, only A/B devices were system-as-root and GSI name was separated by A-only and A/B. For this historical reasons, you have to use GSI for A/B on the devices shipped with Android 9+..
Le site dit que le blackview a VNDK actif, donc je prend les builds VNDKLite
-- AOSP --
- Roar A/B arm64 vndklite vanilla: SUCCESS
- Quack A/B arm64 vndklite vanilla: Not tried, since the Roar version (android 11) worked.