Decompile SystemUI.apk
Buka ids.xml
paste code ini :
<public type="id" name="exp_power_stat" id="0x7fXXXXXX" />
Buka tw_status_bar_expande.xml
n pate this code, whateper u want
<com.wanamlite.systemui.quickpanel.PowerWidget android:id="@id/exp_power_stat" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/notification_panel_header_height" />
Done,save
Buka PhoneStatusBar.smali
smali/com/android/systemui/statusbar/phone/PhoneStatusBar.smali
Tambah kode merah
.field mPostCollapseCleanup:Ljava/lang/Runnable;
++.field mPowerWidget:Lcom/lidroid/systemui/quickpanel/PowerWidget;
.field private mPreviousConfigFontScale:F
Cari
# virtual methods
Tambah kode merah
invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
invoke-virtual {v1, v0, p3, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
++iget-object v1, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mPowerWidget:Lcom/wanamlite/systemui/quickpanel/PowerWidget;
++invoke-virtual {v1}, Lcom/wanamlite/systemui/quickpanel/PowerWidget;->updateWidget()V
.line 1170
return-void
.end method
Cari method
.method protected makeStatusBarView()Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
Scrol kebawah,cari kode ini
new-instance v9, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$MyTicker;
iget-object v10, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarView:Lcom/android/systemui/statusbar/phone/PhoneStatusBarView;
invoke-direct {v9, p0, v1, v10}, Lcom/android/systemui/statusbar/phone/PhoneStatusBar$MyTicker;-><init>(Lcom/android/systemui/statusbar/phone/PhoneStatusBar;Landroid/content/Context;Landroid/view/View;)V
iput-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mTicker:Lcom/android/systemui/statusbar/phone/Ticker;
paste code ini diatasnya
iget-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mStatusBarWindow:Lcom/android/systemui/statusbar/phone/StatusBarWindowView;
.line 444
const v10, 0x7f0d012e <<kode id dr exp_power_stat
invoke-virtual {v9, v10}, Lcom/android/systemui/statusbar/phone/StatusBarWindowView;->findViewById(I)Landroid/view/View;
.line 445
move-result-object v9
check-cast v9, Lcom/wanamlite/systemui/quickpanel/PowerWidget;
iput-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mPowerWidget:Lcom/wanamlite/systemui/quickpanel/PowerWidget;
next, Cari kode ini :
.line 869
const-string v9, "android.intent.action.SCREEN_ON"
invoke-virtual {v2, v9}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
.line 872
:cond_7
iget-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBroadcastReceiver:Landroid/content/BroadcastReceiver;
invoke-virtual {v1, v9, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
Tambahkan kode merah
.line 872
:cond_7
iget-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mBroadcastReceiver:Landroid/content/BroadcastReceiver;
invoke-virtual {v1, v9, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
++iget-object v9, p0, Lcom/android/systemui/statusbar/phone/PhoneStatusBar;->mPowerWidget:Lcom/wanamlite/systemui/quickpanel/PowerWidget;
++invoke-virtual {v9}, Lcom/wanamlite/systemui/quickpanel/PowerWidget;->setupWidget()V
Save,
Download smali dan taruh sesuai folder2nya
Recompile SystemUI.apk dan push ke system/app
Donload Quickpanelsetting dan lidroid-res.apk disini
lidroid-res.apk" to "system/framework"
QuickPanelSettings.apk" to "/system/app"
13 November 2013
27 October 2013
[ROM][STOX-ROM DXKPD]
SCREENSHOT :
Langsung Aja...
- Base DXKPD
- De-odexed system
- EXT4 File System
- init.d support
- updated some app to latest version
- Build.prop, init.rc and init.d tweaks
- Enabled MMS skin chooser
- Extend Power Menu [4wayboot+screenshot]
- pre-rooted
- added Swipe to Clear Notification
- Added Latest BusyBox
- Added CRT Screen-off Animation
- Bravia Enggine
- OC(upto 864mhz) Kernel 2.6.35.14 by tj_style [as in Andro-ID 3.3.1]
- IO Schedulers: NOOP, CFQ, BFQ, SIO, VR;
- Added 15 CPU Governor
- Quickpic set as default gallery
- Added No-frills CPU Control
- CMScreenShot Setting
- Samsung SecretCode
- MegaBassBeatManager
- Droidwall
- ETC...
How To Install
- Download dan Taruh Di SDCARD
- Masuk CWM recovery
- Wipe DATA & CACHE
- InstaL Rom
- Done
- REboot
Download
STOX-ROMv1.1 :
- http://d-h.st/Ykh [dev-host]
- http://www.mediafire.com/?81c52wd14j8vjg7 [mediafire]
Pilih salah 1
THEME
====================================================
1.TouchWizMOD.DXKPD
SS :
Download : http://bit.ly/1exjXHo
UPDATE SystemUI.apk
SS :
Download : http://bit.ly/1exk2e0
INSTAL VIA CWM!!Thnk's to : Ori Mardo,YudhistiraCitileaz & dev Remix [galyoung xda]
=====================================================
2. Mix-MoD V1.1
SS :
download : http://d-h.st/10X
=====================================================
3.Default_STOX-ROM
SS : sama kaya bawaan rom :p
download : http://d-h.st/AaO
=====================================================
Thank's
- Allah swt
- Emak & bapak
Credit
- Tj-Style [for kernel]
- YudhistiraCitileaz
- LIdroid
- janarthanan
- firman Kurap
- ncez albertus
- Official Galaxy young
- Art corner Lil'g
- Official lill'g
- SGMF
- Galaxy5570 group
- Whatsap group GalminLover's
- n All groups Android Facebook
- XDA
- Lupa
[ROM] StockMod DXKT7 2.3.6
Screensot :
Fitur :
-Lidroid15Toogle
-JB-Date
-Swipe to remove
-Hide Statusbar on Pulldown Notif
-Slide ControL bringnes
-Extend Power Menu[CMscreenshot,4wayBoot]
-CRT animation on/off
-AOSP Lockscreen
-Transparent TouchWizLauncher
-Re-Odex System app/framework
-etc
Download :
Click Me
How TO instaL
-Download ROm
-Put ROM to SDcard
-Go to CWM Recovery [power+home]
-Wipe Data/reset
-Wipe Cache partition
-Instal Rom
-Reboot
Thnk's to :
-Allah Swt
-Emak,Bapak
Credit :
- XDA
- All group Facebook Android
Fitur :
-Lidroid15Toogle
-JB-Date
-Swipe to remove
-Hide Statusbar on Pulldown Notif
-Slide ControL bringnes
-Extend Power Menu[CMscreenshot,4wayBoot]
-CRT animation on/off
-AOSP Lockscreen
-Transparent TouchWizLauncher
-Re-Odex System app/framework
-etc
Download :
Click Me
How TO instaL
-Download ROm
-Put ROM to SDcard
-Go to CWM Recovery [power+home]
-Wipe Data/reset
-Wipe Cache partition
-Instal Rom
-Reboot
Thnk's to :
-Allah Swt
-Emak,Bapak
Credit :
- XDA
- All group Facebook Android
27 July 2013
[GUIDE][TUT'S] Oprek Lidroid-res.apk
[GUIDE][TUT'S] Oprek Lidroid-res.apk
Removing text n indicator
- Decompile Lidroid-res.apk
- open Apktool.yml dg notepad++
version: 1.4.2.269870bapkFileName: lidroid-res.apkisFrameworkApk: trueusesFramework:ids:- 1
jadi
version: 1.4.2.269870bapkFileName: lidroid-res.apkisFrameworkApk: trueusesFramework:ids:- 1- 2
Disini kita hanya menambahkan kode "-2" setlah kode "-1"
Opsi ini agar Lidroid-res.apk nggak fc kalo dipasang
Opsi ini agar Lidroid-res.apk nggak fc kalo dipasang
- Goto res/layout/power_widget_button.xml n' open with notepad++
==========================================
Removing text
- cari line dg id android:id="@id/power_widget_button_text"
- cari n rubah
android:textSize="12.0dip"
jd
android:textSize="0.0dip" - cari n rubah
android:textColor="@color/power_widget_button_text"
jd
android:textColor="#00000000" - cari n rubah
android:paddingTop="46.669983dip"
jd
android:paddingTop="0.0dip"
===================================================
Removing Indicator
- cari line dg id android:id="@id/power_widget_button_indic"
- cari n rubah
android:layout_height="5.3299866dip"
jd
android:layout_height="0.0dip" - cari n rubah
android:layout_marginBottom="4.5dip"
jd
android:layout_marginBottom="0.0dip"
===================================================
Inti dr atas adalah membuat nilai2nya menjadi minus/nol,karena menghapus line bisa fc,
- SAVE
- RE-COMPILE N PUSH TO SYSTEM
sumber : http://forum.xda-developers.com/showthread.php?t=1570703
25 July 2013
[MOD][GUIDE][EPM] 4-Way Reboot - How to GB
Yg belum tau apa itu 4wayboot ni ane kasi SS nya :v
Decompile android.policy.jar
1.GlobalActions.smali
2.GlobalActions$SinglePressAction.smali
Decompile android.policy.jar
- donlod toolnya
- ekstract
- taruh android.policy.jar didalam folder ekstrackan tersebut
- buka command promp
-ketik java -jar baksmali.jar -x android.policy.jar -o classout
- enter
- akan ada folder "classout "
1.GlobalActions.smali
- buka classout\com\android\internal\policy\impl
- Buka GlobalActions.smali
- cari line " Lcom/android/internal/policy/impl/GlobalActions$4; " ganti angka 4 ke angka 99
- Sebelum
new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$4;
const v3, 0x1080030
const v4, 0x1040150
invoke-direct {v2, p0, v3, v4}, Lcom/android/internal/policy/impl/GlobalActions$4;->(Lcom/android/internal/policy/impl/GlobalActions;II)V
- Sesudah
new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$99;
const v3, 0x1080030
const v4, 0x1040150
invoke-direct {v2, p0, v3, v4}, Lcom/android/internal/policy/impl/GlobalActions$99;->(Lcom/android/internal/policy/impl/GlobalActions;II)V
- done n Save
2.GlobalActions$SinglePressAction.smali
- buka classout\com\android\internal\policy\impl
- Buka GlobalActions$SinglePressAction.smali
- Sebelum line "# instance fields"
- taruh ni kode
# static fields .field protected static rebootMode:I .field protected static final rebootOptions:[Ljava/lang/String;
- Kemudian Setelah line "# direct methods"
- tempeL
.method static constructor ()V
.registers 3
const/4 v0, 0x5
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, "Reboot"
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, "Hot Boot"
aput-object v2, v0, v1
const/4 v1, 0x2
const-string v2, "Download"
aput-object v2, v0, v1
const/4 v1, 0x3
const-string v2, "Recovery"
aput-object v2, v0, v1
const/4 v1, 0x4
const-string v2, "Shutdown"
aput-object v2, v0, v1
sput-object v0, Lcom/android/internal/policy/impl/GlobalActions$SinglePressAction;->rebootOptions:[Ljava/lang/String;
return-void
.end method
- Hingga menjadi seperti ini
.class abstract Lcom/android/internal/policy/impl/GlobalActions$SinglePressAction; .super Ljava/lang/Object; .source "GlobalActions.java" # interfaces .implements Lcom/android/internal/policy/impl/GlobalActions$Action; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/android/internal/policy/impl/GlobalActions; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x40a name = "SinglePressAction" .end annotation # static fields .field protected static rebootMode:I .field protected static final rebootOptions:[Ljava/lang/String; # instance fields .field private final mIconResId:I .field private final mMessageResId:I # direct methods .method static constructor <clinit>()V .registers 3 const/4 v0, 0x5 new-array v0, v0, [Ljava/lang/String; const/4 v1, 0x0 const-string v2, "Reboot" aput-object v2, v0, v1 const/4 v1, 0x1 const-string v2, "Hot Boot" aput-object v2, v0, v1 const/4 v1, 0x2 const-string v2, "Download" aput-object v2, v0, v1 const/4 v1, 0x3 const-string v2, "Recovery" aput-object v2, v0, v1 const/4 v1, 0x4 const-string v2, "Shutdown" aput-object v2, v0, v1 sput-object v0, Lcom/android/internal/policy/impl/GlobalActions$SinglePressAction;->rebootOptions:[Ljava/lang/String; return-void .end method .method protected constructor (II)V .registers 3 .parameter "iconResId" ......... .........
- DONE & SAVE
- -Download dan taruh seusai folder2nya
- done recompile android.policy.jar
- balik ke Comandpromp
- ketik
java -Xmx512M -jar smali.jar classout -o classes.dex
- terdapat file " classes.dex "
- buka android.policy.jar dg winrar
- drag/seret classes.dex
- done push android.policy.jar to system/framework
Sumber :
Tested on my samsung GT-S5570 A.k.a Galaxy mini
24 July 2013
Guide Statusbar Transparent
Guide Statusbar Transparent
1. Decompile SystemUI.apk
2. Go to the project folder / SystemUI.apk / smali / com / android / systemui / statusbar / StatusBarService.smali
Change this code:
const/16 v4, 0x48
const/4 v5, 0x2
invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
To :
const/16 v4, 0x48
const/4 v5, -0x3
invoke-direct/range {v0 .. v5}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
3. Go to res/layout/status_bar.xml
4. search This code in line 2
android:background="#ff000000"
change to
android:background="#00000000" or android:background="@drawable/(name_image)"
add name_image.png n move to folder res/drawable-ldpi
5. Search <com.android.systemui.statusbar.DateView
in this line,shearch
android:background="#ff000000"
Change to :
android:background="#00000000"
6. done, recompile U'r SystemUI.apk n Push to System
20 July 2013
Cara membuat background transparant/semi transparan
Cara membuat background transparant/semi transparan
syarat : 1.kompi/lepi 2.mengerti basic decompile dan recompile 3.kemauan/usaha tools : 1. apkmultitool [Terserah om mo make apa,ane make ini] 2. java jdk [kalo uda ada skip] 3. notepad++ 4. framework-res.apk [jngan tanya dpt dr mana] step : -extrack apkmultitool- taro framework-res.apk kedalam folder " place-apk-here-for-modding " -buka Script.bat-enter -masukan angka 24 -enter [set current project] -masukan angka 9 -enter [decompile apk] -minimiz scrip.bat [jangan ditutup] -cari " colors.xml " di folder apkmultitool/project/framework-res.apk/res/values/colors.xml -buka menggunakan notepad++ -PERHATIKAN KODE WARNA INI A short hint: #00000000 - 100% transparency #3F000000 - 75% transparency #7F000000 - 50% transparency #BF000000 - 25% transparency - Kali ini ane mo pake kode warna dg tingkat ketransparanan 50% jd pk kode warna #7F000000 - tambahkan line "<color name="background">#7f000000</color> " paling bawah,diatas </resources> - SAVE -cari " styles.xml " di folder apkmultitool/project/framework-res.apk/res/values/styles.xml -buka menggunakan notepad++ -pertempuran sebenarnya :p IKUTI LANGKAH INI ================================================== <item name="colorBackground">@color/background_dark</item> ganti dengan <item name="colorBackground">@color/transparent</item> ================================================== <item name="windowBackground">@drawable/screen_background_dark</item> ganti dengan <item name="windowBackground">@color/background</item> ================================================== <item name="windowShowWallpaper">false</item> ganti dengan <item name="windowShowWallpaper">true</item> ================================================== <style name="Theme.Black" parent="@style/Theme"> <item name="colorBackground">@color/black</item> <item name="windowBackground">@color/black</item> ganti dengan <style name="Theme.Black" parent="@style/Theme"> <item name="colorBackground">@color/background</item> <item name="windowBackground">@color/background</item> ================================================== <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_light_disable_only</item> lalu tambahkan tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <item name="colorBackground">@color/background_light</item> ganti dengan <item name="colorBackground">@color/transparent</item> ================================================== <item name="windowBackground">@drawable/screen_background_light</item> ganti dengan <item name="windowBackground">@color/background_light</item> ================================================== <item name="textColorPrimaryInverseDisableOnly">@color/primary_text_dark_disable_only</item> tambahkan kode ini tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <item name="popupBackground">@drawable/editbox_dropdown_background_dark</item> tambahkan kode ini tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <item name="popupLayout">@layout/keyboard_popup_keyboard</item> tambahkan kode ini tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <item name="backgroundDimEnabled">false</item> tambahkan kode ini tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <item name="backgroundDimEnabled">false</item> tambahkan kode ini tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <item name="scaleType">fitCenter</item> tambahkan kode ini tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <item name="scaleType">fitCenter</item> tambahkan kode ini tepat dibawahnya <item name="windowShowWallpaper">false</item> ================================================== <style name="Widget.QuickContactBadge.WindowSmall" parent="@style/Widget.QuickContactBadge"> <item name="quickContactWindowSize">modeSmall</item> ganti dengan <style name="Widget.QuickContactBadge.WindowSmall" parent="@style/Widget.QuickContactBadge"> <item name="windowShowWallpaper">false</item> <item name="quickContactWindowSize">modeSmall</item> ================================================== <style name="Widget.QuickContactBadge.WindowMedium" parent="@style/Widget.QuickContactBadge"> <item name="quickContactWindowSize">modeMedium</item> ganti dengan <style name="Widget.QuickContactBadge.WindowMedium" parent="@style/Widget.QuickContactBadge"> <item name="windowShowWallpaper">false</item> <item name="quickContactWindowSize">modeMedium</item> ================================================== <style name="Theme.ExpandedMenu" parent="@style/Theme"> <item name="listViewStyle">@style/Widget.ListView.Menu</item> <item name="windowAnimationStyle">@style/Animation.OptionsPanel</item> <item name="background">@null</item> <item name="itemTextAppearance">?textAppearanceLarge</item> ganti dengan <style name="Theme.ExpandedMenu" parent="@style/Theme"> <item name="windowBackground">@color/transparent</item> <item name="listViewStyle">@style/Widget.ListView.Menu</item> <item name="windowAnimationStyle">@style/Animation.OptionsPanel</item> <item name="background">@null</item> <item name="itemTextAppearance">?textAppearanceLarge</item>
<item name="windowShowWallpaper">false</item> ================================================== DONE & SAVE -buka lg Scrip.bat -Recompile kembali framework-res nya,,, -masukan angka 11 -pastikan nggak error,kalo error coba cek logcat nya -kalo nggak error langsung ada peringatan y/n https://www.dropbox.com/s/acato4vommqtvhq/no%20error.png -pilih y -enter -nyampe gbr seperti ini https://www.dropbox.com/s/5dka22oqkqsvv62/delete%20resources.png -cari dan buka folder keep -hapus resources.arsc nya -enter -lihat di folder " place-apk-here-for-modding " -terdapat file baru bernama " System_framework-res.apk " -kemudian rename jd framework-res.apk. -kemudian push lewat ROOTEX jgn lp samakan permisionnya ...REBOOT bagi yg masi bingung ni compare ama style.xml punya ane : https://www.dropbox.com/s/uhta9ubtd43dseh/styles.xml thanks to :
-Allah SWT -lerry oscar -google -xda -all grup android facebook DWYYOR jgn lp BACK-UP TESTED STOCKROM DXKPD Kalo ada yg kurang mohon dikoreksi
please visit : http://sejutamobil.blogspot.com/2016/02/harga-bekas-honda-accord-maestro.html
15 July 2013
Decompile & Recompile APK
Bagi yg suka theming/dev android pasti nggak asing ama tools dibawah ini
langsung aja,cek ndis oot
1. Cara decompile/recompile apk menggunakan apktool
Apktool Menurut ane Tools paling akurat bwt edit apk
Tools
- PC/kompi/lepi/neti
- jdk
- apktool 1.5.2
how to DECOMPILE/bongkar
- instal JDK
- exstrak apktool
- kali ini saya gunakan" SystemUI.apk " sbgai contoh
- pindah apk yg mo dibongkar ke folder extrakan apktool
- klik " Command Prompt "
- ketikan " apktool if systemui.apk "
- tunggu mpe selesai
- ketikan " apktool d systemui.apk "
- DONE
- grepe2 ntuh APK nya, tut's nyari di doc, gogel,atau xda
How to RECOMPILE/RePack
- klik " Command Prompt "
- ketikan "apktool b SystemUI " TANPA APK
- tunggu mpe selesai
- hasil compile apk kalo benar dan tidak ada yg error akan berada di folder "systemui/dist"
- buka systemui.apk hasil editan dan systemui.apk original dg pake winrar
- drag/seret folder "META-INF" dan " AndroidManifest.xml " dari systemui.apk original ke systemui.apk hasil editan td
- masukan ke dalam update.zip
- instal via recovery
2. Cara decompile/recompile apk menggunakan apkManager UOT
Kenapa apkmanager UOT, karana menurut ane lebih episien,simpel, ga perlu delete file gambar,xml,rosourses.arc yg telah kita edit,sperti di apkmanager atau apkmultitool
TOOL'S
- PC/kompi/lepi/neti
- jdk
- apkmanager uot
how to DECOMPILE/bongkar
- install JDK
- contoh kita membongkar " framework-res.apk"
- ekstract apkmanager_uot
- taruh " framework-res.apk" di folder " place-apk-here-for-modding "
- buka " Script.bat "
- Please make u'r decision
- ketik 22 [select apk]
- pilih " framework-res.apk"
- ketik 9 [decompile apk]
- tunggu proses selesai
- grepe2 ntuh dah " framework-res.apk"
How to RECOMPILE/RePack
- balik lagi ke " Script.bat "
- ketik 11 [recompile apk]
- tunggu mpe selesai
- done
- hasil recompile namanya "unsignedframework-res.apk" berada di dalem folder " place-apk-here-for-modding "
- ketik 12 [sign apk]
- namanya berubah menjadi "signedframework-res.apk"
- rename jd "framework-res.apk
- push dah ke system
sekian dlu..
2 tools diatas tool yg sering ane buat bongkar pasang apk/theming
14 July 2013
Lidroid To Expanded
Lidroid To Expanded
Create Guide by Chitilieaz GT S5570 a.k.a Lil'g
Original Clue by JMKLSIX & Parasmi
_________________________
Decompile SystemUI.apk
Open StatusBarService.smali
SystemUI\smali\com\android\systemui\statusbar\StatusBarService.smali
___________________________________
Next Guide = Control Fully your lidroid
Open ids.xml from values folder
SystemUI\res\values\ids.xml
add :
<item type="id" name="quickpanel">false</item>
Open status_bar_expanded.xml
SystemUI\res\layout\status_bar_expanded.xml
add :
<LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.lidroid.systemui.quickpanel.PowerWidget android:id="@id/quickpanel" android:layout_width="fill_parent" android:layout_height="50.0px" />
</LinearLayout>
paste/taroh dibawah line "JB-Date" [untuk lidroid dibawah jb-date]
Save
Compile SystemUI
Step 2 :
Decompile lagi SystemUI
Open Public.xml from values folder.
Cari Line quickpanel. yg tadi telah dibuat
CONTOH :
<public type="id" name="quickpanel" id="0x7f09002b" />
Disini contoh kode hex nya "0x7f09002b" maka yg kita perlukan kode "7f09002b"
Buka StatusBarService.smali dr apk yg barusan di decompile
SystemUI\smali\com\android\systemui\statusbar\StatusBarService.smali
Search : # instance fields
Add :
.field mPowerWidget:Lcom/lidroid/systemui/quickpanel/PowerWidget;
dibawah
.field mPositionTmp:[I
Search :
.line 337
const/4 v4, 0x0
.line 338
.local v4, qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
const-string v8, "ro.csc.sales_code"
invoke-static {v8}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 339
.local v1, code:Ljava/lang/String;
const-string v8, "XEC"
invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_1
.line 340
const v8, 0x3030003
invoke-static {p1, v8, v10}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v4
.end local v4 #qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
check-cast v4, Lcom/lidroid/systemui/quickpanel/PowerWidget;
invoke-virtual {v4}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->setupWidget()V
.line 348
.restart local v4 #qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
:goto_0
iget-object v8, p0, Lcom/android/systemui/statusbar/StatusBarService;->mExpandedView:Lcom/android/systemui/statusbar/ExpandedView;
invoke-virtual {v8, v4, v13}, Lcom/android/systemui/statusbar/ExpandedView;->addView(Landroid/view/View;I)V
Change / Replace with :
.line 656
iget-object v5, p0, Lcom/android/systemui/statusbar/StatusBarService;->mExpandedView:Lcom/android/systemui/statusbar/ExpandedView;
const v6, 0x7f09002f <yang dicetak tebal ganti dengan 8digit hex quickpanel id td>
invoke-virtual {v5, v6}, Lcom/android/systemui/statusbar/ExpandedView;->findViewById(I)Landroid/view/View;
move-result-object v5
check-cast v5, Lcom/lidroid/systemui/quickpanel/PowerWidget;
iput-object v5, p0, Lcom/android/systemui/statusbar/StatusBarService;->mPowerWidget:Lcom/lidroid/systemui/quickpanel/PowerWidget;
iget-object v6, p0, Lcom/android/systemui/statusbar/StatusBarService;->mPowerWidget:Lcom/lidroid/systemui/quickpanel/PowerWidget;
invoke-virtual {v6}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->setupWidget()V
search :
.line 397
return-void
.end method
Add in up that :
.line 1900
iget-object v1, p0, Lcom/android/systemui/statusbar/StatusBarService;->mPowerWidget:Lcom/lidroid/systemui/quickpanel/PowerWidget;
invoke-virtual {v1}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->updateWidget()V
search :
.line 361
return-void
.line 344
:cond_1
const v8, 0x3030003
invoke-static {p1, v8, v10}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v4
.end local v4 #qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
check-cast v4, Lcom/lidroid/systemui/quickpanel/PowerWidget;
invoke-virtual {v4}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->setupWidget()V
.restart local v4 #qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
goto :goto_0
.end method
Change / Replace to :
.line 361
return-void
.end method
Recompile SystemUI.apk n push To system
06 March 2013
Flashing Galaxy mini via Odin Mobile MOP-v3.57 [ahmad safar]
flashing fia odin mobile[langsung dari hh]
bahan
-Flash kernel :
-Odin mobile v3.57 :
-firmware :
- http://www.hotfile.com/dl/155222376/16c164b/S5570DXKPD_S5570OLBKPD_XSE.zip.html(DXKPD_firmware indonesia)
- ATAU bisa langsung kesini http://www.sammobile.com/firmware/
Cara Flashing (One Package) :
1. install kedua apk diatas
2. buka Mobile ODIN Lite
3. tap "Open file ..."
4. pilih file firmwarenya( .tar / .tar.md5 )
5. tap "Flash Firmware"
[bila ingin langsung wipe data/cache,rooting,atau inject odin mobile,di centang aja]
NOTE:Jangan coba upgrade dari froyo keGB atau sebaliknya dgn app ini
USE AT YOUR OWN RISK!
Mobile ODIN Thread : http://forum.xda-developers.com/showthread.php?t=1347899
Subscribe to:
Posts (Atom)











.jpg)