Theosとは
Theosとは脱獄ソフトウェア開発のツールで、Tweakの開発とTweakのビルドをすることができます。
Mac/ iOS/ Linux/ Windows(Cygwin)に対応しています。
Mac/ iOS/ Linux/ Windows(Cygwin)に対応しています。
Home
A cross-platform suite of tools for building and deploying software for iOS and other platforms. - theos/theos
構築方法
今回はMac向けの構築方法をご紹介していきます。
1.「Xcode」と「Command Line Tools for Xcode」をインストール
Appleが配布しているページにApple IDでログインしてから「Xcode」と「Command Line Tools for Xcode」をPCにインストールしてください。
Sign In - Apple
Sign in to your Apple Account
2.Homebrewのインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
3.dpkg/Ididのインストール
brewコマンドでdpkgとIdidをインストールします。
brew install dpkg ldid
4.Theosのインストール
以下コマンドでGitHubにあるTheosを/opt/theosにインストールしていきます。
sudo git clone --recursive https://github.com/theos/theos.git /opt/theos
5.SDKのダウンロード
以下コマンドで/opt/theos/sdksを削除してからSDKを/opt/theos/sdksにダウンロードします。
SDKは、iOSのバージョンが上がった際に、あらたなSDKがリリースされるので、新たなSDKがリリースされた際には、個別にダウンロードして/opt/theos/sdksにコピーしてください。
今回ダウンロードするSDKはGitHubのxybp888/iOS-SDKsを使用します。iOS 13.6までのSDKがあります。
iOS 13.2のSDKでビルドしてもiOS 13.6で動くものがほとんどなので、気にしなくていい場面も多いです。
sudo rm -rf /opt/theos/sdks sudo git clone --recursive https://github.com/xybp888/iOS-SDKs.git /opt/theos/sdks
6.エイリアスの設定
エイリアスを設定するとよく使うコマンドを省略して使用できます。
今回は/opt/theos/bin/nic.plをtheosで使えるようにします。
Macではエイリアスは.bash_profileで管理されているので、それを編集していきます。
touch ~/.bash_profile echo -e "alias theos=/opt/theos/bin/nic.pl\nexport THEOS=/opt/theos/" >> ~/.bash_profile killall Terminal
Theosでのビルド方法
Theosのインストールはこれで完了しました、次はTheosの使い方【準備編】を見ていくといいでしょう
https://zunda-hack.com/2020:07/20/how-to-use-theos-for-ready/
コメント
theos構築方法はありがたいですね。
ぜひWin版もお願いします!
もしうまくいったら記事にします♪( ´▽`)
zunda氏もtheosに手を出すのか!!?
時々やったりしてます(^-^)
https://zunda-hack.com/2019:07/17/hidenctext/
ちょうど探してました!