Kamis, 21 Maret 2013

Daftar Singkat Istilah dan Bahasa Dalam Android



adb : Android Debug Bridge, sebuah peralatan serbaguna yg memungkinkan anda untuk mengatur kadaan dari contoh emulator atau alat bertenagakan Android
Baseband : Dalam komukasi dan pemrosesan sinyal, baseband mendeskripsikan sinyal dan sistem yg frekuensinya terukur dari dekat ke 0 Hz ke frekuensi potongan, sebuah lebar pita maksimum atau sinyal frekuensi tertinggi; kadang-kadang ini digunakan untuk mendeskripsikan frekuensi mulai yg dekat dengan nol
Boot Loop : secara mudah berarti sesuatu mencegah telpon dari menyelesaikan siklus boot dan terjebak di antara animasi boot dan unlock screen, menciptakan pengulangan animasi. Ini sering diperbaiki dengan memuat kembali sebuah Nandroid, atau mem-flash sebuah rom sari recovery
Brick atau Bricked : Sebuah situasi dari alat yang tidak dapat dipulihkan ulang secara keseluruhan, (tidak lebih dari sebuah bata atau pemberat kertas)
Bug atau Software Bug : sebuah kesalahan atau cacat dalam perangkat lunak yang menghasilkan kegagalan atau hasil yang tidak terduga/diinginkan. Secara khas tercipta dr kode yg tidak benar, ini mengapa beberapa ROM lbh berjalan baik dan mulus dari lainnya karena pengembang tertentu telah meluangkan waktu untuk memasukan kode yang “tepat”.
Busybox : BusyBox adalah sebuah biner panggilan bertingkat tunggal yang mengemas kegunaan sebagian besar alat Unix standar yang digunakan, BusyBox mennyediakan lingkungan lengkap secara layak untuk segala sistem kecil atau seistem yang terpasan.
ClockworkMod : Sebuah progam pemulih yang sering digunakan untuk memasang updates, ROM, atau menciptakan back-up atau memulihkan sebuah data back-up
De-odex : File apk memiliki odex masing-masing yg digunakan pengembang yg dimaksudkan untuk menghemat tempat. Deodexing berarti anda mengubah itu kembali ke sebuah data .dex dan memasukannya kedalam apk. Ini mengijinkan anda untuk secara mudah mengganti data (tidak memiliki kekhawatiran terhadap odex), tetapi tujuan utamanya adalah untuk meng-deodex-kan layanan .jar sehingga anda dapat merubah semua tulisan ke warna yg berbeda (seperti warna jam ke putih) dan meng-deodex-kan .jar, anda harus meng-deodex-kan segalanya.
Dev. atau Developer : Sebuah perorangan yg menciptakan, atau merubah data dalam sebuah tatanan yang ditujukan membuat progam tersebut lbh baik
Flash atau Flash Memory : sebuah teknologi progam yg dpt secara elektrik menghapus dan memprogram ulang.
Kernel : Regulator dari pemakaian CPU dan keluaran baterai, satu dapat mengunggah kernel tertentu untuk mencapai kemampuan kecepatan yg lbh baik dari alat mereka dengan penggunaan baterai yg sama
Nandroid atau Nandroid Backup: Sebuah file khusus yg diciptakan dalam program pemulihan khusus, seperti clockworkmod, yaitu salinan karbon dari apapun keadaaan telepom andam sebelum perubahan yang drastis dibuat. datanya dapat dipindahkan dari atau ke kartu SD untuk penggunaan nantinya jika sesuatu berjalan salah dalam ROM atau update, atau sebuat Boot Loop terjadi
OS: Sistem operasi, contoh Windows Vista atau MAC atau ANDROID
Overclocking: Menaikan kecepatan CPU melebihi patokan dari pabrk untuk mencapai alat yang lbh cepat dan lbh responsif
ROM: Read Only Memory, sebuah program yang digunakan untuk membuat perubahan untuk semuanya dari tampilan halaman muka, ikon, hingga animasi boot khusus
Root: Kata-kata umum yg diasosiasikan dengan memberi pemakai akses “super user” ke pemrograman telepon mereka dan berbagai aspek lainnya yang secara normal tidak akan mungkin terjadi, juga diketahui sebagai “Jailbroken” untuk iPhone
Shell or SSH: secure shell or ssh adalah sebuah jaringan protokol yang membolehkan data untuk bertukar menggunakan jalur yang aman di antara dua jaringan alat
Stock: Secara mudah berarti kondisi tidak ada perubahan, seperti ketika anda membeli telepon anda dari awal dari Verizon, atau ketika anda mengatur ulang setingan pabrikan. Standar pabrik saat ini adalah Android 2.2 (Froyo)
SU: “Super user”, atau ijin root
Theme: Sekelompok ikon, gambar latar dan app tray yang dirubah secara estetik dari tampilan keseluruhan pada droid dan aplikasinya
Underclocking: memperlambat CPU terutama untuk mebatasi penggunaan baterai
Jenis-Jenis Data:
.apk atau APK’s: sebuah data ekstensi .apk menunjukan sebuah data Android Package (APK) , sebuah data .apk dapat dibuka dan dikaji ulang menggunakan alat arsip umum
.tar: Serupa dengan sebuah data “zip”, sebuah data tar mengarsipkan berbagai data menjadi satu data
.zip: Data Zipped digunakan untuk mengarsipkan berbagai data menjadi satu untuk menghemat tempat dan membolehkan pengunduhan tunggal
.pit: Menangani pempartisian dari SD dalam

