Showing posts with label Android Apk Modifying. Show all posts
Showing posts with label Android Apk Modifying. Show all posts

Sunday, November 26, 2017

[ApkTool] How To Add Custom Carrier Label On Status Bar Using ApkTool X|stock rom go to rompure.com

Hello Guys I'm Showing to you, how to add custom carrier label on status bar using ApkTool X or Any Version.
New Light Template Documentation
How To Add Custom Carrier Label

I'm Recommended To You Using ApkTool X 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 :


- Custom Carrier Label.zip

Show More : [ApkTool] How To Setup All ApkTool Android Version


ScreenShort :

New Light Template Documentation

How To Add Custom Carrier Label :
Step 01 : At First Download "Custom Carrier Label.zip" File And Extract it.

Step 02 : Now Decompile "SystemUI.apk" Using ApkTool

Step 03 : Replace "Custom Carrier Label" Folder Under "SystemUI_res" Folder File To Stock "SystemUI_res" Folder Under.

Step 04 : Now Go To res/layout Folder Under & Add This Code statusbar.xml & gemini_status_bar.xml File Under. 

Search:= id/notification_icon_area  & Add This Line Before </LinearLayout> Under.
<com.adi.rom.interface.customcarrierlabel android:textAppearance="@style/TextAppearance.StatusBar.CustomLabel" android:gravity="left|center" android:id="@+id/custom_label" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />

Look Like This :
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone...
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
<LinearLayout android:orientation="horizontal" android:id="@id/status_bar_contents" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingStart="6.0dip" android:paddingEnd="6.0dip">
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
<com.adi.rom.interface.customcarrierlabel android:textAppearance="@style/TextAppearance.StatusBar.CustomLabel" android:gravity="left|center" android:id="@id/custom_label" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.policy.Traffic android:textAppearance="@style/TextAppearance.StatusBar.Trafficmeter" android:gravity="left|center" android:id="@id/trafficbridge" android:paddingLeft="0.0dip" android:paddingRight="2.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentStart="true" />
</LinearLayout>

Step 04 : Now Go To res/values/style.xml & Add This Code Before </resources> 
    <style name="TextAppearance.StatusBar.CustomLabel" parent="@*android:style/TextAppearance.StatusBar.Icon">
<item name="android:textSize">13.0dip</item>
<item name="android:textStyle">normal</item>
<item name="android:textColor">@*android:color/holo_blue_light</item>
</style>

Step 05 : Now Decompile "SystemUI_src" Folder & Recompile Again.

Step 06 : Now Go To res/values/public.xml & Search <public type="id" name="custom_label" & Change Look Like This.
Change
<public type="id" name="custom_label" id="0x7xxxxxxx" />
To
<public type="id" name="custom_label" id="0x7f0800b5" />

Step 07 : Now Recompile, Sing & Make Flashable Zip File And Flash it Using Recovery.

Step 08 : Decompile "Settings.apk" & Add This Code res/xml/display_settings.xml Under.
    <PreferenceScreen android:title="Carrier Label" android:key="carrier_label">
<intent android:targetPackage="com.fiqih.anaknya.mbol" android:action="android.intent.action.MAIN" android:targetClass="com.fiqih.anaknya.mbol.MyActivity" />
</PreferenceScreen>

Step 09 : Now Recompile, Sing & Past system/priv-app Folder Under Using Root Explorer.

Credit :
- Android Black
- ApkTool
- XDA Developers
Rom Claims
- S M Nahid EMON

[Note : Please share this guide any place and if you need any help comment below]

Thursday, November 9, 2017

[ApkTool] How To Add Contextual Lenox Background On Notification Panel Using ApkTool X|stock rom go to rompure.com

Hello Guys I'm Showing to You, How To Add Contextual Lenox Background On Notification Panel Using ApkTool X or Any Version.

[ApkTool] How To Add Contextual Lenox Background On Notification Panel Using ApkTool X

I'm Recommended To You Using ApkTool X Android Version Because ApkTool X Is Best Apk For Android Device. ApkTool X is working perfectly. This Guide Supported For Android Kitkat, Lollipop, Marshamllow, Cyanogenmod Based Roms.

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

Requirement Tool :


- Contextual Lenox Background.zip


- Flashable Zip File

Must See : [ApkTool] How To Setup All ApkTool Android Version


ScreenShort :

[ApkTool] How To Add Contextual Lenox Background On Notification Panel Using ApkTool X

