Я хотел бы создать приложение, которое будет управлять некоторыми файлами на джейлбрейковых устройствах, таких как SMS, Notes .db, но у меня проблемы с доступом к таким файлам. Я также попробовал проверить свои навыки, подобное приложение, например, ваш файловый менеджер, и я мог просматривать почти всю файловую систему и получать доступ ко всем, кроме некоторых папок в/var/mobile/Library /. Я получаю список содержимого/var/mobile/Library, но ничего не получаю в таких подкаталогах, как/var/mobile/Library/Notes /,/var/mobile/Library/SBSettings /, и btw, что наиболее важно в моем случае:/var/mobile/Library/SMS/или/Notes/ничего не отображает. Конечно, когда я просматриваю свое устройство с помощью SSH с помощью Fugu, я получил все и имею доступ ко всему (например, chmod ie)Jailbroken iPhone - привилегии для root
Мне было бы здорово, если вы дадите мне несколько советов или исходный код, что мне делать, Я полагаю, что привилегии root не только для доступа к этим файлам, но и для изменения их прав и имен. Я знаю, как делать такие операции, используя обычно NSFileManager, но не в файлах из вышеперечисленных каталогов, таких как /.../SMS/.
Я никогда не разрабатывал приложение, строго требующее джейлбрейк-устройство для выполнения заданий. Думаю, мне понадобятся дополнительные библиотеки? Это правда? Могу ли я использовать Xcode или есть что-то еще для разработки таких приложений.
Буду очень признателен вам!
hello kris. Я также пытаюсь получить доступ к /private/var/mobile/Library/SMS/sms.db. но когда я предоставляю этот путь sqlite3_open, он всегда дает ошибке «не удается открыть файл базы данных», но когда я обращаюсь к /private/var/wireless/Library/CallHistory/call_history.db, база данных открывается отлично. Можете ли вы, пожалуйста, сказать мне, как вы решили эту проблему? что вы использовали для доступа к sms.db? это было бы большой помощью. thnx – Jayshree