Na forum MobileRead został dziś opublikowany programowy jailbreak dla Kindle w wersji 5.14.2 i niższych.
Grupa hackerów opublikowała pliki oraz szczegółową instrukcję instalacji. Jak się okazuje, jailbreak wykorzystuje dziurę w oprogramowaniu Kindle, która została naprawiona niedawną aktualizacją 5.14.3. Autor wątku o nicku „katadelos” poinformował o tym błędzie dział developerski Amazon (Lab126), co ciekawe, podziękował pracownikom Amazonu za pomoc.
No dobrze, dla wszystkich, którzy siedzą jak na tureckim kazaniu: czym jest jailbreak? Chodzi o proces złamania zabezpieczeń systemu, pozwalający użytkownikowi na pełną ingerencję w jego działanie. Ograniczenia wprowadzane są z różnych powodów – czy to bezpieczeństwa, czy też marketingowych.
W przypadku Kindle jailbreak umożliwia m.in. instalację alternatywnych aplikacji do czytania (np. KOReader – tu instrukcja), a także na dostęp do linuksowego wiersza poleceń na poziomie roota – jak widzicie na zdjęciu otwierającym artykuł.
Jak zrobić jailbreak? Musimy mieć Kindle bez najnowszej wersji 5.14.3. Zostały przygotowane pliki dla wszystkich modeli od Kindle 7, Voyage i Paperwhite 2 począwszy. Wszystkie kroki znajdziecie na forum MobileRead. Jest też omówienie video, szkoda że po chińsku.
Cała procedura nie jest skomplikowana, ale przeznaczona jest dla osób zaawansowanych, mających pewne obycie techniczne. Można bezpiecznie przyjąć, że jeśli nie rozumiesz na czym polegają poszczególne kroki, to lepiej, abyś jailbreaka nie robił/nie robiła. Podobnie jeśli nie znasz angielskiego na tyle, aby poradzić sobie z poszukiwaniem wyjaśnień na kolejnych stronach wątków. Zrobienie czegoś źle może sprawić, że uszkodzimy czytnik i to być może nieodwracalnie. Zwracam też uwagę, że proces wymaga resetu czytnika do ustawień fabrycznych, więc i tak powinniśmy zrobić kopię wszystkiego, co na nim mamy. Szczególnie pamiętajmy o „My Clippings.txt” czyli pliku z kopią naszych podkreśleń.
Dawno temu w artykule Czytnik – sprzęt dla miłośnika książek czy dla hackera wyjaśniałem, dlaczego nie omawiam takich rzeczy jak jailbreak. Dlaczego zdecydowałem się wspomnieć o tym teraz? Z prostego powodu.
Od wprowadzenia z wersją 5.14.2 nowego wyglądu Kindle jestem pytany regularnie „a czy można przywrócić poprzedni wygląd”. Otóż podobno można – trzeba najpierw jednak zrobić jailbreak. Potem jest już to proste. Ten sam „katadelos” napisał na Reddicie:
On 5.14.2: You can edit the file
/var/local/CHROME_CONFIG
to revert back to the previous new UI introduced in 5.13.7 by changing the linechromeReleaseVersion=2
tochromeReleaseVersion=1
.
Zmieniamy jedną opcję w pliku z ustawieniami i to powinno wystarczyć. Zaznaczam, że sam jailbreaka nie wgrywałem (choć kusi mnie żeby to sprawdzić) i nie mogę pomóc w ewentualnych problemach. Robicie to na swoją odpowiedzialność. Ale jeśli sami się odważycie, piszcie w komentarzach.
Czytaj dalej:
- Aktualizacja 5.14.3.0.1 dla Kindle – poprawki błędów (?) z poprzedniej wersji
- Aktualizacja 5.14.3 dla Kindle – nowy ekran startowy już dla każdego
- Zmiany w działaniu kolekcji na Kindle z wersją 5.14.2. Jest opcja pobierania wszystkich e-booków
- Aktualizacja 5.14.2 dla Kindle: kolejna rewolucja w wyglądzie! Nowy ekran główny i filtrowanie biblioteki
- Literatura nie jest dla idiotów? Czytniki są dla wszystkich!
- Aktualizacja 5.16.1.2 dla Kindle Scribe: nowe tryby pisaka, podfoldery i… wygaszacze ekranu
Mnie tam nowy wygląd nie przeszkadza, natomiast wyskakujący teraz non-stop komunikat przy przechodzeniu do biblioteki (niezależnie z jakiego poziomu) o treści „Cloud not available” uważam za karygodny.
Opcja przywrócenia stałego, nie ociężałego interfejsu jest bardzo kusząca bo ten nowy działa beznadziejnie na PW4. Kompletnie nie rozumiem jak firma z takim budżetem może wypuścić taki szajsowy software. Serio się zastanawiam momentami czy ktoś to u nich w ogóle testował przed wydaniem.
Wow,chyba się skuszę. KOReader na Oasis!
Z komentarzy na FB, może komuś pomoże.
>> Problem polega na tym, że to jedna instrukcja do wszystkich modeli bez wyszczególnienia różnic między nimi. W przypadku PW5 i softu 5.14.2 do trybu demo wchodzimy, ale go nie konfigurujemy, czyli przechodzimy z punktu 3 instrukcji od razu do p. 9. Jest to wyjaśnione w dalszych postach.
Smutek, bo moj PW juz ma 5.14.3, a prawie sie zdecydowalem na jailbreak i powrot to starszego FW. Trzeba poczekac na znalezienie nowego sposobu na obejscie zabezpieczen.
Kojarzy ktoś czy jailbreak psuje możliwość połączenia z Amazonem/SendToKindle?
Na moim Voyage mam sporo czasu do zastanowienia, bo Amazon i tak przestał go patchować :/
Nie, masz wszystko jak miałeś. Możesz tylko (i aż) robić dodatkowo różne rzeczy na partycji systemowej. Na zwykłym, „sklepowym”, czytniku masz dostęp tylko do partycji użytkownika, czyli tej tej która się wyświetla przy podłączeniu czytnika do komputera.
Czyli nic specjalnego dla zwykłego czytelnika
A to bez JB działają już okładki w bibliotece dla książek spoza Amazona, wgrywanych przez chmurę? Czy bez JB można zmniejszyć marginesy w MOBI i w PDF? Czy własne książki wysyłane przez chmurę mają numery stron? Interfejs po polsku lub przynajmniej wszystkie polskie „ogonki“ na klawiaturze (ważne np. przy wyszukiwaniu)?
Możesz sobie ręcznie wyedytować odpowiedni plik i go podmienić na czytniku, nie ma jednej wtyczki bo trzeba zmowyfikować okno programu czytający pliki mobi. Niestety robi się to dla konkretnego modelu i firmware ztcp. Na początek spróbuj się dostać do konsoli czytnika przez usbnet (do tego jest wtyczka mrpi).
Nie wiem czy Athame ma jeszcze czas i cierpliwość, ale możesz do niego uderzyć z prośbą o instrukcję co i jak, link masz wyżej w nicku.
Mozesz podlinkowac te hacki? Mam pw5 , co ciekawe na liscie mam okladki dla plikow wysylanych przez send to kindle (czasami ;)). Ale na wygaszaczu bardzozadko sie pojawiaja. A o numeracja stron ro juz wogole.
Czy jak się raz zrobi JailBrake, to już jest na stałe?
Można potem aktualizować system?
Czy po aktualizacji albo resecie fabrycznym, jailbrake przepada i trzeba robić od nowa ?
Również jestem tym zainteresowany. Jak wygląda sprawa z ewentualną gwarancja ? Czy można potem wrócić do oficjalnego systemu ?
Z gwarancją jest teoretycznie tak, że wszystkie modyfikacje czytnika (programowe i sprzętowe) ją anulują, ale w praktyce jak zepsuje Ci się np. ekran, to nie słyszałem żeby komuś nie wymieniono czytnika bo miał JB. Nie wiem na ile Amazon może to sprawdzić, ale chyba nie sprawdzają.
Ilu znasz ludzi, którzy zrobili JB i oddali czytnik do gwarancji?
Tak, po pełnym resecie jb się czyści i jeśli mamy zbyt nową wersję oprogramowania, możemy go utracić. Są sposoby żeby go potem odzyskać, ale raz mi się to nie udało (na PW2).
Oczywiście w przypadku „zbrickowania” czytnika, czyli trwałego zepsucia bootloadera, reset może się nie udać. Nie wiem co wtedy z gwarancją.
Jest jakaś wtyczka, żeby regulować marginesy? Zainstalowałem tego jailbreaka na KV, ale dla mnie chyba szkoda zachodu, jedyne co zyskałem to okładki na wygaszaczu. Koreader i tak nie widzi mobi.
napisz jak brakuje