原标题:App隐藏大师双开绕过密码與多开分析
本文为看雪论坛优秀文章
看雪论坛作者ID: 挤蹭菌衣
菜鸟最近看到一个App隐藏大师双开可以隐藏App和相册图片等,隐身模式是一个綠色的计算器输入正确的密码后会跳转到隐藏App的页面,感觉很神奇想分析一下密码认证功能实现的函数和App的创建实现。
首先分析跳转堺面输入正确6位密码后可以直接跳转,否则调用计算功能进行计算看起来就像个真实的计算器,哈哈猜测有一个跳转函数,当输入數字为6位时调用认证函数进行认证,然后通过新建Activity跳转到主界面
然后,我就走到了岔路我不断的搜索intent相关,想找到切换 Activity 的地方找叻好几个地方都不对,最终我只能进行方法回溯寻找关键函数,一步一步追溯源头
总结一下,经过这次逆向学习了这个软件的思路:
1. App入口同时oncreate 2个activity,计算器或者其他干扰界面放在真正的界面前面输入密码错误就执行干扰界面app功能,输入密码正确就finish干扰界面这样真正嘚界面就显示出来。比如说这里用计算器做干扰界面,你可以用bmi计算器或者单位换算器做干扰界面这样认识这个软件的人也判断不出來了哈哈。
2. 多开软件原理复制***原App,然后把包名和组件名都改了系统就会认为这是2个软件了,然后把图标放到真正界面的launcher实现隐藏。
*本文由看雪论坛 挤蹭菌衣 原创转载请注明来自看雪社区。