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

Programy ładujące: więcej niż kiedykolwiek chciałeś wiedzieć

Spisu treści:

Anonim

Cieszymy się, że HTC zdecydowało się nieco wstrząsnąć i przestać blokować bootloader na swoich urządzeniach z Androidem. Pozdrawiam producenta za słuchanie mniejszości głosowej i uświadomienie sobie wartości, jaką przyniesie to jego marce. Otrzymamy wszystkie szczegółowe informacje, a także odpowiedzi na pytania, takie jak data wejścia w życie tej zasady, tak szybko, jak to możliwe. W międzyczasie pojawia się wiele pytań o to, co dokładnie oznacza ten hałas programu ładującego.

Postaramy się odpowiedzieć na te pytania w sposób jak najbardziej nieprzyjazny dla naukowców. Hit the break i przeczytaj.

Kogo obchodzi nawet bootloadery, hbooty i flashowanie?

Bardzo mało osób, kiedy spojrzysz na to z właściwej perspektywy. Większość z 400 000 urządzeń z Androidem aktywowanych każdego dnia to użytkownicy, którzy nie mają pojęcia (lub nigdy by się nie przejmowali), czym jest bootloader. To młoda dziewczyna, którą widzisz u fryzjera, pisząc do przyjaciół. Albo facet w sklepie ze sprzętem, sprawdzający swoje notatki, żeby kupić coś za coś. Lub facet z hipster w Starbucks, pokazując swoje EVO 4G każdemu, kto będzie wyglądał. Android jest teraz głównym nurtem, a sam fakt, że tu jesteś i chcesz dowiedzieć się więcej na temat tego programu ładującego, oznacza, że ​​jesteś bardziej zaawansowanym użytkownikiem niż większość.

Właśnie dlatego HTC, Motorola i inne firmy blokują swoje programy ładujące, nawet jeśli wielu z nas się sprzeciwia - ma to bardzo niewielki wpływ na ich wyniki finansowe w wielkim schemacie rzeczy. Ale pokazuje również, że firmy takie jak Sony Ericsson i HTC, które zmieniły swoje zasady i zaoferują prawdziwe rozwiązanie odblokowujące bootloader, chcą zadowolić wszystkich swoich klientów. Nawet nieliczni, ale bardzo głośni, którzy chcą bardziej hakerskiego urządzenia z Androidem.

Ludzie, którzy się tym przejmują - i często są z tego powodu bardzo zaangażowani - to chłopaki i dziewczęta, którzy chcą mieć pełną kontrolę nad tym, jakie oprogramowanie działa na ich telefonach z Androidem. Są programistami, twórcami, programistami i hakerami, którzy bez końca majstrują i ulepszają system, który otrzymali, i przekształcają go w coś lepszego. Albo gorzej. Tak czy inaczej - to jest ich. W Internecie znajdziesz tych ludzi w ogromnej liczbie, co sprawia, że ​​czujemy, że jesteśmy większością użytkowników, nawet jeśli nie jesteśmy.

Dlaczego producenci telefonów lub operatorzy mieliby chcieć zablokowanego programu ładującego? Co to naprawdę robi?

Zapewnia bezpieczeństwo - zarówno finansowo operatorowi, jak i użytkownikowi końcowemu.

Kiedy mówimy zablokowany bootloader, mamy na myśli (przez większość czasu) obraz dysku, który sprawdza ważne części telefonu podczas uruchamiania, szukając odpowiedniego podpisu. Rozbijmy to tak prosto, jak to tylko możliwe.

Po włączeniu Atrix 4G lub HTC Sensation bootloader zaczyna działać, a następnie przekazuje kontrolę obrazowi rozruchowemu (części dysku, na której znajdują się pliki startowe telefonu). Obraz rozruchowy ładuje jądro telefonu, a następnie ładuje Androida, postępując zgodnie z instrukcjami zawartymi w tych plikach. Skopiuj ten obraz rozruchowy do telefonu, flashując go do wewnętrznej pamięci systemowej telefonu - nie pamięci RAM lub pamięci operacyjnej, ale fizyczną pamięć flash w telefonie. Dlatego istnieje niebezpieczeństwo. Zrujnuj to, a naprawdę możesz zepsuć swój telefon, zamieniając go w „cegłę”. W zależności od tego, w jaki sposób włamujesz się do tego, może to być więcej niż zwykła możliwość. Różni się w zależności od telefonu.

Jeśli masz zablokowany program ładujący, możesz flashować tylko obrazy rozruchowe podpisane cyfrowo ciągiem informacji bezpośrednio od producenta. Nie możesz zbudować własnego i flashować go do telefonu. Partycja przywracania działa w ten sam sposób - jest sprawdzana pod kątem prawidłowego podpisu, a jeśli jej nie ma, nie można zapisać nowej w pamięci flash. To naprawdę oznacza tylko jedno:

Nie możemy ładować niestandardowych jąder ani plików startowych na telefony z zablokowanym bootloaderem.

