Мне нужно изменить так внутри Android APK. Задача состоит в том, чтобы переименовать динамические символы со стороны так (это имя функции).Как переименовать динамические символы в файле arm eself .so?
Например, переход от Java_com_example_abc _.... к Java_com_yahoo_zzz _....
Я пытаюсь использовать WinHex непосредственно поиска и замены текста слова, ошибка запуска APK. Кажется, что .hash-раздел также нуждается в обновлении, но я не знаю, как обновить раздел .hash.
Вопрос: какой правильный или предпочтительный способ переименовать динамический символ?
Я взлетел на 3 дня, пожалуйста, помогите мне, большое вам спасибо!
Обнаружено, что сообщение может быть связано, но он не дал альтернативного решения. https://sourceware.org/ml/binutils/2006-03/msg00266.html
Единственный способ обновить источники .so lib и снова заполнить его. – pskink
@pskink hmmm, я потерян сейчас. Так что файл, который я пытаюсь изменить, является другим, который уже модифицирован из оригинала. Поэтому я уверен, что это выполнимо, но не знаю, как это сделать. Btw, просто нужно обновить имя функции (символ). – user3086444
как вы знаете .so уже изменен кем-то другим? – pskink