先上效果图

xnip_crack

AppStore Xnip 2.4.1 (build 73)

其实没啥好说的,XnipLibrary 中有 4 个方法判断是否付费

破解方法有很多,我选择直接 patch 二进制文件,当然也可以 hook 但属实没必要

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# 偏移:写入指令

# arm64
0x17C64: 20008052C0035FD6  # -[XNPSystemStatus p]
0x17D04: 20008052C0035FD6  # -[XNPSystemStatus p1]
0x17DA4: 20008052C0035FD6  # -[XNPSystemStatus p1a]
0x17DC0: 20008052C0035FD6  # -[XNPSystemStatus hasP]

# x86_64
0x1D747: B801000000C390909090  # -[XNPSystemStatus p]
0x1D802: B801000000C390909090  # -[XNPSystemStatus p1]
0x1D8BD: B801000000C3  # -[XNPSystemStatus p1a]
0x1D8D5: B801000000C3  # -[XNPSystemStatus hasP]