ios 逆向编程(环境搭建)
首先如果你想要逆向其他的APP 动态的查看 或者修改人家APP里面的东西
1, 首先要有一台越狱的手机 最好是9.1以下的,因为9.2以上(包括9.2)就不能完美越狱了
2,手机也要5s以上的(因为从5S开始支持arm64架构) 其实现在手机还是比较好买的,直接转转或者是闲鱼上去买一个二手的手机就可以了。
3,检查手机是否可以越狱:http://jailbreak.25pp.com/ios
接下来就是安装必须的补丁
Apple File Conduit "2
Apple File Conduit "2"补丁的作用:可以访问整个iOS设备的文件系统
软件源 http://apt.saurik.com
AppSync Unified
AppSync Unified补丁的作用:可以绕过系统验证,随意安装、运行破解的ipa安装包
软件源 http://apt.25pp.com
iFile
iFile的作用 :可以在iPhone上自由访问iOS文件系统 (安装之后手机就可以像安卓系统一样可以自由访问手机文件、也可以将手机当成一个U盘使用)
软件源 http://apt.thebigboss.org/repofiles/cydia
PP助手
作用:可以利用PP助手自由安装海量APP
软件源 http://apt.25pp.com/
OpenSSH
作用:使用OpenSSH 远程登录
软件源 http://apt.saurik.com
vim
作用: 在终端编辑文件内容
软件源 http://apt.saurik.com
Cycript
Cycript是Objective-C++、ES6(JavaScript)、Java等语法的混合物
可以用来探索、修改、调试正在运行的Mac\iOS APP
官网: http://www.cycript.org/
文档: http://www.cycript.org/manual/
通过Cydia安装Cycript,即可在iPhone上调试运行中的APP
adv-cmds
ps命令是process status的缩写,使用ps命令可以列出系统当前的进程
列出所有的进程
ps –A
ps aux
搜索关键词
ps –A | grep 关键词
至此、安装的补丁就完毕了
下面就是远程登录手机了
首先手保证手机和你的Mac电脑在同一个局域网下面
然后在Mac的终端输入ssh 账户名@服务器主机地址
比如ssh root@10.1.1.168(这里的服务器是手机)
初始密码alpine
登录成功后就可以使用Cycript 动态调试程序了
首先运行一个程序
然后使用PS -A 列出当前系统的进程
找到你想调试的进程名
然后使用 cycript -p WeChat 后面是进程名 就可以开始调试了
转载于:https://www.cnblogs.com/ZhangShengjie/p/8974868.html
ios 逆向编程(环境搭建)相关推荐
- 高版本Android真机逆向测试环境搭建
高版本Android真机逆向测试环境搭建 618购入了新机Xiaomi K50,真滴便宜又好用,续航很强界面很丝滑.正好拿来做逆向测试机? 怎么可能!这也太奢侈了!不过淘汰的Xiaomi Note 7 ...
- iOS 逆向编程(三)实操越狱详细流程
一.使用 CheckRa1n 越狱 常见越狱工具可以看这篇 iOS 逆向编程(二)越狱入门知识 我的手机是 iPhone 5s 版本为 ios 12.4.6 (推荐先看) 如果嫌麻烦,直接下面有推荐手 ...
- iOS 逆向编程(五)通过 (OpenSSH) Wifi 远程连接登录 iPhone
一.安装 Mac 上提高效率的辅助工具 (可选) 二.简介 1.我们经常在 Mac 的终端上通过敲一些命令行来完成一些操作. 2.iOS 和 Mac OS X 都是基于 Darwin (苹果的一个基于 ...
- iOS 逆向编程(九 - 1)通过 USB 连接登录 iPhone 以及端口映射
一.简介 之前操作都是通过 客户端(MAC)与 服务端(iPhone) 处于同一个 Wifi 下通过 SSH 进行连接. 这种方式有个问题,就是网速不是很好的时候,输入一个命令会等一会才会显示,因为你 ...
- Qt在Windows下的三种编程环境搭建
未经验证,记录在此. 尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得 ...
- 【1】windows下IOS开发基础环境搭建
一.目的 本文的目的是windows下IOS开发基础环境搭建做了对应的介绍,大家可根据文档步骤进行mac环境部署: 二.安装虚拟机 下载虚拟机安装文件绿色版,点击如下文件安装 获取安装包: ...
- Java基础第一讲:Java的故事和Java编程环境搭建
{ Android学习指南 } 适于自学的ANDORID学习指南,基于ANDROID 2.2.2.3.3及3.0版本讲解 <ANDROID学习指南>目录 RSS Java基础第一讲:Jav ...
- iOS越狱开发环境搭建 theos
iOS越狱开发环境搭建 theos http://www.devdiv.com/home.php?mod=space&uid=54&do=blog&id=7596 前段时间在开 ...
- verilog 编程环境搭建1 —— Quartus 安装与配置
verilog 编程环境搭建1 -- Quartus 安装与配置 Quartus 下载 官方下载地址:Intel® Quartus® Prime Pro Edition Design Software ...
- 《高效玩转 vscode》- 1:基础编程环境搭建
vscode 基础编程环境搭建 一.配置C/C++环境 1.下载minGW 2.下载vscode 3.配置clang-format 默认配置 自定义配置 注意 我的 .clang-format 配置 ...
最新文章
- 阿里云日志服务(ELK)
- QML基础类型之georectangle
- 腾讯荣获OSCAR尖峰开源企业奖 参与国内首个开源治理白皮书编写
- 如何清除Windows共享登录的用户名密码记录
- java ffmpeg 获取视频时长_Java通过调用FFMPEG获取视频时长
- 算法笔记-------快速排序
- 10道Struts2面试题
- pr用什么显卡比较好_用PR软件做后期剪辑,主要需要怎样的主机配置-百度经验...
- 零基础理财入门书籍分享
- ( 方框打勾 java_Java 11手册:Java 11是否在所有正确的方框中打勾?
- SNF开发平台WinForm之十三-单独从服务器上获取PDF文件进行显示-SNF快速开发平台3.3-Spring.Net.Framework...
- “大牌”纷纷入驻智能家居,小米能否守住高地?
- 给 App 提速:Android 性能优化总结
- python自己的手稿四之互动沟通
- vue中将base64的pdf文件流转换成pdf并预览(二)——base64转PDF工具的使用
- 浅谈“敏感信息泄露“
- 这个世界从来没有任何一件工作叫“钱多、事少、离家近”
- 如何在ST官网和keil官网下载相关资料(外设库和芯片器件库)
- c语言行列的互换及常见的错误类型
- 写个html下载swf