Вопросы по теме 'smali'

изменение файлов .smali
Я реконструировал некоторые apk для Android, чтобы добавить инструментарий для функционального тестирования. Я хочу знать, учитывая smali, как я могу добавить что-то вроде Log.e(TAG, "some descritpion", e); каждому методу в файлах .smali....
25568 просмотров
schedule 12.05.2024

Как установить логическое значение в smali
У меня есть эта строка кода в smali :cond_2 sput-boolean v11, Lcom/geo/main/MainActivity;->mLARGE:Z Я хочу напрямую присвоить значение True для v11 Как мне это сделать?
18912 просмотров
schedule 05.10.2022

Android: какой метод выполняет события onClick для кнопок, которые определены в макетах XML.
Я пытаюсь лучше понять структуру Android, поэтому я создал простое приложение, которое на самом деле состоит всего из одной кнопки. Всякий раз, когда эта кнопка нажимается, метод с именем sendMessage в MainActivity запускает новую активность...
628 просмотров
schedule 25.02.2024

Перемещение классов в мультидекс в существующем APK
Я пытаюсь переместить некоторые фреймворки из class.dex в class2.dex (MultiDex) из существующего APK. Для этого я использую smali. Кажется, это работает для некоторых приложений, а для некоторых нет: D/dalvikvm( 1401): GC_CONCURRENT freed 258K,...
1610 просмотров
schedule 20.04.2024

скопировать оператор else в оператор if
Я пытаюсь скопировать код состояния else в оператор if. Здесь я вижу if-eqz как условие if, но я не знаю, где здесь находится условие else. Может ли кто-нибудь помочь мне найти еще условие, чтобы я мог скопировать его, чтобы он также стал кодом...
4492 просмотров
schedule 05.11.2023

Как использовать dexlib2 для инструментовки определенных методов, особенно выделения регистров для добавления новых инструкций?
Я использую dexlib2 для программного инструментария некоторых методов в файле dex, например, если я нахожу такие инструкции: invoke-virtual {v8, v9, v10},...
284 просмотров
schedule 31.12.2023

редактирование android smali: младшие биты должны быть равны нулю
невозможно переупаковать smali-файлы, код ошибки: apktool недопустимое буквальное значение, младшие 16 бит должны быть обнулены. какое значение регистра я должен использовать вместо ""const/high16 v4""" с замененным значением 0x7f04006a .line...
285 просмотров
schedule 31.10.2023