Pull to refresh
33
0

Пользователь

Send message
ну у меня живого устройства нет. Я не знаю какие там приложения идут в комплекте.
Сравните ваш /system/etc/event-log-tags с другими прошивками
Обратите внимание на раздел статьи, относящийся к подписыванию прошивки.
Аналогично подписываете и apk-и
А потом имеешь проблемы с обновлением маркета (Vending) и прочих гугломапов.
Но можно и так. Я тоже так сперва делал.
и забыл.
Я глубоко уверен, что «защита от кастомов» это миф, рожденный от того, что различные разработчики кастомов использовали некорректный fingerprint для телефона, что приводило к тому, что из маркета пропадали платные и drm (не обязательно платные) приложения. Google производит фильтрацию доступных приложений по базе «разрешенных fingerprint». По крайней мере на данном этапе это так. Не исключено, что этот механизм может измениться.
«Нельзя будет шиться» это как раз ситуация, если вы воспользовались RUU/OTA прошивкой, которая записала hboot/recovery. Упоминается в статье.
Новые версии hboot обычно закрывают експлоиты, с помощью которых были изначально получены права суперпользователя на телефоне. И иногда отключают возможность понижения версии прошивки, что закрывает путь к откату на старую версию с известным эксплоитом.
делаете decode всем пакетам из прошивки.
смотрите какой shared uid у вашего приложения. ищите где он еще используется
«Пропатченное через apktool» это очень странное описание. apktool не умеет патчить. Но с его помощью можно разобрать приложение и собрать обратно.
1. После сборки нужно будет его подписать.
2. Если данное приложение использует shared uid, то нужно также подписать все другие приложения, его использующие, иначе приложение не будет принято системой из-за несовпадения сертификатов
3. Если приложение было с .odex-ом, то другие приложения, использовавшие его перестанут работать. Их также необходимо deodex-снуть.
4. Убедиться что в собранном вами приложении имеется classes.dex

А вообще adb logcat во push-а очень хорошо показывает какая именно проблема.

Об этих проблемах и путях обхода я собираюсь рассказать в будущих частях.
обязательно будет.
apktool — одна из самых полезных утилит при работе с кастомами. 1.3.1 версия исключительно хороша, практически идеальна.
Если бы вдруг, этот топик оказался в соответствующем ему тематическом блоге было бы совсем замечательно.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity