2013-07-11 2 views
0

i Использовал iOSOpenDev с Xcode, и я могу скомпилировать tweak и создать файл dylib. Это простая приветственная программа, которая приветствует, когда трамплин перезапускается.iOSOpenDev Theos - как работать

Как запустить его на взломанном устройстве? 1) Я скопировал файл dylib в/Library/MobileSubstrate/DynamicLibraries/и его файл plist.

Затем я выполнил команду killall -HUP SpringBoard.

Впервые это произошло. И тогда он не запускался с тех пор даже после повторного запуска телефона несколько раз.

Каков правильный процесс запуска диолиса theos на устройстве?

С уважением, Vishal.

ответ

4

Aha! Наконец, решила проблему. На самом деле было более одного вопроса. Мне пришлось переустановить Cyida, поскольку она была коррумпирована, и огромная кривая обучения должна пройти, как показано ниже.

1) Существует несколько способов разработки тэгов теосов. Лучший способ - сделать это на Mac. Во всех случаях требуется установка Theos. Поэтому, пожалуйста, следуйте инструкциям Mac от http://iphonedevwiki.net/index.php/Theos/Getting_Started. Но не запускайте nic.pl для создания проекта.

2) Установите iOSOpenDev так, чтобы вы могли разрабатывать tweak через сам xcode. iOSOpenDev нуждается в Theos, который мы установили на шаге 1. iOSOpenDev также потребует установки пакета dpkg через macports.

3) После этого просто создайте новый проект с помощью xcode. Нажатие кнопки RUN в xcode только компилируется и не развертывается на устройстве. После устранения всех ошибок компиляции и связывания выполните следующие шаги для запуска на самом устройстве.

4) Open Target-> build settings-> User-Defined-> iOSOpenDevDevice - изменить значение этой переменной на IP-адрес вашего телефона. (У вас должен быть ваш телефон, а вы Mac на том же WIFI). Затем просто нажмите Command + Shift + I. И он будет запускаться прямо на вашем устройстве.

Настройка theos/tweak не такая прямая, как я думал, но это интересно исследовать и выяснять.

2

На самом деле вы не можете «запустить» dylib, так как это динамическая библиотека.

Вы можете скопировать dylib на целевое устройство через SCP/SSH. Нажав Command + Shift + i в Xcode, iOSOpenDev выполнит эту работу за вас.

Вам необходимо сделать устройство iOS и ПК/ноутбук в той же сети WiFi и не забудьте установить IP-адрес устройства iOS в файле ~/.bash_profile.

Страницы с вики должны помочь. https://github.com/kokoabim/iOSOpenDev/wiki/_pages

+0

У меня есть iExploror. У меня так нет проблем с переносом dylib на устройство. Почему он не выполняет и не зацепит, как ожидалось?У вас есть ссылка для компиляции и установки, но не на самом деле, как запустить ее на устройстве? – Jailbroken

+0

Как я уже говорил, вы не можете «запустить» dylib напрямую. Дилиб загружается в адресное пространство целевого процесса. Я не уверен, что вы делаете, вставьте код, и содержимое plist поможет. –

+0

Он должен быть упакован как файл .deb, и вы можете ssh его через iExplorer, а затем его можно установить с помощью iFile. Упаковка будет производиться с помощью xcode. iOSopendev делает это. Или самый простой способ проверить мой ответ. Теос сделает это и подпишет его для вас, используя ldid. –

1

На мой взгляд, создание трюков с использованием встроенного скрипта theos лучше, чем iosopendev. Если у вас есть проблемы с установкой theos, просто запустите скрипт ниже, и это должно быть сделано. Я не мог проследить автора сценария. Это, безусловно, лучший способ установить theos и все остальные необходимые компоненты.

Ссылка: http://goo.gl/Id6sU

Смежные вопросы