{"name":"idevicerestore-devel","portdir":"devel/idevicerestore","version":"20251123","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.libimobiledevice.org/","description":"A command-line application to restore firmware files to iOS devices.","long_description":"The idevicerestore application is a full reimplementation of all granular steps which are performed during the restore of a firmware to a device. In general, upgrades and downgrades are possible, however subject to availability of SHSH blobs from Apple for signing the firmare files. Some key features are: \n* Restore: Update firmware on iOS devices \n* Firmware: Use official IPSW firmware archive file or a directory as source \n* Update: Allows updating the device by default or erasing all data \n* Download: On demand download of latest available firmware for a device \n* Cache: Downloaded firmware files are cached locally \n* Custom Firmware: Restore custom firmware files (requires bootrom exploit) \n* Baseband: Allows you to skip NOR/Baseband upgrade \n* SHSH: Fetch TSS records and save them as .shsh files \n* DFU: Put devices in pwned DFU mode (limera1n devices only) \n* AP Ticket: Use custom AP ticket from a file \n* Cross-Platform: Tested on Linux, macOS, Windows and Android platforms \n* History: Developed since 2010","active":true,"categories":["devel"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":268}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","clang-18"]},{"type":"lib","ports":["readline","curl","libzip","openssl3","libplist-devel","zlib","libimobiledevice-devel","libirecovery-devel","libusb"]}],"depends_on":[]}