Kompilowanie oprogramowania. Jak stworzyć własne oprogramowanie na Androida: szczegółowe instrukcje. Rozpakowywanie i analiza oryginalnego pliku

Zacznijmy od prostego wzmianki, że chip oparty na ARM to system na chipie (SoC). To jest to kompletny komputer realizowane na jednym chipie. Na procesorach tej architektury produkowanych jest wiele urządzeń (routery, przełączniki, wbudowane komputery w telewizory, przenośne konsole do gier itp. itp.).

Rozpakowywanie i analiza oryginalnego pliku

Więcej informacji znajdziesz w tym artykule. Dzieje się tak, ponieważ nie są to aplikacje typu open source. Ale pokój, jeśli tu jesteś, będzie bardzo prosty. Jeśli właśnie przybyłeś, możesz kontynuować czytanie. Są bardziej popularni programiści niż inni, jest duży wybór i nowy telefon komórkowy, jak każdy mówi.

Edycja na urządzeniu

Ta kopia może zostać nadpisana w układzie pamięci terminala, dzięki czemu możliwe jest uruchamianie zmodyfikowanych systemów operacyjnych. Aktywna społeczność mówi, że robi się coraz szybciej i wydajniej. Cóż, więcej niż możesz sobie wyobrazić.

Ponadto architektura ta ma niskie zużycie energii i właściwości rozpraszania ciepła, dzięki czemu jest dość skutecznie stosowana w urządzeniach takich jak smartfony i tablety.

Dokładne adresowanie urządzeń nie jest przedmiotem tego artykułu przeglądowego. Chcę tylko przedstawić potencjalnym modderom podstawowe zasady, które pozwolą lepiej zrozumieć, co dzieje się na ich urządzeniu.

Ale nie tylko to, uzyskasz również lepsze zrozumienie działania twojego terminala i będziesz miał dostęp do większej kontroli nad nim i więcej opcji do jego modyfikacji i pozostawienia go w 100% według własnych upodobań. Gdy zaczniesz, stracisz strach!

Flashowanie za pomocą archiwum ZIP

Ponadto znajdziesz również instrukcje, jak zrootować telefon, co jest ważnym krokiem przed zmianą romów. Co to jest korzeń? Po co to jest i jakie korzyści daje. Więc jest to kwestia pozbycia się strachu, ponieważ nie jest to trudne, a korzyści, które otrzymujesz, są znacznie większe niż wszystko, o czym możesz pomyśleć. Wstań i powiedz nam, jak poszło Twoje doświadczenie. Czy odważysz się pójść dalej?

Przejdźmy więc bezpośrednio do opisu pobierania tego typu urządzenia. Prawie każdy procesor ARM ma wbudowaną w chip pamięć flash, w której tzw. ładowarka. Jeśli na chipie nie ma takiej pamięci lub jeśli nie jest ona wykorzystywana jako miejsce na umieszczenie bootloadera, chip zwykle zamienia się na NOR-flash pod ściśle określonym adresem, aby uruchomić ten bootloader.

Ta aplikacja ma na uwadze dwa typy użytkowników. Z drugiej strony jest również polecany nowym programistom. Chociaż to narzędzie upraszcza pracę, musisz mieć minimalną wiedzę programistyczną, aby z niego korzystać. Jest to jednak świetna wiadomość dla każdego, kto chce wejść w świat.

Inne przydatne narzędzia

Jak widać, wymagania są rzeczywiście dostępne dla każdego użytkownika, który chce wejść w świat. Dzięki tej aplikacji możemy stosunkowo łatwo wykonać kilka operacji. Ta aplikacja pozwala nam mieć wszystkie cechy indywidualnego odzyskiwania bez konieczności instalowania go w naszym systemie.

Jest kilka ładowaczy. Niektóre z nich są komercyjne. Ale jest też bootloader o otwartym kodzie źródłowym - u-boot. Niestety, gdy kod jest otwarty, zawiera kod zależny od procesora, dlatego bez specyfikacji procesora nie można go po prostu przenieść (dostosować) do procesora, który nie ma otwartej dokumentacji.

Teraz opiszemy, co zwykle robi bootloader po uruchomieniu. Dość bezpośrednią analogię można wyciągnąć z BIOS komputera oparty na procesorach x86 (tych z większością komputerów osobistych). Bootloader ARM podczas uruchamiania w ten sam sposób wykonuje szereg niskopoziomowych inicjalizacji sprzętu urządzenia (pamięć RAM, przechowywanie danych, adapter sieciowy itp. itp.). Po inicjalizacji Port szeregowy(zwykle w formacie RS232, ale z poziomami 3,2 V) możliwa jest praca z nim za pośrednictwem konsoli zainicjowanej na tym porcie.

