2014-10-27

WH-OTA Update v5.45.1 ke v5.45.2

WH-OTA Update v5.45.2 sudah tersedia. Perlu diingat untuk mengupgrade ini, pastikan ROM yg digunakan sekarang adalah MIUI-WH-5.45.1

Proses Flashing:
  • langsung via system update, pilih paket ota dari sdcard
  • bisa jg via miui recovery, rename file wh-ota menjadi update.zip dan simpan di sdcard utk kemudian di flash

Changelog:
  • fix fm radio
  • menambahkan 3 opsi reboot: normal, recovery dan bootloader

Catatan:
  • OTA bisa tidak terinstall apabila file2 yg akan diupdate telah berubah (bisa krn dimodifikasi sendiri atau berubah krn ngeflash sesuatu)
  • Mohon utk tidak mencontek doc, blog dan mirror link tanpa seijin saya.
Screenshots:


Files: Blog-Link

2014-10-22

Base ROM Redefining MIUI v5.45.1

Base ROM MIUI utk Redmi 1S sudah tersedia. Kali ini base rom di upgrade ke versi 45 dengan tetap memiliki fitur2 utama yg tidak jauh berbeda dengan versi 37. Base ROM ini dibuat dari ROM Global v45 yg telah dirubah menjadi deodex dan dimodifikasi.

Tidak ada prasyarat tertentu utk menggunakan ROM ini, hanya saja disarankan untuk menggunakan MIUI Recovery atau System Update utk proses instalasinya. Disarankan jg utk melakukan clean install untuk mendapatkan hasil terbaik, meskipun tanpa itu tidak masalah.

Proses Flashing:
  • langsung via system update, pilih paket rom dari sdcard
  • bisa jg via miui recovery, rename file rom menjadi update.zip dan simpan di internal storage utk kemudian di flash
