在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:dunhamsteve/ios开源软件地址:https://github.com/dunhamsteve/ios开源编程语言:Go 100.0%开源软件介绍:iOS Backup ExtractionThis repository contains If you are using an encrypted backup, it also can read parts of the keychain and dump it as json. Without options, # irestore
MyPhone 5069636b6c656448657272696e674170706c6573
MyPad 43686f636f6c61746552616d656b696e73546f6f The first argument is the device id or device name: # irestore MyPad
Selected MyPad 43686f636f6c61746552616d656b696e73546f6f
Usage:
ls [domain]
restore domain dest
dumpkeys [outputfile]
apps The The The The Changes to the database format in recent iOS releases: iOS 10 (deprecated)iOS 10 is using a different format for the manifest. It stores the data in a sqlite3 database called PropertiesThe FilesThe The The decrypted data is a binary plist, specifically a key-valued archive of a iOS 10.1The properties table described above is now empty, and the "file" column is a bare plist. To keep the code simple, I no longer support the iOS 10.0 backup format. iOS 10.2There are a few changes in iOS 10.2. The Manifest database itself is encrypted, its key is stored, wrapped with protection class 4, in the Further, the keybag has a second round of PBKDF2 with different parameters and a sha256 hash function. This one takes about 10 seconds in Go, so the code now prints the decrypted key in hex. If you provide this hex key instead of your password, you can skip the long key derivation step. (iOS 10.2 details came from a github thread.) |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论