Sabtu, 24 Mei 2014

MEMBUAT CUSTOM RECOVERY SENDIRI ( CWM )

karna bnyak yg nanya cara bikin CWM bagaimana nih ada sedikit tuts nya,,,

PERHATIKAN TIAP LANGKAH NYA



I. Cara Membuat CWM Recovery

    Bahan:
  1. HH sudah rooted
  2. HH sudah terinstal Android terminal emulator
  3. PC yang terhubung ke Internet.
    Caranya:
  1. DI HH, buka android terminal emulator.
  2. Ketik: su (enter)
  3. Ketik: dd if=/dev/block/mmcblk0p13 of=/sdcard/recovery-ori.img
  4. Copy file recovery.img ini ke PC
  5. DI PC, buka browser: http://builder.clockworkmod.com/
  6. Di isian recovery image, klik browse, dan masukkan file recovery-ori.img tadi.
  7. Kalau mau touch recovery, tinggal centang aja pilihan dibawah.
  8. Kalo dah klik Build.
  9. Lihat status, kurang lebih 5-15 menit.
  10. Tar download file recovery.img versi cwm-nya.
  11. Kalo mau mode CWM, tinggal flash pake perintah: dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13
  12. Yihaaa !!
CATATAN PENTING :

mmcblk0p13 : ini untuk smartfren tiap hh berbeda angka nya


II. Untuk membuat package zip biar bisa di-install via recovery ori (bawaan) 

Bahan:
  1. Download zip fork ini: http://www.mediafire.com/download.php?tyen27wmjnp070k
  2. WinRar.
 Caranya:
  1. Tinggal drag n drop file recovery.img ke atas zip file tadi.
  2. Kemudian flash cwm yg ada
III. Untuk Mengembalikan ke Recovery Bawaan 

Bahan:
  1. File Backup Partisi 13 diatas (recovery-ori.img), copykan di /sdcard
  2. Android terminal emulator
  3. HH sudah rooted
Caranya:
  1. Masuk terminal emulator, dan ketik: su (enter)
  2. Ketik: dd if=/sdcard/recovery-ori.img of=/dev/block/mmcblk0p13
  3. Reboot

DO WITH YOUR OWN RISK

ANE GA BERTANGGUNG JAWAB APA2 BILA TERJADI HAL YG TIDAK DIINGINKAN

sumber : https://www.facebook.com/groups/xperienceMOD

Bikin tombol Back dan Menu Getar

Trik biar tombol back sama menu ente geter geter....
- Buka Root Explorer

- jangan lupa RW jadi RO

- Masuk System/usr/keylayout
- pilih qwerty.kl
- Tap dan open edit text editor
- edit key 158 BACK WAKE_DROPPED JADI -->
VIRTUAL

- edit key 229 MENU WAKE_DROPPED JADI -->
VIRTUAL
- edit key 139 MENU WAKE_DROPPED JADI -->
VIRTUAL
- edit key 59 MENU WAKE_DROPPED JADI -->
VIRTUAL
CATATAN : VIRTUALNYA HURUF BESAR JANGAN HURUFKECIL KALAU KECIL TIDAK KEBACA DIMESIN.

- save and exit
- REBOOT
- PENCET TOMBOL BACK DAN MENU ENTER... rasakan GETERenNa

Oiya setelah di save dan exit kan ada backupan nya
yang .bak nah itu backupan setingan lama jadi jangan di
apus kalo mau ga geter ente tinggal edit semula aja :)

sumber : https://www.facebook.com/groups/xperienceMOD

Jumat, 23 Mei 2014

Tutorial Menambah virtual Navbar, Mematikan Tombol dan Lampu Capacitive Android

