Sabtu, 17 Agustus 2013

Init Link Untuk Melegkan Internal Android

Masih ngga jauh berbeda dengan postingan sebelumnya, pada postingan kali ini gw masih mau nge-share cara nglegain memory internal di Android nih. Kali ini script-nya hanya bisa dijalankan oleh ROM yg udah support init.d. Kalo belum support init.d silahkan pake custom kernel buat HH-nya masing-masing.
Script yang ini gw namain INIT LINK. Yup, dari namanya udah ketauan script ini buat ngelink data internal Android dengan menggunakan init.d. Yaudah gak usah lama-lama langsung aja simak tutorialnya, lagian udah ribet mau ngarang apalagi (susah merangkai kata) :D.
Pertama pastiin syarat yang di bawah ini terpenuhi dulu:
  1. Rooted
    Ini sih udah pada jelas kayanya. Ya punya Android ngga di ROOT mah ke laut aja dah.

  2. Init.d Support
    Yup init.d buat script untuk mount partisi pas boot. Kalo hapenya belum support init.d, silahkan cek postingan gw sebelumnya ttg Extreme Link (Melegakan Internal Android dengan Extreme Link).

  3. Fresh ROM
    Maksudnya fresh ROM adalah hapenya belum pernah nyoba script-script buat ngelegain internal kaya A2SD, Link2SD, INT2EXT, dll. Soalnya bakal bentrok nanti dan berakibat bootloop.

  4. Busybox
    Ini buat ngejalanin script-nya nanti. Kalo ngga ada busybox kaga bakal jalan script-nya.

  5. Partisi EXT2 pada MicroSD
    Yup ini harus ada. Soalnya nanti buat mindahin app dan cache-nya ke partisi kedua. Silahkan googling untuk tutorialnya, karena udah banyak banget yang nge-post tentang ginian.

  6. Terminal Emulator atau Better Terminal Emulator
    Ini pasti udah pada tau apa fungsinya. Jadi di download dan install aja.

  7. Punya script Init Link
    Yang ini mah udah jelas. Donwnload dulu script Init Link-nya di sini.



Oke kalo syarat-syaratnya sudah terpenuhi langsung lanjut ke langkah selanjutnya:
  1. Root
    Untuk masalah rooting gw gk akan bahas. Soalnya udah banyak yang bahas di blog-blog/forum-forum. Silahkan Googling sendiri saja.
  2. Install Busybox
    Pertama download dan intall dulu aplikasinya, Busybox Installer. Kalau udah didownload langsung buka aplikasinya, tampilannya akan seperti gambar di bawah ini:



    Langsung aja klik install, kalo sudah sukses akan seperi gambar di bawah ini:



  3. Install Terminal
    Langkah selanjutnya kalo udah nginstall busybox, langsung install Terminal-nya (Teminal Emulator atau Better Terminal Emulator sama saja). Langsung cek kalo busybox-nya udah ke-install apa belum sama sekalian cek apa hape nya udah root apa blm.
    • Cek Root
      Buka terminal, ketik su, lalu tekan enter. Apabila simbol $ berubah menjadi #, maka hape-nya udah ke-root dengan benar, sebelumnya akan muncul popup superuser persmission seperti gambar di bawah ini:


    • Cek Busybox
      Buka terminalm ketik busybox, lalu tekan enter. Apabila menghasilkan output seperti screenshot di bawah ini maka hape udah ke-install busybox-nya.



  4. Jalanin Script
    Setelah selesai basa-basinya langsung ke point-nya nih. Langkah pertama download dulu script Init Link-nya. Setelah didownload, pindahkan file init_link.sh tadi ke /sdcard (di dalam SDCard tanpa masuk folder manapun).



    Lanjut ke langkah selanjutnya, buka Terminal Emulator yang udah didownload & diinstall tadi. Ketikkan seperti ini pada terminal:
    su
    sh /sdcard/init_link.sh

    Maksudnya adalah: ketik su, lalu tekan enter, nanti akan minta grant permission superuser, langsung di allow saja. Setelah itu, ketik sh /sdcard/init_link.sh, lalu tekan enter.

    Kemudian lanjutkan dengan menekan enter:



    Biarkan saja script berjalan dengan otomatis, jika sukses maka handphone akan restart secara otomatis.



