Декомпиляция двоичных файлов iOS Objective-C
Возможный дубликат:
декомпилировать двоичный файл приложения, чтобы вернуться к исходному коду
У меня есть приложение для iPhone/iPad, что интересно. Он использует специальный внутренний формат XML для того, что делает, но без устройства я не вижу, как это работает. Я хочу воссоздать эту функцию для телефонов Android (возможно, бесплатно и с открытым исходным кодом), но для этого я хотел бы посмотреть, как работает часть чтения, на самом деле, я хотел бы знать сам формат XML. Очень трудно заново создать с нуля (используя только файлы XML), так как они не комментируются, а имена ничего не рассказывают об их функциях.
Все, что я хочу увидеть, - это как файлы читаются, что делают конкретные теги и т. Д., Поэтому я могу написать конвертер для преобразования выходных файлов iOS для моего приложения для Android того же назначения. И да, я проверил Маркет, нет такого приложения, как то, которое я хочу воссоздать (и на самом деле оно почти полностью воссоздано, мне нужен только конвертер или парсер для этих специфичных для iOS файлов).
2 ответа
Двоичный файл всех приложений из магазина приложений iOS и файловых систем стандартных устройств на ОС шифруется.
Попробуйте вежливо написать авторам приложения и посмотреть, дадут ли они или предложат продать вам исходный код того парсера, который вас интересует.
Как отмечалось здесь, вы можете получить код сборки, но вы никогда не сможете получить исходный код, поскольку существует неограниченное количество способов представления сборки.