SYARAT :
- Android 4.+
- Pakai Apex / Nova Launcher biar trick berjalan dengan benar 
- Deodex
- Rooted
- init.d aktif
- Punya Root Explorer
1. Menambah Virtual Navbar
Langkah Pertama
- Buka Root Explorer
- masuk ke system
- ganti permission r/o jadi r/w lalu tekan dan tahan build.prop
- pilih open in text editor
- di baris paling bawah, ketikkan
#enable navbar
qemu.hw.mainkeys=0
NB: itu angka 0 ya, bukan telor atau huruf O :v
- save dan exit
2. Mematikan Fungsi Capacitive
Langkah Kedua
- masih di Root Explorer
- masuk ke system/usr/keylayout/Generic.kl
- ganti permission r/o lalu tekan dan tahan Generic.kl
- open in text editor
- cari
key 139 menu
key 158 back
key 172 home
key 217 search
- edit dengan menambahkan tanda pagar (# )di depannya menjadi
# key 139 menu
# key 158 back
# key 172 home
# key 217 search
- save dan exit

3. Mematikan Lampu Capacitive
Langkah Ketiga
- download ini : https://www.dropbox.com/s/h9c2m1tvxnz6pz0/99noLEDs
- masuk ke system/etc/init.d
- copy ke folder init.d
- set permission dengan centang ke 9 kotak
[*] [*] [*]
[*] [*] [*]
[*] [*] [*]
REBOOT


untuk mengembalikan seperti semula
- hapus qemu.hw.mainkeys=0 di build prop
- hapus tanda pagar di generic.kl
- hapus 99noLEDs yang berada di folder init.d
- reboot

BIASAKAN BACA DARI KATA PERTAMA, SIAPA TAHU ADA YANG PENTING !!
KEBANYAKAN DARI KITA, HH JADI BERMASALAH KARENA GAK BACA DARI AWAL, LANGSUNG KE EKSEKUSI/LANGKAH LANGKAHNYA.

DWYOR !! :v

Sekian dan terima kasih...

Kumpulan tweak build.prop

Kumpulan tweak build.prop


Berikut adalah beberapa tweak Build.prop silahkan gunakan sesuai kebutuhan :

# BRAVIA Engine
ro.service.swiqi.supported=true
persist.service.swiqi.enable=1

Bravia Engine adalah teknologi milik xperia series, kita pun bisa menikmatinya dengan tweak ini

# Network Engine
ro.ril.hsxpa=2
ro.ril.hsupa.category=6
ro.ril.hsdpa.category=12
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1=14449
ro.ril.htcmaskw1.bitmask=4294967295

Tweak diatas untuk meningkatkan performa dari paket data

 # Tweak untuk menambah kecepatan koneksi wireless
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,8
7380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,8
7380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960 net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960

# Tweak perbaikan video streaming
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true

 # Tweak waktu interval wifi
wifi.supplicant_scan_interval=180

# Tweak  performa android
debug.performance.tuning-1

 # Mengubah UI dengan GPU
debug.sf.hw=1

dalvik.vm.heapsize=32m

Mengukur Dalvik VM (banyaknya RAM di setiap instance dari VM dibolehkan),tergantung pada banyaknya RAM yang tersedia di perangkat anda dan ini bisa ditingkatkan terlalu banyak mengisi heapsize berakibat force close

persist.adb.notify=0

Munculnya icon penghentian debug di atatus bar

windowsmgr.max_events_per_sec=120

Meningkatkan tingkat responsifitas scrolling

persist.sys.use_dithering=0

Jangan gunakan latar dethering ( latar dithering akan meningkatkan kualitas gambar )

debug.sf.nobootanimation=1

Disable bootanimation

ro.HOME_APP_ADJ=1

Memaksa home launcher ke memory

ro.sf.lcd_density=120

Mengatur kerapatan layar, perubahan sesuai dengan kebutuhan anda, angka yang lebih rendah akan membuat gambar mengkecil untuk digunakan pada perangkat dengan layar yang lebih kecil.

Catatan ,perubahan kepadatan pixel akan membuat beberapa aplikasi tidak kompatibel dengan perangkat Anda' di google play.

mot.proximity.delay=150

Mengurangi waktu munculnya layar hitam setelah ada panggilan

ro.telephony.call_ring.delay=0

Pengurangan waktu delay saat panggilan keluar

ro.gsm.2nd_data_retry_config = max/_retries=3, 2000, 2000, 2000

Waktu pengulangan saat mengubah MMS APN dari 5 detik ke 2 detik

wifi.supplicant_scan_interval=120
ro.ril.disable.power.collapse=

pm.sleep_mode=1

Meningkatkan potensi penghematan baterai

ro.com.android.dataroaming=true

Enable data roaming secara default dari build.prop

ro.com.android.dateformat=dd-MM-yyyy

Mengubah default format data ke day-month-year

ro.config.alarm_alert=*.ogg
ro.config.ringtone=*.ogg
ro.config.notification_sound=*.ogg

Merubahan suara default untuk setiap item.
Harus berkorelasi dengan file ogg yang ada di system/media/audio/disini

ro.build.display.id=NAMEOFROM

Di setting/about phone, itu adalah list nama dari build number.
Ini adalah tempat untuk mengaturnya.

ro.product.locale.language=en
ro.product.locale.region=GB
Mengatur default region dan bahasa.
Anda harus memiliki singkatan huruf yang tepat,bahasa harus tersedia agar bekerja.

video.accelerate.hw=1 or 0

Penggunaan akselerasi untuk hardware video.
Tidak bekerja pada semua perangkat android.

persist.sys.purgeable_assets=1

Mempercepat proses reboot

ro.media.enc.hprof.vid.bps=800
0000
ro.media.dec.jpeg.memcap=80000
00
ro.media.enc.jpeg.quality=100

Meningkatkan kualitas perekaman video dan JPEG pictures

windowsmgr.support_rotation_270=true;

dapat membuat layar berputar untuk 270 derajat

RESIKO TERLALU BANYAK TWEEK MENGAKIBATKAN BOOTLOP / LAMBAT

Tutorial Menambahkan 0.00 k/s Di Status Bar

            Tutorial Menambahkan 0.00 k/s Di Status Bar

 


Lakukan Backup via CWM terlebih dahulu , sebelum melakukan tutorial ini
Agar, ketika hasil edit kita gagal bisa di-Restore kembali ke kondisi seperti sedia kala sama persis sebelum melakukan proses editing

Proses pengerjaan dilakukan di PC / Komputer / Netbook bukan di Hape

Sebelum nya Anda harus mempelajari cara Decompile/Compile suatu file *.apk terlebih dahulu ,
maaf tidak saya jelaskan di sini bisa Anda cari di Google untuk tutorialnya

1. Decompile file SystemUI.apk dari ROM yang sedang anda gunakan sekarang
( usahakan yang masih original , belum pernah diedit sebelumnya & masih stock Rom )
bisa ambil via Root Explorer di folder system/app/SystemUI.apk

2. Unduh & ekstrak file ini :
kemudian overwrite folder smali hasil decompile SystemUi.apk anda dengan folder smali hasil unduhan Anda tadi

3. Buka status_bar.xml menggunakan notepad / notepad++
file status_bar.xml ada di folder hasil decompile :
Folder SystemUI.apk/res/layout/status_bar.xml
Kemudian cari syntax ini :
<com.android.systemui.statusbar.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="6.0dip" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" />

Lalu Copy & Paste syntax ini , di bawah syntax yang tadi :
<in.jmkl.dcsms.statusbargreper.DataTrafik android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" />

Hasil nya seperti ini :
<com.android.systemui.statusbar.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="6.0dip" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" />
<in.jmkl.dcsms.statusbargreper.DataTrafik android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" />

Setelah selesai meng-Edit , silahkan simpan dan tutup file status_bar.xml nya

4. Compile Kembali Folder SystemUI.apk yang telah kita edit tadi
5. Kemudian Push SystemUI.apk ke tempatnya semula melalui Root Explorer di folder :
system/app/SystemUI.apk
sama kan permission nya dengan *.apk yang lainnya , permission : rw- r-- r--
jangan lupa, hapus file SystemUi.odex kalau masih di-dapati file *.odex pada system/app/di sini
6. Reboot Wonder Anda
7. Selesai

Credit : Jmklsix

Tutorial menambahkan durasi Detik jam pada statusbar

      Tutorial menambahkan durasi Detik jam pada statusbar

 

Lakukan Backup via CWM terlebih dahulu , sebelum melakukan tutorial ini
Agar, ketika hasil edit kita gagal bisa di-Restore kembali ke kondisi seperti sedia kala sama persis sebelum melakukan proses editing

  1. Decompile SystemUI.apk
  2. Buka status_bar.xml dengan Notepad++
Letak : \systemui\res\layout\status_bar.xml
3. Cari syntax : <com.android.systemui.statusbar.Clock android:textAppearance=blablablabla
Ubah : <com.android.systemui.statusbar.Clock
Dengan : <DigitalClock
Hasilnya : <DigitalClock android:textAppearance=blablablabla
Close Notepad++ & Save
4. Compile kembali folder SystemUI
5. Kemudian push kembali hasil Compile SystemUI.apk ke /system/app/di sini
6. Sett permission nya : rw- r-- r--
7. Jangan lupa, hapus file SystemUI.odex kalau masih didapati file *.odex pada system/app/di sini
8. Reboot
9. Selesai

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 :-)

Postingan Lama