构建越狱插件开发环境

Posted NGI.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建越狱插件开发环境相关的知识,希望对你有一定的参考价值。

1.安装Xcode环境. AppStore直接安装.不多表述.

2.安装THEOS,

#打开终端,设置目录
export THEOS=/opt/theos
#安装 THEOS
sudo svn co http://svn.howett.net/svn/theos/trunk $THEOS

3.下载ldid.

#下载到tmp
sudo curl -s http://dl.dropbox.com/u/3157793/ldid > /tmp/ldid
#复制
sudo cp /tmp/ldid $THEOS/bin/
#权限
sudo chmod +x $THEOS/bin/ldid
#删除
rm /tmp/ldid

4.dpkg,打包用

#安装Xcode Command Tools
xcode-select --install
#安装Macport 选择自己的系统版本
#https://guide.macports.org/chunked/installing.macports.html
#设置下Port的环境 不然一直报
command not found: port
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
#安装dpkg
sudo port install dpkg

5.建立新工程

直接使用终端在你需要建立新工程的目录里

#如果之前的command已经关闭,重新输入运行 export THEOS=/opt/theos 设置环境变量
$THEOS/bin/nic.pl

如下,一般都是选5...

?  ~ $THEOS/bin/nic.pl      
NIC 2.0 - New Instance Creator
------------------------------
  [1.] iphone/application 
  [2.] iphone/library
  [3.] iphone/preference_bundle
  [4.] iphone/tool
  [5.] iphone/tweak
Choose a Template (required): 5
Project Name (required): NewTest
Package Name [com.yourcompany.newtest]: com.m1989.newtest
Author/Maintainer Name [KayCM]: 
[iphone/tweak] MobileSubstrate Bundle filter [com.apple.springboard]: 
[iphone/tweak] List of applications to terminate upon installation (space-separated, - for none) [SpringBoard]: 
Instantiating iphone/tweak in newtest/...
Done.

未完待续...

以上是关于构建越狱插件开发环境的主要内容,如果未能解决你的问题,请参考以下文章

iOS逆向系列-越狱环境的搭建

VSCode插件开发全攻略代码片段设置自定义欢迎页

Jacoco和Tycho surefire的Eclipse RCP插件代码介绍

iOS9越狱插件Eclipse3 夜间模式不再刺眼

在Visual Studio Code中配置GO开发环境

iOS 14.3 Odyssey 越狱消息,续签插件复活?