How To Add Contextual Lenox Background :

Settings.apk Modifying :
Step 01 : Now Decompile "Settings.apk" Using ApkTool

Step 02 : Now Go To res/xml Folder Under & Add This Code display_settings.xml File Under Do You Want.

Code :
    <PreferenceScreen android:title="Contextual Background" android:summary="Enables The Statusbar Header Option">
<intent android:targetPackage="com.fucking.bitch" android:action="android.intent.action.MAIN" android:targetClass="com.fucking.bitch.MainActivity" />
</PreferenceScreen>

Step 03 : Now Recompile, Sing & Rename Settings_xxxx.apk To Settings.apk.

SystemUI.apk Modifying :
Step 01 : Now Decompile "SystemUI.apk" Using ApkTool

Step 02 : Extract "Contextual Lenox Background.zip" File.

Step 03 : Replace "Contextual Lenox Background" Folder Under "SystemUI_res" Folder File To Stock "SystemUI_res" Folder Under.

Step 04 : Now Go To res/xml Open gemini_statusbar_expanded.xml Using Notepad++ & Add This Code.

Code :
    <com.lenox.Contextual android:layout_width="fill_parent" android:layout_height="fill_parent" />

Look Like This :
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.NotificationPanelView android:id="@id/notification_panel" android:background="@drawable/system_bar_background" android:paddingLeft="0.5dip" android:paddingTop="@dimen/notification_panel_padding_top" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_panel_margin_left"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
......
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/close_handle_underlap" android:animateLayoutChanges="false">
<FrameLayout android:id="@id/toolBarSwitchPanel" android:background="@drawable/notification_header_bg2" android:layout_width="fill_parent" android:layout_height="103.0dip">
<include layout="@layout/toolbar_view" />
<include layout="@layout/toolbar_indicator" />
</FrameLayout>
<com..........
<com.lenox.Contextual android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
........
</LinearLayout>
</com.lenox.Contextual>
...............

Step 05 : Now Decompile "SystemUI_src" Sing & Make Flashable Zip With Settings.apk & Contextual.apk & Flash it Using Recovery.

Credit :
- Rom Claims™
- S M Nahid Emon
- Android Black
- ApkTool
- PineappleOwl
- tenten ponce
- Rio
- Jokkoo N (guide maker with apk)
- Maaadr
- Xtreme Team Indonesian Devs
- XDA Developers

[Note : Please share this guide any place and if you need any help comment below]

Wednesday, November 8, 2017

[ApkTool] [4.1.x] How To Add Android Marshmallow Platlogo On JellyBean Device|stock rom go to rompure.com

Hello Guys I'm Showing To You How To Add Android Marshmallow Platlogo On Android JellyBean Device Using ApkTool 
New Light Template Documentation  
How To Add Android Marshmallow 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 
- Marshmallow 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 


Marshmallow Platlogo.zip 


ScreenShort : 

New Light Template Documentation  

How To Add Marshmallow 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 <init>()V
.locals 0

.prologue
.line 12
invoke-direct {p0}, Landroid/app/Activity;-><init>()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;-><init>(Ljava/lang/String;)V

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

const-string v3, "androstarkdeveloper.marshamlloweasteregg"

const-string v4, "androstarkdeveloper.marshamlloweasteregg.MainActivity"

invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(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 Droidbuster 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 Marshmallow Platlogo.zip File 

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

Step 07 : Make zip File Marshmallow 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...

[ApkTool] [4.4.x] How To Add Android Marshmallow Platlogo On Kitkat Device|stock rom go to rompure.com

Hello Guys I'm Showing To You How To Add Android Marshmallow Platlogo On Android Kitkat Device Using ApkTool 
New Light Template Documentation
How To Add Android Marshmallow 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 : 
- Framework2.jar 
- Marshmallow 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 


Marshmallow Platlogo.zip 


ScreenShort : 

New Light Template Documentation

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

Step 02 : Open "PlatLogoActivity.smali" From framework2.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 <init>()V
.locals 0

.prologue
.line 12
invoke-direct {p0}, Landroid/app/Activity;-><init>()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;-><init>(Ljava/lang/String;)V

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

const-string v3, "androstarkdeveloper.marshamlloweasteregg"

const-string v4, "androstarkdeveloper.marshamlloweasteregg.MainActivity"

invoke-direct {v2, v3, v4}, Landroid/content/ComponentName;-><init>(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 Droidbuster 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 "framework2.jar" Folder & Sing it. 

Step 05 : Extract Marshmallow Platlogo.zip File 

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

Step 07 : Make zip File Marshmallow 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...

Monday, November 6, 2017

[ApkTool] [4.x.x] How To Add Dynamic System Bar On Android Device|stock rom go to rompure.com

Hello Guys I'm Showing To You How To Add Dynamic Status Bar & Navigation Bar On Android Kitkat Device Using ApkTool.
New Light Template Documentation
How To Add Dynamic System Bar 

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 Tools :
- ApkTool (Android or PC Version)
- Flashable Zip File
- DSB Resource File
- Notepad++ or Any Text Editor
- Zip Extractor & Creator
- Knowledge For Decompiling & Recompiling


Show More : [ApkTool] [4.4.x] How To Add Android Lollipop Platlogo On Kitkat Device


Download Link :


- Flashable.zip


- DSB Resource File.zip


How To Add Dynamic Status Bar & Nav Bar :

# Settings.apk Edit

Step 01 : Decompile Settings.apk

Step 02 : Go To res/values & Open "Strings.xml" Using Notepad++ & Add This Code Berofe  & Save it.

    <string name="dynamic_system_bars_title">Dynamic system bars</string>
<string name="dynamic_status_bar_title">Dynamic status bar</string>
<string name="dynamic_status_bar_summary">Automatically update the background of the status bar</string>
<string name="dynamic_navigation_bar_title">Dynamic navigation bar</string>
<string name="dynamic_navigation_bar_summary">Automatically update the background of the navigation bar</string>
<string name="dynamic_system_bars_gradient_title">System bar gradient</string>
<string name="dynamic_system_bars_gradient_summary">Overlay a gradient on the system bars</string>
<string name="dynamic_status_bar_filter_title">Darker status bar</string>
<string name="dynamic_status_bar_filter_summary">Overlay a darkening filter on the status bar</string>

Step 03 : Go To res/xml & open "display_settings.xml" Using Notepad++ & Add This Code Wherever You Want.

   <PreferenceScreen android:title="Dinamic Status Bar" android:fragment="com.android.settings.oplosandev.DSBSettings" />

Example :

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen android:title="@string/display_settings"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings">
<com.android.settings.BrightnessPreference android:persistent="false" android:title="@string/brightness" />
<PreferenceScreen android:title="@string/wallpaper_settings_title" android:key="wallpaper" android:fragment="com.android.settings.WallpaperTypeSettings" />
<CheckBoxPreference android:title="@string/accelerometer_title" android:key="accelerometer" />
<ListPreference android:persistent="false" android:entries="@array/screen_timeout_entries" android:title="@string/screen_timeout" android:key="screen_timeout" android:summary="@string/screen_timeout_summary" android:entryValues="@array/screen_timeout_values" />
<PreferenceScreen android:title="Dinamic Status Bar" android:fragment="com.android.settings.oplosandev.DSBSettings" />
<PreferenceScreen android:title="@string/screensaver_settings_title" android:key="screensaver" android:fragment="com.android.settings.DreamSettings" />
<com.android.settings.flipfont.FontListPreference android:title="@string/monotype_preference_title" android:key="MONOTYPE" android:summary="@string/monotype_preference_summary" />
<com.android.settings.WarnedListPreference android:entries="@array/entries_font_size" android:title="@string/title_font_size" android:key="font_size" android:summary="@string/summary_font_size" android:dialogTitle="@string/dialog_title_font_size" android:entryValues="@array/entryvalues_font_size" />
<CheckBoxPreference android:persistent="false" android:title="@string/notification_pulse_title" android:key="notification_pulse" />
<PreferenceScreen android:title="@string/wifi_display_settings_title" android:key="wifi_display" android:fragment="com.android.settings.wfd.WifiDisplaySettings" />
</PreferenceScreen>

Step 04 : Now Copy "Settings_res" Folder From "DSB Resource File" & Past Decompile Settings_res.apk folder Under.


Step 05 : Recompile "Setting_res.apk" & Decompile Again.


Step 06 : Go To res/values Folder & Open Public.xml File & Search This Code

<public type="xml" name="dsb_settings"

Step 07 : Now Open "DSBSettings.smali" From smali/com/android/settings/romclaims/ Folder & Search 0x7f050071 & replace it with "dsb_settings" id="code" this code & Save it.


Step 08 : Recompile, sing & Past system/priv-app folder under.


#SystemUI.apk Edit

Step 01 : Decompile SystemUI.apk

Step 02 : Go To smali/com/android/systemui/statusbar/phone Folder & Open "PhoneStatusBarTransitions.smali" Using Notepad++


Find This Code:

# instance fields

Add Above

# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions$1;,
Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions$GradientObserver;,
Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions$PhoneStatusBarBackgroundDrawable;
}
.end annotation

Find This Code:

.method public constructor (Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;)V

Replace With

.method public constructor (Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;)V
.locals 4
.parameter "view"

.prologue
const/4 v3, 0x1

.line 47
new-instance v1, Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions$PhoneStatusBarBackgroundDrawable;

invoke-virtual {p1}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->getContext()Landroid/content/Context;

move-result-object v2

invoke-direct {v1, v2}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions$PhoneStatusBarBackgroundDrawable;->(Landroid/content/Context;)V

invoke-direct {p0, p1, v1}, Lcom/android/systemui/statusbar/phone/BarTransitions;->(Landroid/view/View;Lcom/android/systemui/statusbar/phone/BarTransitions$BarBackgroundDrawable;)V

.line 48
iput-object p1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions;->mView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;

.line 49
iget-object v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions;->mView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;

invoke-virtual {v1}, Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;->getContext()Landroid/content/Context;

move-result-object v1

invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

move-result-object v0

.line 50
.local v0, res:Landroid/content/res/Resources;
const v1, 0x7f0b002b #type="dimen" name="status_bar_icon_drawing_alpha"

invoke-virtual {v0, v1, v3, v3}, Landroid/content/res/Resources;->getFraction(III)F

move-result v1

iput v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBarTransitions;->mIconAlphaWhenOpaque:F

.line 51
return-void
.end method
Skip This Step If in Your have it.

Step 03 : Go To res/values Folder & Open "dimens.xml" Using Notepad++ & Add This Code Before & Save it.

    <item type="dimen" name="status_bar_icon_drawing_alpha">75.0%</item>

Step 04 : Open "colors.xml" & Add This Code Before & Save it.

    <color name="status_bar_background_opaque">#ff000000</color>
<color name="status_bar_background_semi_transparent">#66000000</color>

Step 05 : Open "intergers.xml" & Add This Code Before & Save it.

    <integer name="dsb_transition_duration">500</integer>

Step 06 : Now Copy "SystemUI_res" Folder From "DSB Resource File" & Past Decompile SystemUI_res.apk folder Under.


Step 07 : Recompile & Decompile Again & Search This Code & Replace With smali/com/android/systemui/statusbar/phone/PhoneStatusBarTransitions$PhoneStatusBarBackground Drawable.smali This.


Find From "colors.xml"


    const v1, 0x7f07000a  #type="color" name="status_bar_background_opaque"
const v3, 0x7f07000b #type="color" name="status_bar_background_semi_transparent"

Find From "drawables.xml"


    const v4, 0x7f0201dd  #type="drawable" name="status_background"

Replace This Code With smali/com/android/systemui/statusbar/phone/BarTransitions$BarBackgroundDrawable.smali


Find From "integers.xml"


 const v1, 0x7f090015  #type="integer" name="dsb_transition_duration"

Step 08 : Recompile, Sing & make flashable.zip file & flash it using recovery. 


Credit : 
- Rom Claims
- S M Nahid Emon 
- Mediatek Art and Dev 
- XDA Developer 
- Github

[ApkTool] [4.4.x] How To Add Android Lollipop Platlogo On Kitkat Device|stock rom go to rompure.com

Hello Guys I'm Showing To You How To Add Android Lollipop Platlogo On Android Kitkat 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 : 
- Framework2.jar 
- Lollipop Platlogo.zip 
- ApkTool (Pc or Android Version) 
- Some Knowledge For Decopailing & Recompailing 


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


Download Link : 


ApkTool X v7.3.0 


Lollipop Platlogo.zip 


ScreenShort : 


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

Step 02 : Open "PlatLogoActivity.smali" From framework2.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 "framework2.jar" Folder & Sing it. 

Step 05 : Extract Lollipop Platlogo.zip File 

Step 06 : Now Copy "framework2.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...

[ApkTool] [4.1.x] How To Add Android Lollipop Platlogo On JellyBean Device|stock rom go to rompure.com

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...