一、脱壳获取.app文件

1、查询壳有没加密

otool -l  mac-o文件 | grep crypt

2、Clutch -i

Clutch -d  num

3、脱壳后的位置

/private/var/mobile/Documents/Dumped/

4、脱壳

class-dump -H   mac-o文件 -o  Headers

二、注入依赖库、签名资源文件

1、拷贝相关资源文件

CydiaSubstrate  embedded.mobileprovision  tweak_live.dylib 拷贝到.app包内

1、动态库注入

insert_dylib @executable_path/tweak_live.dylib live4iphone --all-yes --weak live4iphone

2、修改CydiaSubstrate依赖

install_name_tool -change /Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate @loader_path/CydiaSubstrate tweak_live.dylib

3、查询可用证书id

security find-identity -v -p codesigning

8A75A7F9A933ABD673117EF7C5FBBF60D8A357B1

4、对动态库进行签名

codesign -fs 8A75A7F9A933ABD673117EF7C5FBBF60D8A357B1 tweak_live.dylib

codesign -fs 8A75A7F9A933ABD673117EF7C5FBBF60D8A357B1 CydiaSubstrate

三、对.app包进行签名,获取.ipa安装文件

  使用ios app singer工具对.app包签名

最新文章

  1. h5移动端让文字不可选中复制
  2. VIM常用操作总结
  3. MySql5.7.12设置log-bin
  4. 泛型,存放N张图片
  5. Linux下FTP服务(一)—— Ubuntu安装
  6. 2-SAT问题及其算法
  7. C++ STL库之vector
  8. ViewPager中使用自定义的ListView实例
  9. Android之SurfaceView学习
  10. 关于oracle的certview
  11. 基于vue的颜色选择器color-picker
  12. Spring boot入门(一):快速搭建Spring boot项目
  13. 【Linux】SSH证书免密码远程登陆Linux(Putty)
  14. 怎么使Richedit中光标始终指到最后一行的最后面?
  15. 查看百度CUID方法
  16. Javascript - ExtJs - Itemselector
  17. nginx 源码安装的重启命令
  18. Learning-MySQL【1】:数据库初识及 MySQL 的安装
  19. mysql查询优化之四:优化特定类型的查询
  20. 操作笔记:tomcat在正式环境的常见问题和idea的远程调试

热门文章

  1. mybatis初步理解
  2. 20191105 《Spring5高级编程》笔记-第10章
  3. linux安装curl出错
  4. UVA 12849 Mother’s Jam Puzzle( 高斯消元 )
  5. [转载]企业级应用架构(NHibernater+Spring.Net+MVC3)
  6. MySQL Server类型的MySQL 客户端的下载、安装和使用
  7. Python在线IDE | 谷歌Colaboratory云端IDE介绍
  8. Spring Boot 全局排除 spring-boot-starter-logging 依赖
  9. Linux--shell grep与正则表达式--04
  10. Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals) - B