- 首先在 pp 助手下载一个越狱应用 .ipa
下载的时候手机不能连接电脑,否则无法下载
- 查看是否真的砸壳了 cryptid == 0 则代表以及将 ipa 解密(砸壳)了
# `grep -B 2 crypt` linux命令
# grep是一个搜索程序,它只能搜索匹配一个正则表达式的一行的存在性
# 找出crypt中带有keyword的行,输出中除显示该行外,还显示之前的2行(Before 2)。其中,数字可以变。
# crypt加密方法
➜ Desktop otool -l /Users/tongxing/Desktop/yueyuTest/kuwo/Payload/KWPlayer.app/KWPlayer | grep -B 2 crypt
cmd LC_ENCRYPTION_INFO
cmdsize 20
cryptoff 16384
cryptsize 15876096
cryptid 0
--
cmd LC_ENCRYPTION_INFO_64
cmdsize 24
cryptoff 16384
cryptsize 18055168
cryptid 0
cmd 有几个就代表有几个架构模式 查看架构命令:
# file <二进制文件路径> file /Users/tongxing/Desktop/yueyuTest/kuwo/Payload/KWPlayer.app/KWPlayer /Users/tongxing/Desktop/yueyuTest/kuwo/Payload/KWPlayer.app/KWPlayer: Mach-O universal binary with 2 architectures: [arm_v7:Mach-O executable arm_v7] [arm64] /Users/tongxing/Desktop/yueyuTest/kuwo/Payload/KWPlayer.app/KWPlayer (for architecture armv7): Mach-O executable arm_v7 /Users/tongxing/Desktop/yueyuTest/kuwo/Payload/KWPlayer.app/KWPlayer (for architecture arm64): Mach-O 64-bit executable arm64
拷贝yololib,需要替换的embedded.mobileprovision和需要注入的.dylib 到 xxx.app文件路径下
使用.dylib命令注入
./yololib /Users/tongxing/Desktop/yueyuTest/kuwo/Payload/KWPlayer.app/KWPlayer RevealServer.dylib
2018-01-05 14:50:15.353 yololib[51957:1916283] dylib path @executable_path/RevealServer.dylib
2018-01-05 14:50:15.354 yololib[51957:1916283] dylib path @executable_path/RevealServer.dylib
Reading binary: /Users/tongxing/Desktop/yueyuTest/kuwo/Payload/KWPlayer.app/KWPlayer
2018-01-05 14:50:15.355 yololib[51957:1916283] FAT binary!
2018-01-05 14:50:15.355 yololib[51957:1916283] Injecting to arch 9
2018-01-05 14:50:15.355 yololib[51957:1916283] Patching mach_header..
2018-01-05 14:50:15.355 yololib[51957:1916283] Attaching dylib..
2018-01-05 14:50:15.355 yololib[51957:1916283] Injecting to arch 0
2018-01-05 14:50:15.355 yololib[51957:1916283] 64bit arch wow
2018-01-05 14:50:15.357 yololib[51957:1916283] dylib size wow 64
2018-01-05 14:50:15.357 yololib[51957:1916283] mach.ncmds 53
2018-01-05 14:50:15.357 yololib[51957:1916283] mach.ncmds 54
2018-01-05 14:50:15.357 yololib[51957:1916283] Patching mach_header..
2018-01-05 14:50:15.358 yololib[51957:1916283] Attaching dylib..
2018-01-05 14:50:15.359 yololib[51957:1916283] size 59
2018-01-05 14:50:15.359 yololib[51957:1916283] complete!
出现complete dai'biao 注入成功,可以使用 mach-O-View来查看
重签名
PP助手安装