Changelog:
    • insecure boot utk adb
    • sudah support init.d
    • skrip optional utk mengaktifkan sdcache dan swap ram partisi
    • gps fix menggunakan server indonesia
    • pengaturan panas di set tanpa menurunkan clock prosesor
    • terinstall su binary, root diaktifkan via security app
    • symlink busybox
    • zram dinonaktifkan
    Catatan:
    • Dengan tidak diaktifkannya zram, hendaknya mengaktifkan addon di init.d dgn mengubah permissionnya menjadi 755 atau 777 agar tetep smooth. Syarat menggunakan sdcard min class 10 dan dipartisi sesuai tutor di blog.
    • Hasil testing sejauh ini hape tidak sepanas v45 yg original bahkan tanpa perlu underclock.
    • Mohon utk tidak mencontek doc, blog dan mirror link tanpa seijin saya. 
    • Semua pertanyaan bisa diajukan ke akun facebook saya atau di forum redmi 1s facebook. Jangan lupa reviewnya.

    Files: Blog-Link

    2014-10-19

    Mempercepat Cara Baca SDCard di Redmi 1S

    Terkadang sdcard yg kita gunakan ternyata tidak secepat yg kita harapkan setelah masuk ke hape android. Hal ini terutama dikarenakan default cache utk pembacaan sdcard yg kecil. Di Redmi 1S defaultnya hanya diberikan sebesar 128kb saja.
    Untuk merubahnya kita bisa menggunakan skrip yg bisa merubah value tersebut setiap kali booting. Tentunya skrip yg dimaksud ini adalah yg di support init.d

    Syarat:
    ROM yg mendukung skripting di init.d

    Cara Bikin Skrip:
    1. Buka File Manager android anda dan browse ke folder init.d (/system/etc/init.d). Pastikan anda sudah memiliki akses root, menggunakan file manager utk rooted device, dan mengaktifkan RW (read-write) agar bisa bikin file di folder tsb.
    2. Bikin file baru, kasi nama misalkan "87sdcache" .Selalu melakukan penomoran pada nama file skrip. penomoran ini adalah untuk prioritas pada eksekusi skrip di init.d. Kasi permission file tsb menjadi rwx-rx-rx seperti contoh pada screenshoot
    3. Buka file tsb pake text editor bawaan file manager (pastikan anda punya file manager yg memiliki fasilitas lengkap). Isi sbb, dan save.
      1. #!/system/bin/sh
        [baris kosong]
        echo "2048" /sys/devices/virtual/bdi/179:64/read_ahead_kb
        echo "10" /sys/devices/virtual/bdi/default/read_ahead_kb
        [baris kosong]
    4. Reboot hape anda

    2014-10-08

    WHOTA Update v37.1 ke v37.2

    WHOTA Update v37.1 ke v37.2 sudah tersedia. Perlu diingat untuk mengupgrade ini, pastikan ROM yg digunakan sekarang adalah WH-JHCMIBF37.1 atau 37.1.1

    Proses Flashing:
    • langsung via system update, pilih paket ota dari sdcard
    • bisa jg via miui recovery, rename file whota menjadi update.zip dan simpan di sdcard utk kemudian di flash

    Changelog:
    • menambahkan 3 opsi reboot: normal, recovery dan bootloader
    • minor fix & kosmetik

    Catatan:
    • OTA bisa tidak terinstall apabila file2 yg akan diupdate telah berubah (bisa krn dimodifikasi sendiri atau berubah krn ngeflash sesuatu) 
    • Mohon utk tidak mencontek doc, blog dan mirror link tanpa seijin saya.

    Files: Blog-Link

    2014-10-06

    WHOTA Update v37.0 ke v43.0

    Dikarenakan banyaknya permintaan utk bikin deodex v43.0 akhirnya saya bikin juga. Meskipun bukan rom favorit saya karena default rom ini zram aktif dan tidak ada pengaturannya. Akan tetapi saya tidak akan upload file 500 MB lebih krn butuh waktu lama utk upload, melainkan saya bikinkan berupa custom OTA.

    File Deodex Global v43.0 utk Redmi 1S ini membutuhkan Deodex Global v37.0 sebagai basenya. Karena bentuknya custom OTA, maka besar filenya hanyalah sekitar 241.68 MB.

    Files: Blog-Link

    Changelog Deodex Global v43.0:

    2014-10-03

    WHOTA Update v37.0 ke v37.1

    WHOTA update v37.0 ke v37.1 sudah tersedia. Harap diingat utk menggunakan Global Deodex v37.0, krn OTA mampu mendeteksi sesuai atau tidaknya file yg akan di flash. Klo berbeda, dia gak akan mau ngeflash.

    Prosesnya sbb:
    • flash global deodex v37.0
    • flash whota v37.1
    • flash update root
    Changelog:
      • insecure boot with init.d support on boot
      • init.d script swap partisi aktif saat boot
      • usb debugging di set on saat boot
      • logo ketika reboot sy rubah ^_^ bagian dari test
      • value miui version akan berubah menjadi v37.1 dan ada nama WH disitu ^_^
        Catatan:
        • Rubah permission file2 di dalam init.d menjadi rwxr-xr-x agar skrip bisa aktif. Saran Root Explorer.
        • Pastikan sdcard sudah dipartisi kalo pengen swap aktif. Petunjuk partisi ada di blog.
        • OTA bisa tidak terinstall apabila file2 yg akan diupdate telah berubah (bisa krn dimodifikasi sendiri atau berubah krn ngeflash sesuatu) 
        • Mohon utk tidak mencontek doc, blog dan mirror link tanpa seijin saya.

        Files: Blog-Link

        Redifining MIUI

        Deodexed ROM
        Utk membuat base dalam modifikasi rom, sy sengaja pilih v37 karena lebih stabil, tidak banyak bug dan nyaman utk digunakan. Mengapa dibikin deodex, krn lebih mudah utk dimodifikasi.

        Custom OTA
        Semua modifikasi yg saat ini sudah sy bikin, dan yg masih diawang2, insha allah akan dirilis dalam bentuk patch OTA. Kenapa demikian, agar file utk download tidak bengkak, karena hanya menyertakan perubahannya saja. Jauh lebih kecil dibandingkan dengan harus mendownload ROM lagi. Sy sebut saja WH-OTA :D

        MIUI Recovery
        Disarankan utk tetap menggunakan MIUI Recovery, karena untuk inilah OTA dibuat. Akan sangat mudah sistem instalasinya menggunakan MIUI Recovery. Intinya tidak harus menggunakan CWM dan TWRP kalo hanya pengen menikmati custom/mod ROM.

        2014-10-02

        Kumpulan Skrip Init.d utk Redmi 1S

        SWAP RAM
        bikin swap ram di partisi sdcard
        tujuannya agar ram semakin lega krn aplikasi yg idle akan di pindah ke salah satu partisi di sdcard yg telah disiapkan sebelumnya. dan ram sepenuhnya bisa digunakan oleh aplikasi yg aktif. cocok utk multitasking

        SWAP STORAGE
        tukeran tempat antara internal storage dgn sdcard. sdcard seakan2 dianggap sebagai internal storage.
        semua data/obb hendaknya dipindahkan ke sdcard sblm proses ini.
        settingan default kamera, music dan gallery hendaknya dikembalikan ke internal.

        ZRAM DISABLER
        mematikan fitur kompresi ram.
        terutama diperuntukkan pengguna v41 dan 43 yg tidak ingin pake kompresi ram.
        yg tidak ingin prosesornya disiksa utk melakukan kompresi ram.
        yg tidak ingin cepet panas dan habis batre.
        yg tidak ingin delay proses kerja ram akibat kompresi ram.

        2014-09-12

        Tutorial: SWAP on Boot

        SWAP merupakan salah satu fitur  yg disediakan kernel yang bisa membantu pengaturan memory. Fungsinya untuk memindahkan aplikasi yg idle di RAM ke media lain, dalam hal ini storage, sehingga RAM bisa dengan leluasa digunakan oleh aplikasi yg sedang berjalan. Defaultnya dalam stock kernel biasanya tidak aktif. Tapi beruntung sekali para pengguna Redmi 1S telah memiliki kernel yg sudah support fungsi ini dan ini di official rom.

        Banyak cara untuk mengaktifkan SWAP. Cara yang paling mudah adalah mengaktifkannya via init.d. untuk mengaktifkan init.d jg banyak cara. Ada yg menggunakan aplikasi seperti universal init.d support, ada jg yg bersusah payah menanamnya langsung di dalam ramdisk. Dan tentu saja cara yg terakhir ini hasilnya lebih bersih dan hasilnya lebih mumpuni. Kenapa demikian? Karena skrip init.d bisa langsung dieksekusi "saat boot", sementara yg menggunakan APK hanya akan bisa aktif "setelah boot".

        2014-09-10

        Tutorial: Cara Backup dan Install Partisi Boot dan Recovery via Terminal Emulator

        Salah satu cara utk membackup dan menginstall adalah mengunakan native linux. Yang akan sy bahas dalam tutorial ini menggunakan Terminal Emulator. Terminal Emulator dapat digunakan utk membackup dan jg menginstall/flashing partisi yg kita inginkan. Tentu saja akses ROOT adalah wajib jika ingin mengoprek bagian ini. Ingat, kesalahan dalam menginstall/flashing partisi akan sangat fatal akibatnya. Jadi berhati2lah.

        Berdasarkan hasil pengetesan, sy mendapatkan partisi 24 dan 25 sebagai partisi boot dan recovery utk hape Redmi 1S ini. Bagaimana cara membackupnya? Caranya sbb:

        Tutorial: Mengaktifkan SWAP

        Setelah sebelumnya menyiapkan SDCard sebagai bahan partisi SWAP, selanjutnya adalah membuat system android mengenali partisi yg kita buat tersebut agar bisa digunakan. SWAP dapat dilakukan dengan menggunakan file swap di sdcard, file swap di internal storage atau partisi swap di sdcard, Yang kita bahas dalam tutorial ini adalah SWAP yg menggunakan sebagian kecil partisi di SDCard. Silahkan baca tutor sebelumnya ttg Cara Mempartisi SDCard utk kepentingan SWAP ini.

        Syarat utama utk mengaktifkan SWAP adalah hape android harus sudah dalam kondisi ROOT. Syarat ini mutlak, krn kita akan bermain dengan system android.

        Bahan yg diperlukan:

        Tutorial: Mempartisi SDCard utk SWAP

        Bbrp sistem android ada yg sudah dilengkapi dengan kernel yg support swap. Sebagian besar lainnya harus menggunakan custom kernel hanya untuk menikmati fitur ini. Beruntunglah Redmi 1S karena sudah support swap tanpa perlu bikin custom kernel. Dalam tutorial kali ini sy akan berbicara tentang persiapan yg perlu dilakukan untuk mengaktifkan swap di Redmi 1S.

        Salah satu bagian terpenting dalam menyiapkan bahan adalah SDCard. Kita tidak akan berbicara tentang membuat file swap, melainkan membuat partisi khusus yg diperuntukkan SWAP.

        Bahan yg diperlukan antara lain:

        2014-09-08

        Tutorial: Bongkar Pasang ROOT untuk Redmi 1S

        Pasang ROOT di Redmi 1S sangat mudah, begitu jg dengan membongkarnya. Tidak seperti kebanyakan pasang ROOT di AOSP, di system MIUI tidak lagi dibutuhkan superuser.apk, melainkan semua sudah di atur di Security. Sebuah aplikasi bawaan MIUI v5 yg berfungsi menjaga system android hape kita dengan sangat baik. Begitu jg pengaturan permission dan root ditanamkan dalam aplikasi Security ini.

        Perlu diperhatikan:
        • Saya tidak bertanggung jawab terhadap segala sesuatu yg anda lakukan terhadap hape anda sendiri
        • Penggunaan ROOT akan menyebabkan hape anda tidak lagi mendapatkan notifikasi OTA-update.
        • Tapi anda masih bisa upgrade system MIUI menggunakan metode yg sudah saya posting di artikel blog sebelumnya.

        Tutorial: Flashing ROM MIUI untuk Redmi 1S

        Ada bbrp metode dalam menginstall (ato yg lebih dikenal dengan istilah flashing) ROM MIUI:
        1. via System Update
        2. via MIUI Recovery

        Untuk kali ini sy akan mengulas update ROM MIUI resmi via System Update.
        Terkadang notifikasi update akan secara otomatis kita terima saat kita menyalakan internet di hape Xiaomi. Dalam hal ini yg sy pake sekarang Redmi 1S. Terkadang jg tidak ada notifikasi ^_^. Untuk yg ada notifikasi, tinggal proses aja di system update ntar jg beres. Lalu bagaimana dgn update yg tidak ada notifikasinya.

        2014-09-07

        Redmi 1S Asli atau Palsu?

        Banyak hape Redmi 1S yg dijual di pasaran, baik secara langsung ataupun online. Beberapa diantaranya bahkan tidak melalui distributor resmi. Lalu bagaimana cara mengecek apakah Redmi 1S yg kita gunakan itu asli atau palsu? Di forum miui sendiri banyak diulas mengenai ini, dan tentunya kita gak boleh ketinggalan akan informasi ini. Siapa mau beli yg palsu?

        2014-08-20

        Backup dan Restore IMEI

        Dalam melakukan upgrade atau downgrade system secara keseluruhan, ada satu hal yg perlu diperhatikan, yaitu pastikan identitas hape anda tidak hilang. Dalam hal ini IMEI. Biasanya hal ini sangat diperlukan ketika pengecekan keaslian barang, baik utk dijual, klaim garansi, dsb. Upgrade/downgrade menggunakan TF Update misalnya akan menghapus seluruh partisi hape anda dan menggantinya dengan yg baru. Jadi backup ini sangat disarankan untuk dilakukan.

        Dimana IMEI ini disimpan di hape android? Biasanya posisinya berada di dalam partisi modem. Oleh karena itu tutorial ini akan membahas masalah cara membackup partisi modem di android ICS dan JB(biasanya terdiri dari 3 partisi yg besarannya sama).

        2014-08-19

        Perbaikan dan Penambahan Link

        Setelah sekian lama tidak diupdate akibat banyak kesibukan. Akhirnya hari ini sy akan memulai memperbaiki link2 yg hilang. Semoga prosesnya tidak selama yg sy bayangkan, karena ternyata banyak sekali link yg hilang. Tapi dengan begini sy jadi lebih tahu harus menyimpan dimana agar link tersebut awet. Sy jg berharap link2 tsb tidak dijadikan live link langsung krn inilah faktor utama yg membuat link tsb cepat hilang. Jadi setelah proses ini selesai sy mohon kerjasamanya dalam hal ini.

        Selain perbaikan link lama yg hilang, sy jg akan menambahkan bbrp file baru seperti TF dan OTA update. Dan mungkin rilis terakhir/final untuk rom Andromax-C baik gen1 ataupun gen2. Dan tentu saja sy akan melanjutkan project WHRP yg sdh lama tertunda. Sy mencoba dan berharap bisa build dari source yg baru sehingga bisa support sampe ke JB 4.3 atau bahkan Kitkat 4.4. Semoga.

        2014-03-18

        WHMod Recovery Project [Selalu di Update]

        Deskripsi:
        Dibuat dari source CM9.1, dengan menggunakan source recovery yg dimodifikasi sendiri. Menggunakan device Hisense utk serie Andromax hasil customize sendiri berdasarkan CyanogenMod Wiki. Hasilnya merupakan ClockworkMod Recovery yg bukan hanya memberikan fitur standar, melainkan ditambah banyak fitur baru yg akan memudahkan user dalam mengoprek hapenya, terutama hape dgn chipset qualcomm.
        Saat ini telah di test dan di ujicoba pada semua hape ICS maupun JB serie Andromax. Dan bahkan bbrp hape diluar serie Andromax jg telah menggunakannya.

        Perubahan:

        2014-03-15

        Tutorial Adopsi CWM Recovery Temporary menjadi Permanen

        Deskripsi:
        Tutorial sederhana ini dibuat untuk memudahkan anda mengadopsi fitur2 baru dalam WHMod's CWM-Recovery Project ke dalam device anda secara permanen. Cara ini sama utk pengguna ICS maupun JB. Cara ini jg dapat digunakan thd cwm-temporary manapun selama berfungsi baik di device anda.
        Mungkin kalo ada waktu sy akan kasih tutorial sederhana utk porting cwm permanen dari device yg berbeda. Kalo ada waktu... ^_^
        Tapi sy yakin dengan melihat tutor dibawah ini aja anda sudah mendapat gambaran utk porting cwm dari device yg berbeda. Sangat simple..

        Bahan:
        • CWM Recovery Temporary yg berfungsi normal di hape anda
        • Stock Recovery atau CWM Recovery yg berfungsi normal di hape anda

        2014-03-14

        WHMod Recovery Project utk JB [Updated]

        Sepatah Kata:
        Dengan fitur yg sama yg sy sematkan di ICS, sy sesuaikan utk JB. Semoga utk user JB jg akan semakin mudah ngoprek hapenya. Dan akhir kata, saya butuh feedback dari para pengguna. Oleh karena itu tolong komen di sini.

        Changelog:
        Semua perubahan dijelaskan dalam blog terpisah: Blog-Link