Не нравятся результаты поиска? Попробуйте другой поиск!

Андроид


     24.05.2014    андроид    Все вопросы » Ламерские вопросы    2177

вопрос
Немного оффтопа(может).
В андроид играх иногда при запуске пишется "Скачано с сайта ...."
Вопрос какой файл редактировать что бы написать "это".
Думаю суть поняли.

Ответил: yackers


Во первых нужно декомпелировать апк файл в smali код, во вторых надписи выводятся toast'ми, которые вставляются в начало метода в главной activity

пример названия метода
method **** onCreate(Landroid/os/Bundle;)V 


и ниже добавляется сам тоаст
const/4 v0, 0x1

    const-string v1, "Мой офигенный релиз!!!"

    invoke-static {p0, v1, v0}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .prologue


и при каждом запуске апк, выводится тостер при инициализации activity. Но это зависит от апк. К примеру если игра написана на движке unity, то насколько память не изменяет то в файле UnityMainActivity.smali . Еще раз напомню - это зависит от апк

4 комментария

GFIT
Юзер

GFIT - 25 мая 2014 10:35 -

Спасибо, попробую.

GFIT
Юзер

GFIT - 25 мая 2014 15:18 -

Да все получилось, еще раз спасибо)

Serik
Местный

Serik - 25 мая 2014 20:13 -

Ну теперь правообладатели хоть будут знать кто взломаную версию файла сделал и кому предьявлять иски )))

СПАСИБО надо тыкать в кнопку!

yackers
Юзер

yackers - 25 мая 2014 22:10 -

Serik, :D ну фактически это не метод взлома, а подсказка по использованию тостеров в smali :)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх