Вопросы по теме '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