iOSOpenDev Theos - как запустить
Я использовал iOSOpenDev с Xcode, и я могу скомпилировать твик и сгенерировать файл dylib. Это простая программа типа "Привет, мир!", Которая говорит "привет", когда трамплин перезапускается.
Как мне запустить его на взломанном устройстве? 1) Я скопировал файл dylib в /Library/MobileSubstrate/DynamicLibraries/ и его файл plist.
Затем я выполнил команду killall -HUP SpringBoard.
В первый раз он побежал. И с тех пор он так и не запустился даже после перезапуска телефона несколько раз.
Как правильно запустить theos dylib на устройстве?
С уважением, Вишал.
3 ответа
Ага! Наконец-то решили проблему. На самом деле было более одного вопроса. Мне пришлось переустанавливать Cyida, так как она была повреждена и прошла огромный цикл обучения, как показано ниже.
1) Есть несколько способов разработки твиков. Лучший способ это сделать на Mac. Установка Theos требуется во всех случаях. Поэтому, пожалуйста, следуйте инструкциям Mac с http://iphonedevwiki.net/index.php/Theos/Getting_Started. Но не запускайте nic.pl для создания проекта.
2) Установите iOSOpenDev, чтобы вы могли разработать твик через сам xcode. iOSOpenDev нужен Theos, который мы установили на шаге 1. iOSOpenDev также потребует установки пакета dpkg через macports.
3) После этого просто создайте новый проект с помощью xcode. Нажатие кнопки RUN в xcode только компилирует и не развертывает на устройстве. После устранения всех ошибок компиляции и компоновки выполните следующие шаги для запуска на реальном устройстве.
4) Откройте Target->build settings->User-Defined->iOSOpenDevDevice - измените значение этой переменной на IP вашего телефона. (Вы должны иметь свой телефон и Mac на том же WIFI). Затем просто нажмите Ctrl + Shift + I. И он будет работать прямо на вашем устройстве.
Настройка теоса / твика не так проста, как я думал, но интересно исследовать и выяснить.
На самом деле вы не можете "запустить" dylib, так как это динамическая библиотека.
Вы можете скопировать dylib на целевое устройство через SCP/SSH. Нажав Ctrl + Shift + i в Xcode, iOSOpenDev сделает всю работу за вас.
Вам нужно сделать ваше устройство iOS и ПК / ноутбук в одной сети WiFi, и не забудьте указать IP-адрес устройства iOS в ~/.bash_profile.
Страницы вики должны помочь. https://github.com/kokoabim/iOSOpenDev/wiki/_pages
На мой взгляд, создание твиков с использованием встроенного сценария theos лучше, чем iosopendev. Если у вас возникли проблемы с установкой theos, просто запустите приведенный ниже скрипт, и это должно быть сделано. Я не мог отследить автора сценария. На сегодняшний день это лучший способ установить теос и все другие необходимые компоненты.
Ссылка: http://goo.gl/Id6sU