Как да Jailbreak Вашият Kindle Paperwhite за скрийнсейвъри, приложения и още
Показахме ви как да избягате от затвора в миналото, но новата Paperwhite (с красив екран с по-висока разделителна способност, която моли за персонализирани скрийнсейвъри) изисква нова торба с трикове за джейлбрейк. Прочетете, докато бягаме от Paperwhite и показваме новите режими на скрийнсейвъра.
Защо искам да направя това?
Има два елемента за този урок. Първо, самият джейлбрейк. В jailbreak ви позволява да получите достъп до вашия Kindle Paperwhite, както ако сте бил разработчик с пълен достъп до операционната система и файловата структура на устройството. Това е страхотно, защото ви позволява да използвате устройството, както желаете, включително зареждане на хакове, добавки и други страхотни настройки.
Втората част на урока обхваща чудесен пример за това, което можете да направите с джейлбрейкнат Paperwhite, инсталирайки персонализирани скрийнсейвъри. Оригиналният скрийнсейвър хак е доста страхотен (тъй като ви позволява да замените запасите на Kindle скрийнсейвъри със собствените си), но новият скрийнсейвър е още по-добър, тъй като позволява три режима: персонализирани скрийнсейвъри, показващи корицата на последната прочетена книга, и лек "спящ" слой, който поддържа текущата страница видима. Ще обясним как работят тези режими, след като инсталираме рана. Ние не знаем за вас, но около How-To Geek обичаме да персонализираме нещата големи и малки, така че този хак е точно до нашата алея.
От какво се нуждая?
За този урок ще са ви необходими следните неща:
- Kindle Paperwhite
- USB кабел за синхронизиране
- Главен компютър
Докато всички Kindles са jailbreakable, Kindle Paperwhite е най-новият и също изисква подход, значително по-различен от по-старите Kindles. Ако имате по-стар Kindle, не се отчайвайте, можете да проверите нашето старо ръководство за джейлбрейк на Kindle тук.
Ще ви е необходим и хост компютър, способен да отваря архиви .zip и да монтира Paperwhite като сменяема флаш памет. Тъй като компютърът просто служи като платформа за прехвърляне на файлове към Kindle, урокът е OS-агностик.
И накрая, ще ви трябват няколко малки файла за всяка стъпка от процеса (затваряне и инсталиране на скрийнсейвъра), които ще свържем директно във всеки раздел на урока в подходящото време..
Надграждане / понижаване на операционната система на Paperwhite
Ако версията на вашата Kindle OS на Paperwhite е 5.3.3 или 5.3.6+, не можете да инсталирате рана за джейлбрейк и ще трябва да надстроите / понижите версията на вашата операционна система до подходяща..
Забележка: Ако текущата ви версия Kindle OS, както е отметнато от Меню -> Настройки -> Меню -> Информация за устройството, е 5.3.0, 5.3.1, 5.3.4 или 5.3.5, тогава не е необходимо да надграждате или понижете версията на текущата си операционна система. Ако версията на вашата операционна система е по-ранна от 5.3.0, ние силно препоръчваме да преминете към най-актуалното, но благоприятно за джейлбрейк освобождаване 5.3.5. Ако понастоящем сте на приемлива версия на Kindle OS, моля, преминете към следващия раздел, Инсталиране на Jailbreak.
Ние избрахме да използваме джейлбрейк с най-високата все още версия jailbreakable, 5.3.5, и нямахме проблеми. Някои потребители съобщават за проблеми и прескачат до 5.3.1. Можете да изтеглите необходимите файлове за надграждане / понижаване директно от сървърите на Amazon тук:
- Amazon Hosted Kindle OS 5.3.1
- Amazon Hosted Kindle OS 5.3.5
Ако по някаква причина горепосочените връзки са прекъснати (например Amazon вече не предлага по-стари файлове за OS на Kindle за изтегляне), файловете са достъпни и на този сайт на трета страна, хостван от Kindle modder / developer Ixtab:
- Разположена на трети страни Kindle OS 5.3.1
- Разположена на трета страна Kindle OS 5.3.5
Изтеглете съответния Kindle OS .bin файл на вашия компютър.
Преди да продължите, поставете Paperwhite в режим Самолет, като се придвижите до Меню -> Настройки и превключвате големия превключвател „Самолетен режим“ в горната част на екрана на „Включено“. Не искаме Paperwhite да се свързва със сървърите на Amazon по време на този процес, ако не се опита да извърши надграждане над въздуха или друг вид намеса.
Монтирайте Paperwhite като сменяемо устройство на компютъра, като го свържете чрез USB кабела за синхронизиране. Копирайте .bin файла от компютъра си в главната директория, като:
Не се притеснявайте, ако нямате останалите файлове на екрана във вашата директория, като например .calibre файловете, тъй като те са страничен продукт от използването на мениджъра на книгите Caliber (ако не използвате Calibre, те са спечелили) да съм на вашето устройство).
След като успешно прехвърлите .bin файла на вашия Paperwhite, извадете устройството от компютъра и извадете USB кабела. Отидете до Меню -> Настройки -> Меню -> Актуализирайте Вашия Kindle.
Вашият Paperwhite ще се рестартира и след момент ще видите екран за актуализация на софтуера с индикатор за напредък. Оставете го; той ще завърши обновяването и ще се рестартира сам след около 5-10 минути.
След като Paperwhite се рестартира, проверете отново информацията за устройството, за да се уверите, че версията на Kindle OS е премигната на устройството. Придвижете се до Меню -> Настройки -> Меню -> Информация за устройството, както направихте по-рано в урока, и проверете дали актуализацията е била успешна.
Инсталиране на Jailbreak
Сега, когато сме на правилната версия на Kindle OS, е време да се заемем с работата по инсталирането на jailbreak. Макар да говорим за целия процес за “джейлбрейк”, всъщност това са няколко интересни неща, които се случват под капака.
Първо, действителният джейлбрейк се прилага към Paperwhite. Това е модифициран сертификат, който позволява инсталирането на потребителски пакети за актуализация (подобно на задействане на устройство с iOS, което позволява инсталирането на неподписани пакети на устройството ви).
Второ, инсталира Jailbreak Bridge; този малък код е предназначен да запази / мигрира джейлбрейка в лицето на бъдещи актуализации.
Трето, инсталира набор от сертификати за разработчици на Kindlet. Kindlets са Java аплети за Kindle (например малките игри, които можете да играете на Kindle). Чрез предварително инсталиране на сертификатите за най-често използваните от Jilbreak / разработчиците на трети страни, които са активни в общността за модифициране на Kindle, е много по-лесно да инсталирате Kindlets на трети страни по-късно..
Четвърто, инсталира това, което е известно като "Rescue Pack", разработено от Kindle modder Ixtab, което позволява SSH сървър на вашия Paperwhite. Въпреки че е доста трудно да се наранят различните модели на Kindle с джейлбрейк и да се придържаме към добре познати инструменти и техники за джейлбрейк, винаги е възможно да се завият нещата, ако започнете да правите по-напреднали подушвания вътре в Paperwhite. Пакетът Rescue Pack за SSH сървър осигурява входен пункт за изтриване и нулиране на Paperwhite, ако възникне такава необходимост.
Точно като вкореняване / джейлбрейкване на други устройства, самият джейлбрейк сам по себе си не прави много. Тя отваря потенциал да направя много, обаче, за което ще се заемем, след като приключим с блъскането в затвора.
За да започнете, изтеглете файловете Paperwhite jailbreak: Официалната тема за Mobileread (необходима е безплатна Mobileread сметка).
След като изтеглите файла, kpw_jb.zip, отворете файла и извлечете съдържанието във временно местоположение на компютъра. Прикрепете Paperwhite към компютъра и отворете монтирания обем. Копирайте трите не-readme файлове от архива kpw_jb: jailbreak.sh, MOBI8_DEBUG и jailbreak.mobi към вашия Paperwhite, като ги поставите в следните директории:
Root \
--- MOBI8_DEBUG
--- jailbreak.sh
--- \ Documents \
------ jailbreak.mobi
Неуспехът да поставите DEBUG и .sh файловете в root и в jailbreak.mobi в папката с документи ще ви попречи да стартирате jailbreak. След като сте поставили всички файлове правилно, продължете напред и извадете Paperwhite от компютъра. Извадете USB кабела.
Вашият Paperwhite ще се върне към последния екран, който сте използвали; натиснете бутона за начало, за да се върнете към началния екран, ако вече не сте на него. На началния екран трябва да видите нов личен документ:
Ако не виждате новия документ, отметнете падащото меню под навигационната лента. Ако сте го настроили да показва само Книги, например, няма да виждате документа за джейлбрейк. Кликнете върху новия документ, за да отворите файла.
След като документът е отворен, ще бъдете посрещнати с гигантска връзка „Кликнете върху JAILBREAK“ на първата страница:
Извиняваме се за внезапното намаляване на качеството на екрана, заснемането на екрана е забранено в документите поради причини, свързани с авторското право, затова преминахме към ръчно фотографиране на екрана на Paperwhite..
След като кликнете върху връзката, ще видите следващ екран с допълнителни инструкции, като например:
Правете точно както казва: леко натиснете за няколко секунди в ъгъла на екрана. Той бързо ще стартира инсталационния процес на Jailbreak:
След като процесът приключи, той ще ви накара да се върнете обратно към началния екран на Paperwhite (което е интересна почивка от предишните инструменти за джейлбрейк, които напълно рестартират устройството). Предишният документ за джейлбрейк ще бъде заменен с дневник на процеса на джейлбрейк.
Отварянето на документа просто изброява какво е направил джейлбрейкът (което всъщност е само списък на нещата, за които говорихме по-рано в урока, като инсталирането на Jailbreak Bridge)..
В този момент устройството е напълно прекъснато! Единствената функционалност, която не е налична веднага след инсталацията, е Rescue Pack на SSH (трябва да рестартирате Paperwhite веднъж, за да активирате SSH сървъра)..
Инсталиране на скрийнсейвъра
Сега, когато имаме джейлбрейк на Paperwhite, е време да се възползвате от джейлбрейка, за да направите някои забавни неща. Причината, поради която хората от джейлбрейка им Kindles са номер едно, е да получават персонализирани скрийнсейвъри, така че ще ви покажем как да закръглите джейлбрейка си с хубав персонализиран скрийнсейвър пакет.
За да започнете, ние трябва да изтеглите два файла, Python за Kindle пакет и действителните скрийнсейвър (харесване на съответния вид-pithon-0.5.N.zip и kindle-linkss-0.11.N.zip)..
Можете да ги изтеглите оттук: Официалната тема на Mobileread (необходим е безплатен акаунт)
След като изтеглите файловете, е време да започнете. Преди да можем да използваме скрийнсейвъра, трябва да инсталираме Python на Paperwhite. Монтирайте устройството чрез USB кабела за синхронизиране и извлечетеupdate_python_0.5.N_install.bin в корена на Paperwhite (вие Недей трябва да извлечете всякакви други файлове от архива kindle-python-0.5.N.zip). След като файлът се прехвърли успешно, извадете Paperwhite от компютъра и извадете USB кабела.
Започнете актуализация на Paperwhite, точно както направихме в предишния раздел на урока, като отидете в Меню -> Настройки -> Меню -> Актуализирайте Вашия Kindle. Щракнете върху OK, за да разрешите актуализацията и след това изчакайте няколко минути, докато завърши процеса на актуализация.
След като се върнете в началния екран на Paperwhite, продължете напред и го прикрепете отново към компютъра чрез USB кабела за синхронизиране. Сега е време да прехвърлите скрийнсейвъра. Извлечете файла update_linkss_0.11.N_install.bin от архива на kindle-linkss-0.11.N.zip и го поставете в главната директория на вашия Paperwhite (отново има други файлове в архива, които остават недокоснати). Повторете същия процес на обновяване, чрез Меню -> Настройки -> Меню -> Актуализирайте Вашия Kindle. След като упълномощите актуализацията, устройството ви ще се рестартира отново.
След рестартирането и успешното връщане към началния екран на Paperwhite, монтирайте отново Paperwhite чрез USB кабела за синхронизиране. Когато погледнете в главната директория на Paperwhite ще видите няколко нови допълнения:
Папката / python / и / extensions / папката са създадени от инсталатора на Python и трябва да бъдат оставени изцяло сами. Папката / linkss / е създадена от скрийнсейвъра и съдържа файлове и папки, които ни интересуват. Докато по-голямата част от файловете в / linkss / трябва да бъдат оставени сами, има няколко, които изискват нашето взаимодействие, за да генерираме желания ефект на скрийнсейвъра. Нека сега разгледаме различните опции за конфигуриране.
Забележка: Можете да използвате само една от тези конфигурации наведнъж. Създаването на повече от едно едновременно ще ви остави с празен скрийнсейвър в повечето случаи и сривове и грешки в други.
Настройване на режима на Paperwhite на Cover Display: Ако искате Paperwhite да покаже корицата на книгата, която сте прочели (или четете в момента) като скрийнсейвър, трябва просто да създадете празен файл с име „cover“ в директорията / linkss / така:
Можете да създадете нов текстов документ и просто да премахнете разширение .txt или, както направихме тук, можете да копирате съществуващия празен файл “autoreboot” и просто да го преименувате. Важното е, че неговият фиктивен файл без разширение. Изтрийте файла "autoreboot", докато сте там (повече за това в един момент). Извадете вашето Paperwhite и го рестартирайте чрез Меню -> Настройки -> Меню -> Рестартиране.
Когато вашият Paperwhite завърши рестартирането и се е върнал на началния екран, отворете книга и след това изчакайте минута или две, за да обработи капака. Ако поставите Paperwhite в режим на заспиване веднага ще получите скрийнсейвър, който гласи: „ScreenSavers Hack в момента е в режим„ cover ”, но все още не е успешно обработил корица на книгата :)“. С други думи, направихте всичко както трябва, но все още не е подготвило корицата за употреба.
Настройване на Paperwhite в режим на заспиване: Ако искате Paperwhite да покаже малък слой, който показва, че устройството е заспал през последното видимо съдържание, трябва да повторите процеса от предишната стъпка, като вместо това наименувате празния файл „последен“. Докато сте там, отново изтрийте празния файл "autoreboot".
Докато този метод е нов, защото ви показва точно какво е било на вашия Paperwhite, когато го поставите в режим на заспиване (по този начин, ако можете, да речем, да прочетете рецепта, без да се притеснявате за устройството, което ще заспи), има голям потенциал да доведе до объркване.
Задаване на Paperwhite в режим на скрийнсейвър по избор: Въпреки че режимът на корицата на книгата в момента е наистина готин, това е режимът, който повечето хора мислят за това, когато мислят за персонализирани скрийнсейвъри на Kindle, възможността да поставят свои собствени изображения на устройството и да ги показват.
Първо, трябва да премахнете всички празни файлове, които сте създали за предишните две техники (ако сте ги използвали), като например „last“ или „cover“. След това трябва да монтирате Paperwhite чрез USB кабела и да отидете в папката / връзките / скрийнсейвърите /.
В тази папка ще намерите един .png файл, който изглежда така:
Освен че служи като контейнер и показва, че скрийнсейвърът е бил успешен, този файл ни показва също какви параметри е необходим скрийнсейвър на Paperwhite. Това е важно, защото ако даден файл не отговаря на един от следните критерии няма да работи:
- Файлът трябва да е във формат .png.
- Файлът трябва да има размери 758 × 1024.
Докато технически Paperwhite може да се справи с показването на цветни изображения в устройството, вие губите контрол върху процеса, така че изображенията да не се показват по желания от вас начин. С оглед на това е силно препоръчително да конвертирате изображението в 8-битово сиво. Можете да направите преобразуването във всеки общ пакет за редактиране на изображения като Adobe Photoshop и GIMP.
За нашия тест създадохме .png от логото на How-To Geek. Ако искате да използвате скрийнсейвъра на вашия Paperwhite, можете да го свалите тук.
След като поставите скрийнсейвъра си в Paperwhite в папката / linkss / screensavers /, извадете вашата Paperwhite. Новите ви скрийнсейвъри няма да се показват, докато не рестартирате устройството, така че направете чрез Меню -> Настройки -> Меню -> Рестартиране.
Други Скрийнсейвър Рязка рана трикове: В допълнение към техниките, които очертахме по-горе, в скрийнсейвъра си заслужава да споменем някои малки скриптове и трикове. Можете да използвате следните празни файлове, създадени точно както създадохме другите празни файлове, за да постигнете различни резултати:
- autoreboot: Това е конкретен флаг, използван от някои приставки, за да може Calibre автоматично да рестартира Paperwhite, след като свърши работата си. Ако не използвате плъгин, който го изисква, нямате нужда от този флаг.
- рестартиране: Ако този файл е наличен, Paperwhite автоматично ще се рестартира 10 секунди след като бъде изхвърлен от компютъра. Този флаг е полезен, само ако използвате собствени потребителски корици (и често добавяте нови), тъй като не е необходимо рестартиране, когато използвате метода на наслагване или покритие.
- случаен: Ако този файл присъства, списъкът на файловете с скрийнсейвъри ще бъде рандомизиран при всяко рестартиране на Paperwhite.
- разбъркване: Флагът за разбъркване е свързан директно с флага на autoreboot и се използва за рандомизиране на реда на покрития след извикване на функцията autoreboot. Ако не използвате флагът autoreboot, не трябва да използвате този флаг.
Ако по всяко време не желаете да използвате даден флаг (например рестартиране), просто изтрийте празния файл от папката / linkss / и рестартирайте Paperwhite.
Това е всичко! Инсталирайте джейлбрейка, инсталирайте скрийнсейвъра, приложите малка сума от първоначалните настройки, а персонализираните скрийнсейвъри са докрай надолу.
Имате Kindle или Ebook-центричен хак, трик, или ощипвам искате да видите да пишем за? Звучи в коментарите и ще стигнем до разследване.