• Welcome Guest to the new PlayerSquared! Please be aware the site is a work in progress & we'd appreciate your help in letting us know which features from the old site we're currently missing as well as report any bugs you find via this thread here: Bugs/Missing Features
  • If this is your first visit You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. Sign up today to get the latest PS4 GameSaves, Game Mods and much more!

How to make Dcoder Premium

SyrenRemix

Reverse Engineer
Staff
JIMZO-F
October 25, 2020
400
2,876
93
3,013
What up people so today you'll be learning how to Reverse Engineer Dcoder to make it Full Premium..

The apps you'll need to perform this are available on the Bundle Tutorials.. If you are a VIP user of MT Manager then this will only be the app that's required if not then you'll need to download Apktool_M, Merge App, MT Manager..

So before we start just want to mention that having a account for Dcoder isn't required to access the full premium but it may help you in your journey.. Now the app has 3 different payment plans,

Student Annual Plan €21.99 / Year Monthly Plan €2.19 / Month
Leaner Annual Plan €74.99 / Year Monthly Plan €7.49 / Month
Hacker Annual Plan €214.99 / Year Monthly Plan €21.99 / Month

As usual Extract the app either using Apktool_M or MT Manager then goto classes.dex open it with Dex Editor Plus head over to the search button & type in "premium" in smali..

Search results (37) - premium

I.g.b.d.a.x.b
n0
Code:
const-string v3, "PremiumUser" <--- [COLOR="#FF0000"]go into this one[/COLOR]

.line 6
    invoke-static {p0}, Li/j/a/s0/b;[COLOR="#FF0000"]->q[/COLOR](Landroid/content/Context;)Z  <---goto

    move-result v1

    .line 7
    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v1

    const-string v2, "$set"

    [COLOR="#FF0000"]const-string v3, "premiumUser"[/COLOR]  <--- you'll be here

It'll bring you here

.method public static q(Landroid/content/Context;)Z
    .registers 3

    .line 1
    invoke-static {p0}, Li/j/a/s0/b;->g(Landroid/content/Context;)Landroid/content/SharedPreferences;

    move-result-object p0

    const-string v0, "ads_disabled"

    const/4 v1, 0x0

    invoke-interface {p0, v0, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    [COLOR="#0000FF"]move-result p0[/COLOR]  <--- change to [COLOR="#FF8C00"]const/4 p0, 0x1[/COLOR]

    return p0
.end method

Save you work cause you done you've made it Premium now before you check it you know want to open resources.arsc you'll be given 4 options just goto "Arsc Editor" then open com.paprbit.dcoder <-- This is the package name of the app..

Now goto ID press the 3 dots top right & filter & type in tv_go_pro & search it'll find it now hold the results & copy the ID now you're done with that part go back to the start where you can see all the files that the app contains you'll see the 3dots again tap it & open Search XML make sure Search type is on Resources Id & hex is enabled now paste in the ID you copied & press OK..

Search results (2)
activity_main.xml
res/layout/-v17/

activity_main.xml
res/layout/

goto each & search for tv_go_pro on each activity_main
and add
Code:
[COLOR="#EE82EE"]android:visibility="gone"[/COLOR]
to disable a button that didn't go away when you made it "Premium".. Once you've done 1 it'll make sure save its changes.. When you done reinstall the updated app & enjoy premium subscription..

Here is a full tutorial if you didn't understand anything..
How to Mod Dcoder | Reverse Engineer | Smali Code Editing | Premium Subscription - YouTube

Right so all done obviously have a good one & more will be added if you do goto YouTube you'll see about 30/40 tutorials that will be ported in full to this website alone.. ✓ŒðŸ»
 
Last edited: