Несколько дней назад хакер C. L. Rokr нашёл способ обхода механизма проверки подписей программ в Windows RT, так что становится возможной установка и запуск произвольных десктопных приложений в этой ОС.

Он подробно описал, что нужно сделать. Для установки произвольных приложений нужно изменить всего лишь один байт в памяти. Этот байт содержит значение минимально допустимого уровня для качества подписи кода. Если в приложении подпись имеет уровень качества меньше, чем указано в этом байте, то система откажется запускать такое приложение. Значение “0” соответствует отсутствию цифровой подписи. Значение “8” соответствует цифровой подписи, одобренной Microsoft. Максимальное значение “12” — это системные компоненты Windows. На компьютерах x86 приложения запускаются с минимальным уровнем “0”, а под Windows RT у них должно быть значение качества подписи минимум “8”. Таким образом, чтобы сделать «привязанный джейлбрейк» Windows RT, нужно каждый раз после загрузки системы менять значение этого байта с “8” на “0”.

Сам хакер C. L. Rokr осуществил джейлбрейк вручную, с помощью дебаггера. Но он объяснил последовательность шагов. Поэтому прошло всего пару дней — и коллега под ником netham45 с форума XDA-Developers доделал работу и выпустил утилиту для автоматического джейлбрейка. Не требуется копаться в ядре Windows, оперативной памяти или системных процессах с помощью дебаггера. После загрузки системы нужно подождать одну-две минуты — и запустить утилиту, вот и всё. Процедуру требуется повторять каждый раз после перезагрузки.

Утилиту RT Jailbreak-1.02.zip можно скачать с форума XDA-Developers (зеркало).

После джейлбрейка на Windows RT можно запускать разные интересные программы, в том числе эмулятор x86, PuTTY, 7Zip, сервер/клиент VNC и многое другое. Вот список портированных приложений, на данный момент:

  • Bochs. Эмулятор x86
  • TightVNC. Сервер и клиент VNC
  • PuTTY. Клиент SSH/Rsh/telnet
  • 7-Zip. Архиватор
  • Notepad++. Мощный, но простой текстовый редактор
  • SciTE. Редактор кода
  • IP Messenger. P2P-чат и передача файлов по локальной сети
  • Unikey 3.1. Программа для ввода вьетнамских символов
  • CrystalBoy. Эмулятор Nintendo Gameboy

Оставить мнение