链接:https://pan.baidu.com/s/1vKC1SevvHfeI7f0d2c6IqQ 密码:u1an
尝试使用 010Editor来修改so文件
hello 52pojie!
,会跳转到该字符串的偏移地址,ida显示是00001BB8
,要的就是这个值ctrl+g
跳转到该位置jiang
到ascii码6A69616E67
, 替换掉52pojie!
, 由于52pojie!字符数大于jiang,其余位置补零java -jar ../apktool_2.2.4.jar b app-debug -o app-debug-new.apk
java -jar signapk.jar platform.x509.pem platform.pk8 app-debug-new.apk app-debug-new-signed.apk
# 当然也可以用androidkiller来处理
//before
02-18 15:26:20.931 6982 6982 I 开始调用so中的sayHello方法: hello 52pojie!
02-18 15:26:46.216 7039 7039 I 开始调用so中的sayHello方法: hello 52pojie!
//after
02-18 16:15:46.650 8973 8973 I 开始调用so中的sayHello方法: hello jiang
02-18 16:17:47.321 9350 9350 I 开始调用so中的sayHello方法: hello jiang
02-18 16:36:34.898 10603 10603 I 开始调用so中的sayHello方法: hello jiang