ios 开发

iOS逆向_tweak修改某钉实战记录

2023-01-22  本文已影响0人  iOS小洁

1、找到mach-O

ssh root@192.168.1.160 //链接手机

ps -A // 找到某钉应用ID,以及mach-O 路径

2、bundleId

cycript -p DingTalk // 进入cycript 调试环境

[NSBundle mainBundle].bundleIdentifier // 获取bundleID

3、验证是否加壳

otool  -l  DingTalk  |  grep  crypt

4、脱壳

打开CrackerXI+,选择某钉,进行脱壳

5、头文件导出

class-dump  -H  DingTalk  -o  ../header

7、找到对应文件

分别尝试了两种方法:

最终找到角标类DTUIBadgeView

8、编码

创建tweak工程。

在Tweak.x文件中编码

%hook DTUIBadgeView

- (id)initWithBadge:(id)arg1 {
    return nil;
}

%end

9、安装到手机

在Makefile文件中加入IP和端口常量,然后执行命令

export THEOS_DEVICE_IP=192.168.1.160
export THEOS_DEVICE_PORT=22

make package && make install
上一篇 下一篇

猜你喜欢

热点阅读