如何实现android静默安装

[复制链接]
查看11 | 回复4 | 2015-10-19 13:33:55 | 显示全部楼层 |阅读模式
原理:
使用隐藏的系统API——installPackage。该方法在1.5版之后的android SDK中是看不见的,查看源码可以看到它设置了@hide属性,但在实际的运行包framework.jar中是存在的,因此只要能编译通过,安装到系统后是可以正常运行的。
步骤:
1. 从模拟器System\framework目录下提取framework.jar
2. 将framework.jar后缀名改为zip,解压后提取其中的classes.dex文件
3. 用dex2jar工具将classes.dex转成classes.dex.dex2jar.jar(注意新版本的dex2jar工具无法转换Android2...
回复

使用道具 举报

千问 | 2015-10-19 13:33:55 | 显示全部楼层
研究了好久,真的研究不出来不root就实现静默安装的方法。唉……...
回复

使用道具 举报

千问 | 2015-10-19 13:33:55 | 显示全部楼层
你也说了 这个软件需要root权限下才能静默安装,模拟器应用显然没有root权限,当然会失败了 另外pm install确实可以在root权限下进行静默安装...
回复

使用道具 举报

千问 | 2015-10-19 13:33:55 | 显示全部楼层
1ROOT 2 用本机的应用市场选择静默安装3使用360手机助手 设置里选择秒装ROOT存在于Linux系统、UNIX系统(如AIX、BSD等)和类UNIX系统(如Debian、Redhat、Ubuntu等版本的Linux系统以及Android系统)中,是系统中唯一的超级用户,相当于Windows系统中的administrator用户。其具有系统中所...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行