Uzyskanie dostępu do konta root jest nadal możliwe, a nawet prawdopodobne. Root to tylko naruszenie bezpieczeństwa działającego systemu, a następnie kopiowanie plików, które ułatwiają złamanie tego bezpieczeństwa, kiedy tylko chcemy. Każdy telefon z Androidem, który kiedykolwiek miałem, był zrootowany, nawet jeśli nigdy nie zdecydowałem się oszukać niestandardowym obrazem rozruchowym lub jakimś poważnym hackerem. Chciałem tylko łatwego dostępu.

Powrót do części dotyczącej bezpieczeństwa. Jeśli wszystko, co możesz uruchomić na swoim telefonie (głównie), to oprogramowanie, które zostało zatwierdzone zarówno przez producenta, jak i operatora, łatwiej jest im zabezpieczyć telefon i działać zgodnie z przeznaczeniem. Byłoby to idealne rozwiązanie, z tym wyjątkiem, że do czasu wysłania zabezpieczeń lub poprawki błędów znaleziono nowe problemy. To niekończący się cykl, a zablokowanie telefonu w zatwierdzonym oprogramowaniu pomaga operatorom i producentom zarządzać nim. Pamiętaj, że nie wszyscy, którzy posiadają telefon z Androidem, czytają to, więc nie mają pojęcia, jak sami ładować łatki i poprawki. Ludzie, którzy stworzyli Twój telefon, mają na względzie Twoje najlepsze interesy, choćby po to, by pomóc im w uzyskaniu wsparcia. Obsługują miliony telefonów - nie tylko Twój.

A potem są szkody finansowe, które możemy wyrządzić przewoźnikom. Tak, prawdziwe szkody. Hacki PRL, które umożliwiają roaming 3G na wieżach Verizon wraz z Virgin Mobile Optimus V kosztują pieniądze Sprint. Tak samo włącza się HSPA + w HTC Inspire, omijając dławienie danych T-Mobile, nieautoryzowany bezprzewodowy tethering, zmieniając cykle szczelinowe oraz usuwając Bing i odbierając ruch obiecany Microsoftowi. Te zasady wydają się nam nieprzyjazne, ale Twój operator komórkowy traci przychód za każdym razem, gdy to robisz.

Postanawiają więc to zatrzymać.

Ale Thunderbolt ma zablokowany bootloader, prawda? Mają niestandardowe ROMy i CyanogenMod jest w przygotowaniu.

Rzeczywiście, oba są prawdziwe. Programiści, którzy złamali Thunderbolt, wykorzystali połączenie umiejętności i szczęścia - udało im się zdobyć starszy, niepodpisany nowszy bootloader, który mogli sflashować, włamać się do systemu i sflashować odzyskiwanie, które z kolei mogłoby sflashować niepodpisane obrazy. Bardzo zręczny, bardzo szczęśliwy; nie powinniśmy liczyć na to, że coś takiego dzieje się zbyt często.

Dość, rozumiem. Odblokowanie jest dobre, ale co dokładnie mogę z tym zrobić?

Byle co.

Programiści Droid X to niesamowita, wytrwała grupa ludzi. Nie mogą po prostu sflashować ClockworkMod i ładować jądra i ROM-y, a także muszą przeskakiwać przez obręcze i robić rzeczy trudniej. Ale i tak mają naprawdę fajne rzeczy. I w końcu to samo stało się z Evo 3D. W przeciwieństwie do tego, kiedy pojawił się Nexus S 4G, został zrootowany, zbudowano jądra, a przed końcem dnia wykonano niestandardowe odzyskiwanie, wszystko dlatego, że zostało w pełni odblokowane.

Nie wiemy dokładnie, jak działają zasady odblokowywania bootloadera w HTC. Osobiście mam nadzieję, że naśladuje Sony Ericsson - wyślij je zablokowane, ale zaoferuj sposób, w jaki zaawansowany technologicznie odblokuje je, obsługiwany przez producenta. Mogą również uspokoić przewoźników, nie zezwalając na to na urządzeniach objętych umową, ale wszystko to jest czystą spekulacją. Jestem pewien, że HTC poinformuje nas wkrótce.

Ale kiedy dostaniesz nowy telefon z odblokowanym bootloaderem, rozwój „hakera” przybędzie w rekordowym tempie. Root, niestandardowe ROM-y, porty innego oprogramowania urządzenia - wszystko, co wielu z nas uwielbia w Androidzie. Co więcej, odblokowane programy ładujące oznaczają niestandardowe jądra - podkręcanie, host USB i wszelkiego rodzaju inne gadżety, które są naprawdę trudne do zarządzania na telefonach z zablokowanymi programami ładującymi, a także łatwy sposób załadowania go na własny telefon. Oczywiście oznacza to MIUI i CyanogenMod, zwłaszcza jeśli są to urządzenia HTC.

Cieszymy się, że tak się stało, tak jak większość z was. Jeśli chcesz zrobić coś więcej i zhakować telefon, powinieneś być w stanie to zrobić za pomocą nowego urządzenia HTC. Jeśli tego nie zrobisz, nie będziesz musiał nic robić, cieszyć się stabilnością i bawić się telefonem w sposób, w jaki został dostarczony. Tak czy inaczej, mam nadzieję, że odpowiedzieliśmy na większość pytań dotyczących zablokowanych programów ładujących.