Hvordan Flash Project Diskant-ROM-er på Android-telefoner

Project Treble, introdusert i Android Oreo, var Googles forsøk på å hjelpe telefonutviklere med å integrere kjerne Android-oppdateringer i deres tilpassede firmware, og skyve oppdateringene ut raskere til brukerne. Dette var nødvendig fordi mange selskaper i lang tid sto bak for å tilpasse de siste sikkerhetsoppdateringene fra Google, slik at forbrukere ble utsatt for risiko.

Dette var ikke helt telefonutviklerens feil, fordi programvareoppdateringer går gjennom en rekke prosesser. Når Google slipper en oppdatering, må den faktisk sendes til brikkesettprodusentene først (Qualcomm, Mediatek, Samsung / Exynos). Oppdateringene må brukes på all koden relatert til den interne maskinvaren til telefonene. Etter det kunne telefonutviklerne begynne å integrere Googles oppdateringer i sin egen programvare, finjustere den til deres smak osv.

Project Treble handlet altså om å gjøre det mye enklere for telefonutviklere å gi brukerne de siste Android-oppdateringene direkte fra Google. Selvfølgelig har det faktisk gjort ganske mye null innvirkning på bransjen - det viser seg at de fleste telefonselskaper faktisk ikke bryr seg så mye om å gi brukerne de siste Android-oppdateringene. Oppdateringer etter salg er knapt en prioritet.

Project Treble hadde imidlertid betydelige fordeler for det tilpassede ROM- og Android-modding-fellesskapet. Fordi brukere av Project Treble-aktiverte enheter kan blinke ROM-er uten å berøre partisjonen / leverandøren, noe som betyr at tilpassede ROM-utviklere ikke trenger å rote seg med enhetens egenutviklede drivere og maskinvareabstraksjonslag. For å si det enkelt, utvikling og blinking av tilpassede ROM ble mye enklere med Project Treble introdusert.

Hvis du vil blinke en GSI Project Treble ROM på Android-enheten din, må du lese denne guiden nøye! Det er egentlig ganske enkelt, men det er visse ting å være klar over.

Krav:

  • Opplåst opplaster
  • Project Treble-kompatibel enhet
  • Lager boot / ramdisk (ingen Xposed, SuperSU eller Magisk installert). Du kan installere disse senere.

For enheter som er offisielt Project Treble-kompatible

  1. Først må du låse opp bootloaderen til enheten din, hvis den ikke allerede er det. Du kan søke Appuals for en veiledningsveiledning, vi har mange opplåsnings- og rotguider for mange populære Android-enheter.
  2. Deretter kan du laste ned den valgte GSI-en på PCen. Du kan ganske mye blinke en ren AOSP-ROM, eller GSI-versjoner av populære tilpassede ROM-er, som LineageOS eller Resurrection Remix. Bare sørg for at ROMen du laster ned er GSI klar.
  3. Du må også sørge for at du laster ned riktig ROM for enhetsarkitekturtypen, og også partisjonstypen. Hvis enheten din for eksempel har sømløs oppdateringsstøtte, bør du laste ned det A / B-kompatible bildet. Ellers kan du laste ned et bare A-bilde.

For enheter som kan være uoffisiell Project Treble-kompatible

  1. Lås opp enhetens startlaster.
  2. Se listen over uoffisielt støttede Project Treble-enheter. Hvis enheten din er på listen, klikker du på den tilsvarende koblingen (kilde) og følger instruksjonene for den enheten.
  3. Last ned den valgte GSI-ROM-en til din PC.

Blinker et GSI-bilde med TWRP

Vi anbefaler å bruke TWRP som den enkleste metoden for å blinke et GSI-bilde. Hvis du ikke har TWRP på enheten din, anbefaler vi at du søker i Appuals etter en rotguide for enheten din.

  1. Overfør GSI-bildet fra PC-en til enheten din.
  2. Start enheten på nytt til TWRP og trykk på "Installer" fra hovedmenyen.
  3. Hvis du ikke ser filen du overførte, endrer du typen fra "zip" til "image".
  4. Velg å blinke bildet til systempartisjonen. Start enheten på nytt når den er ferdig.
  5. Enheten tar noen minutter å organisere seg, og deretter bør den starte opp på den nye ROM-en.

Blinker et GSI-bilde uten TWRP

Du må tilbakestille enheten før du fortsetter. Du kan vanligvis gjøre det under Innstillinger-menyen i Android-systemet ( vanligvis Innstillinger> Sikkerhetskopi) . Alternativt kan du gjøre det fra enhetens lagergjenoppretting ( knappkombinasjoner for å starte opp i gjenoppretting av lager varierer fra produsent / enhet) . Du kan også bruke ADB ( gjenoppretting av adb-omstart) .

  1. Etter at du har tilbakestilt enheten på nytt, må du starte datamaskinen på nytt i startlasteren ved å bruke enhetsknappkombinasjonene, eller med adb.
  2. Når du er i bootloader-modus, kobler du Android-enheten til PC-en din via USB og starter en ADB-terminal på PC-en. Plasser også GSI-bildet du skal blinke i ADB-hovedveien.
  3. Skriv inn kommandoen: fastboot erase system
  4. Deretter kan du bruke: fastboot -u flash system name_of_system.img
  5. Erstatt “name_of_system.img” med filnavnet til GSI-bildet.
  6. Når enheten er koblet til PCen, åpner du en ledetekst eller terminalvindu i den samme katalogen der du lastet ned din valgte GSI.
  7. Skriv inn følgende kommando: fastboot erase system
  8. Skriv inn en kommando i følgende format: fastboot -u flash system name_of_system.img
  9. Når den har blinket, kan du starte enheten på nytt med kommandoen 'fastboot reboot' . Enheten din bør starte opp i Android-systemet.

Feilsøking

  • På enheter som Google Pixel 2/2 XL, må du deaktivere Android Verified Boot. Dette kan gjøres ved å blinke dette bildet ved å bruke ADB-kommandoen: fastboot flash vbmeta name_of_vbmeta.img
  • For visse telefoner kan DM-Verity forhindre at enheten starter opp GSI-bildet. Du kan kanskje få det til å starte opp ved å blinke Magisk etter å ha blinket GSI-bildet - dette er for eksempel nødvendig for Razer Phone.
  • Til slutt kan det hende du må prøve et totalformat av datapartisjonen ved å legge inn ' fastboot -w' fra et ADB-vindu, mens enheten din er i Bootloader Mode.

Interessante Artikler