2013-07-11 5 views
0

i iOSOpenDev를 Xcode와 함께 사용하여 비틀기를 컴파일하고 dylib 파일을 생성 할 수 있습니다. 스프링 보드가 다시 시작될 때 안녕하세요라고하는 간단한 hello world 프로그램입니다.iOSOpenDev Theos - 실행 방법

jailbroken 장치에서 어떻게 실행합니까? 1) dylib 파일을/Library/MobileSubstrate/DynamicLibraries /와 plist 파일에 복사했습니다.

그런 다음 killall -HUP SpringBoard 명령을 실행했습니다.

처음 실행되었습니다. 그리고 전화를 여러 번 다시 시작한 이후로도 실행되지 않았습니다.

디바이스에서 theos dylib를 실행하는 올바른 프로세스는 무엇입니까?

감사합니다. Vishal.

답변

4

아하! 마침내 문제가 해결되었습니다. 실제로 하나 이상의 문제가있었습니다. 나는 그것이 손상 되었기 때문에 Cyida를 다시 설치해야했고 거대한 학습 곡선은 아래와 같이 통과해야했습니다.

1) 개조 방법에는 여러 가지가 있습니다. 가장 좋은 방법은 Mac에서하는 것입니다. 모든 경우에 Theos 설치가 필요합니다. 따라서 http://iphonedevwiki.net/index.php/Theos/Getting_Started에서 Mac 지침을 따르십시오. 하지만 프로젝트를 만들려면 nic.pl을 실행하지 마십시오.

2) iOSOpenDev를 설치하면 xcode 자체를 통해 조정할 수 있습니다. iOSOpenDev에는 1 단계에서 설치 한 Theos가 필요합니다. iOSOpenDev는 dpkg 패키지가 macports를 통해 설치되도록 요구합니다.

3) 완료되면 xcode를 통해 새 프로젝트를 만드십시오. xcode에서 RUN 버튼을 누르면 컴파일 만되고 기기에는 배포되지 않습니다. 컴파일 및 링크 오류가 모두 해결되면 실제 장치에서 실행하려면 다음 단계를 수행하십시오.

4) 타겟 -> 빌드 설정 -> 사용자 정의 -> iOSOpenDevDevice - 휴대 전화의 IP로이 변수 값을 변경하십시오. (휴대 전화와 Mac을 같은 WIFI에 설치해야합니다.) 그런 다음 Command + Shift + I를 누릅니다. 그러면 장치에서 직접 실행됩니다.

theos/tweak을 설정하는 것은 내가 생각했던 것처럼 곧장 앞으로 나아 가지는 것이 아니라 재미있게 탐색하고 파악하는 것입니다.

2

실제로 동적 라이브러리이므로 dylib를 "실행할"수 없습니다.

dylib를 SCP/SSH를 통해 대상 장치에 복사 할 수 있습니다. Xcode에서 Command + Shift + i를 누르면 iOSOpenDev가 작업을 수행합니다.

동일한 Wi-Fi 네트워크에서 iOS 기기와 PC/노트북을 만들어야하고 ~/.bash_profile에 iOS 기기의 IP 주소를 설정해야합니다.

위키 페이지가 도움이 될 것입니다. https://github.com/kokoabim/iOSOpenDev/wiki/_pages

+0

iExploror가 있습니다. 나는 장치에 dylib를 옮기는 데 문제가 없습니다. 예상대로 실행 및 연결되지 않는 이유는 무엇입니까?언급하신 링크에는 컴파일 및 설치에 대한 지침이 있지만 실제로 장치에서 실행하는 방법은 없습니다. – Jailbroken

+0

이전에 말했듯이, 당신은 직접 dylib를 "달릴"수 없습니다. dylib는 대상 프로세스의 주소 공간에로드됩니다. 내가 뭘하고 있는지 잘 모르겠습니다. 코드를 붙여 넣으면 plist 콘텐츠가 도움이 될 것입니다. –

+0

.deb 파일로 패키지해야하며 iExplorer을 통해 ssh로 다운로드 한 다음 iFile을 사용하여 설치할 수 있습니다. 패키징은 xcode로 수행됩니다. iOSopendev가 수행합니다. 아니면 가장 쉬운 방법은 내 대답을 확인하는 것입니다. 테오스가 그것을 할 것이고 당신을 위해 ldid를 사용하여 서명 할 것입니다. –

1

제 생각에, inbuilt theos 스크립트를 사용하여 개조하면 iosopendev보다 좋습니다. theos를 설치하는 데 문제가 있다면 아래 스크립트를 실행하면됩니다. 나는 대본의 저자를 추적 할 수 없었다. 그것은 theos와 필요한 다른 모든 구성 요소를 설치하는 가장 좋은 방법입니다.

링크 : http://goo.gl/Id6sU