iOSOpenDev环境搭建以及使用

OpenDevin 环境配置及踩坑指南 首先这个 devin 写的是支持自定义的 LLM 配置,并且提供了交互式命令供我们选择,直接在项目根目录下 make setup-configmake[1]: 进入目录“/home/zhangzhe/LLM/OpenDevin”- openai- llama2> openaimake[1]: 离开目录“/home/zhangzhe/LLM/OpenDevin”但是我这样配置了,好像没有生效哦。 阅读详情


由于TheOS开发界面不怎么好,还需要自己管理makefile文件,这里说一下iOSOpenDev这个环境,基于Xcode创建模板和编译打包。相信对于makefile不怎么熟悉的朋友比较倾向于使用这个。下面来说一下安装步骤。

一.安装

iOSOpenDev安装步骤

http://www.jailbreaktweak.com/develop-jailbreak-tweaks-tool/41/

iOSOpenDev安装失败解决方案

https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot

指定xcode路径

http://icyleaf.com/2012/03/upgrade-xcode-431/

 

以上是安装步骤以及安装过程中可能出现的问题的解决方法。

 

二.创建一个简单的HelloWorld插件

安装好了之后 你会看见如下图的各个模板

这里列举Logos tweak工程模板的例子。创建这样一个工程。

创建的工程中有一个xm文件,这个文件和TheOS中的xm文件是一样的,之前给大家的demo中的xm文件内容可以直接copy过来,可能需要注释几个头文件包含才能编译过。

 

 

xm文件中有这样一段说明

#error iOSOpenDev post-project creation from template requirements (remove these lines after completed) -- \

Link to libsubstrate.dylib: \

(1) go to TARGETS > Build Phases > Link Binary With Libraries and add /opt/iOSOpenDev/lib/libsubstrate.dylib \

