Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Co to jest bootloader?

Spisu treści:

Anonim

Na najbardziej podstawowym poziomie pamięć w smartfonie z Androidem jest jak dysk twardy złożony z kilku partycji. Jedna z tych partycji przechowuje pliki systemowe Androida, inna przechowuje wszystkie dane aplikacji, które gromadzisz (tak zazwyczaj możesz aktualizować bez utraty swoich danych), a inne, aby robić więcej za kulisami.

Pomyśl o bootloaderze jako o punkcie kontroli bezpieczeństwa i menedżerze dla wszystkich tych partycji. Każdy komputer ma jeden, a to mówi sprzętowi, gdzie szukać i jak uruchomić, gdy zaczynasz. Na telefonach z Androidem (i tabletach, telewizorach, a nawet kuchenkach mikrofalowych) bootloader domyślnie sprawdza kilka rzeczy, aby upewnij się, że oprogramowanie, które próbujesz uruchomić, jest oryginalne. Większość urządzeń mobilnych lub wbudowanych działa w ten sam sposób, a to dlatego, że jeśli możesz zamienić to, co ludzie, którzy wprowadzili Twój telefon na te partycje, możesz zepsuć wszystko, jeśli nie wiesz, co robisz lub złe oprogramowanie może próbować zepsuć wszystkie twoje rzeczy. Druga strona to odblokowany bootloader, który nie weryfikuje oprogramowania, co ułatwia instalację i używanie niestandardowych pamięci ROM. Dlatego ludzie chcą mieć możliwość ich odblokowania.

Zawsze dużo mówi się o blokowaniu bootloaderów. Ale wszystkie telefony z Androidem są dostarczane z zablokowanym bootloaderem, w tym przyjazne dla programistów urządzenia Nexus. To, co naprawdę się liczy, to to, kiedy bootloader jest szyfrowany jako środek bezpieczeństwa. Podczas gdy niektóre urządzenia (takie jak telefony i tablety Nexus) można łatwo odblokować za pomocą jednego polecenia, większość programów ładujących jest zablokowanych i zaszyfrowanych, co oznacza, że ​​potrzebujesz odpowiedniego tokena zabezpieczającego (traktuj to jako hasło), aby je odblokować.

Dlaczego to ma znaczenie?

Zaszyfrowany program ładujący może być kością niezgody dla tych, którzy kochają sprzęt producenta i chcą majstrować przy swoich urządzeniach. HTC, LG, Samsung i Motorola - prawie wszyscy - naprawdę - regularnie wysyłają urządzenia z zablokowanymi i szyfrowanymi programami ładującymi. Dość często dzieje się tak, ponieważ operator, który zbudował dla nich telefon, chce go mocno zamknąć. Umożliwia to dodatkową warstwę bezpieczeństwa dla użytkownika końcowego (a operatorzy uwielbiają wszystko, co ogranicza liczbę połączeń z pomocą techniczną), ale utrudnia flashowanie nowego oprogramowania układowego (tutaj niestandardowa pamięć ROM) na telefon.

Ludzie albo muszą znaleźć sposób na ominięcie szyfrowania (często za pomocą czegoś takiego jak „inżynierski” bootloader lub narzędzie flashujące, które wyciekło od producenta), albo znaleźć sposób na załadowanie niestandardowego oprogramowania na bezpieczne. Bardzo często jest to trudny orzech do zgryzienia. W ostatnich latach widzieliśmy większość ludzi, którzy sprawiają, że telefony z Androidem oferują modele obsługujące odblokowywanie - dadzą ci token odblokowujący dla programu ładującego, pod warunkiem, że zgadzasz się na ich warunki. Ponieważ wiele razy te warunki są po prostu fantazyjnym sposobem na stwierdzenie, że tracisz gwarancję, gdy tylko odblokujesz rzeczy, wciąż jest wielu ludzi, którzy nie są z tego zadowoleni.

To jedna z tych sytuacji, w których nic nie uszczęśliwi wszystkich. Zakup telefonu Nexus jest łatwy do powiedzenia - gwarancja nie jest unieważniona przez odblokowanie bootloadera - ale nie wszyscy chcą, aby sprzęt wysyłany przez Google co roku. To samo dotyczy innych telefonów, które mogą mieć odblokowany bootloader za pośrednictwem programu dla programistów. Ludzie chcą określonego modelu, który najlepiej pasuje do ich operatora, i nie są zainteresowani konkretnym modelem, który można odblokować. Lub odblokowana edycja „deweloperska” nie jest dostępna jako telefon z dotacją w sklepie operatora, a ludzie nie chcą za nią płacić pełnej ceny detalicznej. Tymczasem przewoźnicy i producenci chcą zapewnić kontrolowane działanie, w którym ludzie nie dzwonią po wsparcie z telefonem z oprogramowaniem, którego nie zatwierdzili, lub ludzie są „hakowani” przez złośliwe oprogramowanie, ponieważ zostały pominięte zabezpieczenia bootloadera.

Powinienem się martwić?

Dla większości z nas zablokowanie bootloadera nie stanowi większego problemu. Niektórzy nawet lubią wiedzieć, że istnieje jeszcze jedna warstwa ochrony za każdym razem, gdy telefon zostanie ponownie uruchomiony. Ale dla osób, które chcą zrobić trochę więcej na swoim Androidzie - lub wesprzeć go sam, po tym, jak producent zdecyduje, że to zrobiono - bootloader jest bardzo ważnym oprogramowaniem. Naszą radą jest wspieranie firm, które sprzedadzą ci telefon, który oferuje rzeczy, które lubisz. Jeśli to oznacza odblokowany bootloader, zakup telefonu, który oferuje tę zdolność, informuje ludzi tworzących go o tym, że istnieje rynek, i powinni nadal je robić.