Почему я получаю "Ошибка какао 513", когда использую cycript для записи файлов в "/var/mobile/viewdump.txt" на взломанном iPhone 5?

Использование корневого разрешения для подключения Iphone, но при использовании рекурсивных разрешений Cycript проблемы при печати Ошибка:

iPhone:~ root# cycript -p ting
cy# var error = new @encode(NSError *)
&null
cy# var thing;[[UIApp.keyWindow recursiveDescription] writeToFile:"/var/mobile/viewdump.txt" atomically:NO encoding:4 error:error];thing=*error
#"Error Domain=NSCocoaErrorDomain Code=513 \"The operation couldn\xe2\x80\x99t be completed. (Cocoa error 513.)\" UserInfo=0x155ef0b0 {NSFilePath=/var/mobile/viewdump.txt, NSUnderlyingError=0x157c1000 \"The operation couldn\xe2\x80\x99t be completed. Operation not permitted\"}"

cy# [[UIApp.keyWindow recursiveDescription] writeToFile:"/var/mobile/viewdump.txt" atomically:NO encoding:4 error:error]
0
[UIApp.keyWindow recursiveDescription]
@"<UIWindow: 0x1567f0f0; frame = (0 0; 320 568); autoresize = W+H; gestureRecognizers = ...

Но можете создавать файлы в каталоге:

iPhone:/var root# cd /var/mobile/ 
iPhone:/var/mobile root# touch 1.txt
iPhone:/var/mobile root# ls -l
total 0
-rw-r--r--  1 root   mobile    0 May  8 19:04 1.txt
drwxr-xr-x  5 mobile mobile  170 Jan  8  2015 Containers
drwxrwxrwx  9 mobile mobile  612 Apr 19 17:13 Documents

0 ответов

Другие вопросы по тегам