Назад
GPT-6 Astra допомагає з джейлбрейком Kindle і перетворює пристрій на персональну фото-рамку
SiTech AI Team3 хв читання

GPT-6 Astra допомагає з джейлбрейком Kindle і перетворює пристрій на персональну фото-рамку

Автор за допомогою GPT-6 Astra та агентів кодування зробив джейлбрейк Kindle Basic 10-го покоління та створив KindleCTL — додаток для персонального фото-слайдшоу, який перетворює непотрібний пристрій на фото-рамку.

Від непотрібного пристрою до фото-рамки

Автор, експериментуючи з агентами AI-кодування, перетворив непотрібний Kindle Basic 10-го покоління на персональну фото-рамку. Працюючи з Codex і T3 Code на Mac, автор вперше спробував GPT-5.6 Sol з параметром reasoning effort Extra High. Ця модель написала код для підключення до Kindle, але не змогла вирішити помилку, яка заважала зберігати дані на пристрої. Спроби Fable 5.1 і Opus 5.5 заблокували засоби кібербезпеки Anthropic після двох запитів.

GPT-6 Astra з параметром reasoning effort High зміг те, чого не вдалося іншим. Автор чітко попросив його створити власне програмне забезпечення для особистого використання, натхненне існуючими проєктами з відкритим кодом. Команда адаптувала наявний джейлбрейк SpiderCat, який випустили sparklerfish і спільнота KindleModding, і побудувала навколо нього власні інструменти під назвою KindleCTL.

Підключення через Wi-Fi

Уся конфігурація виконувалася через Wi-Fi, без USB-з'єднання. Автор надав агенту мережеву адресу Kindle і деталі пристрою. Спроба GPT-5.6 Sol досягла лише того, що на Kindle завантажилома допоміжна програма, але програма, запуску якої мала ініціювати ця допоміжна, ніколи не повідомила про готовність, оскільки не знайшла файлову систему, де зберігається контент. Разом з GPT-6 Astra команда створила інструменти для надсилання команд з Mac, передачі файлів і пошуку помилок на Kindle. Збій лончера, причиною якого стала проблема сумісності зі старим системним програмним забезпеченням Kindle, було усунуто шляхом зміни правил збірки лончера. Команда перевірила доступ адміністратора, ввосторонню передачу файлів і відображення тексту, а потім підтвердила, що доступ працює й після перезавантаження.

Зворотний зв'язок змінив усе

Спочатку агент міг підключатися до Kindle, але не міг відображати дані, тому він запитував скріншоти екрана, зроблені телефоном. Потім автор попросив агента створити цикл зворотного зв'язку, щоб мати власний доступ до логів. Агенти встановив постійне діагностичне з'єднання, щоб збирати помилки та перевіряти виправлення вручну без повторної передачі пакетів, а згодом додав і віддалене захоплення скріншотів екрана. Більшість коду було написано на Python, лончер і слайдшоу Kindle — на C, а встановлення та керування пристроєм оброблялися shell-скриптами.

Робоче слайдшоу

Після того як невеликий тестовий образ успішно став скрінсейвером Kindle, агент створив циклічне слайдшоу з десяти фото з кнопкою виходу, де кожне фото зберігало власне співвідношення сторін. Автоматичні перевірки на Mac пройшли успішно, але при заміні фото на фізичному екрані залишалися сліди попереднього зображення, які тести не виявили. Використовуючи цикл зворотного зв'язку, агент виявив проблему і застосував вбудований механізм оновлення екрана Kindle, щоб очищати попереднє зображення після кожної зміни слайда. Автор збільшив тривалість показу та яскравість, а слайдшоу тепер продовжується з того місця, де зупинилося, після пробудження пристрою. Фото зберігаються на Kindle, тому слайдшоу працює навіть без Wi-Fi. Автор зазначає, що експеримент був особистим, а не покроковим посібником з джейлбрейку.

Джерела: Niraj Rajgor

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.