Jaka jest różnica pomiędzy:
- Odblokowanie bootloadera (warunek do wykonania wielu, choć nie wszystkich, innych rzeczy poniżej)
- Korzenie
- Łamanie więzień
- ROM
- NAND i Nandroid
- System operacyjny
- Mod (np. CyanogenMod)
- Odzyskiwanie (ClockworkMod, Amon Ra)
- Niestandardowe jądro (np. Jądro LeshaK)
- Oprogramowanie układowe
- Kierowca
- Aktualizacja Over The Air (OTA)
- Fastboot
- Odblokowanie karty SIM
- Błyskowy
- SPL (Drugi program ładujący)
(jakieś inne często mylone terminy, które przegapiłem?)
rooting
root-access
custom-roms
kernel
Lie Ryan
źródło
źródło
Odpowiedzi:
Rootowanie i Jailbreaking to w zasadzie te same rzeczy, Jailbreaking to słowo użytkowników iPhone'a określające to, co użytkownicy Androida nazywają rootowaniem. Zrootowanie ma miejsce, gdy uzyskasz dostęp do telefonu jako „rootowanie”, co daje ci możliwość robienia wszystkiego, co chcesz (pochodzi od użytkownika root w systemie Unix , w zasadzie uniksowego odpowiednika konta administratora systemu Windows). Zwykle nie można być rootem dla własnego dobra, ponieważ bardzo łatwo jest zepsuć telefon, gdy masz dostęp do konta root, i dość trudno go złamać.
Więcej informacji: Co oznacza „zrootować telefon”? i zrootowałem swój telefon. Co teraz? Co zyskuję na rootowaniu?
Nandroid kopii zapasowej kopii zapasowej z telefonu, który jest dokładny obraz stanu telefonu. Możesz więc wykonać dokładną kopię bieżącego telefonu, a następnie dokonać w nim poważnych zmian, a następnie przywrócić poprzednią kopię zapasową, flashując kopię zapasową z powrotem na telefon. Flashowanie oznacza kopiowanie lub instalację .... zasadniczo czyścisz urządzenie i przywracasz poprzedni stan (kopię zapasową) lub flashujesz nową pamięć ROM (patrz poniżej). NAND to pamięć flash urządzenia, dlatego kopiowanie plików nazywa się „flashowaniem”.
System operacyjny Android to oprogramowanie, które zarządza sprzętem w telefonie z Androidem, takim jak ekran, komunikacja danych, pamięć, aparat i GPS. Zapewnia wspólną warstwę, która pozwala aplikacjom korzystać z tych zasobów i uzyskiwać do nich dostęp na wielu różnych urządzeniach, bez konieczności posiadania przez aplikację specjalnej wiedzy na temat faktycznego sprzętu, na którym działa. System operacyjny Android obejmuje również szereg standardowych aplikacji i usług, takich jak Kontakty, Aparat fotograficzny, Galeria zdjęć i aplikacje do przeglądania stron internetowych, i pozwala użytkownikowi wykonywać takie czynności, jak kontrola jasności ekranu lub łączenie się z sieciami Wi-Fi.
Chociaż rzeczywiste definicje są różne, w świecie Androida, ROM , Mod i Firmware są używane tak, jakby oznaczały w zasadzie to samo. Wszystkie odnoszą się do dostosowanej wersji systemu operacyjnego Android , która została zmodyfikowana do pracy na konkretnej marce telefonu z określonym zestawem dostosowań lub zmian. Można to zrobić, aby stary telefon, taki jak G1, mógł otrzymać zupełnie nową wersję Androida, na przykład 2.2, nawet jeśli producent zdecydował się go nie udostępniać. Może też być zapewnienie dodatkowej funkcjonalności niedostępnej w dostarczonej przez producenta wersji Androida lub rozwiązanie problemów w dostarczonej przez producenta wersji. Więcej informacji: Jaka jest różnica między ROM AOSP a zapasowym ROM?, Jakie są zalety niestandardowej pamięci ROM? , Dlaczego istnieje tak wiele różnych jąder Androida i Gdzie mogę znaleźć standardowe lub niestandardowe ROM dla mojego urządzenia z Androidem?
Kierowcy , co mówi Android system operacyjny oprogramowanie, jak rozmawiać z wszystkimi innym sprzęcie, który jest w telefonie z Androidem. Gdy ktoś tworzy pamięć ROM dla określonego modelu telefonu, będzie musiał uwzględnić wszystkie sterowniki tego telefonu wewnątrz pamięci ROM (np. Modem komórkowy, dostęp do Wi-Fi, określony typ kamery, określony procesor itp.), W przeciwnym razie pamięć ROM albo nie będzie działać na tym telefonie, albo będzie mógł obsługiwać tylko niektóre części telefonu i, na przykład, może nie być w stanie korzystać z przedniego aparatu lub może nie być w stanie połączyć się z siecią Wi-Fi. Jest to dokładnie to samo, co po podłączeniu czegoś nowego do systemu Windows, który uruchamia kreatora dodawania nowego sprzętu i szuka nowego sterownika, zanim będzie można go użyć. Sterowniki są ładowane przez jądro, rdzeń systemu operacyjnego.
Over The Air (OTA) Aktualizacja jest, gdy telefon odbiera aktualizację swojego systemu operacyjnego Android „na powietrzu”, to znaczy jest wysyłany pliki automatycznie przez sieć komórkową z obu Google lub z sieci telefonicznej bez kiedykolwiek potrzebuje być podłączony do komputera. Kontrastuje to ze sposobem, w jaki na przykład iPhone został pierwotnie zaktualizowany tam, gdzie musiał być fizycznie podłączony do komputera z iTunes, aby uzyskać jego aktualizacje.
Program ładujący kontroluje sposób uruchamiania urządzenia. Narzędzie Google po stronie komputera, służące do dostania się do bootloadera i innych powiązanych zadań, nazywa się Fastboot , a interaktywne uruchamianie bootloadera można nazwać „trybem Fastboot”. Zablokowany bootloader zweryfikuje Android partycję systemową i przywrócić go zaopatrzyć, jeśli nie pasują do siebie, podczas gdy odblokowany bootloader nie to samo sprawdzanie, dlatego pozbycia bootloader jest wymagane stałe zakorzenić urządzenia.
Termin „ odzyskiwanie” jest często używany w znaczeniu kilku różnych rzeczy. Może to oznaczać tryb działania telefonu. Na przykład, aby uruchomić komputer w trybie odzyskiwania na Atrix 4G MB860 Olympus, należy:
aby przejść do trybu odzyskiwania systemu Android .
Jest to tryb działania, który umożliwia użytkownikowi dokonywanie poważnych zmian w telefonie. Lub odzyskiwanie może również oznaczać partycję odzyskiwania w telefonie. Lub odzyskiwanie może również oznaczać plik obrazu (filename.img), który można sflashować na partycję odzyskiwania . Na przykład Olympus Atrix 4G MB860 jest dostarczany z obrazem przywracania zapasów migającym na partycji przywracania , a uruchomienie w trybie przywracania na takim telefonie zapasowym pozwala użytkownikowi na dokonanie pewnych poważnych zmian w telefonie:
Jest to możliwe (choć zazwyczaj wymaga odblokowanego bootloadera ) aby zastąpić kod, który wykonuje w Android naprawy trybie zastępując Zdjęcie odzyskiwania obrazu, że producent zainstalowanego na odzyskiwania partycji z niestandardowych odzyskiwania obrazu jak ClockworkMod . Instalowanie i wykonywanie kodu w niestandardowym obrazie odzyskiwania często pozwala użytkownikowi na wprowadzenie bardziej kompleksowych zmian w telefonie, a także często pozwala na tworzenie kopii zapasowych Nandroid i przywracanie tych kopii na telefon.
Program ładujący może również odgrywać pewną rolę we flashowaniu oprogramowania układowego, chociaż zwykle jest to część odzyskiwania . Chociaż zwykle nie chcesz zadzierać z programem ładującym, zaawansowani użytkownicy często flashują niestandardowe odzyskiwanie, takie jak ClockworkMod(chociaż zablokowany bootloader może temu zapobiec). Umożliwia to flashowanie oprogramowania układowego, które nie zostało podpisane przez producenta (takie jak niestandardowe ROM), ponieważ odzyskiwanie zapasów zwykle sprawdza podpis i wykonuje zaawansowane zadania, takie jak pełne kopie zapasowe Nandroid. Odzyskiwanie przypomina trochę ekran rozruchowy systemu BIOS na komputerach PC, ponieważ można do niego przejść, naciskając specjalną kombinację przycisków podczas uruchamiania telefonu. Odzyskiwanie może również polegać na uruchamianiu pliku aktualizacji z karty SD telefonu lub łączeniu się z komputerem przez ADB (Android Debug Bridge) w celu zarządzania urządzeniem z wiersza poleceń.
Więcej informacji: Jaki jest związek między ROM Managerem, ClockworkMod i Nandroidem? Których potrzebuję?
Wiele sieci telefonii komórkowej, które sprzedają GSM na umowie ograniczyć telefon tak, że może on być stosowany tylko w ich sieci telefonicznej, jest to znane jako blokady SIM , blokady sieci lub blokady dotacji . Dzięki temu dostawca może zagwarantować, że dotowany przez niego telefon może być używany tylko w sieci, która pomoże mu odzyskać te pieniądze. Telefon odczytuje kod IMSI włożonej karty SIM i sprawdza, czy odpowiada on dozwolonym kodom kraju lub sieci, z którymi telefon został zaprogramowany. Odblokowanie karty SIMusuwa to ograniczenie z telefonu, aby można było włożyć kartę SIM dowolnej sieci i z niej korzystać. Zazwyczaj polega to na wpisaniu kodu do dialera telefonu, który usuwa blokadę. Istnieją różne sposoby uzyskania tego kodu w zależności od urządzenia i sieci, niektóre sieci podadzą kod odblokowujący po zakończeniu okresu obowiązywania umowy, niektórzy producenci opublikują te kody na swoich stronach internetowych, niektórzy producenci umieszczą te kody na swoich urządzeniach w sposób, który może zostać wyodrębniony przez aplikację, a niektóre wymagają użycia specjalnego oprogramowania komputerowego do przeprogramowania telefonu. Blokada karty SIM jest zwykle implementowana w oprogramowaniu sprzętowym / tylko do odczytu, więc na ogół nie można odblokować urządzenia bez kodu.
Więcej informacji: Czy mogę korzystać z mojego urządzenia u innego operatora?
Powiązane : Innym pytaniem, które wyjaśnia niektóre części platformy Android w kategoriach znanych użytkownikom tradycyjnych systemów komputerowych, jest:
W normalnych warunkach komputerowych, jakie są różne części systemu Android?
źródło
Rootowanie i Jailbreaking odnosi się do tej samej rzeczy. Termin Jailbreaking pochodzi od społeczności Apple iPhone, preferowanym terminem w Androidzie jest rootowanie.
Rootowanie / Jailbreaking odnosi się do włączenia administratora / administratora / root / user-id-0 na telefonie. W urządzeniu, które nie zostało uruchomione, konto administratora jest wyłączone ze względów bezpieczeństwa. Superużytkownik ma pełne uprawnienia nad systemem, w tym usuwanie lub modyfikowanie krytycznych plików systemowych.
Więcej informacji o rootowaniu: Co oznacza „zrootować telefon”?
źródło
Oprogramowanie układowe odnosi się do całego stosu oprogramowania Android: jądro (wraz ze sterownikami), Dalvik VM i system operacyjny. Nie obejmuje to jednak aplikacji instalowanych z usługi Market.
Oprogramowanie układowe może być oficjalne (wydane przez producenta i / lub usługodawcę) lub może być nieoficjalne (wydane przez społeczność modding).
źródło
CyanogenMod ma dobrą definicję ROM (i wiele innych terminów z tej listy)
źródło
Odpowiedź na to pytanie jest już dobrze udzielona, ale jedną z rzeczy, które najbardziej mylą osoby spoza branży, jest różnica między rootowaniem / jailbreakowaniem a odblokowaniem karty SIM.
To proste wyjaśnienie, którego używam dla osób niezwiązanych z technologią.
Smartfon to zasadniczo 2 rzeczy
Telefon
Komputer
źródło
Wersja TL; DR:
Odblokowanie bootloadera
Korzenie
Łamanie więzień
ROM
Chociaż ROM może być trochę mylący (w rzeczywistości odnosi się do nieulotnej pamięci - nie danych), większość ludzi nie zna różnicy między jądrem, systemem operacyjnym, bootloaderem itp. Tak wiele modyfikacji po prostu nazywa się ROM , pozwala to uniknąć pomyłek i flamewars (na przykład, gdy ludzie nazywają Linuksa systemem operacyjnym zamiast mówić, że GNU / linux to system operacyjny, a nawet GNU / linux / X).
Zobacz także Dlaczego nie mogą stworzyć ogólnego systemu operacyjnego dla telefonu?
NAND
MMC / SD
Chociaż format MMC jest starszy, wiele urządzeń używa eMMC zamiast eSD. Litera „e” oznacza „osadzony” i oznacza po prostu, że pamięci nie można usunąć w typowy sposób.
W porównaniu do MMC, SD ma więcej pinów, jest grubszy i obsługuje DRM. Jest również nieco droższy. Oba używają protokołu SPI, aby uzyskać dostęp do NAND.
Nandroid
System operacyjny
Mod (np. CyanogenMod)
Odzyskiwanie (ClockworkMod, Amon Ra)
Niestandardowe jądro (np. Jądro LeshaK)
Oprogramowanie układowe
Kierowca
Aktualizacja Over The Air (OTA)
Fastboot
Odblokowanie karty SIM
Błyskowy
SPL (Drugi program ładujący)
źródło
Jądro Androida odnosi się do jądra systemu Linux i zestawu sterowników, które są dostarczane z jądrem systemu Linux. Jądro nie obejmuje aplikacji dostarczanych z systemem Android ani maszyny wirtualnej Java / Dalvik.
Jądro Costum odnosi się do wprowadzonych przez społeczność modyfikacji jądra Linux. Jądro zapewnia usługi niskiego poziomu, zarządzanie zasobami i bezpieczeństwo.
Sterownik jest częścią jądra, która komunikuje się bezpośrednio ze sprzętem, zapewnia standardowy interfejs, który ukrywa zawiłości konkretnego sprzętu.
Modyfikacje jądra i sterownika zwykle obejmują naprawę błędów sprzętowych, optymalizację zarządzania zasobami i odblokowanie funkcji sprzętowych, które zostały wyłączone na poziomie sterownika.
źródło
Aktualizacja Over The Air odnosi się do oficjalnej aktualizacji producenta i operatora urządzenia, która jest automatycznie przekazywana do Twojego urządzenia.
Aktualizacja OTA jest w zasadzie oficjalną aktualizacją oprogramowania, ponieważ obejmuje cały stos Androida (sterowniki, oprogramowanie układowe, jądro, VM, aplikacje).
źródło
Rozumiem, że inny mod / rom jest podobny do Ubuntu i Fedory (inny wariant linuksa) w świecie PC. Jądro ma niższy poziom niż ten, podobnie jak Ubuntu 10.10 i Fedora 14 używają tego samego jądra Linuksa 2.6.35
źródło