(2) remove these lines from *.xm files (not *.mm files as they're automatically generated from *.xm files)

 

意思是要把libsubstrate.dylib添加到工程中(在安装好的/opt/iOSOpenDev/lib 目录下),然后把xm中的内容清空。mm文件的内容会根据xm文件中的内容编译后自动生成。

 

接下来添加libsubstrate.dylib到你的工程中去,再添加UIKit框架。然后让我们来写helloWorld把,hook的使用方法前面的文章中已经有介绍了,这里就不多做说明,直接上代码

再xm文件中添加如下代码。

这段代码大家应该不陌生把。之前在写TheOS一篇中也是这个例子。

 

三.编译打包

代码写完了,应该进行编译,如下图

product-》Bulid for-》profiling

编译时候记得选择自己的设备,每次编译前记得clean一下,编译结束之后你会看见一个错误。

Command /bin/sh failed with exit code 1

这个意思是没有成功在设备上运行,这个可以不用管,实际上系统已经帮你把deb包生成好了。

在你的工程目录的Packages下有一个deb包,就是那个。

 

如果你想自己使用dpkg打包一个deb,也是可以的。在你的工程目录下找到与工程同名的文件夹,那下面有一个package,这个文件夹相信看过前面几篇文章的朋友应该不会陌生。使用dpkg就可以打包了。打包方式这里不做介绍了。

这里插一句,我们的产品FriendIn上线了,一款随时关注各大社交平台上好友最新动态的软件,希望大家帮顶下,能给个留言就最好了,谢谢大家。

四.安装

安装这里也不做介绍了,前面在介绍TheOS时候有说如何安装deb包到设备。

有不清楚的地方请留言,最近由于个人工作上有些事情,可能回复会没那么及时,还请谅解。

17.5K+ Star!借助AI的力量,提升软件开发效率,让创新无限可能 OpenDevin是一个开源项目,致力于复制、增强和创新原始的Devin模型。OpenDevin的目标是减少编码工作量,提高生产效率。它通过提供一个能够执行复杂工程任务并与用户在软件开发项目上积极协作的自主AI软件工程师来实现这一目标。项目的核心理念是“编码更少,创造更多”。 阅读详情

相关推荐

OpenDevin:开源AI软件工程师的通用代理平台

OpenDevin通过。

xiezhipu的博客 478

【亲测免费】 探索OpenDevin:开源的DevOps平台,让开发更高效

探索OpenDevin:开源的DevOps平台,让开发更高效 是一个强大的、开源的DevOps工具链,旨在简化软件开发生命周期管理,提高团队协作和自动化水平。这个项目是开发者社区的一个重要贡献,通过提供全面的工具集,它可以帮助企业和个人开发者实现持续集成、持续交付,以及全面的项目管理。 项目简介 OpenDevin是一个基于Web的一站式解决方案,集成了代码仓库管理、敏捷开发流程、持续集成/持续部...

gitblog_00031的博客 5013

SAP S/4HANA BP主数据-CVI模型

SAP BP主数据介绍 ECC系统中的客户、供应商主数据的限制: •一个客户或供应商仅能有一个地址 •客户和供应商没有关联关系(同一个实体公司) •如果一家公司既是供应商也是客户需建立两个主数据(数据冗余) •属性无时间相关性 S4系统中BP优点: •一个BP可以扮演多个角色(个人,客户,供应商)且角色之间数据共享 •时间相关的属性 •统一的数据架构,无数据冗余 •CVI模型可以确保BP和客户/供应商数据同步 SAP BP主数据配置 •配置BP角色/角色类别 •配置BP角.

qq_37785505的博客 1551

OpenDevin:人人可用的开源AI软件工程师

OpenDevin,这是一个开源项目,旨在复制 Devin,Devin 是一位自主的 AI 软件工程师,能够执行复杂的工程任务并与用户在软件开发项目上积极协作。该项目希望通过开源社区的力量复制、增强和创新 Devin。

skywalk8163的专栏 5765

九齐NY8B062F单片机:12位ADC与4路PWM在智能家居控制中的实战应用

本文详细介绍了九齐NY8B062F单片机在智能家居控制中的实战应用,重点解析其12位ADC高精度传感器数据采集和4路PWM精准驱动技术。通过实际案例展示如何利用该单片机实现温湿度监测、灯光调节及电机控制,并分享低功耗设计与抗干扰方案,为低成本高可靠性的智能家居设备开发提供完整解决方案。

rnn9storyteller的博客 733

避坑指南:Unity新版InputSystem在移动端的5个常见问题及解决方案

本文针对Unity新版InputSystem在移动端开发中的常见问题,提供了5个关键解决方案,包括虚拟摇杆灵敏度调节、多点触控冲突处理、按钮反馈延迟优化、手势识别与陀螺仪数据融合以及Android/iOS平台差异处理。这些实战经验帮助开发者高效解决触控适配难题,提升移动游戏体验。

soda5的博客 405

iOSOpenDev环境搭建

越狱手机软件的开发工具与不越狱的开发工具是有区别的。其中一个工具为iOSOpenDev插件,可在Xcode中使用。下面就主要介绍iOSOpenDev的环境搭建过程。

Jin ^_^ 843

unity shader 后处理实现水墨风格渲染「Low Poly 」变「水墨画 」

水墨风格渲染 这次学校的比赛打算做一个中国古代背景的游戏,所以尝试做了水墨风格的渲染。 主要按以下四步来实现的效果: 根据色调和饱和度调整饱和度。 对图像进行模糊 水墨风格的物体边缘 物体内画笔笔触的模拟 接下来我分别就这四步依次展开说明: 调整饱和度 这里我使用Post-Processing Stack 的Color Grading 来调节饱和度,通过使用Grading Curv...

九级铁甲蛹的博客 1万+

入门篇之 iOSOpenDev环境搭建(一)

在Mac平台上,不仅仅可以使用TheOS,还可以使用iOSOpenDev。这一节将介绍如何搭建iOSOpenDev的环境,相对来说iOSOpenDev 的安装要简单地说。 准备工作: 一台安装了OS X的Mac或者黑苹果XcodeCommand Line ToolsMacPortsiOSOpenDev 一,安装Xcode 官网下载:点此下载 或者在MacStore中下载

abc4715760的专栏 3995

【STM32】基于STM32F103C8T6实现步进电机精准调速控制

本文详细介绍了如何使用STM32F103C8T6微控制器实现步进电机的精准调速控制。通过利用其内置定时器生成PWM脉冲,替代低效的延时方法,并结合TB6600驱动器进行硬件连接,可实现平滑、高效的电机速度控制。文章提供了基于HAL库的代码实战,包括速度与方向设置函数,并探讨了加减速规划等高级应用,帮助开发者彻底掌握步进电机驱动技术。

weixin_29169899的博客 486

用生成式AI自动生成测试用例的完整教程

本文旨在帮助测试工程师、开发人员快速掌握“生成式AI自动生成测试用例”的核心技术,覆盖从概念理解、工具选择到实战落地的全流程。无论是Web应用、API接口还是移动端功能测试,你都能找到可复用的方法。本文将按照“概念→原理→实战→避坑”的逻辑展开:先通过生活案例理解生成式AI如何生成测试用例,再拆解核心算法原理,接着用Python代码演示完整生成流程,最后分享实际应用中的优化技巧和未来趋势。生成式AI:能“创造内容”的AI模型(如ChatGPT、CodeLlama),像会写作文的智能笔。测试用例。

AIGC应用创新大全的博客 1581

iOS越狱开发基础之———— iOSOpenDev 安装,环境搭建

系统环境 macOS版本: Xcode版本: 想 Xcode版本: 下载地址:http://iosopendev.com/download/ 选择1.6.2版本: 下载直接安装,要打开偏好设置给予安装权限,如出现失败 官网解决办法:https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot 继续: 安装MacPorts软件 ...

blog_Dream的博客 2371

机器学习(十九):梯度提升回归(GBR)

机器学习中的梯度提升回归算法原理与案例实战。

全栈川川 5157

【iOS 越狱开发】入门篇之 iOSOpenDev环境搭建

在Mac平台上,不仅仅可以使用TheOS,还可以使用iOSOpenDev。这一节将介绍如何搭建iOSOpenDev的环境,相对来说iOSOpenDev 的安装要简单地说。准备工作:一台安装了OS X的Mac或者黑苹果 Xcode Command Line Tools MacPorts iOSOpenDev 一,安装Xcode官网下载:点此下载 或者在MacStore中下载QQ2015011

ok_lyclycl的专栏 1059

[Bug已解决] CUDA error 尽管 CUDA 可用且 GPU 受支持-通用排查 RuntimeError 解决方案

[Bug已解决] CUDA error 尽管 CUDA 可用且 GPU 受支持-通用排查 RuntimeError 解决方案

一键难忘的博客 2416

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

用iOSOpenDev在Xcode里配置越狱开发环境

【http://blog.youkuaiyun.com/jimmy54/article/details/7453298】 环境需要: Mac OS X 10.6 || 10.7 XCode 4.x 一直非常想开发越狱程序.一直是无从下手,直到最近发现了Theos,实在是太好用了.刚教程写了一半,准备发我第一篇文章,结果出了个更好用的东西—iOSOpenDev. iOSOpenDev是一个XCo

一头雾水的Blog 1852

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

iOS安全攻防(一)用theos和iOSOpenDev搭建越狱开发环境

个人原创,转帖请注明来源:http://blog.youkuaiyun.com/jailbreaker 越狱开发方法很多,很多比较繁琐,TheOS的出现,可以说是逆天了。 TheOS被设计为一个在基于Unix平台(Mac OS X、IOS…)和大多数的Linux平台下开发iOS越狱程序的开发工具包。工具包中给我们准备好了一些代码模板、预置一些基本的Makefile脚本,我们还是要在Terminal中完

专注iOS安全攻防,铿锵BIT是吾刀 2107

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

ISO越狱开发入门-----iOSOpenDev环境搭建和第一个HelloWorld程序(基于Xcode5.1)

经过了近一个星期的IOS越狱开发研究,终于能写出来一个最简单的helloworld的程序了。 关于IOS hook的最基本的实现可以看这篇文章: http://danqingdani.blog.163.com/blog/static/186094195201311105254605/ 这篇文章只需要了解,因为开发的时候肯定不可能从最底层开始。 然后我又知道了还有TheOS这个集成开发...

weixin_30394981的博客 202

IOSOpenDev越狱开发环境配置

感谢作者:lynjay http://blog.youkuaiyun.com/lynjay/article/details/7936488     参考资料 iOS越狱开发环境搭建 theos http://www.devdiv.com/home.php?mod=space&uid=54&do=blog&id=7596 http://blog.youkuaiyun.com/jimmy54/art

qisewai881109的专栏 397

class-dump 和 iOSOpenDev 的使用

class-dump 官网地址:这里 我这里下载的是 class-dump-3.5.dmg 版本的。双击.dmg 文件,将拉倒 /usr / local / bin 目录下,这样就可以在终端使用 class-dump 命令了。 这里我演示dump系统自带的计算器,导出它的头文件。 命令如下: class-dump -H /Applications/Calculator.app -o /

chaoyuan899的专栏 3万+

IOS逆向--iOSOpenDev进行开发tweak

初来乍到研究越狱开发,昨天中午开始上网搜索越狱环境搭建,后来查到iosOpenDev软件,是个很方便的编写插件,而且可以直接用Xcode创建的工具,便开始着手学习如何去安装集合了网上的方法后,我安装的时候发现:1.作者最后更新的时间是四个月前,而且并未适配Xcode 6之后的版本,所以在当前OS X 10.11.1 和Xcode 7 下造成了很多问题尤其是大量的安装失败却得不到解答方法,很是让我懊

细心程度决定你的成败 2103
上一篇: 25个必须记住的SSH命令
下一篇: adb源码 笔记
AstrayLinux
博客等级 码龄15年 55粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值