『壹』 如何app自动升级 静默安装 android
1 使用Eclipse+AVD直接运行复就可以了,你制的代码是在这个开发环境写的把2 apk 文件首先在虚拟机上运行一次,然后打开你的源代码在bin文件下有个apk文件把它拿出来装到你手机上就可以了3 真机运行 或你以后可以直接用真机代替虚拟机搞开发,可以直接连接数据线到电脑,(要有驱动,如不知道怎么下驱动,可以下载91手机助手或豌豆荚帮你自动安装),然后你在Eclipse下点击运行你的程序是可以在Target项中点击Manual选择真机运行
查看原帖>>
『贰』 如何实现android静默安装
在Android系统中,实现静默安装通常是不被官方支持的,因为这涉及到安全风险和用户隐私的问题。不过,从技术上讲,通过修改系统文件的方式或许可以尝试实现,但这种方法强烈不推荐,并且可能违反用户协议和法律法规。以下是一种非常规的技术思路,仅供学习交流,切勿用于非法用途:
提取系统框架文件:
- 从Android模拟器或设备的System/framework目录下提取framework.jar文件。
修改框架文件:
- 将framework.jar后缀名改为.zip,然后解压。
- 提取解压后的classes.dex文件。
- 使用dex2jar工具将classes.dex文件转换成classes.dex.dex2jar.jar。
- 将classes.dex.dex2jar.jar改名为classes.dex.dex2jar.zip,并解压。
- 取出解压后的android目录下的PackageManager.class文件。
修改PackageManager类:
- 注意:这一步需要对Java字节码有一定的了解,并且需要谨慎操作,以避免系统崩溃或不稳定。
- 使用反编译工具查看PackageManager.class的源代码。
- 找到与安装应用相关的代码部分,特别是与权限检查和用户交互相关的部分。
- 修改这些代码,以绕过权限检查和用户交互步骤,实现静默安装。
重新打包并替换框架文件:
- 将修改后的PackageManager.class文件放回原来的目录结构中。
- 重新打包成classes.dex.dex2jar.zip,然后转换成classes.dex.dex2jar.jar。
- 使用工具将classes.dex.dex2jar.jar转换回classes.dex。
- 将classes.dex和其他文件一起重新打包成framework.jar。
替换系统框架文件:
- 将修改后的framework.jar文件替换到Android设备或模拟器的System/framework目录下。
- 这通常需要root权限,并且可能会导致系统不稳定或无法启动。
重要提示: 安全风险:修改系统框架文件会引入严重的安全风险,可能导致系统被恶意软件攻击。 法律合规:未经用户同意的静默安装可能违反用户隐私和法律法规。 系统稳定性:修改系统文件可能导致系统不稳定、崩溃或无法启动。
因此,强烈建议不要尝试这种方法。如果需要安装应用,应该通过官方渠道或用户同意的方式进行。