Как сделать джейлбрейк вашего Kindle Paperwhite для заставок, приложений и многого другого

В прошлом мы показали вам, как сделать джейлбрейк вашего Kindle, но новый Paperwhite (с красивым экраном с более высоким разрешением, который требует пользовательских заставок) требует совершенно нового пакета джейлбрейков. Читайте дальше, как мы делаем джейлбрейк Paperwhite и демонстрируем новые режимы заставки.

Почему я хочу это сделать?

В этом уроке есть два элемента. Во-первых, это сам джейлбрейк. Джейлбрейк позволяет вам получить доступ к вашему Kindle Paperwhite, как если бы вы были разработчиком с полным доступом к операционной системе и файловой структуре устройства. Это потрясающе, поскольку позволяет вам использовать устройство по своему усмотрению, включая загрузку сторонних хаков, надстроек и других интересных настроек.

Вторая часть учебника охватывает прекрасный пример того, что вы можете сделать с взломанным Paperwhite, установив пользовательские заставки. Оригинальный хакер заставки был довольно удивительным (так как он позволил вам заменить стандартные заставки Kindle на ваши собственные), но новый хакер заставки еще лучше, поскольку он допускает три режима: пользовательские заставки, отображение обложки последней прочитанной книги, и легкое «спящее» наложение, которое сохраняет текущую страницу видимой. Мы подробно расскажем, как работают эти режимы после того, как мы установили хак. Мы не знаем о вас, но в TutoryBird мы любим настраивать большие и маленькие вещи, так что этот хак прямо в наших рядах.

Что мне нужно?

Для этого урока вам понадобятся следующие вещи:

  • Kindle Paperwhite
  • USB-кабель синхронизации
  • Главный компьютер

В то время как все Kindles являются джейлбрейками, Kindle Paperwhite является новейшим и также требует подхода, значительно отличающегося от более старых Kindles. Если у вас более старая версия Kindle, не отчаивайтесь, вы можете ознакомиться с нашим старым руководством по джейлбрейку Kindle здесь.

Вам также понадобится главный компьютер, способный открывать ZIP-архивы и монтировать Paperwhite в качестве съемного флэш-накопителя. Поскольку компьютер служит платформой для передачи файлов в Kindle, учебник не зависит от ОС.

Наконец, вам понадобится несколько небольших файлов для каждого шага процесса (джейлбрейк и установка хакерской заставки), на которую мы будем ссылаться непосредственно в каждом разделе руководства в соответствующее время.

Обновление/понижение ОС вашего Paperwhite

Если ваша версия Kindle для 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 .

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

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

Если по какой-либо причине вышеуказанные ссылки не работают (например, Amazon больше не предлагает более старые файлы ОС Kindle для загрузки), эти файлы также доступны на этом стороннем сайте, который размещается на моддере/разработчике Kindle Ixtab:

  • Kindle OS от стороннего производителя 5.3.1
  • Kindle OS сторонних производителей 5.3.5

Загрузите соответствующий файл .bin Kindle OS на свой компьютер.

Прежде чем продолжить, переведите Paperwhite в режим «В самолете», выбрав «Меню» -> «Настройки» и переключив большой «Режим полета» в верхней части экрана на «Вкл.». Мы не хотим, чтобы Paperwhite подключался к серверам Amazon во время этого процесса, если у него нет шансов на то, что он попытается выполнить беспроводное обновление или другой тип помех.

Установите Paperwhite в качестве съемного устройства на компьютере, подключив его через USB-кабель синхронизации. Скопируйте файл .bin со своего компьютера в корневой каталог, например так:

Не беспокойтесь, если у вас нет других файлов, присутствующих на снимке экрана в вашем каталоге, таких как файлы .calibre, так как они являются побочным продуктом использования диспетчера книг Caliber (если вы не используете Caliber, они выиграли » на вашем устройстве).

Как только вы успешно передали.bin файл на ваш Paperwhite, извлеките устройство из компьютера и отсоедините USB-кабель. Перейдите в Меню -> Настройки -> Меню -> Обновить свой Kindle.

Ваш Paperwhite перезагрузится, и через некоторое время вы увидите экран обновления программного обеспечения с индикатором прогресса. Оставь это; оно завершит обновление и перезапустится самостоятельно через 5-10 минут.

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

Установка джейлбрейка

Теперь, когда мы находимся на подходящей версии Kindle OS, пришло время заняться установкой джейлбрейка. Хотя мы называем весь процесс «джейлбрейком», на самом деле это несколько интересных вещей, происходящих под капотом.

Во-первых, фактический джейлбрейк применяется к Paperwhite. Это модифицированный сертификат, который позволяет устанавливать пользовательские пакеты обновлений (так же, как джейлбрейк устройства iOS позволяет устанавливать неподписанные пакеты на ваше устройство).

