NyaMisty / fouldecrypt

A lightweight and simpling iOS binary decryptor
271 stars 41 forks source link

Support for iOS 15 #14

Closed 0xded093 closed 5 months ago

0xded093 commented 1 year ago

Got this error on iOS 15.7.1 Palera1n


# /usr/lib/Azule/bin/fouldecrypt -v Payload/App.app/App ./App
00:20:46.787578 mapping input file: Payload/App.app/App
00:20:46.788792 mapping output file: ./App
00:20:46.789914 copying original data of size 0x1391760...
00:20:46.811112     not fat binary, directly decrypting it!
00:20:46.811145     finding encryption_info segment in slide...
00:20:46.811151         found encryption_info segment at offset 1150
00:20:46.811156     decrypting encrypted data...
00:20:46.811160         Going to decrypt crypt page: off 0x4000 size 0xcc8000 cryptid 1, cpuType 100000c cpuSubType 0
00:20:46.811175         Already 16k aligned, directly go ahead :)
00:20:46.811184 -->> 16k-aligned mmaping(0x0, 0xcc8000, 5, 0x2, 3, 0x4000)
00:20:46.811232 <<-- 16k-aligned mmaping(0x0, 0xcc8000, 5, 0x2, 3, 0x4000) = 0x1073f0000
00:20:46.811239 <<-- unprotect mremap_encrypted(0x1073f0000, 0xcc8000, 1, 0x100000c, 0x0)
mremap_encrypted: Cannot allocate memory
00:20:46.812142 -->> unprotect mremap_encrypted(0x1073f0000, 0xcc8000, 1, 0x100000c, 0x0) = -1