Вы находитесь на странице: 1из 24

Cara Menggunakan APK TOOL

Posted on 11 April, 2013 by Deden Deni

Bismillahirrahmanirrahim
Assalamualaikum Wr. Wb.

Masih tentang Android SobKali ini ane mau posting tentang pengalaman ane nyobain
compile Decompile file apk dengan APK Tool tentunya udah banyak yang ngebahas tentang
postingan ini, tapi kita positip thinking aja ya sob, makin bayak yang posting makin mudah
kita mencari artikel yang lagi kita butuhkan dan artikel yang pertama kali muncul, akan
menjadi induk dari artikel-artikel yang lainnya. Selama masih pada jalur dan kode etik
perblogeran wuuuaaallllaaahhhhhhhh jadi ngalantur kamana waeuy..ah.

Oce cekidot and back again about how to use APK TOOL.
Apa saja yang dibutuhkan:

JRE (Java Runtime Environment)


Kalau yang sudah install program eclipse yang bundle biasanya sudah termasuk di dalamnya,
kalau yang belum dan hanya menggunakan emulator androidnya saja silahkan di download
dulu JRE nya.
APK TOOL

Download apktool
Download apktool-install-windows
Download keduanya lalu buka dengan winrar, apktool berisi file apktool.jar kemudian
apktool-install-windows berisi file aapt.exe dan apktool.bat. setelah itu ane bikin folder baru
di drive D dengan nama APKTOOL lalu ane masukan ke 3 file yang tadi.
Buka Command. Run> cmd dan masuk ke direktori D:\APKTOOL
apktool d file.apk [direktori]
Contoh - apktool d D: \ piano.apk D: \ piano
Textnya pake warna ijo biar sesuai warnanya sama android si robot hijau
Selesai!

Apktool membutuhkan file-file framework untuk memecahkan kode dan membangun apks.
framework standar sudah termasuk dalam apktool, sehingga ane tidak perlu melakukan
perubahan untuk file apk. Lihat tanda panah merah yang ada di gambar, Tapi beberapa
produsen, misalnya Samsung, menambahkan file framework mereka sendiri dan
menggunakannya dalam aplikasi sistem. Untuk menggunakan apktool terhadap aplikasi
tersebut, harus menarik framework dari perangkat dan menginstal / mendaftarkannya ke
apktool.
Ane tidak melakukan percobaan itu karena ane ga punya fisik gadget androidnya lagipula
terlalu beresiko untuk menarik framework dari gadget yang asli takut rusak hehe
walaupun ada, ane rada-rada mikir dulu.
Tapi dari beberapa sumber yang ane baca misalnya, ane ingin melihat sandi
TouchWizLauncher.apk dari Android v2.2 Galaxy 5. Jika ane mencoba untuk melakukan itu,
ane akan mendapatkan pesan error:

Dan katanya perlu diinstal framework apktoolnya framework-res.apk & twframeworkres.apk, maka akan muncul file yang kedua yaitu 2.apk dari gambar yang ada tanda panah
merahnya di atas.
Sekarang ane compile lagi folder piano menjadi piano.apk tentunya setelah ane liat-liat dan
coba-coba dalamnya file piano.apk:
Cukup ketik
apktool b [direktori di mana sobat telah menyimpanya], ane sih simpan di direktori D:\piano
Contoh - apktool b D: \ piano
Selesai dah!

Sobat akan menemukan file apk di dalam direktori yang sobat simpan, seperti ane di D: \
piano\ dist \ piano.apk
Sekarang ane harus sign file APK .
Ketika mempublikasikan aplikasi atau custom rom ane perlu menandatangani apk atau. File
zip. Dengan sertifikat menggunakan kunci pribadi. Sistem Android menggunakan sertifikat
untuk mengidentifikasi penulis aplikasi dan membangun hubungan kepercayaan antara
aplikasi. Cara klasik untuk melakukan hal ini adalah menggunakan keytool kemudian
menandatanganinya dengan jarsigner.
Dalam hal ini ane menggunakan metode alternatif yang relatif mudah digunakan bagi
kebanyakan orang untuk menggunakannya yaitu dengan SignApk.jar.
download dulu SignAPK
Ekstrak ke direktori yang sobat ingan. Ane sih simpan di D: \ SignApk
Cd D: \ SignApk
java-jar signapk.jar certificate.pem key.pk8 Anda-Anda app.apk-app-signed.apk
Contoh : java-jar signapk.jar certificate.pem key.pk8 D: \ piano \ dist \ piano.apk D: \ piano \
dist \ piano-signed.apk

APK ane sudah ditandatangani dan siap diinstal.


Wassalamualaikum Wr. Wb.

Cara Decompile dan Recompile APK dengan APKTOOL

FREEFADHIL | Cara Decompile dan Recompile APK dengan APKTOOL - Kali ini
FREEFADHIL akan share bagaimana cara untuk decompile dan recompile file apk
dengan menggunakan APKTOOL. Android saat ini merupakan sistem operasi
yang paling banyak digunakan ,banyak alasan yang menyebabkan ini terjadi dan
salah satunya yaitu kita sebagai masyarakat umum dapat dengan mudah
melihat source codenya sehingga kita dapat memodifikasinya, mungkin untuk
sekedar mengganti tema, gambar didalamnya, kata-katanya, dll. Proses untuk
memodifikasi pasti akan membongkar bagian-bagian dari suatu benda dan sama
halnya dengan file APK, Proses membongkar suatu file APK bernama Decompile
dan pastinya file bongkaran tersebut harus disatukan kembali, proses penyatuan
ini dinamakan Recompile.

Untuk itu kita harus mempunyai senjata-senjata untuk melakukan pengeditan


file APK dan berikut aplikasi-aplikasi yang dibutuhkan:

JAVA DEVELOPMENTS KIT

APK TOOL 1.5.2

FLASHHABLE FILES

Langkah pertama yaitu silakan Install JAVA DEVELOPMENTS KIT yang sudah
anda download diatas pada PC anda. Menginstall JDK ini hukumnya wajib agar
anda bisa masuk ke tahap selanjutnya. Dan insatll juga APKTOOL dalam suatu
folder atau lebih baik buat folder tersendiri untuk project anda.

DECOMPILE APK

Siapkan diri anda untuk menghack suatu file (Santai saja..hehehe)

Pada tutorial ini kita akan mengedit aplikasi bernama BBM.apk

Copy file BBM.apk / file mentah yang ingin anda edit ke dalam folder
APKTOOL

Pilih "Command Prompt.bat" dalam folder APKTOOL kemudian ketik


"Apktool if BBM.apk"

Tunggu sebentar sampai muncul keterangan

Kemuadian ketikkan perintah "Apktool d BBM.apk" dan tunggu sebentar.

Dan akhirnya file APK anda telah terbongkar . File ini berada di dalam
folder APKTOOL anda seperti contohnya jika apk anda bernama BBM
maka hasil bongkaran berada didalam folder APKTOOL\BBM

RECOMPILE APK

Setelah anda selesai bermain kode dengan bongkaran anda,kini saatnya


kita menyatukan kembali file-file bongkarannya.

Ketikkan perintah "Apktool b BBM".

Tunggu sebentar sampai muncul keterangan

Jika sudah berhasil maka file recompile akan ada didalam folder
BBM\dist

Jangan senang dulu, karena file tersebut belum bisa kita install ke
Android tercinta karena belum terdapat file Meta dan lisensi dan berikut
tahap selanjutnya.

Buka file BBM.apk yang original dan BBM.apk yang telah diedit.

Kemudian drag and drop (Jangan di extract) file "META-INF" dan


"AndroidManifest.xml" dari file BBM.apk original ke dalm BBM.apk yang
telah diedit (Jangan sampai memindah dengan cara extract).

