Mod apk Base64 Encoder/Decoder, Toast, Popup, Message

Trusted by over 1.6 million members since 2014 — why not join them?
Log in or Register to join us!

Feedbacks

  • 5.0
    1
    See what other users think below.

  • Total voters
    1
  • Poll closed .

Snailsoft

∞ and beyond!
Staff Member
Moderator
SB Mod Squad ⭐
✔ Approved Releaser
Active User
Member for 2 years







Base64 Encoder/Decoder v2.2


MOD Features  How to install

Credits to: Snailsoft
Type of release: Free

Download Link (how to download?)
🔒 Hidden content
You need to Register or Login in order to view this content. Since you're viewing the AMP-accelerated version of our website which doesn't store login cookies, please scroll to the bottom of this page and click on the "View Non-AMP Version" button first, thanks!


✨ Play Android MODs on your PC with BlueStacks!









  • About Base64 Encoder/Decoder

    Simple utility app for encoding and decoding text with Base64 encoding algorithm

    Base64 Encoder/Decoder is a simple android app that helps in encoding and decoding text using the Base64 encoding method.

    Base64 Encoder/Decoder uses android's built-in Base64 encoding algorithm to encode the data, with several options.

    Default - Default method

    Url Safe - To encode urls/links

    No Padding - Removes '=' padding at the end of the encoded text (if any)

    No Wrap - Encoded text won't be multiple lines and will be in one long line

    The app requires data access permission to serve ads.




  •   
    No: you can play and install this app without root permissions.


      
    No: you can use this app even without any Internet Connection.

    Load Additional Info





  • Ads removed.
    This is a simple tool to encode and code plain text and BASE64.
    It is very useful for those adding/modifying TOAST in apk's.

    Some modders use tools to inject a pop-up "toast" (as in a tribute to) message. Such injection can often break an app.
    The longer but safer method is to modify the source code.

    1. Decompile apk. You must decompile the DEX to produce the SMALI code.

    2. Open AndroidManifest.xml, look for

    <action android:name="android.intent.action.MAIN"/>

    AndroidManifest.xml 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, above
    (<action android:name="android.intent.action.MAIN"/>)
    You will find the name of the SMALI file
    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, "SBENNY.COM"

    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

    The problem with this approach is that it is easy to alter.
    A simple GREP for the toast message SBENNY.COM will find SBENNY.COM
    To conceal the Toast one can encode it like thus.

    Code:

    .method public static Start(Landroid/content/Context;)V
    .registers 4

    const-string v1, "U0JFTk5ZLkNPTQ=="

    const/4 v0, 0x0

    invoke-static {v1, v0}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v0

    new-instance v1, Ljava/lang/String;

    invoke-direct {v1, v0}, Ljava/lang/String;-><init>([B)V

    const/4 v0, 0x1

    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

    const-string v1, "U0JFTk5ZLkNPTQ=="

    const/4 v0, 0x0

    invoke-static {v1, v0}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v0

    new-instance v1, Ljava/lang/String;

    invoke-direct {v1, v0}, Ljava/lang/String;-><init>([B)V

    const/4 v0, 0x1

    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

    return-void
    .end method


    #OTHER CODE THAT YOU MAY NOT TOUCH IT

    SBENNY.COM is replaced by U0JFTk5ZLkNPTQ==
    It is decoded and displayed twice when the app starts to ensure that Toast killing scripts don't completely kill the pop-up.



  • • App not installing/saying not compatible and you're running Android 14? Then you may need to install and use VPhoneOS on your phone by clicking here or, if have a computer, visit this page from PC and click here. This should help you. If not, read this: how to install mod apk files on Android 14 or newer.
    Before reading the installation instructions below, if you need help about how to use our website, please watch a simple video tutorial we created, about How to Download & Install apk files from sbenny.com by clicking here.

    Download the desired APK file below and tap on it to install it on your device.


    • App not installing/saying not compatible and you're running Android 14? Then you need to install VPhoneOS on your phone by clicking here or, if have a computer, visit this page from PC and click here. Also, make sure you turned off "Play Protect" from the Google Play Store app, as it prevents installing mods. This should help you. If not, read this: how to install mod apk files on Android 14 or newer.


    If you need help about how to use our website, please watch this simple video tutorial below about How to Download & Install apk files from sbenny.com.



  • 😥 No videos yet. If you would like to thank Snailsoft and gain some extra SB Points, record your gameplay and share it here.



  • Code:
    https://apkpure.com/base64-encoder-decoder/com.buildacode.bsf



 
Downloaded 4 times

LadyOnePunch

Hardcore Lv9️⃣
From the Hell
SB Mod Squad ⭐
Pro+
✔ Approved Releaser
Active User
Member for 2 years
since u just search for
Code:
invoke-virtual \{.*\}, Landroid/widget/Toast;->show\(\)V
its pretty useless to encode (base64)

easyer to obfuscate smali code with script n hope it dosent break the app

but eslse a nice usefull info (y)
 

Snailsoft

∞ and beyond!
Staff Member
Moderator
SB Mod Squad ⭐
✔ Approved Releaser
Active User
Member for 2 years
Agreed.
Personally, I do all I can to eliminate ads, pop-ups, and annoying messages.
I don't even like toasts.
However, it is a nice tool to have in the event one does have the need and doesn't have easy access to online BASE64 tools.
Also, while it may not obfuscate the code, it does block GREP and GSAR tools.
Too, this app can decode BASE64, and the Toast is not the only place BASE64 can be used. I worked on a game wherein the entire storyline, menu, anything that appeared as plain text message to the gamer was encoded to prevent modding.
There is one other advantage. BASE64 is a larger Byte count than BASE10 or BASE16. As such, encoded apps are larger, especially if encoded throughout. By decoding it one can reduce the overall size of an app. I realize that today most people don't give a thought as to how much space in storage or RAM they are using, but I come from an era where the entire storage was 4K and you never wasted a single byte.
 

LadyOnePunch

Hardcore Lv9️⃣
From the Hell
SB Mod Squad ⭐
Pro+
✔ Approved Releaser
Active User
Member for 2 years
realize that today most people don't give a thought as to how much space in storage or RAM they are using, but I come from an era where the entire storage was 4K and you never wasted a single byte.

yap :LOL:(y) most ignore it - although it's explained on every usefull coding book in the 1st steps to take care about
 

Snailsoft

∞ and beyond!
Staff Member
Moderator
SB Mod Squad ⭐
✔ Approved Releaser
Active User
Member for 2 years
I recall when Micro$oft sued a group of programmers after they redid Win98.
Micro$soft notified the public that the new Pentium 1 computers were required to run the new OS, and the OS needed 580MB of storage to install.
The group that Micro$soft sued decompiled the installer, decoded it, assembled (rather than compiled) and reproduced Win98 using only 52MB once installed, running 8x faster, and could run on an 80386DX2.

It is all about the $$$ with companies like that. They don't want smaller and faster, they wan't to see hardware that isn't needed. Sadly, Android/Google have gone the same way.
 
Base64 Encoder/Decoder, Toast, Popup, Message was released by Snailsoft and 504 people like you already found this fantastic release! Find this and over 20,000 unique Android Games & Apps like this at sbenny.com, here since 2014 to serve the best Gaming Community in the world with hundreds new, safe and amazing releases every day.
The Cursed Castle - Online RPG on Google Play
Top