Jest to aplikacja, która wymaga uprawnień administratora. Dzięki uprawnieniom superużytkownika może emulować środowisko podobne do tego, które można znaleźć w wersjach użytkownika. Aplikacja jest w wersji beta, więc jest duża liczba błędy, które muszą zostać usunięte, zanim ta aplikacja będzie ważna do użytku. Postępuj zgodnie z tym przewodnikiem, aby poznać wszystkie kroki, które należy wykonać, aby przywrócić oprogramowanie układowe.

Możesz postępować zgodnie z instrukcjami, aby zagłosować na innych, ale pamiętaj, aby pobrać określone pliki oprogramowania układowego dla własnego urządzenia. Wypakuj zawartość i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować program. Teraz biegniesz oficjalne oprogramowanie i ponownie uzyskaj gwarancję.

To wygląda tak

Dzięki tej konsoli możesz wykonać prawie pełna personalizacja Lub rekonfigurację naszego kawałka żelaza. Na przykład, aby uruchomić czysty Linuks, będziemy musieli przynajmniej ponownie skonfigurować ciąg parametrów przekazywany do jądra podczas uruchamiania (z domyślnym ustawieniem uruchamiania Androida). Również tam możesz w pełni pracować z partycjami nanda - usuwać, dzielić, zmieniać, chronić przed zapisem i odwrotnie itp. itp. (aby uniknąć dodatkowych pytań dotyczących zmiany partycji nanda). Nawet w konsoli możesz pobrać i uruchomić jakieś oprogramowanie. Wszystkie ustawienia wprowadzone w tej konsoli można zapisać i używać jako ustawień domyślnych podczas uruchamiania urządzenia.

Jeśli Odyn utknie podczas procesu

Jednak producenci nie zawsze zgadzają się, że ich urządzenia są zrootowane i w większości przypadków unieważniają gwarancję. Proces przywracania urządzenia do pierwotnej konfiguracji w celu sprzedaży lub wysyłki do serwis techniczny a korzystanie z gwarancji producenta nieuchronnie spowoduje utratę wszystkich danych i ustawień.

Dlatego jak zawsze zalecamy, aby przed rozpoczęciem hakowania wykonać: utworzyć kopię zapasową wszystko, czego nie chcesz stracić. Następnie skopiuj ten plik na swój komputer, aby nie został utracony podczas procesu.






Po usunięciu śladu plików głównych przywraca pozostałe komponenty do ich pierwotnego stanu.

Zróbmy małą dygresję. Oprócz pamięci flash NOR, w niektórych przypadkach do umieszczenia bootloadera można użyć pamięci flash NAND lub nawet karty SD. Dodatkowo istnieje możliwość zastosowania w urządzeniu kombinacji tych typów pamięci flash. Na przykład bootloader można umieścić w NOR i jako dysk wewnętrzny (do hosta systemu operacyjnego) NAND lub SD itp.

Więc włączyliśmy kawałek żelaza. Pobrała bootloader. Bootloader zainicjował sprzęt. Pod koniec tej inicjalizacji program ładujący wykonuje następującą procedurę:

Na przykład musisz upewnić się, że odzyskiwanie jest oryginalne, lub uruchomić je ręcznie. Na ten moment nie ma to jednak większego znaczenia dla użytkowników, co zostało potwierdzone. Teraz, gdy już pobrałeś wszystko, czego potrzebujesz, wykonaj te proste kroki.

Coraz częściej pojawiają się wśród użytkowników. Jednak alternatywna wersja platformy nie zawsze cieszy właściciela urządzenia, który żałuje, że zrezygnował z oryginalnego systemu. Z tego powodu dziś istnieją narzędzia do tworzenia kopii zapasowych wersji zainstalowanej w telefonie i powrotu do niej w dowolnym momencie.

1 - czytanie i umieszczanie w pamięć o dostępie swobodnym obrazy jądra i ramdysku - oba pod ściśle określonymi adresami (można je skonfigurować w wiersz poleceń u-boot).

2 - uruchom jądro z właściwego punktu wejścia, mówiąc mu, skąd wziąć zewnętrzny ramdysk (initrd) z korzenia system plików i czego użyć jako init.

