Archive for Juni 2014
Senin, 30 Juni 2014
share nih...tema buat stockrom deodex...ane bkin nya dari dxle1 :)
SS :
Twiter style
PotatoClock
PotatoGradient
Trafik Network
3 Tab UI (yang gambar bintang dan bulan itu tab)
10 utoogle
More...
Framework
Blur lockscreen
Background dengan gambar
Logo Lockscreen
more...
NOTE : Ini khusus stockrom deodex...bagi yang cari file doedex bisa cari d sini FILE DOEDEX
Tested on : Dxle1 dan dxlf1
Link : Theme RedHawk
Cara Instal:
Masuk ke cwm
mount system.data
instal file zip
Credit & Big thanks to :
Allah swt
om Alwiens musthofa
om Dedy Prayetno
om Shantoz Eddie
om Iyan Ardiansyah
om Fahmi fauzi
om ganda pasaribu
Aulya Yf@xda
evanlocked@xda
mariozawa@xda
pinneappleowl@xda
Grup Maad@fb
Grup Kogayi@fb
Grup Oprek Galaxy Young s5360@fb
SS :
Fitur :
UI
Bottom StatusbarTwiter style
PotatoClock
PotatoGradient
Trafik Network
3 Tab UI (yang gambar bintang dan bulan itu tab)
10 utoogle
More...
Framework
Blur lockscreen
Background dengan gambar
Logo Lockscreen
more...
NOTE : Ini khusus stockrom deodex...bagi yang cari file doedex bisa cari d sini FILE DOEDEX
Tested on : Dxle1 dan dxlf1
Link : Theme RedHawk
Cara Instal:
Masuk ke cwm
mount system.data
instal file zip
Credit & Big thanks to :
Allah swt
om Alwiens musthofa
om Dedy Prayetno
om Shantoz Eddie
om Iyan Ardiansyah
om Fahmi fauzi
om ganda pasaribu
Aulya Yf@xda
evanlocked@xda
mariozawa@xda
pinneappleowl@xda
Grup Maad@fb
Grup Kogayi@fb
Grup Oprek Galaxy Young s5360@fb
Tag :// Oprekan,
Tag :// Theme
Jumat, 27 Juni 2014
share nih cara tambah jellyheader :)
ss :
tambah ini
<item type="id" name="timeDisplayForeground">false</item>
<item type="id" name="timeDisplayBackground">false</item>
<item type="id" name="clockdate">false</item>
<item type="id" name="clock">false</item>
ss :
Bahan :
Tutorial :
1.Decompile systemui.apk
2.taro isi dari jbstyle pada tempat nya
3.buka res/layout/statusbar_expanded.xml
4.Di bawah kode ini
xmlns:android="http://schemas.android.com/apk/res/android">
tambah kode ini di bawah kode di atas
<RelativeLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="50.0dip" android:baselineAligned="false">
<include layout="@layout/keur_tanggal_simple" />
</RelativeLayout>
<include layout="@layout/keur_tanggal_simple" />
</RelativeLayout>
5.Save...lalu buka res/values/ids.xml...tambah kan ini sebelum </resources>
<item type="id" name="timeDisplayForeground">false</item>
<item type="id" name="timeDisplayBackground">false</item>
<item type="id" name="clockdate">false</item>
<item type="id" name="clock">false</item>
6.buka values/strings.xml....sebelum </resources> tambah ini
<string name="status_bar_date_formatter">"%2$s
%1$s"</string>
%1$s"</string>
7.Save...lalu buka values/styles.xml....sebelum </resources> tambah ini
<style name="TextAppearance.StatusBar.Expanded.Date" parent="@style/TextAppearance.StatusBar.Expanded">
<item name="android:textSize">13.0dip</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">#ffffffff</item>
</style>
<style name="TextAppearance.StatusBar.Expanded.Clock" parent="@style/TextAppearance.StatusBar.Expanded">
<item name="android:textSize">35.0dip</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">#ffffffff</item>
</style>
<item name="android:textSize">13.0dip</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">#ffffffff</item>
</style>
<style name="TextAppearance.StatusBar.Expanded.Clock" parent="@style/TextAppearance.StatusBar.Expanded">
<item name="android:textSize">35.0dip</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">#ffffffff</item>
</style>
8.Recompile ui lalu decompile lagi
9.Buka res/values/public.xml
10.Buka smali/com/android/systemui/statusbar/policy/DigitalClock
cari ini
0x7f0b0036 <<< replace dengan id kode timeDisplayBackground
cari ini
0x7f0b0035<<< replace dengan id kode timeDisplayForeground
11.lalu buka smali/com/android/systemui/statusbar/policy/Dateview
cari ini
0x7f090010<<< replace dengan id kode strings status_bar_date_formatter
12.Kalo sudah semua recompile ui
Sumber :
http://forum.xda-developers.com/showthread.php?t=2736622
Tag :// Tutorial
hey kali ini share cara ganti2 foto dan text platlogo....platlogo itu yang pas d settings>>about phone..klo kita klik2 android version bkalan mucul gmbar dan text...nah d sini ane bkal share cara gnti nya dngan gmbar dan text sesuka kita :)
Bahan :
Smali
Customize Platlogo.apk
Tutorial :
1.Download bahan2 di atas
2.Decompile framework.jar
3.Ke smali/com/android/internal/app
4.Ekstrak smali.zip dri bahan di atas ke smali/com/android/internal/app/ ....di dlam framework.jar
5.Recompile
6.Instal customize platlogo.apk
7.Push atau instal framework.jar yang udah di edit
8.Selesai
Note : Biasakan backup sebelum eksekusi
Thanx to :
xda
tentenponce@xda
Sumber : http://forum.xda-developers.com/showthread.php?t=2743933
Bahan :
Smali
Customize Platlogo.apk
Tutorial :
1.Download bahan2 di atas
2.Decompile framework.jar
3.Ke smali/com/android/internal/app
4.Ekstrak smali.zip dri bahan di atas ke smali/com/android/internal/app/ ....di dlam framework.jar
5.Recompile
6.Instal customize platlogo.apk
7.Push atau instal framework.jar yang udah di edit
8.Selesai
Note : Biasakan backup sebelum eksekusi
Thanx to :
xda
tentenponce@xda
Sumber : http://forum.xda-developers.com/showthread.php?t=2743933
Tag :// Tutorial
Selasa, 24 Juni 2014
share nih...ui buatan newbie :)...ini buat hp9
SS:
Fitur :
-Gradient Statusbar
-Jam Panic Rom
-5 Tab UI
-Slider volume
-BBM Style
-Vertikal app
-Sisa nya liat sndri :)
Link :
SytemUI dan app
ini ad yg lupa di masukin app nya :)
app systemui
Cara instal :
Instal dr cwm
jgan lupa mount system
Note : setelah banyak yang coba ternyata ui ini bisa nya di hyperion 9 rev 1.3 dan final....kalo rev 2 banyak yg fc dan ada jg yg bootlop
Kalo nyari hyperion 9 rev 3 : http://d-h.st/VTf ;)
Credit:
Allah swt
Hyperion 9 Rom (carldeancatabay@xda)
Panic Rom
om Alwiens Musthofa
om Dedy Prayetno
om Shantoze Eddie
om Iyan ardiansyah
om fahmi fauzi
om Ale terigu
muhar priyono
XDA
Grup Maad
Grup Oprek Galaxy Young s5360
And you
Yang mau donate silahkan :v
SS:
Fitur :
-Gradient Statusbar
-Jam Panic Rom
-5 Tab UI
-Slider volume
-BBM Style
-Vertikal app
-Sisa nya liat sndri :)
Link :
SytemUI dan app
ini ad yg lupa di masukin app nya :)
app systemui
Cara instal :
Instal dr cwm
jgan lupa mount system
Note : setelah banyak yang coba ternyata ui ini bisa nya di hyperion 9 rev 1.3 dan final....kalo rev 2 banyak yg fc dan ada jg yg bootlop
Kalo nyari hyperion 9 rev 3 : http://d-h.st/VTf ;)
Credit:
Allah swt
Hyperion 9 Rom (carldeancatabay@xda)
Panic Rom
om Alwiens Musthofa
om Dedy Prayetno
om Shantoze Eddie
om Iyan ardiansyah
om fahmi fauzi
om Ale terigu
muhar priyono
XDA
Grup Maad
Grup Oprek Galaxy Young s5360
And you
Yang mau donate silahkan :v
Tag :// Oprek SystemUI,
Tag :// Oprekan
Sabtu, 21 Juni 2014
share nih beberapa icon pack untuk galaxy y...silahkan diliat sendiri ane cuma kasih link
http://forum.xda-developers.com/showthread.php?t=2752528
http://forum.xda-developers.com/showthread.php?t=2707699
http://cahyodragneel.pun.bz/
http://mrcortex21.blogspot.com/
http://desainartindo.blogspot.com/
http://mamakebapake.blogspot.com/2014/04/list-icon-pack-untuk-galaxy-young.html
Thanx to :
xda
google
Dan pemilik blog di atas :)
http://forum.xda-developers.com/showthread.php?t=2752528
http://forum.xda-developers.com/showthread.php?t=2707699
http://cahyodragneel.pun.bz/
http://mrcortex21.blogspot.com/
http://desainartindo.blogspot.com/
http://mamakebapake.blogspot.com/2014/04/list-icon-pack-untuk-galaxy-young.html
Thanx to :
xda
Dan pemilik blog di atas :)
Tag :// Oprekan,
Tag :// Tutorial
ini tutorial tambah kalender dcsms di ui...bisa di liat ss di bawah bagaimana bentuk nya :)...langsung di simak aja ke tutorial
SS :
SS :
Tutorial + Bahan :
Thanx to :
Yanu abi alwi @fb
Grup maad2fb
xda
Tag :// Tutorial
Share tutorial nih :) ..jadi kita bisa ubah layout ui kita..di sini ada 3 layout yaitu normal.thablet.phablet...jadi langsung di simak aja ya :)
SS :
Tutorial + Bahan :
Guide 3 layout UI
Thanx to :
xda
bi6h22@xda
grup Maad@fb
SS :
Tutorial + Bahan :
Guide 3 layout UI
Thanx to :
xda
bi6h22@xda
grup Maad@fb
Tag :// Tutorial
Jumat, 20 Juni 2014
share nih tutorial dari xda cara tmbah 4 boot menu.
SS :
After :
10.Recompile android.policy.jar dan selesai
SS :
Bahan :
Android.policy.jar
Tutorial :
1.Decompile android.policy.jar
2.Taro hasil download bahan di atas ke tempat nya...ntar di timpa aja
3.Buka GlobalAction.smali
4.Cari "Lcom/android/internal/policy/impl/GlobalActions$5;" (karna tiap rom ada yg beda nomor nya...jadi kalian temukan sendiri ya...yg ada shutdown id nya)
5.Ubah angka 5 menjadi 99
Before :
Code: new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$5; const v3, 0x1080030 const v4, 0x1040121 invoke-direct {v2, p0, v3, v4}, Lcom/android/internal/policy/impl/GlobalActions$5;->(Lcom/android/internal/policy/impl/GlobalActions;II)V
Code: new-instance v2, Lcom/android/internal/policy/impl/GlobalActions$99; const v3, 0x1080030 const v4, 0x1040121 invoke-direct {v2, p0, v3, v4}, Lcom/android/internal/policy/impl/GlobalActions$99;->(Lcom/android/internal/policy/impl/GlobalActions;II)V
6.Buka GlobalActions$SinglePressAction.smali
7.Sebelum line "# instance fields"
Paste kode ini
# static fields .field protected static rebootMode:I .field protected static final rebootOptions:[Ljava/lang/String;
9.Dan sesudah kode ini "# direct methods"
Paste kode ini
.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
Jadi nanti bakalan 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" ......... .........
NOTE : BUDAYAKAN BACKUP SEBELUM EKSEKUSI
Thanx to :
xda
evanlocked@xda
Sumber :
http://forum.xda-developers.com/showthread.php?t=1866592
Tag :// Tutorial
Hey...mau share nih 4 way boot menu + blur lockscreen buat stockrom...langsung aja ya :)
SS :
Tested on : dxlf1
Link : Download
NOTE : BUDAYAKAN BACKUP SEBELUM EKSEKUSI
Thanx to :
xda
evanlocked@xda
SS :
Tested on : dxlf1
Link : Download
NOTE : BUDAYAKAN BACKUP SEBELUM EKSEKUSI
Thanx to :
xda
evanlocked@xda
Tag :// Oprekan
Kamis, 19 Juni 2014
Mau share nih SystemUI mod by Muhar Priyono....langsung aja ya
Tested on : Minirom v3 + v5....untuk rom lain blm di coba
SS :
fitur
- statusbar gradient
- potato clock
- proximity sensor for unlock
- add 5 tab ui
- add style twitter
- add Aokp toggle
- add style BBM
- add style setting s5
- add omg
- add slider
- add vertical app
- and more
credit
- Allah SWT
- um Ryan Febriardi for Rom
- um Sultan Remainsotp for Guide Setting s5
- um Yanu Abi Alwi for 5 tab ui
- um Awiens Musthofa for guide BBM stye
- Grup M.A.A.a.D
- Grup KoGaYi
- XDA
- Google
- and semua nya
- and more
how to instal
- flas via cwm
link = https://db.tt/AQeLfEXC
yg mau donate seiklas nya ke Muhar Priyono
Big thanx to :
Muhar Priyono
Tested on : Minirom v3 + v5....untuk rom lain blm di coba
SS :
fitur
- statusbar gradient
- potato clock
- proximity sensor for unlock
- add 5 tab ui
- add style twitter
- add Aokp toggle
- add style BBM
- add style setting s5
- add omg
- add slider
- add vertical app
- and more
credit
- Allah SWT
- um Ryan Febriardi for Rom
- um Sultan Remainsotp for Guide Setting s5
- um Yanu Abi Alwi for 5 tab ui
- um Awiens Musthofa for guide BBM stye
- Grup M.A.A.a.D
- Grup KoGaYi
- XDA
- and semua nya
- and more
how to instal
- flas via cwm
link = https://db.tt/AQeLfEXC
yg mau donate seiklas nya ke Muhar Priyono
Big thanx to :
Muhar Priyono
Tag :// Oprek SystemUI,
Tag :// Oprekan
Selasa, 10 Juni 2014
Kadang ada rom yang batre nya dr 1% langsung ke 10%.20% dst...nah kali ini ane bakalan share tutorial agar batre nya dari 1%.2%.3% dst....langsung aja.
Bahan :
Icon bate 1-100% (Bisa cari d google)
Anu
Tutorial :
1.Download icon batre dan bahan Anu
2.Decompile framework-res.apk
3.Taro file anu pada tempat nya yaitu di framework-res/res/drawable/
4.Kalo udah masukkan juga icon batre nya ke res/drawable-ldpi/
5.Kalo udh semua recompile
Thanx to
xda
all mastah dan member galaxy young
Bahan :
Icon bate 1-100% (Bisa cari d google)
Anu
Tutorial :
1.Download icon batre dan bahan Anu
2.Decompile framework-res.apk
3.Taro file anu pada tempat nya yaitu di framework-res/res/drawable/
4.Kalo udah masukkan juga icon batre nya ke res/drawable-ldpi/
5.Kalo udh semua recompile
Thanx to
xda
all mastah dan member galaxy young
Tag :// Tutorial
Sabtu, 07 Juni 2014
Share touchwiz30launcher.apk by Agung Ridjwan
Fitur :
-5 dock icons
-4x4
-Sort by Name
-Carrier + digital clock
Test on :
-Stockrom (dxlf1.dxle1.dxma1)
-Minirom
-Hyperion 8
Download :
Touchwiz
Credit to : Agung Ridjwan :)
Fitur :
-5 dock icons
-4x4
-Sort by Name
-Carrier + digital clock
Test on :
-Stockrom (dxlf1.dxle1.dxma1)
-Minirom
-Hyperion 8
Download :
Touchwiz
Credit to : Agung Ridjwan :)
Tag :// Tutorial
Share tema buat stockrom by mastah andye ai ticka
mod features:
- New Style framework-res.apk
- New Style Touchwiz30
- SystemUI.apk 2 layouts
- DialerTabActivity.apk
- Contact.apk
- MyFiles.apk
- Mms.apk
- Settings.apk
and More. . .
SS :
mod features:
- New Style framework-res.apk
- New Style Touchwiz30
- SystemUI.apk 2 layouts
- DialerTabActivity.apk
- Contact.apk
- MyFiles.apk
- Mms.apk
- Settings.apk
and More. . .
SS :
Link : Download
Credit by :
Andye Ai Ticka
Thanks to my Sesepuh :
- Iyan Ardiansyah
- Wonge Dewe
Big thanks to :
* zalzondbz @xda
* markmellarpes @xda
* author cod dj @xda
* BarJei @xda
* san122 @xda
* elotus @xda
* Geva28 @xda
Andye Ai Ticka
Thanks to my Sesepuh :
- Iyan Ardiansyah
- Wonge Dewe
Big thanks to :
* zalzondbz @xda
* markmellarpes @xda
* author cod dj @xda
* BarJei @xda
* san122 @xda
* elotus @xda
* Geva28 @xda
Sumber :
http://forum.xda-developers.com/showthread.php?t=2744656
Tag :// Theme
Share...kali ini bagi tutorial edit2 layout statusbar...langsung aj ya
Tutorial :
1.Decompile SystemUI.apk
2.Buka res/layout/statusbar.xml
Tutorial :
1.Decompile SystemUI.apk
2.Buka res/layout/statusbar.xml
Center Clock
<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.android.systemui.statusbar.Clock android:textStyle="normal" android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center" android:paddingLeft="3.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" /> </LinearLayout> <LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.android.systemui.statusbar.IconMerger android:gravity="left" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" /> <LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@id/statusIcons" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" /> </LinearLayout>
-Hanya tambah linear layout + script clock di pindahkan ke atas script @id/icons
Clock Left
<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.android.systemui.statusbar.Clock android:textStyle="normal" android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> <com.android.systemui.statusbar.IconMerger android:gravity="left" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="3.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" /> <LinearLayout android:gravity="right" android:orientation="horizontal" android:id="@id/statusIcons" android:paddingRight="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" /> </LinearLayout>
-Hanya ubah beberapa gravity dan line kode
Switch
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:gravity="left" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" /> <com.android.systemui.statusbar.IconMerger android:gravity="left" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" /> <com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="right" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> </LinearLayout>
-Hanya ubah beberapa gravity dan memindahkan line kode
Left Side Ride(LSD)
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="left" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" /> <LinearLayout android:gravity="left" android:orientation="horizontal" android:id="@id/statusIcons" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" /> <com.android.systemui.statusbar.IconMerger android:gravity="left" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" /> </LinearLayout>
-Hanya ubah beberapa gravity dan memindahkan line kode
Sumber :
http://forum.xda-developers.com/showthread.php?t=2408281
Tag :// Tutorial
Jumat, 06 Juni 2014
Langsung aja di simak ya :)
SS :
4.Buka juga statusbar_Expanded.xml...cari kode ini
tambahkan script ini ke script atas
atau ganti script di atas dengan script ini
5.Buka statusbar_tracking.xml...cari kode ini
ganti dengan script ini
cari script ini
ganti dengan script ini
6.Recompile
Sumber :
http://forum.xda-developers.com/showthread.php?t=2274825
SS :
Bahan :
Tutorial :
1.Decompile SystemUI.apk
2.Ekstrak isi dari floating.zip...ekstrak nya bisa di folder res/drawable/ atau drawable-ldpi
3.Buka res/layout/statusbar.xml....cari kode ini
<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon"
tambahkan script ini ke script atas
android:background="@drawable/trans"
atau ganti script di atas dengan script ini
<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textColor="#00000000" android:gravity="center" android:id="@id/date" android:background="@drawable/trans" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />
4.Buka juga statusbar_Expanded.xml...cari kode ini
<com.android.systemui.statusbar.ExpandedView android:orientation="vertical"
tambahkan script ini ke script atas
android:background="@drawable/bg"
atau ganti script di atas dengan script ini
<com.android.systemui.statusbar.ExpandedView android:orientation="vertical" android:background="@drawable/bg" android:focusable="true" android:descendantFocusability="afterDescendants"
5.Buka statusbar_tracking.xml...cari kode ini
<View android:background="@drawable/shade_bg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" />
ganti dengan script ini
<View android:background="@drawable/shade_bg" android:layout_width="0.0px" android:layout_height="0.0px" android:layout_weight="1.0" />
cari script ini
<ImageView android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/status_bar_close_on" android:scaleType="fitXY" />
ganti dengan script ini
<ImageView android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/trans" android:scaleType="fitXY" />
6.Recompile
Sumber :
http://forum.xda-developers.com/showthread.php?t=2274825
Tag :// Tutorial
[GUIDE] [LDPI] Layout Sederhana BBMUI
Hy vroh , ane cuma mau sharetutor sederhana aja layout bbm ui
Tutorial ini hnya bisa dkerjakan setelah ui agan sudah support owner profile nya b16h22...dan disarankan udah membuat jugatabbed ui agar mendapatkan tampilan maksimal.
Tutorial
:https://www.dropbox.com/s/nhgqe0ya6fu1hyx/%5BGUIDE%5D%20Simple%20Layout%20BBM%20UI%20Style.zip
nb : kalo gagal silahkan mandi dulu setelah itu baru ngaca
Credits :
-Bang Bagger untuk asal muasal guide nya di hh ICS HDPI (ane cuma ngetes di LDPI GB )
-MAAaD fb group untuk semua tutornya yg bikin pusing tapi hasil nya keren
-b16h22
-artstupid
-Dcsms
-Me for tested & bikin guidenya di LDPI biar mudah di pahami...
-Evilution
*diluar layout atau tutorial ,bisa andakembangkan sendiri sesuai denganselera masing-masing.
happy modding happy pucing
#Credit Um alwie
Thanx to :
Muhammad Taufik
Grup KoGaYi
Hy vroh , ane cuma mau sharetutor sederhana aja layout bbm ui
Tutorial ini hnya bisa dkerjakan setelah ui agan sudah support owner profile nya b16h22...dan disarankan udah membuat jugatabbed ui agar mendapatkan tampilan maksimal.
Tutorial
:https://www.dropbox.com/s/nhgqe0ya6fu1hyx/%5BGUIDE%5D%20Simple%20Layout%20BBM%20UI%20Style.zip
nb : kalo gagal silahkan mandi dulu setelah itu baru ngaca
Credits :
-Bang Bagger untuk asal muasal guide nya di hh ICS HDPI (ane cuma ngetes di LDPI GB )
-MAAaD fb group untuk semua tutornya yg bikin pusing tapi hasil nya keren
-b16h22
-artstupid
-Dcsms
-Me for tested & bikin guidenya di LDPI biar mudah di pahami...
-Evilution
*diluar layout atau tutorial ,bisa andakembangkan sendiri sesuai denganselera masing-masing.
happy modding happy pucing
#Credit Um alwie
Thanx to :
Muhammad Taufik
Grup KoGaYi
Tag :// Tutorial
oke langsung aja, karna gak bisa gue bikin satu doc disini jadi sorry gue bikin 1 package. bahan dan tuts nya udah ada di dalem
Bahan+Tutorial
credit:
buddyisdead @XDA (thx buat file nya untuk di compare)
Octo.O
Grup Offical Group Galaxy Y GT-S5360
Tag :// Tutorial
langsung aja gan ndak usah banyak basa basinya
https://www.dropbox.com/s/4zpv9oktx96idew/Tutor%20text%20berjalan.zip
download semua bahan dan tutor udah di situ
Credits:
Om Alwiens Musthofa (Big thanx)
Om Muhammad Taufik
Grup KoGaYi
https://www.dropbox.com/s/4zpv9oktx96idew/Tutor%20text%20berjalan.zip
download semua bahan dan tutor udah di situ
Credits:
Om Alwiens Musthofa (Big thanx)
Om Muhammad Taufik
Grup KoGaYi
Tag :// Tutorial
Share tutor tambah logo di LS kaya rom hp8...langsung simak
SS:
Bahan :
framework.zip
Tutorial :
1.Decompile Framework-res.apk
2.Ekstraak framework.zip dari bahan d atas
3.Taro gambar png yang ada di framework.zip tadi ke res/drawable-ldpi/
4.Taro xml yang ada di framework.zip tadi ke res/layout/
5.Recompile
Sumber :
http://forum.xda-developers.com/showthread.php?t=2500843
SS:
Bahan :
framework.zip
Tutorial :
1.Decompile Framework-res.apk
2.Ekstraak framework.zip dari bahan d atas
3.Taro gambar png yang ada di framework.zip tadi ke res/drawable-ldpi/
4.Taro xml yang ada di framework.zip tadi ke res/layout/
5.Recompile
Sumber :
http://forum.xda-developers.com/showthread.php?t=2500843
Tag :// Tutorial
Kamis, 05 Juni 2014
Kali ini ane bakalan share tambah foto di ls...di sini ane pake smali nemesis...langsung aja ya ke tkp
SS :
3.Save...lalu recompile
Step 2
1.Ambil android.policy.jar
2.Rename jadi .apk jadi nya begini android.policy.apk
3.Recompile android.policy.apk
4.Taro smali dari bahan di atas
5.Recompile
6.Kalo mau di push rename lagi jadi .jar jadi nya gini android.policy.jar
Step 3
1.Instal com.nemesis.apk dari bahan d atas (instal kaya biasa)
Note : Budayakan backup sbelum eksekusi
Thanx to :
Xda
Eko Pujianto
Maad
All mastah dan member galaxy young
SS :
Bahan :
Tutorial :
Step 1
1.Decompile framework-res.apk
2.Ke res/layout/zzz_keyguard_screen_clockwidget.xml...buka itu...lalu cari script ini
<view android:id="@id/clock_emergency" android:layout_width="fill_parent" android:layout_height="wrap_content" class="com.android.internal.policy.impl.ClockWidget$EmergencyCall">
<TextView android:textSize="14.0dip" android:typeface="sans" android:textColor="#ffebebeb" android:ellipsize="none" android:gravity="left" android:id="@id/clock_emergency_text" android:paddingLeft="11.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:cursorVisible="false" android:singleLine="true" android:shadowColor="@color/black" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="0.25" />
</view>
<TextView android:textSize="14.0dip" android:typeface="sans" android:textColor="#ffebebeb" android:ellipsize="none" android:gravity="left" android:id="@id/clock_emergency_text" android:paddingLeft="11.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:cursorVisible="false" android:singleLine="true" android:shadowColor="@color/black" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="0.25" />
</view>
lalu tambahkan di bawah nya
<LinearLayout android:gravity="center" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.nemesis.ownerinfo.Carrier android:layout_gravity="center" android:id="@+id/profile" android:layout_width="100.0dip" android:layout_height="100.0dip" android:scaleType="centerCrop" android:shadowColor="@color/black" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="1.0" />
<com.nemesis.ownerinfo.NamePlate android:textStyle="bold" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@+id/profile_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="2.0" />
</LinearLayout>
<com.nemesis.ownerinfo.Carrier android:layout_gravity="center" android:id="@+id/profile" android:layout_width="100.0dip" android:layout_height="100.0dip" android:scaleType="centerCrop" android:shadowColor="@color/black" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="1.0" />
<com.nemesis.ownerinfo.NamePlate android:textStyle="bold" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@+id/profile_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:shadowColor="#7f000000" android:shadowDx="1.0" android:shadowDy="1.0" android:shadowRadius="2.0" />
</LinearLayout>
Step 2
1.Ambil android.policy.jar
2.Rename jadi .apk jadi nya begini android.policy.apk
3.Recompile android.policy.apk
4.Taro smali dari bahan di atas
5.Recompile
6.Kalo mau di push rename lagi jadi .jar jadi nya gini android.policy.jar
Step 3
1.Instal com.nemesis.apk dari bahan d atas (instal kaya biasa)
Note : Budayakan backup sbelum eksekusi
Thanx to :
Xda
Eko Pujianto
Maad
All mastah dan member galaxy young
Tag :// Tutorial
Rabu, 04 Juni 2014
Cara Hidden Icon sinyal...siap2 mabok smali :v langsung ke tkp
SS :
SS :
Bahan :
Tutorial :
1.Decompile systemui.apk
2.Buka smali/com/android/systemui/statusbar/policy/StatusBarPolicy.smali
3.Cari ini
.method private final updateSignalStrength()V
4.Replace kode di bawah ini
.method private final updateSignalStrength()V
.locals 11
.prologue
const/16 v8, 0xd
const/4 v7, 0x2
const/4 v6, 0x1
const/4 v5, 0x0
const-string v9, "StatusBarPolicy"
.line 1219
.line 1221
const-string v0, "ro.csc.sales_code"
invoke-static {v0}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
.line 1223
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->updateCdmaRoamingIcon()V
.line 1228
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->hasService()Z
move-result v0
if-nez v0, :cond_1
.line 1230
iget-object v0, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
const-string v1, "airplane_mode_on"
invoke-static {v0, v1, v5}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v0
if-ne v0, v6, :cond_0
.line 1232
const v0, 0x7f020087
iput v0, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
.line 1236
:goto_0
iget-object v0, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v1, "phone_signal"
iget v2, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
invoke-virtual {v0, v1, v2, v5}, Landroid/app/StatusBarManager;->setIcon(Ljava/lang/String;II)V
.line 1350
:goto_1
return-void
.line 1234
:cond_0
const v0, 0x7f020088
iput v0, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
goto :goto_0
.line 1258
:cond_1
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->isCdma()Z
move-result v0
if-nez v0, :cond_12
.line 1264
iget-object v0, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mSignalStrength:Landroid/telephony/SignalStrength;
invoke-virtual {v0}, Landroid/telephony/SignalStrength;->getGsmSignalStrength()I
move-result v0
.line 1265
iget-object v1, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mSignalStrength:Landroid/telephony/SignalStrength;
invoke-virtual {v1}, Landroid/telephony/SignalStrength;->getGsmBitErrorRate()I
move-result v1
.line 1286
const/16 v2, 0x13
if-lt v1, v2, :cond_2
move v2, v5
.line 1290
:goto_2
const-string v3, "StatusBarPolicy"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "ecio: "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 1291
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->getRAT()I
move-result v1
packed-switch v1, :pswitch_data_0
:pswitch_0
move v0, v5
.line 1327
:goto_3
iget-object v1, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhone:Landroid/telephony/TelephonyManager;
invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->isNetworkRoaming()Z
move-result v1
if-eqz v1, :cond_11
.line 1328
sget-object v1, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->sSignalImages_r:[[I
iget v2, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mInetCondition:I
aget-object v1, v1, v2
move-object v10, v1
move v1, v0
move-object v0, v10
.line 1348
:goto_4
aget v0, v0, v1
iput v0, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
.line 1349
iget-object v0, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v1, "phone_signal"
iget v2, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
invoke-virtual {v0, v1, v2, v5}, Landroid/app/StatusBarManager;->setIcon(Ljava/lang/String;II)V
goto :goto_1
.line 1287
:cond_2
if-lt v1, v8, :cond_3
const/16 v2, 0x13
if-ge v1, v2, :cond_3
const/4 v2, -0x1
goto :goto_2
.line 1288
:cond_3
if-ge v1, v8, :cond_14
const/4 v2, -0x2
goto :goto_2
.line 1293
:pswitch_1
if-lez v0, :cond_4
const/16 v1, 0x63
if-ne v0, v1, :cond_5
:cond_4
move v0, v5
.line 1300
:goto_5
const-string v1, "StatusBarPolicy"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "iconLevel: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_3
.line 1294
:cond_5
if-lt v0, v8, :cond_6
const/4 v0, 0x4
goto :goto_5
.line 1295
:cond_6
const/16 v1, 0xa
if-lt v0, v1, :cond_7
const/4 v0, 0x3
goto :goto_5
.line 1296
:cond_7
const/16 v1, 0x8
if-lt v0, v1, :cond_8
move v0, v7
goto :goto_5
.line 1297
:cond_8
const/4 v1, 0x6
if-lt v0, v1, :cond_9
move v0, v6
goto :goto_5
:cond_9
move v0, v5
.line 1298
goto :goto_5
.line 1305
:pswitch_2
if-lez v0, :cond_a
const/16 v1, 0x63
if-ne v0, v1, :cond_c
:cond_a
move v0, v5
.line 1312
:goto_6
add-int/2addr v0, v2
.line 1314
if-gez v0, :cond_b
move v0, v5
.line 1316
:cond_b
const-string v1, "StatusBarPolicy"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "iconLevel: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v9, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_3
.line 1306
:cond_c
const/16 v1, 0xc
if-lt v0, v1, :cond_d
const/4 v0, 0x4
goto :goto_6
.line 1307
:cond_d
const/16 v1, 0x8
if-lt v0, v1, :cond_e
const/4 v0, 0x3
goto :goto_6
.line 1308
:cond_e
const/4 v1, 0x5
if-lt v0, v1, :cond_f
move v0, v7
goto :goto_6
.line 1309
:cond_f
if-lt v0, v7, :cond_10
move v0, v6
goto :goto_6
:cond_10
move v0, v5
.line 1310
goto :goto_6
.line 1330
:cond_11
sget-object v1, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->sSignalImages:[[I
iget v2, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mInetCondition:I
aget-object v1, v1, v2
move-object v10, v1
move v1, v0
move-object v0, v10
goto/16 :goto_4
.line 1333
:cond_12
sget-object v0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->sSignalImages:[[I
iget v1, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mInetCondition:I
aget-object v0, v0, v1
.line 1338
iget v1, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneState:I
if-nez v1, :cond_13
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->isEvdo()Z
move-result v1
if-eqz v1, :cond_13
iget-boolean v1, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mAlwaysUseCdmaRssi:Z
if-nez v1, :cond_13
.line 1340
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->getEvdoLevel()I
move-result v1
goto/16 :goto_4
.line 1345
:cond_13
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->getCdmaLevel()I
move-result v1
goto/16 :goto_4
:cond_14
move v2, v5
goto/16 :goto_2
.line 1291
nop
:pswitch_data_0
.packed-switch 0x2
:pswitch_1
:pswitch_0
:pswitch_0
:pswitch_2
.end packed-switch
.end method
Dengan kode ini
.method private final updateSignalStrength()V
.locals 15
.prologue
.line 993
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mContext:Landroid/content/Context;
invoke-virtual {v11}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v10
.line 994
.local v10, resolver:Landroid/content/ContentResolver;
invoke-virtual {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->updateSignalStrengthDbm()V
.line 996
const-string v11, "ro.csc.sales_code"
invoke-static {v11}, Landroid/os/SystemProperties;->get(Ljava/lang/String;)Ljava/lang/String;
.line 997
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->updateCdmaRoamingIcon()V
.line 998
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->hasService()Z
move-result v11
if-nez v11, :cond_2
.line 1000
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mContext:Landroid/content/Context;
invoke-virtual {v11}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v11
const-string v12, "airplane_mode_on"
const/4 v13, 0x0
invoke-static {v11, v12, v13}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v11
const/4 v12, 0x1
if-ne v11, v12, :cond_0
.line 1001
const v11, 0x7f020087
iput v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
.line 1005
:goto_0
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v12, "phone_signal"
iget v13, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
const/4 v14, 0x0
invoke-virtual {v11, v12, v13, v14}, Landroid/app/StatusBarManager;->setIcon(Ljava/lang/String;II)V
.line 1006
const-string v11, "hide_signal_icon"
const/4 v12, 0x0
invoke-static {v10, v11, v12}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v9
.line 1007
.local v9, mHideSignalStrength:I
if-nez v9, :cond_1
.line 1008
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v12, "phone_signal"
const/4 v13, 0x1
invoke-virtual {v11, v12, v13}, Landroid/app/StatusBarManager;->setIconVisibility(Ljava/lang/String;Z)V
.line 1123
:goto_1
return-void
.line 1003
.end local v9 #mHideSignalStrength:I
:cond_0
const v11, 0x7f020088
iput v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
goto :goto_0
.line 1010
.restart local v9 #mHideSignalStrength:I
:cond_1
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v12, "phone_signal"
const/4 v13, 0x0
invoke-virtual {v11, v12, v13}, Landroid/app/StatusBarManager;->setIconVisibility(Ljava/lang/String;Z)V
goto :goto_1
.line 1018
.end local v9 #mHideSignalStrength:I
:cond_2
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->isCdma()Z
move-result v11
if-nez v11, :cond_12
.line 1020
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mSignalStrength:Landroid/telephony/SignalStrength;
invoke-virtual {v11}, Landroid/telephony/SignalStrength;->getGsmSignalStrength()I
move-result v6
.line 1021
.local v6, j:I
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mSignalStrength:Landroid/telephony/SignalStrength;
invoke-virtual {v11}, Landroid/telephony/SignalStrength;->getGsmBitErrorRate()I
move-result v7
.line 1023
.local v7, k:I
const/16 v11, 0x13
if-lt v7, v11, :cond_3
.line 1024
const/4 v3, 0x0
.line 1033
.local v3, byte0:B
:goto_2
const-string v11, "StatusBarPolicy"
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
const-string v13, "ecio: "
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v12
invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v12
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v12
invoke-static {v11, v12}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 1035
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->getRAT()I
move-result v11
packed-switch v11, :pswitch_data_0
.line 1090
:pswitch_0
const/4 v8, 0x0
.line 1093
.local v8, l:I
:goto_3
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhone:Landroid/telephony/TelephonyManager;
invoke-virtual {v11}, Landroid/telephony/TelephonyManager;->isNetworkRoaming()Z
move-result v11
if-eqz v11, :cond_11
.line 1095
sget-object v11, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->sSignalImages_r:[[I
iget v12, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mInetCondition:I
aget-object v2, v11, v12
.line 1096
.local v2, ai2:[I
move v5, v8
.line 1097
.local v5, i:I
move-object v0, v2
.line 1112
.end local v2 #ai2:[I
.end local v3 #byte0:B
.end local v6 #j:I
.end local v7 #k:I
.end local v8 #l:I
.local v0, ai:[I
:goto_4
aget v11, v0, v5
iput v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
.line 1113
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v12, "phone_signal"
iget v13, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneSignalIconId:I
const/4 v14, 0x0
invoke-virtual {v11, v12, v13, v14}, Landroid/app/StatusBarManager;->setIcon(Ljava/lang/String;II)V
.line 1117
const-string v11, "hide_signal_icon"
const/4 v12, 0x0
invoke-static {v10, v11, v12}, Landroid/provider/Settings$System;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
move-result v9
.line 1118
.restart local v9 #mHideSignalStrength:I
if-nez v9, :cond_14
.line 1119
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v12, "phone_signal"
const/4 v13, 0x1
invoke-virtual {v11, v12, v13}, Landroid/app/StatusBarManager;->setIconVisibility(Ljava/lang/String;Z)V
goto :goto_1
.line 1026
.end local v0 #ai:[I
.end local v5 #i:I
.end local v9 #mHideSignalStrength:I
.restart local v6 #j:I
.restart local v7 #k:I
:cond_3
const/16 v11, 0xd
if-lt v7, v11, :cond_4
const/16 v11, 0x13
if-ge v7, v11, :cond_4
.line 1027
const/4 v3, -0x1
.restart local v3 #byte0:B
goto :goto_2
.line 1029
.end local v3 #byte0:B
:cond_4
const/16 v11, 0xd
if-ge v7, v11, :cond_5
.line 1030
const/4 v3, -0x2
.restart local v3 #byte0:B
goto :goto_2
.line 1032
.end local v3 #byte0:B
:cond_5
const/4 v3, 0x0
.restart local v3 #byte0:B
goto :goto_2
.line 1039
:pswitch_1
if-lez v6, :cond_b
const/16 v11, 0x63
if-eq v6, v11, :cond_b
.line 1041
const/16 v11, 0xc
if-lt v6, v11, :cond_7
.line 1042
const/4 v4, 0x4
.line 1058
.local v4, byte1:B
:goto_5
add-int v8, v4, v3
.line 1059
.restart local v8 #l:I
if-gez v8, :cond_6
.line 1060
const/4 v8, 0x0
.line 1061
:cond_6
const-string v11, "StatusBarPolicy"
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
const-string v13, "iconLevel: "
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v12
invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v12
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v12
invoke-static {v11, v12}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_3
.line 1044
.end local v4 #byte1:B
.end local v8 #l:I
:cond_7
const/16 v11, 0x8
if-lt v6, v11, :cond_8
.line 1045
const/4 v4, 0x3
.restart local v4 #byte1:B
goto :goto_5
.line 1047
.end local v4 #byte1:B
:cond_8
const/4 v11, 0x5
if-lt v6, v11, :cond_9
.line 1048
const/4 v4, 0x2
.restart local v4 #byte1:B
goto :goto_5
.line 1050
.end local v4 #byte1:B
:cond_9
const/4 v11, 0x2
if-lt v6, v11, :cond_a
.line 1051
const/4 v4, 0x1
.restart local v4 #byte1:B
goto :goto_5
.line 1053
.end local v4 #byte1:B
:cond_a
const/4 v4, 0x0
.line 1054
.restart local v4 #byte1:B
goto :goto_5
.line 1056
.end local v4 #byte1:B
:cond_b
const/4 v4, 0x0
.restart local v4 #byte1:B
goto :goto_5
.line 1065
.end local v4 #byte1:B
:pswitch_2
if-lez v6, :cond_10
const/16 v11, 0x63
if-eq v6, v11, :cond_10
.line 1067
const/16 v11, 0xd
if-lt v6, v11, :cond_c
.line 1068
const/4 v8, 0x4
.line 1084
.restart local v8 #l:I
:goto_6
const-string v11, "StatusBarPolicy"
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
const-string v13, "iconLevel: "
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v12
invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v12
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v12
invoke-static {v11, v12}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_3
.line 1070
.end local v8 #l:I
:cond_c
const/16 v11, 0xa
if-lt v6, v11, :cond_d
.line 1071
const/4 v8, 0x3
.restart local v8 #l:I
goto :goto_6
.line 1073
.end local v8 #l:I
:cond_d
const/16 v11, 0x8
if-lt v6, v11, :cond_e
.line 1074
const/4 v8, 0x2
.restart local v8 #l:I
goto :goto_6
.line 1076
.end local v8 #l:I
:cond_e
const/4 v11, 0x6
if-lt v6, v11, :cond_f
.line 1077
const/4 v8, 0x1
.restart local v8 #l:I
goto :goto_6
.line 1079
.end local v8 #l:I
:cond_f
const/4 v8, 0x0
.line 1080
.restart local v8 #l:I
goto :goto_6
.line 1082
.end local v8 #l:I
:cond_10
const/4 v8, 0x0
.restart local v8 #l:I
goto :goto_6
.line 1100
:cond_11
sget-object v11, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->sSignalImages:[[I
iget v12, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mInetCondition:I
aget-object v1, v11, v12
.line 1101
.local v1, ai1:[I
move v5, v8
.line 1102
.restart local v5 #i:I
move-object v0, v1
.line 1104
.restart local v0 #ai:[I
goto/16 :goto_4
.line 1106
.end local v0 #ai:[I
.end local v1 #ai1:[I
.end local v3 #byte0:B
.end local v5 #i:I
.end local v6 #j:I
.end local v7 #k:I
.end local v8 #l:I
:cond_12
sget-object v11, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->sSignalImages:[[I
iget v12, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mInetCondition:I
aget-object v0, v11, v12
.line 1107
.restart local v0 #ai:[I
iget v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mPhoneState:I
if-nez v11, :cond_13
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->isEvdo()Z
move-result v11
if-eqz v11, :cond_13
iget-boolean v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mAlwaysUseCdmaRssi:Z
if-nez v11, :cond_13
.line 1108
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->getEvdoLevel()I
move-result v5
.restart local v5 #i:I
goto/16 :goto_4
.line 1110
.end local v5 #i:I
:cond_13
invoke-direct {p0}, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->getCdmaLevel()I
move-result v5
.restart local v5 #i:I
goto/16 :goto_4
.line 1121
.restart local v9 #mHideSignalStrength:I
:cond_14
iget-object v11, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mService:Landroid/app/StatusBarManager;
const-string v12, "phone_signal"
const/4 v13, 0x0
invoke-virtual {v11, v12, v13}, Landroid/app/StatusBarManager;->setIconVisibility(Ljava/lang/String;Z)V
goto/16 :goto_1
.line 1035
nop
:pswitch_data_0
.packed-switch 0x2
:pswitch_2
:pswitch_0
:pswitch_0
:pswitch_1
.end packed-switch
.end method
5.Cari kode di bawah ini (ada di paling bawah)
const-string v1, "wifi"
invoke-virtual {v0, v4, v3}, Landroid/app/StatusBarManager;->setIconVisibility(Ljava/lang/String;Z)V
goto :goto_1
.end method
tambah ini d bwah kode d atas
# virtual methods
.method public updateSignalStrengthDbm()V
.locals 6
.prologue
const/4 v4, -0x1
.line 1126
const/4 v1, -0x1
.line 1128
.local v1, dBm:I
iget-object v5, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mSignalStrength:Landroid/telephony/SignalStrength;
invoke-virtual {v5}, Landroid/telephony/SignalStrength;->isGsm()Z
move-result v5
if-nez v5, :cond_1
.line 1129
iget-object v4, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mSignalStrength:Landroid/telephony/SignalStrength;
invoke-virtual {v4}, Landroid/telephony/SignalStrength;->getCdmaDbm()I
move-result v1
.line 1137
:cond_0
:goto_0
new-instance v2, Landroid/content/Intent;
const-string v4, "com.android.intent.action.DBM_SIGNAL_CHANGED"
invoke-direct {v2, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 1139
.local v2, dbmIntent:Landroid/content/Intent;
const-string v4, "dbm"
invoke-virtual {v2, v4, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 1141
iget-object v4, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mContext:Landroid/content/Context;
invoke-virtual {v4, v2}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
.line 1145
return-void
.line 1131
.end local v2 #dbmIntent:Landroid/content/Intent;
:cond_1
iget-object v5, p0, Lcom/android/systemui/statusbar/policy/StatusBarPolicy;->mSignalStrength:Landroid/telephony/SignalStrength;
invoke-virtual {v5}, Landroid/telephony/SignalStrength;->getGsmSignalStrength()I
move-result v3
.line 1132
.local v3, gsmSignalStrength:I
const/16 v5, 0x63
if-ne v3, v5, :cond_2
move v0, v4
.line 1133
.local v0, asu:I
:goto_1
if-eq v0, v4, :cond_0
.line 1134
mul-int/lit8 v4, v0, 0x2
add-int/lit8 v1, v4, -0x71
goto :goto_0
.end local v0 #asu:I
:cond_2
move v0, v3
.line 1132
goto :goto_1
.end method
6.Simpan smali
7.Recompile UI
8.Instal apk di bahan atas
9.Push
Credits:
PxL Developers
PotatoInc
Lenox Devs
Haters
RomanBB
PxL Developers
PotatoInc
Lenox Devs
Haters
RomanBB
PineappleOwl
Sumber :
http://forum.xda-developers.com/showthread.php?t=2759582
Tag :// Tutorial
Langsung aj ke cara membuat odex rom...
1st Step for Hype GM Final and DXLL Based Stock Roms
1. Download this (this may also fix jbed issues)
Hype_GM_Fixer.zip
2. Go to CWM
3. Mount all
4. Flash Hype GM Fixer.zip
5. Reboot
6. Proceed to 2nd Step
1st Step for Lenox V2.1 and DXLF Based Stock Roms
1. Download this
Lenox v2.1 & DXLF Fixer.zip
2. Go to CWM
3. Mount all
4. Flash Fixer.zip
5. Reboot
6. Proceed to 2nd Step
2nd Step
1. Download this
Rom Odexer.zip
2. Go to CWM
3. Mount all
4. Flash Rom Odexer.zip (Takes time so just wait)
5. Reboot
Enjoy Your Super Fast and Stable Rom..
Noticeable Changes
Lenox V2
Before Odexing
After Odexing
Hyperion GM Final
Untuk Rom lain pake cara yang step 2
Cara Kembali kan ke deodex..tinggal flash lg aj rom nya
Credits to Lenox rom and Hyperion GM for making me discover this.
and yash for rom odexer script
Sumber :
http://forum.xda-developers.com/showthread.php?t=2466680
1st Step for Hype GM Final and DXLL Based Stock Roms
1. Download this (this may also fix jbed issues)
Hype_GM_Fixer.zip
2. Go to CWM
3. Mount all
4. Flash Hype GM Fixer.zip
5. Reboot
6. Proceed to 2nd Step
1st Step for Lenox V2.1 and DXLF Based Stock Roms
1. Download this
Lenox v2.1 & DXLF Fixer.zip
2. Go to CWM
3. Mount all
4. Flash Fixer.zip
5. Reboot
6. Proceed to 2nd Step
2nd Step
1. Download this
Rom Odexer.zip
2. Go to CWM
3. Mount all
4. Flash Rom Odexer.zip (Takes time so just wait)
5. Reboot
Enjoy Your Super Fast and Stable Rom..
Noticeable Changes
Lenox V2
Before Odexing
After Odexing
Hyperion GM Final
Untuk Rom lain pake cara yang step 2
Cara Kembali kan ke deodex..tinggal flash lg aj rom nya
Credits to Lenox rom and Hyperion GM for making me discover this.
and yash for rom odexer script
Sumber :
http://forum.xda-developers.com/showthread.php?t=2466680
Tag :// Tutorial
Kali ini ane bakalan share lenox label...lansung ke tkp
SS:
SS:
Bahan :
Tutorial :
1.Decompile SystemUI.apk
2.Download bahan di atas lalu Taro folder smali pada tempat ny
3.Ke res/values/ids.xml...lalu tambah kan kode ini sbelum </resources>
<item type="id" name="lenoxlabel">false</item> <item type="id" name="lenoxpic">false</item>
4.lalu ke res/layout/statusbar.xml....cari kode ini
<LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent">
taro kode ini di atas kode d atas
<com.lenox.Lenox_Label.lenoxpicture android:layout_gravity="left" android:id="@id/lenoxpic" android:layout_width="wrap_content" android:layout_height="18.0dip" android:scaleType="centerInside" /> <com.lenox.Lenox_Label.lenoxlabel android:id="@id/lenoxlabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_toRightOf="@id/lenoxpic" />
5.save semua...lalu recompile ui dan decompile lagi
6.buka res/values/public.xml...cari kode ini dan catat angka id nya
<public type="id" name="lenoxlabel" id="0x7xxxx" <public type="id" name="lenoxpic" id="0x7xxxxx"
7.buka smali/com/lenox/Lenox_Label/lenoxlabel.smal...cari kode ini
.line 17 const v7, 0x7f090036
ganti angka id d atas dengan angka id kode ini
<public type="id" name="lenoxlabel" id="0x7xxxx"
8.save..lalu buka juga lenoxpicture.smali..lalu cari
.line 15 const v4, 0x7f090037
ganti angka id d atas dengan angka id kode ini
<public type="id" name="lenoxpic" id="0x7xxxxx"
9.save semua dan recompile ui.
10.Terakhir..kita buat shorcut apk ini di settings..decompile settings.apk (dari hh kalian)
11.Ke res/xml/settings.xml dan taro kode ini sbelum </PreferenceScreen>
<com.android.settings.IconPreferenceScreen android:title="Lenox Label" settings:icon="@drawable/ic_settings_about"> <intent android:targetPackage="com.lenox.Lenox_Label" android:action="android.intent.action.MAIN" android:targetClass="com.lenox.Lenox_Label.MyActivity" /> </com.android.settings.IconPreferenceScreen>
12.Save dan recompile settings...kalu udh semua push ui dan settings...jangan lupa lenox_label.apk di instal
Sumber :
http://forum.xda-developers.com/showthread.php?t=2533188
Tag :// Tutorial