2016-08-08 3 views
0

사용자 입력보기를 통화보기에 추가해야합니다. iOS 9.3.2와 함께 교도소 장비가 고장났습니다. My MacBook에 Theos를 설치했습니다. iOS에 모바일 기판을 설치했습니다. 그리고 지금 나는 내가해야 할 일을 모른다. InCallService.app을 수정해야한다는 것을 알았습니다. 하지만 비틀기 위해 필요한 수업을 찾을 수 없습니다. 또한 로그를 작성하는 방법을 이해할 수 없습니다. NSLog (@ "aaa")와 % log (@ "aaa")를 사용하려고했지만 로그가있는 파일을 찾을 수 없습니다.JailBreak iOS : 통화보기 입력에 사용자 정의보기 추가

감사합니다.

답변

0

앱에 무언가를 추가하고 싶다면 .app를 수정하는 것이 가장 쉬운 방법은 아닙니다. MobileSubstrate를 설치 한 경우 전화 애플리케이션에서 메소드를 연결하고 MVC와 같은 기본 iOS 패러다임을 사용하여 수정할 필요가있는 뷰를 찾을 수 있습니다. 헤더 파일이 필요한 경우 class-dump-z를 사용하여 직접 덤프하거나 these이 유효한지 확인할 수 있습니다.

로그 데이터는 그냥 맥에 deviceconsole를 설치 한 후 콘솔에서 명령 deviceconsole --process < YOUR HOOKED PROCESSES' NAME >을 실행 또한 라이언의 Petrich의 deviceconsole

꽤 쉽고, %log();를 사용하여 코드에서 아무것도 콘솔에 표시됩니다.

+0

답장을 보내 주셔서 감사합니다. 내가 모바일 기판을 설치하고 주요 문제는 들어오는 호출에 대한보기 컨트롤러를 찾는 것이 었습니다. 오늘 밤 내 장치에서 로그를 가져와 필요한보기 컨트롤러를 찾았습니다. –

+0

정말 멋지다! 행운을 빕니다. –

+0

그건 그렇고. 어쩌면이 의견은 JB 개발의 초보자들에게 도움이 될 것입니다. 1. 로그를 얻으려면 jurpleConsole을 사용하십시오. 2. Theos의 xm 파일에 대한 명령을 얻을 수 있습니다 [Theos info] (http://iphonedevwiki.net/index.php/Logos) –

관련 문제