Oke cukup sigitu aja dari gw, baru nulis segini aja udah cape bangat, wkwkwk. Kalo ada waktu bakal gw update-update lagi masalah-masalah tentang android. Bye bro :p

Melegakan Internal Android dengan Extreme Link

Pasti udah pada tahu apa itu Android. Ya Android, sistem operasi mobile besutan Google yg Open Source itu. Saking terbukanya OS Android itu sampe semua vendor boleh make. Alhasil di kasih spek yang pas-pasan. Tp ada baiknya jg sih, jadi semua orang bisa make smartphone dengan harga yang lumayan murah. :D

Namun selain ada sisi baiknya, ada jg sisi jeleknya. Sisi jelek nya ini yang bikin gk enak. Ya kapasitas memory internal nya. Masa smartphone dikasih internal cuma 100MB? Tp yang namanya smartphone pasti bisa diakalin. Pernah nyoba link2sd, a2sd dll. Tp kayanya kurang puas. Kurang simple, terus ribet caranya. Akhirnya nyoba oprek-oprek, Googling sana sini, akhirnya ketemu dah cara Link2SD bekerja. Awalnya nyoba metode buat ngelink manual make Root Explorer. Tp caranya ribet trus resiko nya gagal. :D

Akhirnya maen-maen ke Google nyari tutorial bikin script .sh biar gampang ngelink app, data, sama dalvik-cache. Alhamdulillah ngerti dikit-dikit, script-nya jg udah jadi. Script yang saya buat saya beri nama Extreme Link. Kenapa dinamain Extrerme Link? Soalnya emang extreme ngelink semuanya biar internal tetap lega.
Nah, bagi agan-agan yang mau coba silahkan ikuti tutorial dibawah ini.

Pertama, penuhin dulu syarat-syarat dibawah ini:
  1. Rooted
  2. Link2SD
    Sebelum nyoba, pastiin Link2SD nya belum pernah dijalanin/belum pernah buat script mount sebelumnya.
  3. Terminal Emulator
    Ini buat jalanin script nya nanti. Jadi di download dan install aja.
  4. MicroSD (FAT32, EXT2)
    Saya saranakan menggunakan minimal class 6 (agar tidak lag). Pastikan jg sudah terpartisi, partisi pertama pakai FAT32, partisi kedua pakai EXT2.
  5. Fresh STOCK ROM / No Script
    Saya sarankan juga make fresh STOCK ROM biar gk bentrok nanti sama script-script yang lain kaya A2SD, akuro, dan lain-lain.

Okay, kalo semuanya udah di download, lanjut ke step selanjutnya. Langsung aja disimak:
  1. Download extreme_link.sh
    Setelah download script, pindahkan file extreme_link.sh ke /sdcard (Di MicroSD tanpa masuk folder manapun).
  2. Setelah download, langsung buka Link2SD buat bikin mount script, pilih EXT2.
  3. Setelah bikin mount script jangan langsung di restart dulu,klik OK pada menu di bawah ini:
  4. Setelah itu tekan Left Soft Key buat ke Settings:
  5. Terus akan muncul menu Settings, pada pilihan Auto-Link jangan dicentang (uncheck). Seperti pada gambar di bawah ini:
  6. Lalu pada pilihan Relink lib files at boot dan Relink dex files at boot juga jangan dicentang (uncheck)
  7. Langkah selanjutnya adalah Matikan HH lalu kembali nyalakan kembali.
  8. Setelah reboot, langsung buka terminal emulator lalu ketikan perintah di bawah ini:
    su
    sh /sdcard/extreme_link.sh


    Pertama ketik su, lalu tekan Enter. Allow superuser nya. Kemudian ketik sh /sdcard/extreme_link.sh, dan tekan Enter lagi.
  9. Jika berhasil, maka akan muncul seperti ini:

    Jangan lupa tekan Enter untuk melanjutkan, nanti script akan berjalan dengan sendirinya dan akan reboot secara otomatis.

