Rabu, 06 September 2017

[ApkTool] [4.1.x] How To Add Android Lollipop Platlogo On JellyBean Device

Hello Guys I'm Showing To You How To Add Android Lollipop Platlogo On Android JellyBean Device Using ApkTool 
New Light Template Documentation
How To Add Android Lollipop Platlogo

I'm Recommended To You Using ApkTool X v7.3.0+ Android Version Because ApkTool X Is Best Apk For Android Device. ApkTool X is working perfectly. 

Disclaimer : Plz work at your own risk, If your device damage or brick then Rom Claims is not responsible to your complain. 

Requirement Tool : 
- Framework.jar 
- Lollipop Platlogo.zip 
- ApkTool (Pc or Android Version) 
- Some Knowledge For Decopailing & Recompailing 


Show More : [ApkTool] How To Add Custom Carrier Label On Status Bar Using ApkTool X



Download Link : 


- ApkTool X v7.3.0 


- Lollipop Platlogo.zip 


ScreenShort : 



How To Add Lollipop Platlogo : 
Step 01 : Decompile "framework.jar" From system\framework\framework.jar 

Step 02 : Open "PlatLogoActivity.smali" From framework.jar\smali\com\android\internal\app\PlatLogoActivity.smali Using Notepad++ 

Step 03 : Delete All Code, Now Copy & Past This Code & Save it.


.class public Lcom/android/internal/app/PlatLogoActivity;
.super Landroid/app/Activity;
.source "PlatLogoActivity.java"


# direct methods
.method public constructor ()V
.locals 0

.prologue
.line 12
invoke-direct {p0}, Landroid/app/Activity;->()V

return-void
.end method


# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
.locals 5
.param p1, "savedInstanceState" # Landroid/os/Bundle;

.prologue
.line 16
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V

.line 18
new-instance v1, Landroid/content/Intent;

const-string v2, "android.intent.action.MAIN"

invoke-direct {v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V

.line 19
.local v1, "intent":Landroid/content/Intent;
new-instance v2, Landroid/content/ComponentName;

const-string v3, "bloody.badboy.LollipopEasterEgg"

const-string v4, "bloody.badboy.LollipopEasterEgg.MainActivity"

invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V

invoke-virtual {v1, v2}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;

.line 23
:try_start_0
invoke-virtual {p0, v1}, Lcom/android/internal/app/PlatLogoActivity;->startActivity(Landroid/content/Intent;)V
:try_end_0
.catch Landroid/content/ActivityNotFoundException; {:try_start_0 .. :try_end_0} :catch_0

.line 39
:goto_0
invoke-virtual {p0}, Lcom/android/internal/app/PlatLogoActivity;->finish()V

.line 41
return-void

.line 31
:catch_0
move-exception v0

.line 35
.local v0, "e":Landroid/content/ActivityNotFoundException;
const-string v2, "First install that app i have told you to!"

const/4 v3, 0x0

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

move-result-object v2

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

goto :goto_0
.end method

Step 04 : Recompile "framework.jar" Folder & Sing it. 

Step 05 : Extract Lollipop Platlogo.zip File 

Step 06 : Now Copy "framework.jar" & past system\framework Folder Under 

Step 07 : Make zip File Lollipop Platlogo Flashable Folder 

Step 08 : Go To Recovery Mode & Flash it. 

Credit : 
- Rom Claims
- S M Nahid Emon 
- XDA Developer 
- Mediatek Art and Dev 
- And All...
Previous Post
Next Post

post written by:

0 komentar: