If-Koubou

Как да Jailbreak вашето Kindle Paperwhite за скрийнсейвъри, приложения и повече

Как да Jailbreak вашето Kindle Paperwhite за скрийнсейвъри, приложения и повече (Как да)

Ние ви показахме как да затворите вашия Kindle в миналото, но новият Paperwhite (с красив екран с по-висока разделителна способност, който се моли за скрийнсейвъри по поръчка) изисква съвсем нова торба с трикове за отваряне на jailbreak. Прочетете, докато ние jailbreak един Paperwhite и покажете новите режими скрийнсейвър.

Защо искам да направя това?

Има два елемента на този урок. Първо, има самото jailbreak. Jailbreak ви позволява да получите достъп до Kindle Paperwhite, сякаш сте разработчик с пълен достъп до операционната система и структурата на файловете на устройството. Това е страхотно, защото ви позволява да използвате устройството, както желаете, включително зареждането на хакове на трети страни, добавки и други готини ощипвания.

Втората част на урока покрива чудесен пример за това, което можете да направите с jailbroken Paperwhite, като инсталирате скрийнсейвъри по поръчка. Оригиналният скрийнсейвър е доста страхотен (тъй като ви позволява да замените скрийнсейвърите с запалянков запас с вашите собствени), но новият скрийнсейвър хак е още по-добър, тъй като позволява три режима: собствени скрийнсейвъри, показващи корицата на последната четена книга, и леко "спящо" наслагване, което държи текущата страница видима. Ще разберем как функционират тези режими, след като сме инсталирали хак. Не знаем за теб, но около това, което харесваме, за да персонализираме нещата големи и малки, така че тази хак е на нашата алея.

От какво се нуждая?

За този урок ще ви трябват следните неща:

  • Kindle Paperwhite
  • USB кабел за синхронизация
  • Хост компютър

Докато всички Kindles са jailbreakable, Kindle Paperwhite е най-новото и също така изисква подход, значително различен от по-старите Kindles. Ако имате по-стар Kindle, не се отчайвайте, можете да проверите нашето старо учебно заведение за Kindle jailbreak тук.

Ще имате нужда и от хост компютър, който може да отваря .zip архиви и да монтира Paperwhite като сменяем флаш памет. Тъй като компютърът просто служи като платформа за прехвърляне на файлове в Kindle, урокът е OS-agnostic.

И накрая, ще ви е необходима шепа малки файлове за всяка стъпка от процеса (отваряне на jailbreaking и инсталиране на скрийнсейвъра), които ще свържем директно във всеки раздел на урока в подходящото време.

Надстройване / понижаване на операционната система на Paperwhite

Ако версията на Kindle OS на Paperwhite е 5.3.3 или 5.3.6+, не можете да инсталирате хакване на jailbreak и ще трябва да надстроите / понижите версията на вашата операционна система на подходяща версия.

Забележка: Ако вашето текущо версията на Kindle OS, както е посочено в менюто -> Settings -> Menu -> Device Info, е 5.3.0, 5.3.1, 5.3.4 или 5.3.5, тогава няма нужда да надстройвате или downgrade текущата версия на операционната система. Ако вашата версия на операционната система е по-ранна от 5.3.0, силно препоръчваме да надстроите до най-новата версия, но с нетърпение да я освободите 5.3.5. Ако понастоящем се намирате на приемлива версия на Kindle OS, моля, преминете към следващата секция, Инсталиране на Jailbreak.

Ние избрахме jailbreak, използвайки най-високата версия, която все още не можеше да бъде отключена, 5.3.5 и нямаше проблеми. Някои потребители са съобщили за проблеми и са скочили до 5.3.1. Можете да изтеглите необходимите файлове за надграждане / понижаване директно от сървърите на Amazon тук:

  • Amazon Hosted Kindle OS 5.3.1
  • Amazon Hosted Kindle OS 5.3.5

Ако по някаква причина горепосочените връзки са счупени (например, Amazon вече не предлага по-стари файлове на Kindle OS за изтегляне), файловете също са достъпни на този сайт на трета страна, който се хоства от Kindle modder / developer Ixtab:

  • Хоствано Kindle OS на трета страна 5.3.1
  • Хоствано Kindle OS на трета страна 5.3.5

Изтеглете съответния Kindle OS .bin файл на вашия компютър.

Преди да продължите, поставете Paperwhite в режим Самолет, като отворите Меню -> Настройки и превключете големия режим "Самолетен режим" в горната част на екрана в положение "Вкл.". Не искаме Paperwhite да се свързва с сървърите на Amazon по време на този процес, тъй като няма да може да се опита да осъществи ъпгрейд по въздуха или друг вид намеса.

Монтирайте Paperwhite като сменяемо устройство на компютъра си, като го свържете чрез USB синхронизиращия кабел. Копирайте .bin файла от компютъра си в основната директория, както е така:

Не се притеснявайте, ако нямате други файлове, които се съдържат в екранната снимка в директорията ви, като например калибрираните файлове, тъй като те са вторичен продукт от използването на мениджъра на калибър (ако не използвате Calibre, те печелят " не е на вашето устройство).

След като успешно прехвърлите файла .bin към вашия Paperwhite, извадете устройството от компютъра си и извадете USB кабела. Придвижете се до Меню -> Настройки -> Меню -> Актуализиране на Kindle.

Вашият Paperwhite ще се рестартира и след известно време ще видите екран за актуализиране на софтуера с измервателен уред. Оставете го; тя ще завърши актуализацията и ще се рестартира самостоятелно след около 5-10 минути.

Щом Paperwhite се рестартира, проверете отново информацията за устройството, за да се уверите, че версията на версията на Kindle OS е била проследена в устройството. Придвижете се до Меню -> Настройки -> Меню -> Информация за устройството, както сте направили по-рано в урока и проверете дали актуализацията е успешна.

Инсталиране на Jailbreak

Сега, когато сме на правилната версия на Kindle OS, е време да се заемем с работата по инсталирането на jailbreak. Въпреки че ние говорим за целия процес като "jailbreaking", те всъщност са няколко интересни неща, които се случват под качулката.

Първо, действителният jailbreak се прилага към Paperwhite. Това е модифициран сертификат, който позволява инсталирането на персонализирани пакети за актуализация (подобно на jailbreaking устройство с iOS, което позволява да не се инсталират неподписани пакети на вашето устройство).

На второ място, инсталира мост Jailbreak; този малък код е създаден, за да помогне за запазването / мигрирането на jailbreak в лицето на бъдещи актуализации.

Трето, той инсталира набор от сертификати на Kindlet за разработчици. Kindlets са Java апликации за Kindle (например малките игри, които можете да играете на Kindle). Чрез предварително инсталиране на сертификатите за най-често срещаните разработчици на jailbreak / разработчици на трета страна, които работят в общността за подмяна на Kindle, тя много по-лесно се инсталира по-късно от Kindlets на трети лица.

Четвърто, инсталира това, което е известно като "спасителен пакет", разработен от Kindle modder Ixtab, който позволява сървър SSH на вашия Paperwhite. Въпреки че е доста трудно да навредите на различните Kindle модели с jailbreaking и да се придържате към добре известните инструменти и техники за отваряне на пистолета, винаги е възможно да се завинтват неща, ако започнете да правите по-напреднали набивки около вашия Paperwhite. SSH сървърът Rescue Pack предоставя точка на влизане, за да изтриете и нулирате Paperwhite, ако възникне необходимост.

Точно като вкореняване / jailbreaking други устройства, действителната jailbreak себе си не прави много. Отваря сепотенциал да направим много, обаче, на които ще се включим, след като приключим с отварянето на jailbreaking.

За да започнете, изтеглете файловете Paperwhite jailbreak тук: Официалната Mobileread Thread (изисква се безплатна сметка 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. Кликнете върху новия документ, за да отворите файла .mobi.

След като документът е отворен, ще бъдете посрещнати с първата гигантска връзка "Кликнете, за да JAILBREAK":

Извиняваме се за внезапното намаляване на качеството на екранното изображение, заснемането на екрана е забранено в рамките на документи от съображения за авторски права, затова превключихме на ръчно снимане на екрана на Paperwhite.

След като кликнете върху връзката, ще видите екран с допълнителни инструкции, например:

Направете точно това: леко натиснете за няколко секунди в ъгъла на екрана. Тя бързо ще се зареди на процеса на инсталиране на jailbreak:

След като процесът приключи, той ще ви отведе назад до началния екран на Paperwhite (което е интересна почивка от предишни инструменти за jailbreak, които напълно рестартират устройството). Предишният документ за jailbreak ще бъде заменен с дневника на процеса на jailbreak, както е така:

Отварянето на документа просто посочва какво е направил jailbreak (което по същество е само списък на нещата, за които говорихме по-рано в урока, като инсталирането на Jailbreak Bridge).

На този етап устройството е напълно jailbroken! Единствената функционалност, която не е налице непосредствено след инсталирането, е SSH базирана Rescue Pack (трябва да рестартирате Paperwhite веднъж, за да активирате сървъра SSH).

Инсталиране на скрийнсейвъра

Сега, когато имаме Paperwhite jailbroken, че е време да се възползвате от jailbreak, за да направите забавни неща. Най-важната причина, поради която хората са застреляли своите Kindles, е да получат скрийнсейвъри по поръчка, затова ще ви покажем как да заобиколите вашия jailbreak хакер с приятен пакет от скрийнсейвъри.

За да започнете, трябва да изтеглите два файла, пакет Python за Kindle и реалния скрийн скрийнсейвър (kindle-python-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 / and / / extensions / се създава от инсталатора на Python и трябва да остане напълно самостоятелно. Папката / linkss / е създадена от hack скрийнсейвъра и съдържа файлове и папки, представляващи интерес за нас. Докато по-голямата част от файловете в / linkss / трябва да бъдат оставени сами, има няколко, които изискват взаимодействието ни, за да генерираме ефекта на скрийнсейвъра, който искаме. Нека сега разгледаме различните опции за конфигуриране.

Забележка: Можете да използвате само една от тези конфигурации наведнъж. Настройването на повече от едно едновременно ще ви остави с празен скрийнсейвър в повечето случаи и катастрофи и грешки в други.

Настройване на режима на показване на Paperwhite: Ако искате Paperwhite да показва корицата на книгата, която сте чели последно (или четете в момента) като скрийнсейвър, трябва просто да създадете празен файл с име "cover" в директорията / linkss / по следния начин:

Можете да създадете нов текстов документ и просто да премахнете разширението .txt или, както направихме тук, можете да копирате съществуващия празен файл "autoreboot" и просто да го преименувате. Важната част е, че е сляп файл без разширение. Изтрийте файла "autoreboot", докато сте там (повече за това в един момент). Извадете Paperwhite и го рестартирайте чрез Меню -> Настройки -> Меню -> Рестартиране.

Когато Paperwhite завърши рестартирането и се върна на началния екран, отворете книга и след това изчакайте минута или две, за да може хакерът да обработи капака. Ако поставите Paperwhite веднага, за да заспите, ще получите скрийнсейвър, който гласи: "The ScreenSavers Hack в момента е в режим" cover ", но все още не е обработил успешно обложката на книга :)". В други думи си направил всичко, но все още не е подготвил корицата за употреба.

Настройване на режима на наслагване от Paperwhite to Sleep: Ако искате Paperwhite да показва малко наслагване, което показва, че устройството заспива над последното видимо съдържание, трябва да повторите процеса от предишната стъпка, като вместо това зададете празния файл "last". Докато сте там, отново изтрийте празния файл "autoreboot".

Докато този метод е нов, той ви показва точно какво е на вашия Paperwhite, когато го слагате в сън (така че, ако може да се каже, прочетете рецепта, без да се притеснявате за устройството да спи), има голям потенциал да доведе до объркване ,

Настройване на режима на скрит скрийнсейвър Paperwhite: Въпреки че режимът за покриване на текущата книга е наистина готин, това е начинът, по който повечето хора мислят, когато мислят за потребителски скрийнсейвъри на Kindle, възможността да поставите ваши собствени изображения върху устройството и да ги покажете.

Първо, трябва да премахнете всички празни файлове, които сте създали за предишните две техники (ако ги използвате), като например "last" или "cover". След това трябва да поставите своя Paperwhite през USB кабела и да прегледате папката / linkss / screensavers /.

В тази папка ще намерите един .png файл, който изглежда така:

Освен че служи като заместител и показва, че скрийнсейвърът е бил успешен, този файл също ни показва какви параметри се нуждаят от скрийнсейвър Paperwhite. Това е важно, защотоако даден файл не отговаря на някой от следните критерии няма да работи:

  • Файлът трябва да е във формат .png.
  • Файлът трябва да има размери 758 × 1024.

Макар че технически Paperwhite може да обработва дисплея на цветни изображения в устройството, губите контрол над процеса, така че изображенията може да не се показват по начина, по който желаете. Имайки предвид това, препоръчително е да преобразувате изображението в 8-битова скала на сивото. Можете да направите конвертирането във всеки обикновен пакет за редактиране на изображения, като Adobe Photoshop и GIMP.

За нашия тест създадохме .png на логото How-To Geek. Ако искате да използвате скрийнсейвъра на вашия Paperwhite, можете да го изтеглите тук.

След като поставите своя скрийнсейвър (и) върху Paperwhite в папката / linkss / screensavers /, извадете Paperwhite. Вашите нови скрийнсейвъри няма да се появят, докато не рестартирате устройството, така че чрез Меню -> Настройки -> Меню -> Рестартиране.

Други скрийнсейвър Хакери трикове: В допълнение към техниките, които описахме по-горе, има няколко малки ощипвания и трикове, скрити в скрийнсейвъра, които заслужават да бъдат споменати. Можете да използвате следните празни файлове, създадени точно както създадохме останалите празни файлове, за да постигнете различни резултати:

  • autoreboot: Това е специфичен флаг, използван от някои приставки за калибър за автоматично рестартиране на Paperwhite, след като са свършили работата си. Ако не използвате приставка, която го изисква, нямате нужда от това знаме.
  • рестартиране: Ако този файл е налице, Paperwhite автоматично ще се рестартира 10 секунди след изваждането му от компютъра. Този флаг е полезен само ако използвате собствени персонализирани капаци (и често добавяте нови такива), тъй като рестартирането не е необходимо, когато използвате метода за наслагване или покритие.
  • случаен: Ако този файл е наличен, списъкът с файловете на скрийнсейвъра ще бъде рандомизиран при всяко рестартиране на Paperwhite.
  • разбъркване: Флагът за разбъркване е свързан директно с флага за автоматично зареждане и се използва за рандомизиране на реда на обложките след извикване на функцията за автоматично стартиране. Ако не използвате флага за автоматично зареждане, не трябва да използвате това знаме.

Ако по всяко време вече не искате да използвате даден флаг (например рестартиране), просто изтрийте празния файл от / linkss / папката и рестартирайте Paperwhite.

Това е всичко, което има! Инсталирайте jailbreak, инсталирайте скрийнсейвъра, нанесете малко количество първоначално ощипване и скрийнсейвъри по поръчка докрай.

Имате Kindle или ebook-центричен хак, трик или ощипвам, бихте искали да ни видите да пиша за? Изключете звука в коментарите и ще се заемем с разследването.