Kolejna część pamięci RAM jest przeznaczona dla urządzeń wymagających własnej pamięci, na przykład dla rdzenia wideo. Teraz rozumiesz, dokąd trafia część pamięci RAM urządzenia deklarowana przez producenta.

Uwaga: przed rozpoczęciem tworzenia kopii zapasowej, ty. Ta opcja przygotuje smartfon do korzystania z funkcji tworzenia kopii zapasowych i przywracania. W otwartym oknie określ nazwę kopii zapasowej. Program sugeruje użycie daty i godziny.

Proces trwa średnio 30 minut w zależności od modelu smartfona. Przywracanie utworzonej kopii zapasowej. Przejdź do sekcji „Zarządzanie i przywracanie kopii zapasowych”. Aplikacja wyświetli ekran z prośbą o wybranie pliku kopii zapasowej, który chcesz przywrócić. Znajdź kopię zapasową wygenerowaną w kroku 4 i rozpocznij przywracanie.

Dalsze uruchamianie niewiele różni się od uruchamiania Linuksa zwykły komputer. Kiedy jądro się uruchamia, wykonuje określony init (jest to po prostu inny program). Konfiguracja init odbywa się w pliku init.rc, który znajduje się na ramdysku. To się ustawia Zmienne środowiska, montowanie urządzeń dyskowych, uruchamianie niezbędnych usług itp. itp. Pod koniec wykonywania instrukcji przed uruchomieniem z init.rc uruchamiany jest sam Android. Typ uruchamiania systemu Android jest określany przez parametr uruchamiania jądra systemu Android. Standardowe uruchamianie systemu Android odbywa się na ogół poprzez przekazanie parametrów korzystania z żądanego ramdysku (w ramdisk.img) i parametru androidboot.normal. Aby uruchomić tryb odzyskiwania, z reguły używany jest inny ramdysk zawierający program naprawczy(w recovery.img) i parametr jądra androidboot.recovery.

Wyłącz telefon i włącz go w trybie odzyskiwania. Aby uzyskać dostęp do tego trybu, musisz nacisnąć kombinację klawiszy na smartfonie podczas uruchamiania. Jednak ten kod różni się w zależności od modelu i producenta. Najpierw znajdź sposób, aby uzyskać dostęp do trybu odzyskiwania swojego modelu.

W menu opcji trybu odzyskiwania przejdź do opcji „ Utworzyć kopię zapasową i zdrowienia”. Wybierz „Kopia zapasowa”, a proces rozpocznie się natychmiast, bez możliwości określenia nazwy pliku. Po zakończeniu procesu telefon nie uruchomi się ponownie automatycznie.

Jak można zbudować odmianę jądra Linux dla Androida nie z obsługą initrd (system root na ramdysku), ale z tzw. initramfs. W takim przypadku cały system plików root będzie zlokalizowany wewnątrz jądra. W takim przypadku tryb odzyskiwania wymaga z reguły drugiego jądra z głównym systemem plików zawierającym program do odzyskiwania. A konfiguracja bootloadera polega tylko na załadowaniu i wykonaniu jądra odzyskiwania.

Aby przywrócić kopię zapasową, włącz telefon w trybie odzyskiwania, przejdź do opcji „Kopia zapasowa i przywracanie” i wybierz opcję „Przywróć”. Wybierz plik, który chcesz odzyskać i potwierdź. Wybierz opcję Przywróć, aby przywrócić wcześniej utworzoną kopię zapasową.

Rozpocznie się odzyskiwanie, a pod koniec procesu smartfon również nie uruchomi się ponownie automatycznie. Dojrzały do ​​tego stopnia, że ​​ich adopcja pozostawia ograniczony krąg „zaawansowanych” użytkowników. Można je instalować na smartfonach i tabletach, zastępując oryginalny system operacyjny dostarczony przez producenta.

W rezultacie prosty schemat:

Uruchomienie procesora -> uruchomienie bootloadera -> inicjalizacja sprzętu -> odczyt jądra i ramdysku z nand -> uruchomienie jądra za pomocą tego ramdysku -> wykonanie programu init -> uruchomienie samego androida.

Możesz przeczytać więcej o u-boot i jego poleceniach, na przykład, na tej wiki _http://www.denx.de/wiki/view/DULG/Manual.

