Я пишу набор тестов для других моих приложений, который запускает системные намерения, в частности ACTION_DOCK_EVENT.
Я знаю, что мне нужно добавить android:sharedUserId="android.uid.system"
к моему манифесту Android в теге манифеста, и мне нужно установить мое приложение в / system / app вместо обычного / data / data.
У меня есть root-доступ, так что это не проблема.
Проблема, с которой я сталкиваюсь, заключается в том, что мне также необходимо подписать свое приложение системным ключом. Где взять хранилище системных ключей, имена пользователей и пароли? Я предполагаю, что мог бы построить свою собственную версию Android и подписать ее своими собственными ключами, но, поскольку у меня есть root-доступ, должен быть более простой способ, верно?
У меня есть N1 с CM7 и эмулятор, я бы хорошо с ключами для любого.
Спасибо.