Cara Compile dan Decompile File Framework-res.apk Android dengan APKTool


  1. Pertama-tama download terlebih dahulu file APKTOOL. Ekstrak ke sebuah folder.
  2. Masukkan file framework-res.apk ke dalam folder tersebut. Buat juga backup copian dari framework-res.apk, beri nama saja framework-res1.apk
  3. Buka Command Prompt.bat yang ada di folder tersebut. Ketikkan :
    •    apktool if framework-res.apk
  4. Kemudian ketikkan :
    •    apktool d framework-res.apk
  5. Maka akan tercipta sebuah folder framework-res
    •  
  6. Nah di folder framework-res ini berisi file-file yang sudah di decompile sehingga bisa kita edit. Baik itu mengganti gambar, ganti file XML, dan sebagainya. Contohnya seperti file XML yang jika dibuka langsung dari framework-res.apk tanpa di decompile terlebih dahulu tidak akan terbaca. Jika sudah di decompile seperti ini maka file XML yang ada di framework-res.apk akan dapat dibaca dan dibuka dengan notepad biasa sekalipun.
  7. Jika sudah melakukan pengeditan maka ketikkan :
    •    apktool  b framework-res   (tanpa .apk). Proses nya agak lama jadi sabar aja gan. :D
  8. Setelah beberapa lama di dalam folder framework-res akan tercipta sebuah folder baru bernama build dan dist. File framework-res.apk di dalam folder dist tidak bisa digunakan langsung di android kita karena itu adalah unsigned apk.
  9. Selanjutnya, buka folder build>apk. Kemudian buka file framework-res1.apk (file backup) dengan WinRAR. Di sini kita akan melakukan overwrite/replace file.
  10. Seret file resources.arsc di folder build>apk ke framework-res1.apk.
    • Jika ada konfirmasi Add and Replace langsung klik OK
  11. Selanjutnya ingat file apa saja yang sudah di edit tadi di langkah 6. File-file tersebut tinggal di overwrite aja sesuai dengan folder pada framework-res.apk. Misal tadi mengedit di folder res-drawable. Maka file yang ada di build-apk-res-drawable tinggal di seret aja ke framework-res.apk-res-drawable.
  12. Jika sudah dilakukan pengeditan, ganti nama framework-res1.apk menjadi framework-res.apk. Kemudian tinggal di masukkan aja deh ke gadget agan.