Jeśli te informacje nie są dla Ciebie wystarczające, możesz przeczytać więcej o parametrach uruchamiania jądra Linux w Documentation/kernel-parameters.txt z archiwum jego kodów źródłowych. Lub znajdź ten plik w Internecie dla potrzebnej wersji jądra. Ale nie zapomnij wziąć pod uwagę specyfiki Androida wspomnianej powyżej.

Błędy popełnione podczas instalacji mogą zmienić twój nowy smartfon na ładnym papierze. Odkrycie czegoś takiego wymaga wielu badań, eksperymentów i wielu prób z błędami i poprawnością. Ale jakie są korzyści?

Z reguły wprowadza się również pewne korekty w celu poprawy wydajności, owoców społeczności. Ważnym czynnikiem na tym etapie jest brak wniosków „podatkowych” od producentów lub operatorów. Aplikacje, które zostaną zainstalowane na Twoim urządzeniu, wiele z nich działa w tło i konsumować zasoby systemowe, powinien być Twoim wyborem, a nie producentem, a co dopiero operator mobilny. Kolejną fajną funkcją jest „tryb incognito”, który pozwala nawigować bez zapisywania historii.

Często zdarza się, że niektórzy użytkownicy Androida nie lubią standardowego oprogramowania ich smartfona lub tabletu. Na przykład z powodu nadmiaru oprogramowania, przez który gwałtownie spada, lub po prostu nie podobają się funkcjonalności niektórych programów i chcą je zastąpić innymi. Rozpoczyna się intensywne poszukiwanie niestandardowego oprogramowania układowego, ale nie zawsze dają one pożądane rezultaty. Co robić?

Z drugiej strony w każdym przypadku należy zachować pewną ogólną ostrożność. Nie ma nic do zabawy w przygodę i ryzykować smartfonem, nie wiedząc, co robisz i nie będąc świadomym całej procedury. Możesz być pewien, że będziesz w stanie zrobić to krok po kroku do końca.

Jeśli coś pójdzie nie tak, musisz to zrobić i wiedzieć, jak postępować. Oprócz posiadania niezbędnych plików, możesz uciąć agonię, jeśli coś zacznie iść nie tak. Pamiętaj, że instalacja będzie zależeć od przywrócenia ustawień fabrycznych, które usuną wszystko zainstalowane aplikacje oraz dane przechowywane przez Ciebie na Twoim urządzeniu mobilnym.

Każde oprogramowanie układowe można modyfikować dla konkretnego użytkownika

Nie wszyscy wiedzą, że oprogramowanie układowe można dopracować do własnych potrzeb. Można to zrobić na kilka sposobów, każdy z nich różni się poziomem skomplikowania i niezbędnym zestawem narzędzi. A jeśli nie wiesz, jak samodzielnie zbudować oprogramowanie układowe Androida, ten artykuł jest dla Ciebie.

Dzięki temu jego obecność nie będzie kolidować z procedurą i nie będzie ryzyka jego błędnego sformatowania w żadnym z kroków. Jeśli nie chcesz mieć nieprzyjemnych problemów lub niespodzianek po aktualizacji i zminimalizować możliwość wystąpienia błędów, wykonaj te trzy kroki.

Naładuj baterię i rób zrzuty ekranu z ostatniej chwili

Są proste i szybkie oraz mogą zaoszczędzić wielu bólów głowy. Im więcej kopii zapasowych, tym lepiej, na wiele różnych sposobów. Dzięki kopii zapasowej nie stracisz danych i ustawień po zaśmieconej aktualizacji. Dobrym pomysłem jest również zrobienie zrzutów ekranu z ekranów głównych i przesłanie ich do E-mail zanim zaczniesz. Jeśli używasz alternatywnego programu uruchamiającego, możesz zapisać swoje ustawienia z ekranu głównego, ale jeśli używasz standardowego programu uruchamiającego, niektóre zrzuty ekranu z ekranu głównego służą jako przypomnienia, dzięki którym możesz skonfigurować smartfon po aktualizacji.

Budynek ze źródła

Jeden z najbardziej właściwe sposoby jest zastosowanie kod źródłowy, opublikowanym przez zespoły programistów Google lub Cyanogenmod. Ale jednocześnie ta metoda jest najtrudniejsza, ponieważ aby zebrać oprogramowanie Androida ze źródeł, zoptymalizuj je i spraw, aby działało konkretne urządzenie, musisz mieć dość głębokie umiejętności programowania, rozumieć wszystkie zawiłości telefonu komórkowego system operacyjny i żelazne urządzenia. Tej wiedzy nie zdobywa się w jeden dzień, dlatego w tym artykule nie będziemy szczegółowo omawiać tej metody.

