我正在尝试在恢复设备并首次启动后将一些应用程序安装到我的 android 设备中。
第一次开机 Action 不知道怎么判断。源代码中有一些标志吗?
如何将应用安装到/data/app/?我可以在 android 源代码中的什么位置添加相关安装代码?
最佳答案
如果您希望在恢复后首次启动时安装您的应用程序,您需要将它们放在用户数据镜像中。
所以首先要准备一个userdata.img
文件,在/data/app/
对应的位置有你想要在第一次启动时安装的应用程序应该只是用户数据结构中的 app/
,因为 DATA
分区挂载在 /data
所以程序应该是:
- 通过恢复将您的设备恢复到出厂状态;
- 进入引导加载程序快速启动模式;
- wipe your data partition ;
- 编写您的自定义
userdata.img
; - 重新启动,设备应该会自动安装 apks 在您的用户数据镜像中
关于android - 如何在android中首次启动时将预安装应用程序安装到/data/app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22837291/