AutoTSSSaver
Automatically detect changes of tss server and save shsh blobs
Install / Use
/learn @sohsatoh/AutoTSSSaverREADME
AutoTSSSaver
Automatically detect the change of tss server and save blobs.
You can run it on Linux and Mac.
Download Tsschecker for mac here
How to use
0. Install Dependencies
If tsschecker for Linux does not work properly, please compile it yourself.
sudo apt-get install libssl-dev
sudo apt-get install python-pip
sudo pip3 install requests
sudo pip3 install dataset
sudo pip install mdfmonitor
↓If your machine is linux, you may also have to run this command.
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
1. Edit devices.ini
First, you have to write device's information to devices.ini.
This is example:
[Soh's iPhone X]
identifier = iPhone10,6
ecid = D389138280023
boardconfig = d22ap
[Soh's iPad Pro]
identifier = iPad7,6
ecid = E115E088B6000
boardconfig = j207ap
2. Edit autorun.py
At the end of autorun.py, there is such a line.
~
os.system('cd /home/pi/AutoTSSSaver;python3 autotss.py -p /home/pi/AutoTSSSaver/tsschecker_linux')
You have to provide a path to folder like this.
~
os.system('cd <PATH TO AUTOTSSSAVER>;python3 autotss.py -p <PATH TO TSSCHECKER>')
As testrun, please execute the command inside '' on Terminal.
3. Run autorun.py
Open terminal, and run autorun.py by python (not python3).
4. (Optional) Run it by cron I highly recommend to run autorun.py by cron.
@reboot python <PATH TO AUTORUN.PY>
Dependencies
- python
- python3
- requests
- dataset
- tsschecker
- mdfmonitor
Thanks
autotss by codsane (I just added some files to check tss saver automatically)
Todo
- rewrite autorun.py for python3 (I know it is insane to use python and python3 at the same time lol)
Related Skills
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
