Breaking: Android 12 Beta GSI zostanie udostępniony przed Google I/O 2021

Pakiety Androida 12 Beta 1 GSI są już dostępne do pobrania z serwera Google. Idź, złap teraz!

Pierwszy Androida 12 Wersja zapoznawcza programisty była wydany w lutym, a następnie Podgląd 2, a ostatnio Podgląd 3. Google ma dzisiaj wypuścić Androida 12 Beta 1 do oferty Pixel podczas Google I/O 2021. Wygląda jednak na to, że oficjalne pakiety Androida 12 Beta 1 Generic System Image (GSI) są już dostępne do pobrania!

GSI to wstępnie zbudowany obraz systemu, który można uruchomić na urządzeniach obsługujących tę technologię Projekt Trebel. Nawet jeśli nie masz kompatybilnego smartfona Pixel, nadal możesz zainstalować oficjalne pliki binarne GSI Google, aby przetestować Androida 12, pod warunkiem, że Twoje urządzenie jest kompatybilne z Project Treble. Potrzebujesz także odblokowanego bootloadera. Ostatnią rzeczą, którą musimy powiedzieć, jest to, że flashowanie GSI będzie wymagało przywrócenia ustawień fabrycznych urządzenia, więc zanim zaczniesz to robić, upewnij się, że jesteś przygotowany na utratę danych aplikacji. Zalecamy wykonanie kopii zapasowej poza urządzeniem (np. na komputerze lub na karcie SD) na wypadek, gdyby coś poszło nie tak.

Pobieranie Androida 12 Beta GSI

Linki do pobrania znajdziesz w poniższej tabeli:

Architektura

Link do pobrania

x86+GMS

Kliknij tutaj

ARM64+GMS

Kliknij tutaj

x86_64

Kliknij tutaj

ARM64

Kliknij tutaj

Powinieneś wybrać odpowiednią wersję pliku binarnego GSI w oparciu o architekturę urządzenia. Aby sprawdzić, jaką architekturę ma Twoje urządzenie, uruchom następujące polecenie:

adbshellgetpropro.product.cpu.abi

Instalacja Androida 12 Beta GSI

Przed próbą zainstalowania Androida 12 GSI upewnij się, że masz dostęp do komputera PC/Mac adb i fastboot zainstalowany.

  1. Wyodrębnij plik .zip, skopiuj i wklej powstałe pliki (system.img I vbmeta.img) do folderu ADB i fastboot na komputerze dla wygody.
  2. Włącz debugowanie USB w swoim telefonie — wybierz Ustawienia > Informacje o telefonie > Stuknij 7 razy „Numer kompilacji” (opcjonalnie) wprowadź swój wzór, kod PIN lub hasło, aby włączyć Opcje programisty, a następnie przejdź do opcji Ustawienia > Opcje programisty > Włącz „USB Debugowanie".
  3. Podłącz telefon do komputera. Autoryzuj połączenie komputera w telefonie, gdy na telefonie pojawi się monit, jeśli łączysz się z tym komputerem ADB po raz pierwszy.
  4. Na swoim komputerze uruchom:
    adb reboot bootloader
    Spowoduje to ponowne uruchomienie telefonu w trybie Fastboot.
  5. Jak wspomniano wcześniej, program ładujący urządzenia docelowego należy wcześniej odblokować.
  6. Następnie musimy wyłączyć Android Verified Boot (AVB). Aby to zrobić, uruchom następujące polecenie:
    fastbootflashvbmetavbmeta.img
  7. Opcjonalne, ale zalecane: Wprowadź następujące polecenie, aby wyczyścić partycję systemową:
    fastboot erase system
  8. Flashuj Androida 12 GSI:
    fastbootflashsystemsystem.img
  9. Poczekaj, aż obraz zacznie migać, może to zająć kilka minut. Gdy to zrobisz, wyczyść partycję danych użytkownika:
    fastboot -w
  10. Na koniec uruchom ponownie urządzenie:
    fastboot reboot
  11. Mamy nadzieję, że Twoje urządzenie powinno uruchomić się w systemie Android 12 Beta.

Jeśli masz urządzenie z systemem Android 11, możesz także wypróbować Ładowarka DSU narzędzie z Opcji programisty, aby uruchomić system Android 12 GSI bez konieczności majstrowania przy poleceniach Fastboot lub ADB.


Podziękowania dla uznanego programisty XDA Luca020400 za wskazówkę!