Ответ 1
Очень хороший вопрос. Я лично потратил немало времени на попытку найти документацию по частным API-интерфейсам, и хотя я почти уверен, что я сталкивался с ней некоторое время назад, сейчас я больше не могу ее найти. Однако у меня есть некоторые ответы на ваши вопросы. Позвольте мне поделиться тем, что у меня есть до сих пор:
Макет файловой системы
- Старый, но по-прежнему в основном верный руководство по расположению файловой системы.
"Замена" приложений
Я думаю, что большая часть "захвата" оригинальных приложений для iPhone основана на ловушке и повторной реализации сообщений objective-c через постановку и сопоставимые методы. Хорошее руководство по этому вопросу доступно здесь. Я полностью уверен, что это механизм работы.
Инструменты
- toolchain для iphone dev доступен в коде google. См. это руководство для получения информации о том, как его установить.
- См. это руководство для получения информации о том, как использовать стандартную среду Apple Xcode для разработки на телефоне с джейлбрейком.