如何在安装了巨魔2的iphone中运行Theos编译的本地化二进制工具:Bootstrap

本文主要是介绍如何在安装了巨魔2的iphone中运行Theos编译的本地化二进制工具:Bootstrap,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如何在安装了巨魔2的iphone中运行Theos编译的本地化二进制工具:Bootstrap

一、首先从https://github.com/34306/iPA/releases/tag/bstr下载jb.zip、jb_with_jb_folder.zip、prefs_fix.ipa三个文件。

二、然后使用Filza文件管理器把jb.zip解压后复制到/var/containers/jb目录,然后进入jb/bin目录,随便点击一个命令,比如date命令启动Filza文件管理器内置fish终端。

三、然后在终端中操作,输入命令创建符号链接ln -s /var/containers/jb /var/jb,返回jb的上级目录 cd ../../ 输入chown -R mobile:moble jb 和 chmod -R 0777 jb 改变文件的权限和所有者。进入cd /var/mobile目录,修改Download、Media、Documents三个目录的权限为普通用户可读写chown -R mobile:moble Download、Media、Documents和chmod -R 0777 Download、Media、Documents,重要的一点,在jb的根目录执行chmod +x FastPathSignVarJb.sh授权,然后执行./FastPathSignVarJb.sh,这样就可以正常使用内置命令和Sileo软件了。每次安装完新命令都需执行一次该文件授权。如果有个别命令不执行,就需要单个授权。

四、进入jb/Application目录,用巨魔2安装三个软件,分别是Sileo和终端Terminal。然后安装prefs_fix.ipa。在Terminal中把启动的命令设置为/var/jb/bin/bash,就可以使用终端Terminal。

五、用theos编译的软件提示未知错误85的解决办法,这是因为软件签名的问题不能正常运行,把编译好的二进制文件用ldid和fastPathSign重新签名即可运行。签名方法:在jb目录有一个FastPathEnts.xml文件,复制到需要签名的软件目录,在终端中执行ldid -SFastPathEnts.xml -M filename,然后执行fastPathSign filename即可,该软件就可以正常运行了。

原文使用方法:

Installation · Theosicon-default.png?t=N7T8https://theos.dev/docs/installation

https://github.com/34306/iPA/releases/tag/bstr
# Setup
- Extract contents to /var/containers/jb
- Make a symlink to /var/jb
- Go to Applications folder, install Sileo.ipa

# Usage
- After installing package, run "bash FastPathSignVarJb.sh" in Terminal
- Be careful with upgrading system packages, it may require you to manually fix things because it might break the script.

# Credits
- ProcursusTeam
- [TrollStore's fastPathSign](https://github.com/opa334/TrollStore/tree/main/Exploits/fastPathSign)
- [ForkFix aka libTS2JailbreakEnv.dylib](https://gist.github.com/khanhduytran0/675bba3db59bb7fac3ceaa49f2ef24e1)

这篇关于如何在安装了巨魔2的iphone中运行Theos编译的本地化二进制工具:Bootstrap的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/509570

相关文章

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

MySQL安装时initializing database失败的问题解决

《MySQL安装时initializingdatabase失败的问题解决》本文主要介绍了MySQL安装时initializingdatabase失败的问题解决,文中通过图文介绍的非常详细,对大家的学... 目录问题页面:解决方法:问题页面:解决方法:1.勾选红框中的选项:2.将下图红框中全部改为英

MobaXterm远程登录工具功能与应用小结

《MobaXterm远程登录工具功能与应用小结》MobaXterm是一款功能强大的远程终端软件,主要支持SSH登录,拥有多种远程协议,实现跨平台访问,它包括多会话管理、本地命令行执行、图形化界面集成和... 目录1. 远程终端软件概述1.1 远程终端软件的定义与用途1.2 远程终端软件的关键特性2. 支持的

MySQL9.0默认路径安装下重置root密码

《MySQL9.0默认路径安装下重置root密码》本文主要介绍了MySQL9.0默认路径安装下重置root密码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录问题描述环境描述解决方法正常模式下修改密码报错原因问题描述mysqlChina编程采用默认安装路径,

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Python安装时常见报错以及解决方案

《Python安装时常见报错以及解决方案》:本文主要介绍在安装Python、配置环境变量、使用pip以及运行Python脚本时常见的错误及其解决方案,文中介绍的非常详细,需要的朋友可以参考下... 目录一、安装 python 时常见报错及解决方案(一)安装包下载失败(二)权限不足二、配置环境变量时常见报错及

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll