[TUTORIAL]How to add a popup toast message in game startup

H

HannCreator

BEFORE WE START THE TUTORIAL PLEASE READ
DON'T STEAL OTHER MODDER WORK AND REPLACE CREDIT TO YOU
[Requirements]
0. A working brain
1. A Computer
2. The apk file, obviously
3. dex/Apk decompiler with xml decoding support eg.(Apktool)
4. Text editor (Notepad++, Sublime Text, Atom, notepad)

[Info]
What exactly are we trying to do?
toast.png
surelock-toast-messages.png

*see image* Pretty much looks like that, but you may notice some moded games here show up with custom text like "diHacked oleh Aku sayang", "Modded by Me" etc.

[Body]
1. Decompile apk with tools that mentioned above
2. Open AndroidManifest.xml, look for <action android:name="android.intent.action.MAIN"/>

Code:
<activity android:configChanges="locale|fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|touchscreen|uiMode" android:label="@string/app_name" android:launchMode="singleTop" android:name="net.circleous.domtweaks.StartActivity" android:screenOrientation="landscape">
  <intent-filter>
    <action android:name="android.intent.action.MAIN"/>
    <category android:name="android.intent.category.LAUNCHER"/>
  </intent-filter>
</activity>
if you read that carefully and see on top of it(<action android:name="android.intent.action.MAIN"/>) -> android.name="net.circleous.domtweaks.StartActivity"
You have to find StartActivity.smali file at smali/net/circleous/domtweaks/
3. If you found the StartActivity.smali file, open it.
4. Search the word "onCreate" it'il be look like this.

Code:
.method protected onCreate(Landroid/os/Bundle;)V
.locals
5. Add this under .locals

Code:
const/4 v0, 0x1

const-string v1, "YOUR MESSAGE"

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

#OTHER CODE THAT YOU MAY NOT TOUCH IT
6. If you notice in line 2

Code:
const-string v1, "YOUR MESSAGE"
Change "YOUR MESSAGE" to everything what you want.
7. Recompile, sign and install the apk

[Credit]
HannCreator
iAndroHacker
 

Attachments

  • Like
Reactions: MUSTAQHEEM

stelau4

EMT
Exclusive Modding Team
Sep 2, 2015
3,661
best to search for
.method protected onCreate
if you just search onCreate you will get tons of results so with .method protected onCreate it narrows it down

hope this helps just a little bit
 

NEMESIS

Advance Member
Sep 25, 2015
382
any recommendation tools for decompile-recompile apk? since apktools is not proprly decompile/recompile the apk..

bump
 

Cheene

Member
Mar 11, 2016
136
best to search for
.method protected onCreate
if you just search onCreate you will get tons of results so with .method protected onCreate it narrows it down

hope this helps just a little bit
stelau4 Your Modded Games Have Picture ? Is Their Any Tut`s For It ?

 

Fallschirmjäger

New User
Oct 19, 2016
4
I dont really know why you put your name on credit and removed the actual person who made that >> Riu. While the content entirely copy-pasta and deleted some line. Though, all my lousy tutorial was generally licensed under CC 4.0 ¯\_(ツ)_/¯
 

vadeh

New User
Jun 22, 2016
16
I need the code for my toast:

" visit us mysite"

mysite = red color with hex
 
Last edited:

Setsuna11

Active Member
May 28, 2015
192
Lol this tut. Was from riu , dont leech it .
 

erase

New User
Jan 14, 2017
10
is there got any solution for set color for text?