如何在安装了巨魔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

相关文章

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

MySQL慢查询工具的使用小结

《MySQL慢查询工具的使用小结》使用MySQL的慢查询工具可以帮助开发者识别和优化性能不佳的SQL查询,本文就来介绍一下MySQL的慢查询工具,具有一定的参考价值,感兴趣的可以了解一下... 目录一、启用慢查询日志1.1 编辑mysql配置文件1.2 重启MySQL服务二、配置动态参数(可选)三、分析慢查

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3