2016-08-08 2 views
0

Мне нужно добавить собственное пользовательское представление для ввода вызова. У меня есть взломанное устройство с iOS 9.3.2. Я установил Theos на свой MacBook. Я установил мобильный субстрат для iOS. И теперь я не знаю, что мне нужно делать. Я обнаружил, что мне нужно изменить InCallService.app. Но я не могу найти необходимый класс для настройки. Также я не понимаю, как писать журналы. Я пытался использовать NSLog (@ "aaa") и% log (@ "aaa"), но я не могу найти файл с журналами.JailBreak iOS: добавление пользовательского представления для вызова вызова

спасибо.

ответ

0

Если вы хотите добавить что-то в приложение, изменение .app не является самым простым способом. Если у вас установлен MobileSubstrate, вы можете подключить метод из приложения Phone и использовать базовые парадигмы iOS, такие как MVC, вы можете найти виды, которые вам нужно изменить и перейти оттуда. Если вам нужны файлы заголовков, вы можете сбросить их сами с помощью класса-dump-z или посмотреть, действительно ли these.

Logging данные также довольно легко с Райан Петрич-х deviceconsole

Просто запустите команду deviceconsole --process < YOUR HOOKED PROCESSES' NAME > в консоли после установки deviceconsole на вашем Mac, и что-нибудь в вашем коде, используя %log(); будет отображаться в консоли.

+0

Благодарим вас за ответ. Я установил мобильный субстрат, и основной проблемой был контроллер поиска для входящего вызова. Сегодня вечером мне удалось получить журналы с моего устройства, и я нашел требуемый контроллер просмотра. –

+0

Это потрясающе! Удачи. –

+0

Кстати. Возможно, этот комментарий поможет другим новичкам в разработке JB. 1. Для получения журналов я использую jurpleConsole. 2. Вы можете получить команды для xm-файлов Theos там [Theos info] (http://iphonedevwiki.net/index.php/Logos) –

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