Как отладить Smali Code приложения Android?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как отладить Smali Code приложения Android?

Сообщение Anonymous »

У меня есть работающее приложение для Android. из которых у меня нет исходного кода.
Я хотел бы отладить функциональность этого приложения. Я мог бы успешно переоборудовать этот файл APK приложения, используя apktool - https://code.google.com/p/android-apktool/
Этот инструмент генерирует файлы класса в формате Smali. < /p>

Мое требование: < /p>


Чтобы иметь возможность отлаживать метод, добавив журналы отладки. < /li>
Чтобы иметь возможность отладки методом вызовов путем печати трассы стека. Я попытался добавить немного инструкции Smali в начале одного из метода, но она разбилась с ClassverifyError. < /p>

Пример Smali Code -< /strong> < /p>

.method public declared-synchronized b()V
.locals 2

.prologue

.line 87
monitor-enter p0

:try_start_0
iget-object v0, p0, Lcom/example/viewerlib/t/d;->a:Ljava/lang/Thread;

invoke-virtual {v0}, Ljava/lang/Thread;->isAlive()Z

:
:
< /code>

Может ли кто -нибудь помочь мне в добавлении журналов отладки Smali. Спасибо заранее.

Подробнее здесь: https://stackoverflow.com/questions/208 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»