Wyczyść pamięć podręczną i przywróć ustawienia fabryczne

Sama aktualizacja nie resetuje urządzenia, ale niektóre rzeczy mogą się zmienić i wiele na ekranie głównym.


Ale przynajmniej powinieneś po zainstalowaniu oprogramowania. Jest to najszybszy i najłatwiejszy sposób na rozwiązanie każdego błędu, który powoduje nadmierne zużycie baterii lub problemy z wydajnością. Ale jeśli problemy będą się powtarzać i jeśli masz zwyczaj tworzenia kopii zapasowych tak jak ja, przywróć ustawienia fabryczne „zacznij od zera” za pomocą nowe oprogramowanie daje największą szansę na uniknięcie problemów, które mogą mieć wszyscy inni użytkownicy.


Modyfikowanie istniejącego pliku

Jeśli nie jesteś zbyt zorientowany we wszystkich zawiłościach systemu operacyjnego, ale chcesz coś zmienić w swoim oprogramowaniu, najlepsze rozwiązanie poprawi już. Możesz zmienić zarówno natywne, wbudowane oprogramowanie, jak i już zmienione przez kogoś innego. W Internecie jest wiele niestandardowych oprogramowania układowego i jest mało prawdopodobne, aby ich brakowało. Dlatego przedstawiamy instrukcje krok po kroku dotyczące montażu własnego oprogramowania układowego w oparciu o istniejący produkt.




Po ponownym uruchomieniu zainstaluj kopię zapasową i dostosuj ekrany główne za pomocą zrzutów ekranu jako odniesienia. Te wskazówki można wziąć pod uwagę w obu przypadkach aktualizacje systemu oraz aktualizacje aplikacji, z których korzystasz na co dzień.

Czy miałeś jakieś problemy po aktualizacji? Co robisz, aby uniknąć? możliwe problemy? W związku z tym aktualizacja i ponowne opublikowanie tego pytania stanie się ostatecznie konieczne. Pamiętaj jednak, aby regularnie przechowywać swoje dane osobowe. Nie manipuluj, jeśli nie wiesz, co robisz. Otworzy się okno, wybierz oprogramowanie układowe. Bałwan sprawdza plik.

Edycja na komputerze

Wymagane oprogramowanie

Będziemy potrzebować komputera, urządzenia, pliku oprogramowania układowego i program specjalny zwana Android Kitchen (znana również jako kuchnia). Plik oprogramowania układowego można znaleźć na wyspecjalizowanych forach, najbardziej znane to anglojęzyczni programiści XDA i rosyjskojęzyczni w3bsit3-dns.com. W sekcji swojego modelu urządzenia możesz znaleźć linki do najbardziej popularnego i sprawdzonego oprogramowania układowego, zarówno oficjalnego, jak i nieoficjalnego niestandardowego.

