- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 161
 
blobsaver on Linux
        airsquared edited this page May 29, 2021 
        ·
        19 revisions
      
    blobsaver can be installed from releases like the other OS's for 64-bit x86 machines. If you're using a Raspberry Pi, or any other architecture, you will need to compile blobsaver yourself.
- Download the source code for the release you want. It is recommended to use the source code of a particular tag or release instead of downloading latest commit, which may contain bugs.
 - Compile this fork of tsschecker on your device and replace the file in 
dist/linux/tsscheckerwith your tsschecker compiled for ARM. - Install JDK 16 for your computer.
 - Install the libraries 
libimobiledeviceandlibirecovery, which should be in your distributions default repositories. - Run 
./gradlew buildin the root of the repository and you should have the the compiled files in the directorybuild/distributions 
You may get an error about being unable to load native libraries when trying to read from device.
- Make sure you have libimobiledevice and libirecovery installed.
 - The libraries might be installed as 
libimobiledevice-1.0.soinstead oflibimobiledevice.soorlibirecovery-1.0.soinstead oflibirecovery.so. If so, you can create a symlink. For example:ln -s /usr/lib/libimobiledevice-1.0 /usr/lib/libimobiledevice.soorln -s /usr/lib/libirecovery-1.0 /usr/lib/libirecovery.so.