Во-вторых, он устанавливает Jailbreak Bridge; этот небольшой кусочек кода призван помочь сохранить/перенести джейлбрейк перед лицом будущих обновлений.

В-третьих, он устанавливает набор сертификатов разработчика Kindlet. Kindlets – это Java-апплеты для Kindle (например, маленькие игры, в которые можно играть на Kindle). Предварительная установка сертификатов для наиболее распространенных разработчиков джейлбрейка/сторонних разработчиков, активных в сообществе моддеров Kindle, упрощает последующую установку сторонних Kindlets.

В-четвертых, он устанавливает так называемый «Rescue Pack», разработанный Kindle modder Ixtab, который включает SSH-сервер на вашем Paperwhite. Хотя на самом деле довольно сложно нанести вред различным моделям Kindle, используя джейлбрейк и придерживаясь хорошо известных инструментов и техник джейлбрейка, всегда есть возможность испортить вещи, если вы начнете заниматься более сложным гадением внутри Paperwhite. Rescue Pack SSH-сервера предоставляет точку входа для очистки и сброса вашего Paperwhite в случае необходимости.

Так же, как рутирование/джейлбрейк других устройств, сам джейлбрейк не делает ничего особенного. Тем не менее, он открывает потенциал для выполнения многих задач, к которым мы обратимся, когда закончим джейлбрейк.

Для начала загрузите файлы джейлбрейка Paperwhite здесь: Официальная ветка Mobileread (требуется бесплатная учетная запись Mobileread).

Как только вы загрузили файл, kpw_jb.zip, откройте файл и извлеките содержимое во временную папку на вашем компьютере. Подключите ваш Paperwhite к компьютеру и откройте смонтированный том. Скопируйте три файла non-readme из архива kpw_jb: jailbreak.sh, MOBI8_DEBUG и jailbreak.mobi в ваш Paperwhite, поместив их в следующие каталоги:

Root \

--- MOBI8_DEBUG

--- jailbreak.sh

--- \ Documents \

------ jailbreak.mobi

Если вы не поместите файлы DEBUG и .sh в корневой каталог и jailbreak.mobi в папку документов, вы не сможете запустить джейлбрейк. Как только вы разместите все файлы правильно, продолжайте и извлеките ваш Paperwhite из компьютера. Выньте USB-кабель.

Ваш Paperwhite вернется к последнему экрану, который вы использовали; нажмите кнопку «Домой», чтобы вернуться на главный экран, если вы еще не на нем. На рабочем столе вы должны увидеть новый Личный документ:

Если вы не видите новый документ, проверьте выпадающее меню прямо под панелью навигации. Например, если он настроен на отображение только книг, вы не увидите документ о джейлбрейке. Нажмите на новый документ, чтобы открыть файл .mobi.

Как только документ будет открыт, вы увидите гигантскую ссылку «Click to JAILBREAK» на первой странице:

Извините за внезапное снижение качества скриншота, захват экрана отключен в документах по причинам авторского права, поэтому мы переключились на ручное фотографирование экрана Paperwhite.

После нажатия на ссылку вы увидите дополнительный экран с дополнительными инструкциями, например:

Делайте так, как он говорит: осторожно нажмите и удерживайте несколько секунд в углу экрана. Это быстро загрузится к процессу установки джейлбрейка:

Как только процесс будет завершен, он вернет вас обратно на домашний экран Paperwhite (это интересный прорыв по сравнению с предыдущими инструментами для джейлбрейка, которые полностью перезагружали устройство). Предыдущий документ о джейлбрейке будет заменен на журнал процесса джейлбрейка, например:

Открытие документа просто перечисляет то, что сделал джейлбрейк (что, по сути, является просто списком того, о чем мы говорили ранее в учебнике, например, установка Jailbreak Bridge).

На данный момент устройство полностью взломано! Единственная функциональность, недоступная сразу после установки, – это пакет восстановления на основе SSH (вам нужно один раз перезапустить Paperwhite, чтобы включить сервер SSH).

Установка Заставки Взломать

Теперь, когда у нас есть джейлбрейк Paperwhite, пришло время по-настоящему воспользоваться джейлбрейком, чтобы сделать кое-что интересное. Главная причина, по которой люди делают джейлбрейк своих Kindles, заключается в том, чтобы получить пользовательские заставки, поэтому мы покажем вам, как завершить ваш джейлбрейк с помощью хорошего набора пользовательских заставок.

Чтобы начать, нам нужно скачать два файла, пакет 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. Нажмите кнопку ОК, чтобы авторизовать обновление, а затем подождите несколько минут, пока оно завершит процесс обновления.

Вернувшись на главный экран 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 на обложку . Если вы хотите, чтобы Paperwhite отображал обложку книги, которую вы в последний раз читали (или читаете), в качестве заставки, вам просто нужно создать пустой файл с именем « cover »в каталоге/linkss/примерно так:

