本着对破解apk的热爱,还是要接触一点编程了,为什么没在apk逆向方面找到黑客精神的大表哥们呢,希望有表哥们来推荐相关的交流群(黑客精神的交流群,因为我觉得收个几块钱进群也没什么卵用,不会学到什么东西),好了,我是参照吾爱破解论坛里的这篇文章学习的https://www.52pojie.cn/thread-648530-1-1.html,感谢大佬的详细教程,感谢为IT技术做着贡献的每一个人。首先创建一个项目,这就不多说了,接下来是设计布局样式,点击activity_main.xml
这里的显示信息都是从一旁拖进手机模拟器里的,而这两个Plain Text是有区别的,拖进去之后发现Plain TextView的属性是TextView,也就是只是显示信息,并不能编辑信息,而Text Fields里的Plain Text的属性是EditText,也就是可编辑的文本,button是操作按钮。程序是一个用户名密码的登录界面,所以设计了两个TextView,两个EditText,一个buttom。
拖进来之后输入相关信息。其实在用户名和密码后面都是有一条下划线的,看着不明显,安装apk运行之后会显现出来,TextView输入的text是用户名和密码,并没有设置id,而EditText输入的是id为username 和password,因为它的text是留给用户来输入登录信息的,button默认的id就是button,text我输入的是登录。这样就可以编写java代码了,切换到MainActivity文件,
然后点击菜单栏的build->build apk生成apk,点击右上角的 Show in Explorer找到生成的apk,打开命令行切换到文件所在目录,输入adb install app-debug.apk安装应用,adb要先添加到环境变量中,adb.exe在sdk\platform-tools目录中。