Rabu, 07 Mei 2014

cara membuat flyme os di device mediatek jb

ASSALAMUALAIKUM WR.WB
Nah malem ini ane coba buat tutor cara ngebuat FlymeOS statbar di mediatek device, khususnya JB (yang lain menyesuaikan :v), apa aja yang di butuhin ::
  1. Punya basic compile/decompile, kalo belum bisa kesini atau kesini
  2. Framework-res dan SystemUI
  3. Ketelitian

Langkah-langkahnya ::

EDITING FRAMEWORK-RES.APK
  1. Decompile Framework-res.apk
  2. Buka values/dimens, lalu ubah ==> <dimen name="status_bar_height">25.0dip</dimen> menjadi  ==>  <dimen name="status_bar_height">45.0dip</dimen>
  3. Ubah juga ==>  <dimen name="status_bar_icon_size">24.0dip</dimen> menjadi ==>  <dimen name="status_bar_icon_size">22.0dip</dimen>
  4. Compile
  5. Done.

EDITING SYSTEMUI.APK
  • Decompile SystemUI.apk
  • Buka values/ids, lalu tambahkan
    <item type="id" name="traffic">false</item>
    <item type="id" name="carrier_logo_id">false</item>
    <item type="id" name="name_carrier_id">false</item>
  • Masih di folder yang sama, buka style, lalu tambahkan beberapa line (dalam zip)
  • Masih di values lalu buka string, tambahkan
<string name="teks_aja">isi sendiri</string>
  • Buka layout/gemini_status_bar.xml, replace yg di block di gambar dengan xml yg ane kasih (di dalam zip, jangan di replace filenya, tapi sebagian yg di block di layar aja)
     
  • Download file  SystemUI disini
  • Ekstrak lalu masukan ke folder masing-masing
  • Compile dehh :-)
  • Kalo ada error bisa tanya ane, sertain lognya kalo bisa :-D

jadinya akan begini :-)



#NB ::: Coba yg pake JB 4.1.2 ganti "status_bar_contents" jadi "icon" soalnya ane bikin tutor ini basenya JB 4.2.2, maaf yahhhh :v

HAPPY NGOPREK :-)

Posting Lebih Baru Posting Lama Beranda

7 komentar:

gan samsung galyoung bisa ga pake cara ini ?

bisa..tinggal di compare aja..klo di GB yg di edit status_bar.xml

Kok gak bisa di compile ya gan..??

Keluar kaya gini
../../../storage/sdcard0/apktool/SystemUI_src/smali/com/android/systemui/statusbar/policy/Traffic$2.smali[24,4] Error for input '.parameter': Invalid directive
../../../storage/sdcard0/apktool/SystemUI_src/smali/com/android/systemui/statusbar/policy/Traffic$2.smali[39,4] Error for input '.parameter': Invalid directive
../../../storage/sdcard0/apktool/SystemUI_src/smali/com/android/systemui/statusbar/policy/Traffic$2.smali[39,15] mismatched input '"msg"' expecting END_METHOD_DIRECTIVE
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: com/android/systemui/statusbar/policy/Traffic$2.smali
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:72)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:56)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:337)
at brut.androlib.Androlib.buildSources(Androlib.java:298)
at brut.androlib.Androlib.build(Androlib.java:284)
at brut.androlib.Androlib.build(Androlib.java:258)
at brut.apktool.Main.cmdBuild(Main.java:233)
at brut.apktool.Main.main(Main.java:88)
I: Using Apktool 2.0.0-Beta7 on SystemUI_src
I: Smaling...

kesalahan ane ini kang.padahal gak ane edit line 39

status_bar.xml:39: error: Error parsing XML: mismatched tag

isi sendiri. Teks aja isi sendiri itu apa yg d tulis gan.. Newby katro _/|\_

Posting Komentar