Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.

Latest commit

 

History

History
105 lines (73 loc) · 3.06 KB

README_JP.md

File metadata and controls

105 lines (73 loc) · 3.06 KB

AutoTSSSaver

SHSH2の発行状態を自動的にチェックし、変更が検知された際に保存するスクリプトです。

tsschecker_linuxファイルをMac版に置き換えると、Macでも利用できます。

Mac版tsscheckerはこちら

使い方

0. 依存パッケージのインストール

下記手順を踏んで、tsschecker_linuxが実行出来ない場合、ご自身でコンパイルされることをおすすめします。

sudo apt-get install libssl-dev
sudo apt-get install python-pip
sudo pip3 install requests
sudo pip3 install dataset
sudo pip install mdfmonitor

Linuxの場合以下のコマンドも実行してください。

mkdir .src
cd .src
git clone https://github.com/tihmstar/libirecovery && cd ./libirecovery && bash autogen.sh && sudo make install
git clone https://github.com/tihmstar/libcrippy && cd ./libcrippy && bash autogen.sh && sudo make install
git clone https://github.com/tihmstar/libfragmentzip && cd ./libfragmentzip && sudo bash autogen.sh && sudo make install
git clone https://github.com/tihmstar/libpartialzip && cd ./libpartialzip && sudo bash autogen.sh && sudo make install
git clone https://github.com/libimobiledevice/libplist.git && cd ./libpartialzip && sudo bash autogen.sh && sudo make install

(python3やpip3のインストールを済ませておいてください。)

1. devices.iniの編集

devices.iniにデバイス情報を記載します。

以下例

[Soh's iPhone X]
identifier = iPhone10,6
ecid = D389138280023
boardconfig = d22ap

[Soh's iPad Pro]
identifier = iPad7,6
ecid = E115E088B6000
boardconfig = j207ap

2. autorun.pyの編集

autorun.pyの最下部に以下のような行があります。

~
os.system('cd /home/pi/AutoTSSSaver;python3 autotss.py -p /home/pi/AutoTSSSaver/tsschecker_linux')

ファイルを編集し、AutoTSSSaverへのパスを記載してください。

~
os.system('cd <AutoTSSSaverフォルダへのパス>;python3 autotss.py -p <tsscheckerへのパス>')

テストランとして、''で囲まれている部分をTerminalで実行してください。

3. autorun.pyの実行

python3ではなく、pythonでautorun.pyを実行してください。

4. (オプション) cronで再起動時に自動実行

cronを使用し、再起動後に自動でスクリプトを常駐させます。 こちらはオプションですが、最も重要な設定でもあります。 crontab -eで編集画面に入り、

@reboot python <PATH TO AUTORUN.PY>

を記載してください。

依存パッケージ

Thanks

autotss by codsane (I just add some files to check tss saver automatically)

やること

  • autorun.pyをpython3用に書き換え (現段階では必要なファイルを集めただけで、ほぼ私が書いたスクリプトはありません)