Następnie musisz zainstalować kuchnię na swoim komputerze. Najlepiej pracować pod Linuksem, ale niezbędne biblioteki można zainstalować również pod Windowsem. W takim przypadku możesz wyjść z sytuacji, instalując Cygwin. i podążaj instrukcje krok po kroku umieszczone w archiwum. Wcześniej należy również zainstalować platformę Java (JDK) z oficjalnej strony internetowej (http://www.oracle.com/technetwork/java/javase/downloads/index.html dla systemu Windows) lub w Centrum Aplikacje Ubuntu znajdź i pobierz OpenJDK Java 6 Runtime lub podobny (dla Linux). Drugim przypadkiem użycia jest instalacja Linuksa na maszyna wirtualna i zarządzać procesem za jego pośrednictwem.


Modyfikacja oprogramowania układowego

Firmware jest najczęściej dystrybuowany jako plik z rozszerzeniem .img, rzadziej jako archiwum ZIP. W obu przypadkach będziesz potrzebować oprogramowania układowego w zainstalowanym folderze kuchni, aby móc je zaimportować i rozpocząć z nim pracę. Kuchnia musi być zainstalowana w c:/cygwin/home/user/ (w przypadku instalacji przez Cygwin) lub Filesystem/home/user/ (w przypadku uruchamiania przez Linux).


  1. Uruchom kuchnię za pomocą Cygwina lub terminala Linux z kuchnią CD, a następnie ./menu.
  2. Rozpakuj archiwum do kuchni, jak opisano powyżej.
  3. Po wyświetleniu menu programu przejdź do sekcji 0. Opcje zaawansowane.
  4. Następnie zostanie zaprezentowana lista poleceń do modyfikacji oprogramowania układowego. Wybierz dokładnie ten, którego potrzebujesz. Możesz dodać Busy Box, Root, Apps2SD, zastąpić standardowe aplikacje, różne animacje, zwolnić pamięć urządzenia i nie tylko.
  5. Po zakończeniu manipulacji uruchom polecenie 99. Zbuduj ROM z folderu roboczego (Zbuduj oprogramowanie układowe za pomocą folder roboczy) i pobierz archiwum ZIP z OUTPUT_ZIP.


Oprogramowanie układowe urządzenia

Możesz sflashować urządzenie zarówno przez komputer, jak i bez niego. W pierwszym przypadku musisz pobrać program do oprogramowania układowego, zwykle to Narzędzie Flash lub Odin, sterowniki dla twojego modelu urządzenia i przygotuj już poprawione archiwum.


Podczas flashowania przez Recovery, będziesz musiał skopiować plik do katalogu głównego karty pamięci, uruchomić urządzenie w Tryb odzyskiwania, sformatuj urządzenie i pamięć podręczną, a następnie zainstaluj oprogramowanie układowe z archiwum. Po ponownym uruchomieniu oprogramowanie zostanie zmienione przez Ciebie osobiście.


Edycja na urządzeniu

Najłatwiejszy możliwy sposób. Nie są potrzebne żadne dodatkowe urządzenia i manipulacje. Wszystko czego potrzebujesz to zrootowane urządzenie, aplikacja do tworzenia kopii zapasowych (najlepsza jest kopia zapasowa Nandroid) i menedżer plików z funkcją zmiany partycji systemowej.


Zmiana własnego oprogramowania

  1. Jeśli urządzenie nie jest jeszcze zrootowane, zdobądź je. Jak to zrobić, możesz przeczytać na specjalistycznych forach w sekcji poświęconej specjalnie Twojemu urządzeniu. Faktem jest, że są obsługiwane przez niewielką liczbę urządzeń i większość z nich ma indywidualną procedurę.
  2. Zainstaluj kopię zapasową Nandroid (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=ru) i użyj jej do utworzenia kopii zapasowej systemu urządzenia. Zapisz go w bezpiecznym miejscu, takim jak magazyn w chmurze. Po co robić kopię? Nagle coś pójdzie nie tak lub przypadkowo usuniesz coś, czego potrzebujesz - będzie możliwość zwrócenia wszystkiego tak, jak było.


  1. Zainstaluj menedżera plików, który współpracuje z partycją systemową, aby usunąć niepotrzebne oprogramowanie i dodać swoje aplikacje. Złotym standardem jest Titanium Backup.
  2. Wybierz aplikacje, które chcesz odinstalować i odinstaluj je za pomocą menedżera plików.
  3. Zainstaluj aplikacje, które chcesz zastąpić usunięte, i uczyń je systemowymi za pomocą Titanium Backup.
  4. Uruchom ponownie urządzenie i ciesz się postępami.


Zmiana oprogramowania firm trzecich w archiwum ZIP

  1. Pobierz plik oprogramowania, który Cię interesuje w formacie .zip.
  2. Zainstaluj menedżera plików, który może pracować z archiwami, na przykład ES Explorer lub Całkowity dowódca i wyodrębnij zawartość archiwum.
  3. Usuń niepotrzebne lub dodaj brakujące aplikacje, a następnie spakuj archiwum z powrotem i przenieś je do katalogu głównego karty flash.
  4. Użyj kopii zapasowej Nandroid (https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=en), aby utworzyć kopię zapasową systemu i skopiuj ją na dysk w chmurze.
  5. Flash urządzenie z trybu odzyskiwania.


Wniosek

Jak widać montaż oprogramowanie układowe Androida„zrób to sam” niekoniecznie jest bardzo długi i wymaga głębokiej wiedzy. Oczywiste jest, że stworzenie modyfikacji od podstaw będzie znacznie trudniejsze, ale prawie każdy może coś poprawić lub wymienić i usunąć niepotrzebne programy. Mamy nadzieję, że nasz przewodnik Ci pomógł.

Czy sam skompilowałeś oprogramowanie układowe dla Androida? Co w nim zmieniłeś i jak to zrobiłeś? Będzie ciekawie, jeśli podzielisz się swoją opinią.