Взломанный iPhone - привилегии root - PullRequest
3 голосов
/ 04 октября 2009

Я хотел бы создать приложение, которое будет управлять некоторыми файлами на взломанных устройствах, таких как SMS, Notes .db, но у меня проблемы с доступом к таким файлам. Я также сделал только для проверки своих навыков, подобное приложение, как ваш файловый менеджер, и я мог просматривать почти всю файловую систему и получить доступ ко всему, кроме некоторых папок в / var / mobile / Library /. Я получаю список содержимого / var / mobile / Library, но ничего не получаю в подкаталогах, таких как / var / mobile / Library / Notes /, / var / mobile / Library / SBSettings /, и, между прочим, что наиболее важно в моем случае: / var / mobile / Библиотека / SMS / или / Notes / ничего не отображает. Конечно, когда я просматриваю свое устройство по SSH с помощью Fugu, я получаю все и имею доступ ко всему (например, chmod i.e.)

Было бы здорово, если бы вы дали мне несколько советов или исходный код, что я должен сделать, я полагаю, привилегии root не только для доступа к этим файлам, но и для изменения их разрешений и имен. Я знаю, как выполнять такие операции, как правило, используя NSFileManager, но не над файлами из вышеуказанных каталогов, таких как /.../SMS/.

Я никогда не разрабатывал приложение, которому строго требовалось взломанное устройство для выполнения поставленных задач. Я полагаю, мне понадобятся дополнительные библиотеки? Это правда? Могу ли я использовать Xcode или есть что-то еще для разработки таких приложений.

Буду очень признателен!

1 Ответ

2 голосов
/ 05 октября 2009

Даже при взломе приложения, установленные через XCode или App Store, все еще находятся в «песочнице». Чтобы получить доступ только для чтения ко всей файловой системе, приложение должно быть установлено в /Applications/ вместо /var/mobile/Applications/. Чтобы получить доступ на запись ко всей файловой системе, приложение должно дополнительно принадлежать root и помечаться в режиме setuid

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...