Вы можете создать новый текстовый документ и просто удалить расширение .txt или, как мы сделали здесь, вы можете скопировать существующий пустой файл «автозагрузка» и просто переименовать его. Важной частью является то, что это фиктивный файл без расширения. Удалите файл «autoreboot», пока вы там (подробнее об этом чуть позже). Извлеките ваш Paperwhite и перезапустите его через Меню -> Настройки -> Меню -> Перезагрузить.

Когда ваш Paperwhite закончит перезапуск и вернется на домашний экран, откройте книгу и подождите минуту или две, пока взломщик обработает обложку. Если вы сразу же переведите Paperwhite в спящий режим, вы получите заставку с надписью «Заставка ScreenSavers в настоящее время находится в режиме« обложки », но еще не обработала обложку книги :)». Другими словами, вы все сделали правильно, но он еще не подготовил обложку для использования.

Установка Paperwhite в режим наложения сна: Если вы хотите, чтобы Paperwhite отображал небольшое наложение, указывающее, что устройство спит над последним видимым содержимым, вам нужно повторить процесс с предыдущего шага, указав вместо этого имя пустой файл «последний». Пока вы там, снова удалите пустой файл «автозагрузка».

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

Установка Paperwhite в режим пользовательской заставки . Несмотря на то, что режим обложки текущей книги действительно классный, об этом большинство людей думают, когда думают о пользовательских заставках на Kindle, – возможность разместить ваши собственные изображения на устройство и отображать их.

Во-первых, вам нужно удалить все пустые файлы, которые вы создали для двух предыдущих техник (если вы их использовали), такие как «last» или «cover». Затем вам нужно смонтировать Paperwhite через USB-кабель и перейти в папку/linkss/screensavers /.

В этой папке вы найдете один файл .png, который выглядит так:

Кроме того, что он служит в качестве заполнителя и указывает, что взлом заставки был успешным, этот файл также показывает нам, какие параметры нужны заставке Paperwhite. Это важно, потому что , если файл не соответствует ни одному из следующих критериев , он не будет работать:

  • Файл должен быть в формате .png.
  • Файл должен иметь размеры 758 × 1024.

Хотя технически Paperwhite может обрабатывать отображение цветных изображений на устройстве, вы теряете контроль над процессом, поэтому изображения могут отображаться не так, как вы хотите. С учетом этого настоятельно рекомендуется преобразовать изображение в 8-битную шкалу серого. Вы можете выполнить преобразование в любом обычном комплекте для редактирования изображений, например, в Adobe Photoshop и GIMP.

Для нашего теста мы создали .png логотипа TutoryBird. Если вы хотите использовать заставку на вашем Paperwhite, вы можете скачать ее здесь.

После того, как вы поместили свои заставки на Paperwhite в папке/linkss/screensavers /, извлеките Paperwhite. Ваши новые заставки не появятся, пока вы не перезагрузите устройство, так что сделайте это через Меню -> Настройки -> Меню -> Перезагрузить.

Другие хитрости с заставками . В дополнение к методам, которые мы описали выше, в хакере с заставками есть несколько небольших хитростей и хитростей, о которых стоит упомянуть. Вы можете использовать следующие пустые файлы, созданные так же, как мы создали другие пустые файлы, для достижения различных результатов:

  • автоматическая перезагрузка . Это особый флаг, используемый некоторыми плагинами для Caliber для автоматической перезагрузки Paperwhite после того, как они выполнили свою работу. Если вы не используете плагин, который требует его, вам не нужен этот флаг.
  • перезагрузка . Если этот файл присутствует, Paperwhite автоматически перезагрузится через 10 секунд после его извлечения из компьютера. Этот флаг полезен, только если вы используете свои собственные обложки (и часто добавляете новые), поскольку при использовании метода наложения или обложки перезагрузка не требуется.
  • random . Если этот файл присутствует, список файлов заставок будет рандомизирован при каждом перезапуске Paperwhite.
  • shuffle : флаг shuffle напрямую связан с флагом автоматической перезагрузки и используется для рандомизации порядка обложек после вызова функции автоматической перезагрузки. Если вы не используете флаг автоматической перезагрузки, вы не должны использовать этот флаг.

Если в любой момент вы больше не хотите использовать данный флаг (например, перезагрузить компьютер), просто удалите пустой файл из папки/linkss/и перезапустите Paperwhite.

Вот и все, что нужно сделать! Установите джейлбрейк, установите хакерскую заставку, примените небольшое количество начальных настроек, а также настраиваемые заставки.

У вас есть Kindle или электронная книга-хак, трюк или твик, о которых вы хотели бы, чтобы мы писали? Выключите звук в комментариях, и мы приступим к расследованию.

Оцените статью
TutoryBird.Ru
Добавить комментарий