Pindahkan file APK editan yang sudah diisi META dan lisensi tadi ke
"Flashable.zip" yang sudah anda download tadi ke dalam System/App.

Dan terakhir, Copy Flashable.zip tadi ke SDCard anda dan install melalui
"Recovery Mode via update from Sdcard " lalu pilh Flashable.zip. Selesai
deh, Mudah kan....

Jika anda memiliki hambatan mengenai cara decompile an recompile diatas ,


anda bisa berkonsultasi dengan admin di Fanspage FB kami dan bisa
berkomentar langsung dibawah postingan. Terima Kasih

Cara Decompile Dan Recompile Di PC Menggunakan


APKTOOL
Cara Decompile Dan Recompile Di PC Menggunakan APKTOOL | Pernak Pernik Teknologi
- Sobat setia PP TEKNOLOGI, banyak sekali teman teman saya yang bertanya, " Gan giamna sih
buat status bar yang bagus, ada garisnya, terus bisa ada tulisannya juga, ada traffic barnya? "
Pertanyaan itu hampur setiap hari muncul.

Karena Banyaknya teman yang bertanya, saya inisiatif untuk membuat tutorial tersebut
dengan dukungan gambar yang pastinya mudah dipahami.

Sobat perlu menyiapkan alat tempur untuk Decompile Dan Recompile.

JAVA DEVELOPMENTS KIT


Untuk 32 BIT

Untuk 64 BIT

APKTOOL

Pertama sobat install dulu JAVA DEVELOPMENT KIT yang sudah sobat download tadi, langkah ini
sangat wajib untuk dilakukan agar nantinya APKTOOL bekerja dengan smestinya. Tidak error.

Yang belum tahu cara install dan setting java DK, silahkan baca dulu :
Cara Download Install dan Setting Java Development KIT ( JDK ) Di Windows
Contoh langkah kerja :

Disini saya akan DECOMPILE systemUI.apk

Extrack dulu APKTOOL.zip yang sudah sobat download, APKTOOL ini yang sampai saat ini
saya gunakan, Insyaallah tidak ada error.

Taruh folder APKTOOL di mana saja sesuai keinginan sobat.

Copy atau ambil SystemUI.apk dan Framework-res.apk ke folder APKTOOL tadi.

Pilih "Command Prompt.bat" dalam folder APKTOOL kemudian ketik

Apktool if Framework-res.apk Langkah ini penting untuk sign in framework-res )lalu tekan
enter

Tunggu sampai ada tulisan seperti dibawah :

Kemuadian ketikkan perintah "Apktool d SystemUI.apk" dan tunggu sebentar

Proses Decompile sudah selesai, sobat nanti akan menemukan file Decompile SystemUI

Sobat akan menemukan file file di dalam folder SystemUI, nah disitu sobat bisa berkreasi..
Mau edit apa saja yang di butuhkan.

Sekarang saatnya proses RECOMPILE SystemUI

Ketikkan perintah "Apktool b SystemUI" nanti sobat akan menemukan dialog di bawah.

Ingat, lihat bagian bawah, jika ada tulisan Building apk file.... maka proses recompile
berhasil

Sobat akan menemukan apk dengan nama SystemUI.apk

Untuk emudahkan apakah sudah ada APKnya atau bulan, mari kita tes dengan cara yang
lain.

Sobat ketikan "apktool b SystemUI edit.apk"

Nanti sobat akan menemukan edit.apk di folder apktool, sobat juga bisa menggunakan
nama nama lain untuk mempermudah apakah proses Recompile berhasil.

Eitsss, ini belum sepenuhnya berhasil, karena nanti sobat harus melakukan Sign In
SystemUI.apk

PROSES Sign in SystemUI.apk

Copy atau move Edit.apk ke sebuah folder khusus misal SystemUIEDIT

jangan Lupa Rename edit.apk menjadi SystemUI.zip , terus di extrack

