大家论坛

 找回密码
 注册
查看: 4811|回复: 0

[转帖] android开发秘籍:如何快速学习复制其他产品UI

[复制链接]
发表于 2016-8-23 13:17 | 显示全部楼层 |阅读模式
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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则



诚聘英才|移动端|Archiver|版权声明|大家论坛 ( 京ICP备06071611号,京公网安备11010802018363号 )

GMT+8, 2018-4-21 08:14 , Processed in 0.179029 second(s), 17 queries .

Powered by Discuz!

© Comsenz Inc.

快速回复 返回顶部 返回列表