黑科技!Android应用程序双开!!!

        应公司要求,研究Android应用双开。之前从没接触过此类的知识,一直认为Android APK只能安装一个在手机上,毕竟包名不能重复的问题摆在那里。后来老板了解了双开,就让我研究,我也下载了现在市面上提供双开的软件,LBE 平行空间(原双开大师)、机友精灵这两款。通过使用后发现,LBE是让应用在塔自己开的虚拟机里面运行,单独的进程单独的环境来实现双开,而机友精灵是把应用通过复制改代码重新生成APK文件来实现的,个有不同之处,但无论哪种都实现了双开功能。
         通过网上百度,知道了ApkTool工具可以把打包好的APK文件进行反编译,我也已经试过了,确实可行,但是最重要的一点,双开,并没有实现,改掉主配置文件中的包名和smali文件相关的包名后,虽然可以安装,但是并不能运行,最直接的一点就是改掉了主配置文件的包名,那些像百度地图,极光推送,环信聊天等第三方SDK就都不能用了,因为这些都是在开发者中心注册ID的,和包名是绑定的,所以用ApkTool工具反编译的APK并不是双开实现的工具。
        小子在这儿就想请教各路大神,双开的原理是什么,有源码更好。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值