有时要破解*.apk时,除了使用apktool反编译成smali语言,然后用smali语言来hack相应的破解点,还有一种比较NB的方法就是直接解压出*.apk的
class.dex文件,然后用十六进制编辑工具,修改相应的破解点,即可完成相应的破解。
本文主要介绍vim如何切换至16进制。
Step1: vim -b *.apk
以二进制模式打开*.apk文件。
Step2:输入命令:%!xxd -g 1
切换至十六进制显示模式
Step3: 通过定位破解点,修改相应的十六进制字符,进行破解。
Step4: 修改完后,需要切换至二进制模式保存才行。 输入命令:%!xxd -r
Step5: 输入命令:wq! 保存。