Sediakan juga folder unutuk SystemUI.apk yang asli, yang belu di Decompile Contoh
SystemUIASLI, Ganti jadi format zip dan extrack

Setelah semua folder dan file siap.

delete Androidmanifest.xml dari SystemUIEDIT lalu Copy META-INF dan


Androidmanifest.xml dari SystemUIASLI ke SystemUIEDIT

Setelah semua selesai, Lihat langkah berikut yang ada di folder SystemUIEDIT, jangan lupa
SystemUI.zip hapus dulu.

block yang di Dalam kolom kemudian zip, setelah di zip ganti dengan apk, dari
SystemUI.zip jadi SystemUI.apk

SystemUI.apk sudah terbentuk dan siap di Push ke dalam system/app

Jangan lupa kalau mau push, ganti permission dulu jadi rw-rr

Semoga bermanfaat.

Sobat juga bisa baca :


CARA DECOMPILE RECOMPILE LENGKAP Di HH Menggunakan APKTOOL

Android SDK Error: Unable to resolve target 'android-X'


There are few variants of this error message:
Unable to resolve target 'android-1'
Unable to resolve target 'android-2'
Unable to resolve target 'android-3'
Unable to resolve target 'android-4'
Unable to resolve target 'android-5'
Unable to resolve target 'android-6'
Unable to resolve target 'android-7'
Unable to resolve target 'android-8'
Unable to resolve target 'android-9'
Unable to resolve target 'android-10'
Unable to resolve target 'android-11'
Unable to resolve target 'android-12'
Unable to resolve target 'android-13'
Unable to resolve target 'android-14'
Unable to resolve target 'android-15'
Unable to resolve target 'android-16'
Unable to resolve target 'android-17'
Unable to resolve target 'android-18'
Unable to resolve target 'android-19'

Unable to resolve target 'android-20'


Unable to resolve target 'android-21'
Reason: Could not find the proper Android SDK version. If the android SDK is
installed correctly the problem is that the platform SDK requested by the
"default.properties" is not installed. For example:
Unable to resolve target 'android-1' - (Android 1.0) change the
"default.properties"
Unable to resolve target 'android-2' - (Android 1.1) change the
"default.properties"
Unable to resolve target 'android-3' - install SDK Platform Android 1.5
Unable to resolve target 'android-4' - install SDK Platform Android 1.6
Unable to resolve target 'android-5' - install SDK Platform Android 2.0
Unable to resolve target 'android-6' - install SDK Platform Android 2.0.1
Unable to resolve target 'android-7' - install SDK Platform Android 2.1
Unable to resolve target 'android-8' - install SDK Platform Android 2.2
Unable to resolve target 'android-9' - install SDK Platform Android 2.3
Unable to resolve target 'android-10' - install SDK Platform Android 2.3.3
Unable to resolve target 'android-11' - install SDK Platform Android 3.0
Unable to resolve target 'android-12' - install SDK Platform Android 3.1
Unable to resolve target 'android-13' - install SDK Platform Android 3.2
Unable to resolve target 'android-14' - install SDK Platform Android 4.0
Unable to resolve target 'android-15' - install SDK Platform Android 4.0.3
Unable to resolve target 'android-16' - install SDK Platform Android 4.1
Unable to resolve target 'android-17' - install SDK Platform Android 4.2
Unable to resolve target 'android-18' - install SDK Platform Android 4.3
Unable to resolve target 'android-19' - install SDK Platform Android 4.4
Unable to resolve target 'android-20' - (Android 4.4w) change the
"default.properties"
Unable to resolve target 'android-21' - install SDK Platform Android 5.0.1
You can do this using the Android SDK Setup utility:
Option 1: Eclipse "Windows" \ "Android SDK and AVD Manager" \ "Available packages"
Option 2: Command line - start the "SDK Setup" here (x86):
C:\Program Files\Google\Android SDK\SDK Setup.exe
or here (x64)
C:\Program Files (x86)\Google\Android SDK\SDK Setup.exe

Вам также может понравиться