打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
去掉UninstallPKG未注册版使用次数限制

转:http://bbs.iosre.com/t/uninstallpkg/3450

软件地址:http://www.corecode.at/uninstallpkg/7
软件版本:v1.0.20(969)
系统环境:OS X 10.11

方法1:
修改 ~/Library/Preferences/com.corecode.UninstallPKG.plist的Usages属性,只要小于5,就可以一直试用下去

方法2:
经过Hopper分析,该程序判断注册没有的关键函数是[Paddle productActivated]方法,hook这个方法返回true就大功告成了

代码:

  1. #import "CaptainHook.h"
  2. //https://github.com/rpetrich/CaptainHook
  3. CHDeclareClass(Paddle);
  4. CHMethod(0, BOOL, Paddle, productActivated) {
  5. return YES;
  6. }
  7. __attribute__((constructor)) static void entry() {
  8. CHLoadLateClass(Paddle);
  9. CHClassHook(0, Paddle, productActivated);
  10. }

编译生成libUninstallPkgCracked.dylib
只需要UninstallPkg程序加载我们的dylib,就可以破解了
加载dylib的方法有很多,我们这里用DYLD_INSERT_LIBRARIES

打开目录/Applications/UninstallPKG.app/Contents/MacOS/
复制libUninstallPkgCracked.dylib到该目录下
修改UninstallPKG为UninstallPKG_
新建UninstallPKG,文本编辑器输入一下内容:

  1. #!/bin/bash
  2. UP_PATH="`dirname "${0}"`"
  3. UP_BIN="`dirname "${0}"`"/UninstallPKG_
  4. export DYLD_INSERT_LIBRARIES="${UP_PATH}/libUninstallPkgCracked.dylib"
  5. "$UP_BIN"

保存,添加可执行属性
chmod 755 UninstallPKG

OK,再打开UninstallPKG试试,已经没有注册提示了

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
iOS安全—阻止tweak注入hook api
error while loading shared libraries的解决方法
【深度学习系列】关于PaddlePaddle的一些避“坑”技巧
Eli Boling ? Dynamic Symbol Binding: Origins and Effects
Runtime linking on Mac  @rpath @loader_path 
Mac上Homebrew的使用 (Homebrew 使 OS X 更完整)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服