Oke sekian postingan dari saya. Semoga script-nya bermanfaat, silahkan install aplikasi sebanyak mungkin yang Anda suka :D


F.A.Q. (Frequenty Asked Questions)

Q : Pas install muncul pesan Error: Ada A2SD. Uninstall dulu.
A : Kemungkinan Anda menggunakan ROM yang sudah support A2SD. Jadi script ini gk bisa diinstall di handphone Anda. Jika dipaksakan akan membuat handphone Anda Bootloop.

Q : Pas install muncul pesan Error: Mount script Link2SD blm dibuat.
A : Kemungkinan script untuk mount sdcard Anda belum dibuat.
Ikuti langkah di bawah ini:
- Buka Link2SD.
- Menu.
- Pilih Recreate mount script.

Q : Pas install muncul pesan Error: Folder app masih ada di EXT.
A : Ikuti langkah dibawah ini:
- Unlink semua app menggunakan Link2SD.
- Hapus folder /data/sdext2/app.

Q : Pas install muncul pesan Error: Folder dalvik-cache masih ada di EXT.
A : Ikuti langkah dibawah ini:
- Unlink semua dalvik-cache menggunakan Link2SD.
- Hapus folder /data/sdext2/dalvik-cache.

Q : Pas install muncul pesan Error: Folder data masih ada di EXT.
A : Ikuti langkah dibawah ini:
- Unlink semua lib menggunakan Link2SD.
- Hapus folder /data/sdext2/data.

Minggu, 07 April 2013

Open Source dan Telepon Genggam

Siapa yang tidak kenal handphone (telepon genggam)? Semua orang pasti mengenalnya. Bahkan kebanyakan orang menghabiskan waktunya hanya di depan telpon genggamnya. Bahkan hal yang pertama kali dilakuakan orang saat bangun tidur adalah mencari telepon genggamnya.

Ya kebutuhan akan telepon genggam saat ini memang sudah berubah. Jika dahulu telepon genggam hanya di pakai untuk berkirim pesan atau saling bertelfon telfonan, telepon genggam saat ini sudah bukan hanya lagi dipakai untuk bertelefonan atau berkirim pesan saja. Telepon genggam kini dapat digunakan untuk berbagai macam hal, seperti chatting, browsing, bersosial media, dan banyak hal lainnya.

Hal ini tidak lepas dari semakin cepatnya akses internet dan ketersedian operating system pada telepon genggam tersebut.

Koneksi internet saat ini sudah lumayan sangat cepat jika dibanding masa masa dimana internet masih berteknologi 2G. Sekarang sudah eranya 3G, kecepatan akses internet sekarang bahkan bisa mencapai 14.4 Mbps (Mega bit per second) bila dilihat dari salah satu iklan provider telekomunikasi yang ada di Indonesia.

