Инструкция по снятию ограничений на количество не подписанных приложенийqexxВ настоящее время "официально" устанавливать неограниченное количество приложений можно только
так. Ниже описано, как изменить в реестре MaxUnsignedApp с 2/4/10 на "очень много".
Подготовка:- На компьютере должно быть установлено что-нибудь для развертывания приложений в смартфон. Что-нибудь, что больше нравится, хоть WPPT, хоть Windows Phone 8 SDK.
- Developer unlock на смартфоне.
- SD-карта обязательно, на смартфонах без картовода при всем желании ничего не получится.
- Приложение Extras+Info ("Настройки" - "Дополнительно") должно быть установлено на SD-карту. Переустановить его можно следующим способом:
- В "Настройки" - "дата+время" необходимо сдвинуть год на 100 лет вперед или еще дальше.
- Запустить "Настройки" - "Дополнительно" и выбрать "Удалить".
- В "Настройки" - "Контроль памяти" для новых приложений выбрать SD-карту.
- Установить "Дополнительно" заново из магазина на компьютере или, например, с помощью Lumia System Updater в смартфоне.
Сам процесс:- Скачиваете ndtkcw.xap
- Копируете скачанный xap в смартфон на SD-карту.
- Устанавливаете в память смартфона приложение CustomWPSystem, версию 0.6.0.0, скачиваете его отсюда.
- Закрываете все фоновые приложения, включаете экономию заряда ("Настройки" - "Экономия заряда" - "Всегда (ограничивает функциональность)").
- Запускаете на смартфоне CustomWPSystem и меняете приложение "Дополнительно" на скачанный xap:
- Нажимаете на "SD Card permissions", выбираете SD-карта и нажимаете на галочку внизу (должно позеленеть).
- В выпадающем списке выбираете Extra e info.
- Нажимаете на "Select the XAP" и выбираете скопированный ранее ndtkcw.xap.
- Нажимаете на "Apply XAP".
- Если замена прошла успешно, запускаете "Дополнительно" и жмакаете на кнопку "Step 1" ("Step 2" давить не нужно, это пустышка на будущее).
- Если не видите на экране надписей "Fail" напротив одного из ключей, то все прошло, как задумано.
Завершение:- Приложение CustomWPSystem можно удалить.
- Для восстановления "Дополнительно" можно переустановить его заново описанным выше способом (пункт 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Причина редактирования: Новая версия