Chcesz dostosować urządzenie z Androidem, ale nie wiesz od czego zacząć?

  • Joseph Goodman
  • 0
  • 2092
  • 492
Reklama

Otwartość Androida jest jedną z jego największych zalet i umożliwia modyfikację większości urządzeń na wiele sposobów. Dostosowywanie urządzenia może dodawać nowe funkcje i sprawiać wrażenie, jakby było, Twój.

Jest tylko jeden problem. Społeczność moddingów Androida jest oczywiście prowadzona przez szefów technologii i programistów, dwie grupy ludzi nieznanych z ich umiejętności komunikowania się z laikiem. Jeśli zapytasz ich, jakie powinny być Twoje pierwsze kroki, powiedzą ci, aby odblokować bootloader, zrootuj urządzenie i załaduj ROM. Ale co to znaczy??

Program rozruchowy

Wszystkie urządzenia elektroniczne wymagają podstawowego oprogramowania układowego, które umożliwia uruchomienie urządzenia. Jest to często znane jako bootloader. Jest to oprogramowanie niskiego poziomu, które uruchamia urządzenie po naciśnięciu przycisku zasilania. Większość obejmuje sejfy, które przywracają urządzenie do ustawień fabrycznych w przypadku katastrofalnej awarii oprogramowania.

Większość urządzeń z Androidem jest wyposażona w program ładujący, który uruchomi tylko określone oprogramowanie, takie jak ROM (patrz poniżej), który został dostarczony z urządzeniem. Wymiana lub modyfikacja oryginalnego modułu ładującego jest zwykle wymagana do zainstalowania niestandardowych pamięci ROM.

Niektóre urządzenia mają zaszyfrowane programy ładujące, których obejście jest znacznie trudniejsze. Jeśli przeczytasz, że urządzenie jest “zablokowany” zwykle oznacza to, że jest zaszyfrowany, co z kolei oznacza, że ​​niestandardowe ROM nie mogą być flashowane, dopóki szyfrowanie nie zostanie ominięte.

Odblokowanie

Jak można się domyślić z powyższej sekcji, odblokowanie urządzenia polega na pękaniu programu ładującego, aby można go było zastąpić innym otwartym programem ładującym. Można to zrobić na wiele różnych sposobów, a metody różnią się w zależności od urządzenia, a czasem nawet między różnymi wersjami tego samego sprzętu.

Nie wszystkie urządzenia można odblokować. Oczywiście urządzenia, które właśnie zostało wypuszczone, zwykle nie można odblokować przez co najmniej kilka tygodni, ponieważ członkowie społeczności Androida potrzebują czasu, aby znaleźć exploita lub crack, który będzie działał. Większość telefonów jest ostatecznie odblokowanych, ale nie zawsze tak jest. Urządzenie musi zostać odblokowane, aby mogło zostać zrootowane (patrz poniżej).

Należy zauważyć, że termin “odblokowanie” nie jest bardzo precyzyjne. Można go pomylić z funkcją blokady używaną do ochrony urządzenia przed nieautoryzowanym dostępem. Można go również pomylić z telefonami “Kariera: Odblokowana,” co oznacza, że ​​telefon jest sprzedawany bez umowy i może być używany z wybranym przewoźnikiem.

Korzeń

Android oparty jest na systemie Linux. Najgłębszym poziomem dostępu dostępnym w dowolnym systemie operacyjnym Linux jest dostęp root. Użytkownik z dostępem do konta root może w dowolnym momencie zmienić wszystko w systemie i ma dostęp do wszystkich funkcji.

Urządzenia z Androidem na ogół nie są dostarczane z dostępem root. Nie jest to konieczne w przypadku typowej funkcjonalności, a odmowa dostępu do konta root zarówno poprawia bezpieczeństwo, jak i utrudnia modyfikowanie. Producenci postrzegają oba te wyniki jako pozytywne, ale wiele niestandardowych funkcji ROM i niestandardowych aplikacji nie będzie działać bez włączonego rootowania.

Uzyskiwanie dostępu do konta root jest znane jako rootowanie. Zwykle osiąga się to poprzez uruchomienie niestandardowego oprogramowania, które wykorzystuje lukę w zabezpieczeniach urządzenia docelowego. Choć potencjalnie skomplikowane, niektóre urządzenia korzystają z doskonałej pomocy programistów za pośrednictwem aplikacji takich jak SuperOneClick Jak zrootować swój telefon z Androidem za pomocą SuperOneClick Jak zrootować swój telefon z Androidem za pomocą SuperOneClick. Ponownie radzę sprawdzić fora XDA Developers dla konkretnego urządzenia. Tam znajdziesz najnowsze i najlepsze techniki rootowania na Androida.

Większość dostosowań Androida, w tym niestandardowe ROM, wymaga zrootowanego urządzenia.

ROM

