android开发秘籍:如何快速学习复制其他产品UI
1、逆向对应的产品,工具可以在我的github中下载。gitclonehttps://github.com/zencodex/hack-android.git2、下载我做好的一个空的工程,就是类似HelloWorld的利用向导生成的,带git仓储,方便git reset 初始状态,反复利用。gitclonehttps://github.com/zencodex/hac...
·
1、逆向对应的产品,工具可以在我的github中下载。
git clone https://github.com/zencodex/hack-android.git
2、下载我做好的一个空的工程,就是类似HelloWorld的利用向导生成的,带git仓储,方便git reset 初始状态,反复利用。
git clone https://github.com/zencodex/hackit.git
3、将逆向出来的产品目录的res/ 目录下的所有文件,复制覆盖到hackit工程下的
4、去layout可以看它的布局了,但有些布局里的class引用了代码中的,会有错误提示。
所以可以利用dex2jar.sh 把classes.dex转换成jar包,然后添加到hackit工程,So perfect,如下:
[qisen@pandora:/crackTools/dex2jar]$ unzip -j ../out/mcontact_3.3.0_201406192102_mcontact_www.apk classes.dex Archive: ../out/mcontact_3.3.0_201406192102_mcontact_www.apk replace classes.dex? [y]es, [n]o, [A]ll, [N]one, [r]ename: y inflating: classes.dex [qisen@pandora:/crackTools/dex2jar]$ ./dex2jar.sh classes.dex this cmd is deprecated, use the d2j-dex2jar if possible dex2jar version: translator-0.0.9.15 dex2jar classes.dex -> classes_dex2jar.jar Done.
版权属于: 扣丁禅师
原文地址: http://www.yinqisen.cn/blog-708.html
转载于:https://blog.51cto.com/11842765/1836383
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献16条内容
所有评论(0)