Dari sisi Sistem Operasi dimana telepon genggam kini sudah sangat beragam. Mulai dari Nokia S40, Symbian (S60v3, S60v5, Windows Phone, Android, Blackberry OS, iOS dan sebagainya.

Dimana dalam artikel ini, penulis akan menjelaskan sedikit pengetahuan penulis tentang sistem operasi pada telepon genggam. Terutama sitem operasi Android.

Telepon Genggam Pertama (1973)

Telepon genggam pertama diciptakan tahun 1973 oleh Dr. Martin Cooper bersama dengan Motorola. Telepon genggam yang hanya memiliki daya tahan baterai 20 menit saja. [1]


Dikarenakan keterbatasan pengeahuan penulis, penulis hanya menjelaskan beberapa sitem operasi mobile saja. Terutama sitem operasi yang pernah populer di masanya.
Nokia S40 (1999)
Nokia S40 atau Nokia Series 40 adalah sistem operasi mobile buatan Nokia sendiri yang sudah terjual sebanyak 1.5 milyar unit. [2]
Sistem operasi S40, bukan merupakan sistem operasi untuk smatphone. Sistem operasi ini digunakan hanya utk kegunaan dasar. telepon genggam saja. Beberapa telepon genggam yang menggunakan sistem operasi ino adalah:
Nokia C3, Nokia 5130, Asha 308, 309 and 311.

Symbian (2000)
Symbian merupakan sistem operasi mobile yang didesain untuk smartphone yang dulu nya dimiliki oleh Symbian Limited (menjadi open source) lalu menjadi Symbian Foundation setelah dibeli oleh Nokia pada Juni 2008. [3]
Symbian merupakan sistem operasi yang paling populer pada waktu itu, sebelum Android mengambil alih pd tahun 2010.

Blackberry OS (2002)
Blackberry OS adalah sistem operasi mobile yang dimiliki oleh RIM (sekarang Blackberry) yang bersifat proprietary (closed source). Karena proprerietary, sitem operasi ini hanya ada di telepon genggam blackberry saja.
Sistem operasi ini cukup populer pada masanya. Dimana Blackberry OS mempunyai kelebihan yaitu push-mail nya yang belum dimilili oleh kompetitor lain. Push-mail ini berfungsi untuk meg-update email secara realtime.

iOS (2007)
iOS merupakan sistem operasi mobile yang dimiliki oleh Apple Inc. yang bersifat properietary (closed source). Karena bersifat closed source, maka hanya produk dari Apple Inc. saja yang bisa menggunakan sistem operasi tersebut. Iphone generasi pertama dirilis pada Juni 2007 dibandrol dengan harga $499 dengan kapasitas 4GB dan $599 dengan kapasitas 8GB. [4]

Android (2008)
Android merupakan sitem operasi mobile yang awalnya dimiliki oleh Android Inc. sekarang sudah dibeli oleh Google. [5]
Android merupakan sistem operasi mobile yang bersifat open source bibawah Lisensi Apache v2.0 dimana dalam hal ini berarti sumua orang/vendor boleh menggunakan sistem operasi ini tanpa hrs berkontribusi/membayar kepada Google. [6]
Telepon genggam pertama yang menggunakan sistem operasi Android adalah HTC Dream yang dirilis pada tamggal 22 Oktober 2008. [7]



Ternyata dari sekian banyak sistem operasi mobile yang pernah ada, sistem operasi open source dapat bersaing dengan kompetitor-kompetitornya. Hal ini dikarenakan sistem operasi open source tidak mengambil keuntungan untul setiap sistem operasi yang dipakai pada telepon genggamnya sehingga vendor-vendor telepon genggam dapat mengurangi biaya produksi sebuah telepon genggam. Jadi, para vendor telepon genggam hanya menyediakan perangkat keras yang dibutuhkan untuk menjalankan telepon genggamnya.
Kompetitor-kompetitor lain pun yang bersifat open source sudah banyak. Seperti Ubuntu for phones, FirefoxOS, dan Tizen. Kita tunggu saja.





Referensi:
[1] BBC, Meet Marty Cooper - the inventor of the mobile phone, diakses pada April 2013, http://news.bbc.co.uk/2/hi/programmes/click_online/8639590.stm
[2] E'sphoneblog, Nokia has sold over 1.5 billion Series 40 phones, diakses pada April 2013, http://www.esphoneblog.com/2012/01/25/nokia-has-sold-over-1-5-billion-series-40-phones
[3] WATblog, Symbian OS, Now Fully Open Source, diakses pada April 2013, http://www.watblog.com/2010/02/06/symbian-os-now-fully-open-source
[4] Macworld, Apple unveils iPhone, diakses pada April 2013, http://www.macworld.com/article/1054769/iphone.html
[5] Bloomberg, Google Buys Android for Its Mobile Arsenal, diakses pada April 2013, http://www.businessweek.com/stories/2005-08-16/google-buys-android-for-its-mobile-arsenal
[6] Open Handset Alliance, FAQ, diakses pada April 2013, http://www.openhandsetalliance.com/android_faq.html
[7] New York Times, T-Mobile to Offer First Phone With Google Software, diakses pada April 2013, http://www.nytimes.com/2008/08/15/technology/15google.html