FAQ по джейлбрейку на Windows Phone



Реп: (1099)
Прикрепленное изображение
Общее: Скорая помощь новичкам » | FAQ по ОС | Обсуждение новостей »
Прошивка:Общие вопросы перепрошивки » | База прошивок | Создание и редактирование прошивок »

Полезные ссылки:

Сообщение отредактировал -del- - 13.09.13, 10:09



Реп: (729)
Инструкция по снятию ограничений на количество не подписанных приложений

qexx

В настоящее время "официально" устанавливать неограниченное количество приложений можно только так. Ниже описано, как изменить в реестре MaxUnsignedApp с 2/4/10 на "очень много".

Подготовка:
  1. На компьютере должно быть установлено что-нибудь для развертывания приложений в смартфон. Что-нибудь, что больше нравится, хоть WPPT, хоть Windows Phone 8 SDK.
  2. Developer unlock на смартфоне.
  3. SD-карта обязательно, на смартфонах без картовода при всем желании ничего не получится.
  4. Приложение Extras+Info ("Настройки" - "Дополнительно") должно быть установлено на SD-карту. Переустановить его можно следующим способом:
    • В "Настройки" - "дата+время" необходимо сдвинуть год на 100 лет вперед или еще дальше.
    • Запустить "Настройки" - "Дополнительно" и выбрать "Удалить".
    • В "Настройки" - "Контроль памяти" для новых приложений выбрать SD-карту.
    • Установить "Дополнительно" заново из магазина на компьютере или, например, с помощью Lumia System Updater в смартфоне.
Сам процесс:
  1. Скачиваете ndtkcw.xap
  2. Копируете скачанный xap в смартфон на SD-карту.
  3. Устанавливаете в память смартфона приложение CustomWPSystem, версию 0.6.0.0, скачиваете его отсюда.
  4. Закрываете все фоновые приложения, включаете экономию заряда ("Настройки" - "Экономия заряда" - "Всегда (ограничивает функциональность)").
  5. Запускаете на смартфоне CustomWPSystem и меняете приложение "Дополнительно" на скачанный xap:
    • Нажимаете на "SD Card permissions", выбираете SD-карта и нажимаете на галочку внизу (должно позеленеть).
    • В выпадающем списке выбираете Extra e info.
    • Нажимаете на "Select the XAP" и выбираете скопированный ранее ndtkcw.xap.
    • Нажимаете на "Apply XAP".
  6. Если замена прошла успешно, запускаете "Дополнительно" и жмакаете на кнопку "Step 1" ("Step 2" давить не нужно, это пустышка на будущее).
  7. Если не видите на экране надписей "Fail" напротив одного из ключей, то все прошло, как задумано.
Завершение:
  1. Приложение CustomWPSystem можно удалить.
  2. Для восстановления "Дополнительно" можно переустановить его заново описанным выше способом (пункт 4 подготовки).
Техническая информация, для знатоков
Писать полноценный RPC-клиент было не очень охото. Так что NdtkClient wrapper является по сути оберткой для нокиевского RPC-клиента NdtkClient, встроенного в исходное приложение Extras+Info, и по большому счету после минимальных переделок позволяет менять в реестре почти любое DWORD значение. Почти, потому что NdtkSvc.dll оказывается имеет доступ не во все ветки реестра, как предполагалось, и на xda-developers.com в том числе. Мне, например, не удалось записать в HKLM\System\CurrentControlSet\Services.
Со строками все оказалось немного сложнее. Сильно корежить нокиевскую обертку для клиента FWUpdateRegistryRT.dll сейчас не очень хотелось. Для этого оставил на будущее кнопочку "Step 2". Может и доделаю, в принципе получится полноценный all caps unlock для люмий. Хотя на xda собираются редактор прошивок опубликовать, так что может и не придется доделывать.

Весь процесс успешно проверен на люмиях 1520 (WP 8.1.2) и 630 ( WP 8.1.1).

Обновленная версия Extras&Info имеет запрет на установку на карту памяти, что перечеркивает весь факт возможности интеропа.

Сообщение отредактировал Котейко - 03.10.15, 09:33
Причина редактирования: Новая версия


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.03.24, 14:23