Kiedy posiadasz urządzenie z Androidem, stajesz się częścią społeczności open-source. Oprogramowanie Androida jest oprogramowaniem typu open source, co oznacza, że każdy może wejść, zmodyfikować kod oprogramowania, przepakować go i otworzyć w celu pobrania przez innych użytkowników. Z tego powodu świat modów otaczający Androida jest entuzjastyczny i kreatywny.
Zarówno hobbyści, jak i profesjonalni programiści są często tymi, którzy tworzą poprawki i ulepszenia dla aplikacji i sposobu oprogramowania przed oficjalnym zespołem programistów Androida (tak było w przypadku zielonego odcienia wyświetlacza Google Pixel 4XL i Samsunga DeX do Linuxa zagadnienia). Dzięki forom społeczności, takim jak XDA, który jest jak strona fanów dla programistów dla Androida, bardzo łatwo jest eksplorować i znajdować te domowe ulepszenia w postaci niestandardowych ROM-ów i GSI.
Co to jest niestandardowa pamięć ROM?
Na Twoim smartfonie z systemem Android jest fabrycznie zainstalowana pamięć ROM, która określa wydajność i dostępne funkcje. ROM oznacza pamięć tylko do odczytu i jest oprogramowaniem układowym. Niestandardowe ROMy są opracowywane przez społeczność Androida z otwartym kodem źródłowym i mogą odblokować nowe funkcje i poprawić sposób działania systemu operacyjnego na urządzeniu z Androidem. Większość tych niestandardowych ROM-ów jest bezpłatna.
Co to jest GSI?
GSI oznacza ogólne obrazowanie systemu. GSI ostatecznie pomagają testować aplikacje na urządzeniach, które oficjalnie nie obsługują Twojej aplikacji. Są wystarczająco podobne do ROM-ów, które można pobrać ROM lub GSI, które zapewniają szczególne ulepszenie urządzenia z Androidem, ale istnieje zasadnicza różnica.
ROM a GSI
ROM jest opracowywany dla konkretnego urządzenia z systemem Android. GSI to bardziej aplikacja na wiele urządzeń. Nie ma gwarancji, że GSI będzie działać bez błędów we wszystkich programach Androida, ani też programiści GSI nie potrafią naprawić tych błędów. Nie ma nic złego w flashowaniu GSI przez ROM, zwłaszcza jeśli ROM nie jest dostępny dla twojego urządzenia. Tylko upewnij się, że Twój telefon jest zgodny z Project Treble i ma odblokowany bootloader. Odblokowując bootloader (oprogramowanie, które jest ładowane przy każdym włączeniu telefonu), możesz przywrócić ustawienia fabryczne.
Ogólnie rzecz biorąc, ROM jest bardziej stabilny.
Zainstaluj niestandardową pamięć ROM
Chociaż możesz wahać się przed wykonaniem tego nowego kroku w systemie Android, pobieranie i instalowanie, zwane również flashowaniem, niestandardowa pamięć ROM nie jest taka trudna. Nie daj się jednak zwieść. Możesz zepsuć swój telefon po królewsku, jeśli nie zastosujesz się do instrukcji. Ale podobnie jak ustawianie mebli IKEA, jeśli będziesz postępować zgodnie z instrukcją, twoja kanapa – lub w tym przypadku telefon – nie pęknie, gdy na niej usiądziesz.
Aby pobrać niestandardową pamięć ROM, Twój telefon będzie również potrzebował:
- Bootloader do odblokowania
- GApps (Google Apps)
- Odzyskiwanie niestandardowe
Utwórz kopię zapasową swoich danych! Gdybym mógł powtórzyć to polecenie dla całego akapitu, zrobiłbym to. Nie poświęcaj tego, co masz, za coś, czego nie masz. Jak wspomniano wcześniej, możesz zepsuć swój telefon, migając niestandardową pamięć ROM. Nie ryzykuj, zrób kopię zapasową.
- Pobierz, ale nie wyodrębniaj, niestandardową pamięć ROM, której chcesz użyć.
- Znajdź aplikację Google odpowiadającą pamięci ROM. Zapisz oba na swoim smartfonie.
- Uruchom smartfon w trybie odzyskiwania. Przyciski mogą się różnić w zależności od urządzenia. Przytrzymaj zmniejszanie głośności + przycisk zasilania na kilka sekund.
- Gdy znajdziesz się na ekranie odzyskiwania, wybierz Zainstaluj.
- Wybierz Zainstaluj z [tam, gdzie został zapisany plik zip]. Nazywa się to flashowaniem suwaka.
- Zostaniesz poprowadzony przez etapy wyboru, aby pobrać właściwy plik zip. Na koniec zostaniesz poproszony o potwierdzenie flasha.
- Po zainstalowaniu wróć i wyczyść pamięć podręczną.
Zainstaluj GSI
Pobieranie i instalowanie GSI jest całkowicie zależne od urządzenia. Istnieje jednak kilka ogólnych kroków, aby zorientować się, jak przebiega proces.
Twoje urządzenie potrzebuje:
- Zgodność z wysokimi tonami
- Odblokowywalny system rozruchowy
- Metoda wyłączania weryfikacji rozruchu
Przed kontynuowaniem wykonaj kopię zapasową danych.
- Aby pobrać GSI, musisz upewnić się, że Twoje urządzenie jest zgodne z Treble. Uruchom następujące polecenie na ADB: getprop ro.treble.enabled. Jeśli otrzymasz „fałsz”, nie możesz uruchomić GSI w swoim telefonie.
- Będziesz wtedy chciał zobaczyć, z jakim systemem GSI Twój telefon jest kompatybilny. W ADB uruchom ten monit: cat /system/etc/ld.config.version_identifier.txt \ | grep -A 20 „\[dostawca\]”. Jeśli otrzymasz „prawdę”, możesz uruchomić prawie każdy GSI. Jeśli to fałsz, możesz uruchomić tylko GSI, który jest tym samym systemem operacyjnym, co Twój telefon.
- Wyłącz weryfikację rozruchu.
- Aby sflashować specyfikacje GSI, musisz usunąć aktualne specyfikacje systemu.
- Uruchom ponownie urządzenie.
Zawijanie
Przed zainstalowaniem niestandardowych pamięci ROM lub GSI utwórz kopię zapasową wszystkich danych, nie ma znaczenia, czy jesteś nowicjuszem, czy profesjonalistą, żaden poziom doświadczenia nie sprawi, że utrata danych będzie łatwiejsza do radzenia sobie z emocjonalnie. O ile oczywiście nie używasz telefonu z Androidem przeznaczonego do eksperymentów.