ROM jest przykładem akronimu, którego życie rozpoczęło się samo. Jest to skrót od pamięci tylko do odczytu, rodzaju pamięci komputera, która może przechowywać dane przez długi czas, ale nie może być zapisywana (z powodu ograniczeń sprzętu lub oprogramowania na nim działającego). ROM to miejsce, w którym urządzenie przechowuje pliki systemowe krytyczne dla jego działania.

Jednak w społeczności Androida pamięć ROM to oprogramowanie załadowane do urządzenia, które zastępuje oryginalne pliki systemowe Androida. Niestandardowa pamięć ROM Jak zainstalować niestandardową pamięć ROM na urządzeniu z Androidem Jak zainstalować niestandardową pamięć ROM na urządzeniu z Androidem Gotowy do ożywienia telefonu lub tabletu z Androidem? Zainstalowanie niestandardowej pamięci ROM to najlepszy sposób, aby to zrobić - zasilając ją jeszcze lepszą wydajnością i funkcjami. to dostosowana wersja systemu operacyjnego Android. Istnieje wiele różnych wersji dostępnych od różnych zespołów i niezależnych programistów. ROM nie jest tylko do odczytu, ale służy jako podstawa wszystkich funkcji i funkcji Androida.

Porównanie z dystrybucjami Linuksa jest trafne. Linux to system operacyjny, który ma wiele różnych wersji, z których większość została stworzona przez niezależnych programistów lub zespoły. System Android oparty na systemie Linux jest podobny. Główną różnicą jest Google, który działa jako główna siła napędowa i rozwija główny widelec systemu operacyjnego. W ekosystemie Linux nie ma żadnej organizacji o podobnej sile.

Lampa błyskowa

Termin flash jest mylący, ponieważ może być mylony z Adobe Flash, który nie jest powiązany. Flashowanie jest natomiast terminem używanym do opisania instalacji niestandardowej pamięci ROM.

Kiedy sflashujesz urządzenie, instalujesz na nim nową pamięć ROM. Zwykle polega to na załadowaniu pliku ROM na kartę pamięci, wymazaniu istniejącej instalacji ROM za pomocą menu odzyskiwania urządzenia, a następnie załadowaniu nowej pamięci ROM.

Dokładne instrukcje są oczywiście bardziej złożone, dlatego powinieneś zapoznać się z XDA Developers Flashing Guide. Powinieneś również sprawdzić fora urządzeń XDA Developers. Zazwyczaj można tam znaleźć instrukcje dotyczące konkretnego urządzenia.

Cegła

Urządzenie, które zostało zamurowane, stało się bezużyteczne z powodu problemu, który uniemożliwia jego uruchomienie. Jest dosłownie tak przydatny jak mała cegła z plastiku i szkła.

Jednak nie wszystkie cegły są takie same. ZA “miękki” cegła występuje, gdy urządzenie się uruchamia, ale nie ładuje całkowicie Androida. Może to być pętla restartu (gdzie urządzenie ciągle się wyłącza i restartuje, w kółko), wyświetla komunikat o błędzie lub ma inny problem. Większość miękkich cegieł można odzyskać, resetując telefon do ustawień fabrycznych lub korzystając z wbudowanego trybu odzyskiwania.

Urządzenie, które nawet się nie uruchamia, nazywa się twardą cegłą. Urządzenie z twardą cegłą uległo zasadniczej awarii, która może nawet obejmować uszkodzenie pamięci telefonu. Jest to rzadkie, ale zdarza się, a wymiana sprzętu w urządzeniu jest jedynym sposobem, aby to naprawić.

AOSP i AOKP

AOSP oznacza Android Open Source Project. Jest to projekt prowadzony przez Google, który pozwala każdemu, w tym zarówno producentom, jak i osobom, stworzyć własną wersję Androida i ją rozpowszechniać.

Pobieranie źródła jest łatwe. Zrozumienie go i korzystanie z niego jest trudne. Nie będziesz w stanie wiele z tym zrobić, chyba że jesteś porządnym programistą, ale miło jest wiedzieć, że jest dostępny. Najważniejsze dla naszych celów jest ROM “AOSP” lub “oparty na AOSP” stara się ściśle przestrzegać oryginalnej wersji Androida i zaoferować “czysty” Obsługa Androida, jak najbliżej urządzenia z Google, takiego jak telefon Nexus S..

AOKP to skrót od Android Open Kang Project, nazwy popularnej niestandardowej pamięci ROM typu open source. AOKP ROM to mocno zmodyfikowana wersja oryginalnej pamięci ROM systemu Android, z dużą ilością dodanych poprawek. Często jest używana jako podstawa dla innych pamięci ROM, więc czasami możesz zobaczyć listy ROM z “AOKP” używany jako nagłówek. Nie jest związany z AOSP, ale często jest mylony ze względu na podobieństwa w akronimach.

Wniosek

Mamy nadzieję, że w tym artykule wyjaśniono niektóre terminy powszechnie używane do opisania dostosowywania Androida. Jeśli masz dodatkowe pytania, dodaj komentarz.

Źródło zdjęcia: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.