首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

求解 这个隐藏功能是如何实现的

2012-05-21 
求解这个隐藏功能是怎么实现的?求解这个隐藏功能是怎么实现的?http://www.eoemarket.com/apps/21740这款软

求解 这个隐藏功能是怎么实现的?


求解 这个隐藏功能是怎么实现的?


http://www.eoemarket.com/apps/21740

这款软件可以隐藏 已经安装程序的图标  

请问是怎么实现的?求思路 我查了些资料 看看是不是这个。。。。

http://blog.csdn.net/ljb_blog/article/details/6688838

[解决办法]
我试着反编译了一下那个应用的apk
发现代码已经混淆了
但是发现一个疑似核心实现类的文件,没有混淆
粗劣的看了一下
猜测其实现思路可能是这样的:
(这个仅仅是猜测,具体代码我没怎么去看,可能从根本上我就猜错了也说不定)
备份APP,然后吧APP删了(这就是隐藏)
把备份的app放回原来的位置(这是还原)
上诉过程需要root权限

我在代码里看到两个变量
public String backUpFilePath = "/mnt/sdcard/apphider-backup/backup.xml";
public String backUpPath = "/mnt/sdcard/apphider-backup/";
这是我这样猜测的主要原因


[解决办法]
root 权限其实就是linux下的su(超级用户),它可以干很多事,上面那个软件没用过,不过4楼的猜测也有可能,不过具体不清除。
“备份APP,然后吧APP删了(这就是隐藏)” 就是把/data/app/下面的文件备份并删除

[解决办法]
你留个邮箱
我把反编译后的代码发给你
毕竟是别人辛苦做出来的代码,直接贴出来感觉不太妥当

热点排行