Skip to main content

cara decompile recompil APK

Oke Mastah mungkin ini tutor paling dasar dalam hal oprek, tapi banyak dilupakan keberadaannya sehingga banyak saudara2 kita yang masih belum paham bener masalah ini khususnya di JB 4.3 yang menggunakan metode yang sedikit berbeda dengan JB 4.2 kebawah.
Decompile adalah,, apa ya o.O?

untuk keperluan kostumisasi atau modding dan development android guna memaksimalkan kinerja android kita. atau cuma sekedar memperindah tampilan user interfacenya saja, untuk melakukan semua itu kita perlu membongkar jeroan system dan aplikasi si robot ijo ini. kalo udah di bongkar, kita tinggal memodifikasinya sesuai kebutuhan kita, selesai memodifikasi kita harus meng-compile ulang aplikasi yg td kita decompile, agar bisa dipakai di android kita.

bahan;
- Download apktool beta9 disini:

- Ambil framework-res dan SemcGeneric dari hanheld yang mau didecompile

Buat PC user:

- Download Advanced ApkTool v2.0 disini:

- Ambil  apktool beta9 dan rename jadi apktool saja, lalu replace file apktool didalam folder 1-BDFreak

- Masukin framework-res dan SemcGeneric ke folder "in", buka Advanced ApkTool nya, pilih No.1 install framework dan pilih framework-res, lakukan hal yang sama pada SemcGeneric dan ApkTool siap digunakan.

- Masukin app yang akan di decompile kedalam folder "in" dan hasil decompile bisa dilihat di folder "out"

- Saya sarankan editing xml dan smali menggunakan "Notepad++"

- Setelah preses recompile, hasil app yang sudah di mod bisa dilihat di folder "done"

-  Langkah terakhir ini adalah  yang paling penting, buka apk yang sudah di mod menggunakan 7zip, buka folder "out" buka folder app yang di decompile tadi, drag and drop file meta-inf dan androidmanifest dari folder "original" ke app jadi yang ada di folder "done" tadi.

- Selain langkah drag and drop diatas, anda juga bisa langsung memilih "Sign" jika itu bukan aplikasi system, anda hanya bisa langsung melakukan "Sign" pada aplikasi system jika anda sudah menggunakan superuser mod.

Buat Mobile user:

- Download Apktool Mobile disini:

- Ekstrak dan taruh folder apktool di sdcard dan install apktool.apk didalam folder apktool tersebut.

- Rename apktool beta9.jar menjadi apktool_2.0.0b7.jar, masukkan dan replace ke folder apktool.

- Buka aplikasi apktool, allow superuser access, apabila muncul peringatan "could not find data folder", masuk ke directory dimana anda menaruh folder apktool tadi, hold dan pilih "set as data folder"

- Masih didalam aplikasi apktool, arahkan ke framework-res, hold dan pilih "import as framework", lakukan hal yang sama pada SemcGeneric

- Apktool siap digunakan, pilih aplikasi yang akan di decompile dan pilih "decompile all"

- Saya sarankan editing xml  dan smali menggunakan 920 text editor atau Jota, semua bisa diunduh di playstore.

- Untuk finishing sama persis langkahnya seperti versi pc, drag and drop menggunakan X-plore, atau bisa langsung sign jika sudah menggunakan superuser mod.

"Jangan pernah decompile framework-res  menggunakan apktool mobile karena pasti bakal bootloop hasilnya"

source;http://www.hanivinside.net/2013/11/cara-decompile-dan-compile-di-android.html
           grub Official Sony Xperia M Indonesia
           

Comments

Popular posts from this blog

Kumpulan Code Dev C++ dan FreeGlut mengaplikasikan objek primitif dalam bentuk yang lain

Dalam blog sebelumnya kita membuat titik garis, dan bangun ruang. Dalam blog kali ini kita melakukan penambahan pada program sebelumnya, sebelum lanjut pastikan kalian sudah menginstal FreeGlut dan Dev C++ dan beberapa pengaturan dasarnya, Jika belum, kunjungi Postingan Panduan penginstalan Dev C++ dan FreeGlut Untuk mempelajari program yang lebih lengkap cobalah program-program dibawah ini 1. Program membuat strip titik strip #include <GL/glut.h> void display(void) { glClear (GL_COLOR_BUFFER_BIT); glColor3f (1.0, 1.0, 1.0); glEnable (GL_LINE_STIPPLE); // glLineStipple (1, 0x0101); /* membuat titik */ // glLineStipple (1, 0x00ff); /* membuat strip-strip */ glLineStipple (1, 0x10ff); /* membuat strip titik strip */ glBegin(GL_LINE_STRIP); glVertex2f (325, 75); glVertex2f (5, 75); glEnd(); glDisable (GL_LINE_STIPPLE); glFlush (); } void reshape (int w, int h) { glViewport (0, 0, (GLsizei) w, (GLsizei) h); glMatrixMode (GL_PROJECTION); glLoadIdentit...

Kumpulan Code titik, garis dan bangun bidang menggunakan Dev C++ dan FreeGlut

Postingan sebelumnya saya membahas tentang instalasi Dev C++ dan GLUT, gak cocok rasanya tanpa dibarengi dengan beberapa contoh coding yang bisa di coba. yang sebelumnya belum menginstal Dev C++ dan GLUT silahkan klik disini ok ini beberapa code yang bisa di coba : 1. Program membuat titik     kelihatanya titik simpel tapi kalau bikinya pakai pemograman lumayan sulit loh... #include <iostream> #include <GL/glut.h> #include <stdio.h> void titik(); main(int argc, char** argv) {                 glutInit(&argc,argv);                 glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);                 glutInitWindowSize(600,800);              ...

Cara Decompile Dan Compile File JAR

pernahkah agan ngalami waktu recompile file  .jar gagal hal ini sama seperti pengalaman saya dulu, saya googleling ternyata berbeda cara dc rc untuk .apk dengan .jar ok kita lansung aja ke tkp Persiapan 1. PC/Laptop 2. java SDK yang bisa anda download di situs resminya ( ini link nya waktu saya pakai, download java nya sesuaikan dengan laptop agan)  3. DEX2Jar/DecomJar bisa anda download di sini 4. Winrar/ 7-zip 5. Kemauan Untuk Belajar 6. motivasi yang tinggi untuk tidak menyerah 7. Belajar dari sebuah pengalaman yang dimiliki 8. Backup file yang anda ingin edit (antisipasi apabila terjadi kesalahan) Tutorial A.Decompile 1. salin file jar yang ingin anda edit ke dalam folder "decomjar"    contoh saya akan decompiler file framework.jar    ss ada di bawah....  2. edit file 1.bat yang ada di folder tersebut dengan cara klik kanan edit    "java -jar baksmali.jar -x android.policy.jar -o classo...