BoJaProszePaniMamTuPrimaSortaGruba ryba
23piorunówJestem (nie)szczęśliwym posiadaczem Nothing Phone (2). Jakiś czas temu społecznością posiadaczy tego urządzenia wstrząsnęła wiadomość, że niespełna trzyletni telefon nie dostanie aktualizacji do Androida 17. A przecież był to flagowiec firmy w momencie premiery.
Też miałem ból d⁎⁎y, bo lubię cyferki. Indianie na telegramowych grupkach dalej niczego nie opublikowali, więc postanowiłem wziąć sprawy w swoje ręce. Z tworzeniem custom ROM-ów miałem do czynienia na przełomie Androida 2.3.X i 4.X, ale tym razem stwierdziłem, że zrobię wszystko za pomocą ChataGPT. Ustaliliśmy plan działania i do dzieła. Zero mojego wkładu intelektualnego, tylko przekopiowywanie komend do terminala i ewentualnie ręczne poprawki tam, gdzie on nie mógł ogarnąć (dosłownie 4 pliki musiałem zedytować ręcznie). Po dwóch dniach zabawy udało nam się uporządkować źródła, skompilować ROM i... działa xD. Ruszył od strzała. Kazałem mu zrobić jak najszersze testy za pomocą ADB i wygląda na to, że działa prawie wszystko to, co działało na Androidzie 16. Małego fixa potrzebowało połączenie z siecią, dodanie odcisku palca też nie działa.
Zostawiam go do dziennego użytkowania, zobaczę czy coś zacznie wyłazić.
Po⁎⁎⁎⁎ne, że to jest aż takie proste. Spodziewałem się najpierw jakiejś przepychanki z bootloopem, a potem ogarniania każdej funkcji po kolei, a tymczasem wszystko ruszyło z miejsca. Korpo stwierdziło, że się nie da, bo zbyt stary kernel, a tak w ogóle to obiecali 2 aktualizacje Androida i słowa dotrzymali, więc mamy spierdalać. Na szczęście ChatGPT tego nie wiedział XD.
Bawimy się dalej. Może uda mi się z poziomu źródeł ogarnąć problem z wifi, na który Nothing też się wypiął, a ChatGPT stworzył mi na niego fixa.
Pi⁎⁎⁎ol się, Panie Carl Pei. Nigdy nikomu nie polecę urządzeń Nothing.

Jak się jeszcze bawiłem w custom romy w ich złotej erze na htc to też były gadki że się nie da wgrać nowszego androida bo kernel jest za stary (chyba wersja 2.x). Społeczność oczywiście ogarnęła sprawę i wydała kilka wersji kerneli aż do wersji 5.x chociaż już wtedy funkcjonalność i stabilność romów opartych na tych kernelach była kiepska. Do 3.x to byly naprawdę wtedy świetne romy. No to taki przykład.
@korfos kiedyś ogólnie było dużo trudniej z tym tematem. dużo robiło się chałupniczymi metodami, często zmiana wersji Androida wiązała się z koniecznością przebudowania device tree w znaczącycm stopniu. teraz też same custom romy są dużo wyższej jakości, te ciut bardziej popularne urządzenia zazwyczaj mają działające w 100%. szkoda, że jednoczesnie Google robi gnój w temacie, celowo spowalnia pubilkacje kodu źródłowego, od lat trwa przepychanka związana z integritycheck, co generuje problemy choćby z płatnościaim nfc za pomocą googlowskich usług (w Polsce chyba większość banków zrezygnowała ze swoich rozwiązań). no nie ma lekko.














