我正在开发预装了某些设备的应用程序,但是我在自己的设备上测试应用程序,需要在我自己的设备上进行演示。目前它很好,因为我测试它作为用户应用程序,但现在我需要使用只有系统应用程序才能使用的权限。他们在项目设置中的方式是说它是一个系统应用程序,所以我可以测试和演示它吗?
答案 0 :(得分:3)
简短的回答 - 我会根你的手机。但是,可以在没有root的情况下解锁引导加载程序。所以,IMO,您可以安装CWM作为恢复,然后启动到CWM,然后使用CWM选项到MOUNT系统,然后使用adb将.apk复制到/ cache,然后使用linux util'cat'来获取apk / cache to / system / app,然后使用CWM卸载/ system,然后重新启动。
长答案 - 如果您正在开发系统应用程序,请了解android的安全环境。了解/ system文件夹中的权限问题,并了解允许开发人员访问/ system文件夹的恢复类型工具,其中adb活动(如安装,卸载)受到限制。
This是关于如何安装系统应用程序的旧讨论“froyo”,说明了/ system文件夹中的一些权限问题。如果不了解它在蜂窝和ICS中的表现,我不会简单地遵循这些说明。