Sådan flash projekt diskant-rom'er på Android-telefoner

Project Treble, der blev introduceret i Android Oreo, var Googles indsats for at hjælpe telefonudviklere med at integrere centrale Android-opdateringer i deres tilpassede firmware og skubbe opdateringerne hurtigere ud til deres brugere. Dette var nødvendigt, fordi mange virksomheder i lang tid var bag ved at tilpasse de nyeste sikkerhedsopdateringer fra Google, hvilket efterlader forbrugere i fare.

Dette var ikke helt telefonudviklerens skyld, fordi softwareopdateringer gennemgår en række processer. Når Google frigiver en opdatering, skal den faktisk sendes til chipset-producenterne først (Qualcomm, Mediatek, Samsung / Exynos). Opdateringerne skal anvendes på al koden, der er relateret til telefonens interne hardware. Derefter kunne telefonudviklerne begynde at integrere Googles opdateringer i deres egen software, finjustere det til deres smag osv.

Så Project Treble handlede om at gøre det meget lettere for telefonudviklere at give brugerne de nyeste Android-opdateringer direkte fra Google. Selvfølgelig har det faktisk haft stort set nul indflydelse på branchen - det viser sig, at de fleste telefonselskaber faktisk ikke er interesserede i at give brugerne de nyeste Android-opdateringer. Opdateringer efter salg er næppe en prioritet.

Project Treble havde imidlertid betydelige fordele for det brugerdefinerede rom- og Android-modding-community. Fordi brugere af Project Treble-aktiverede enheder kan blinke ROM'er uden at røre ved / leverandørpartitionen, hvilket betyder, at brugerdefinerede ROM-udviklere ikke behøver at rod med enhedens proprietære drivere og hardwareabstraktionslag. For at sige det enkelt, at udvikle og blinke tilpassede rom'er blev meget enklere med Project Treble introduceret.

Hvis du gerne vil blinke en GSI Project Treble ROM på din Android-enhed, skal du læse denne vejledning omhyggeligt! Det er virkelig ganske enkelt, men der er visse ting, man skal være opmærksom på.

Krav:

  • Ulåst bootloader
  • Projekt Diskant-kompatibel enhed
  • Lager boot / ramdisk (ingen Xposed, SuperSU eller Magisk installeret). Du kan installere disse senere.

For enheder, der officielt er Project Treble-kompatible

  1. Først skal du låse din enheds bootloader op, hvis det ikke allerede er. Du kan søge i Appuals efter en vejledningsvejledning, vi har mange oplåsnings- og rodguider til mange populære Android-enheder.
  2. Dernæst kan du downloade din valgte GSI på din pc. Du kan stort set blinke en ren AOSP ROM eller GSI-versioner af populære brugerdefinerede ROM, som LineageOS eller Resurrection Remix. Bare sørg for, at den ROM, du downloader, er GSI klar.
  3. Du skal også sørge for, at du downloader den rigtige ROM til din enhedens arkitekturtype og også partitionstypen. Hvis din enhed f.eks. Har problemfri opdateringssupport, skal du downloade det A / B-kompatible billede. Ellers skal du downloade et A-kun billede.

For enheder, der kan være uofficielt kompatible med Project Treble

  1. Lås op på enhedens bootloader.
  2. Se listen over uofficielt understøttede Project Treble-enheder. Hvis din enhed er på listen, skal du klikke på det tilsvarende link (kilde) og følge instruktionerne for den enhed.
  3. Download den valgte GSI-rom til din pc.

Blinker et GSI-billede med TWRP

Vi anbefaler at bruge TWRP som den nemmeste metode til at blinke et GSI-billede. Hvis du ikke har TWRP på din enhed, anbefaler vi, at du søger Appuals efter en rodguide til din enhed.

  1. Overfør GSI-billedet fra din pc til din enhed.
  2. Genstart din enhed til TWRP, og tryk på 'Installer' fra hovedmenuen.
  3. Hvis du ikke kan se den fil, du har overført, skal du ændre typen fra "zip" til "image".
  4. Vælg at blinke billedet til din systempartition. Når det er færdigt, skal du genstarte din enhed.
  5. Din enhed vil tage et par minutter at organisere sig selv, og så skal den starte op på din nye ROM.

Blinker et GSI-billede uden TWRP

Du skal nulstille enheden fra fabrikken, før du fortsætter. Du kan typisk gøre det under menuen Indstillinger i Android-systemet ( normalt Indstillinger> Sikkerhedskopi) . Alternativt kan du gøre det fra enhedens lagerinddrivelse ( knapkombinationer for at starte op i lagerstyring varierer afhængigt af producent / enhed) . Du kan også bruge ADB ( gendannelse af adb-genstart) .

  1. Når du har nulstillet din enhed fra fabrikken, skal du genstarte til bootloader ved hjælp af enten enhedens knapkombinationer eller med adb reboot bootloader.
  2. Når du er i bootloader-tilstand, skal du slutte din Android-enhed til din pc via USB og starte en ADB-terminal på din pc. Placer også det GSI-billede, du vil blinke i din vigtigste ADB-sti.
  3. Angiv kommandoen: fastboot sletningssystem
  4. Dernæst kan du bruge: fastboot -u flash-systemnavn_of_system.img
  5. Udskift “name_of_system.img” med filnavnet på dit GSI-billede.
  6. Når din enhed er tilsluttet din pc, skal du åbne en kommandoprompt eller terminalvindue i det samme bibliotek, hvor du downloadede din valgte GSI.
  7. Indtast følgende kommando: fastboot sletningssystem
  8. Indtast en kommando i følgende format: fastboot -u flash system name_of_system.img
  9. Når den har blinket, kan du genstarte din enhed med kommandoen 'fastboot reboot' . Din enhed skal starte i Android-systemet.

Fejlfinding

  • På enheder som Google Pixel 2/2 XL skal du deaktivere Android Verified Boot. Dette kan gøres ved at blinke dette billede ved hjælp af ADB-kommandoen: fastboot flash vbmeta name_of_vbmeta.img
  • For visse telefoner kan DM-Verity muligvis forhindre din enhed i at starte GSI-billedet. Du kan muligvis få det til at starte op ved at blinke Magisk efter at have blinket GSI-billedet - dette er f.eks. Nødvendigt for Razer-telefonen.
  • Endelig skal du muligvis prøve et samlet format af datapartitionen ved at indtaste ' fastboot -w' fra et ADB-vindue, mens din enhed er i Bootloader-tilstand.

Interessante Artikler