Anda di halaman 1dari 9

[Guide] Decompile Recompile MTK via Virtuous Ten Studio - PC Only

[Guide] Decompile Recompile MTK via Virtuous Ten Studio - PC Only

Misi admin, ane nubi baru blajar dc rc pake ini program khusus untuk mediatek, jika tidak
berkenan boleh di remove ini tutorial.
Tested di win 7 dan win 8.1, buat stock rom gan, klo factory rom ky lewa, sony, lenovo,
samsung, blon ane cobain. :D

==================
Disclaimer:
- Sy hanya share tutorial saja
- akibat dari penggunaan tutorial ini ditanggung agan sendiri DWYOR!
- apapun akibat dr penggunaan tutorial ini agan tidak boleh menyalahkan siapapn
termasuk ane dan grup ini
- namun jika agan ada trobel bisa share di komen.
- Saya anggap agan paham dan setuju atas persyaratan diatas.
=================

Ok gan lanjuut... :v

>>> Virtuous Ten Studio

Program ini base nya dari apk tool dan beberapa ambil dari cygwin, mungkin yg baru
mendengar nama Virtuous Ten Studio (VTS) terasa asing, namun bagi saya ini program
sangat mudah buat dc rc apk dr versi android 2 ampe 4, dan ada template buat android
lolipop. Singkatnya, ini tool sangat mudah dipake karena UI nya mirip explorer di
windows.

>>> Plus Minus VTS

Menurut saya ada sisi plus nya:


- sangat mudah untuk dcrc lintas framework
- support multi java generation method
- support multi sign method
- support apk: 1.5 dan yg terbaru 2.2
- bisa dcrc multi apk sekaligus
- terdapat logviewer untuk cek masalah ketika proses dcrc
- include xml viewer, namun sy lebih suka pake notepad++
- include tool buat deodexing
- include tool buat winmerge dan comparare, ini buat bandingin 2 isi folder
- support adb pull and push
- dll... agan bisa cari sendiri

Minusnya:
- walo tersedia tool buat unpack boot.img namun tidak bisa dipake, folder ramdisk nya
kosong mlompong

>>> Syarat dan ketentuan

syarat:
- punya niat baja
- WAJIB: Penasaran dan kurang puas
- roko satu slop
- kopi satu renteng
- musik ost anime yg rock

- PISS :v

Sbelum bisa pake ini tool dipersiapkan dulu:


- PC Windows 7 atau Windows 8, slain itu sy blon tes
- ram 2 giga, dibawah itu ntar rada lelet.
- udh instal java sdk/java se, rekomen java se klo buat windows 7/8, agan bisa unduh
sesuai os agan disini: http://www.oracle.com/technetwork/java/javase/downloads/jdk8downloads-2133151.html
- tool pendukung: winrar/7zip
- tool editor xml: notepad++
- Virtuous Ten Studio: http://virtuous-ten-studio.com/downloads/
- vts pilih yg versi 3.6.30
- usb kabel driver disesuaikan dgn hh masing-masing
- hh udh diroot dan baiknya boot.img udh unsecure plus adb securenya juga udh
unsecure.

>>> Cara Instalasi Singkat

- Sebelum instal perlu di-non-aktifkan antivirus, uac, dan driver signing (win8)
- instal smua bahan dan tool yg diperlukan seperti biasa ajah

>>> Menyiapkan Pengaturan Awal untuk VTS

1. Buka VTS, jika ada cek license di ok ajah


2. Pilih tab File
3. Pilih Open Setting

4. Pilih Java - cek ato detek, ane pake ini gan: C:\Program
Files\Java\jre1.8.0_25\bin\java.exe
5. Pilih ADB - cek dulu apa udh terisi: C:\Program Files\Virtuous Ten
Studio\External\ADB\adb.exe

>>> Pengaturan Lanjutan: Instal Framework

Sebelum dcrc kita harus bin kudu bin musti bin wajib instal framework agar nantinya
prosesnya berjalan dengan baik walo pun udh ada framework standar dr vts namun
baiknya kita pake framework dr rom kita sendiri agar sesuai dengan rom yg lagi dipake.
dan satu lagi APK nya kudu DEODEX yah? :D

1. Pilih tab file


2. Pilih Open Setting
3. Pilih APKTool
---> ada 2 cara instal framework: singgle dan multiframework, untuk mediatek kita pake
yg multiframework
4. Pilih add multiple framework (same tag)
5. Isikan nama frameworknya,
---> misal: JellyBean4.4.2
---> inget tanpa tanda spasi, boleh pake strip atau underscore/strip bawah
6. Kilik OK
7. Ada 3 pilihan:
----> a. use local files: framework diambil dr folder di komputer
----> b. use remote files: framework diambil dr hp
----> c. cancel: untuk membatalkan instalasi framework

7a. untuk use local files

- agan silahkan pilih folder dimana framework sudah ada di folder dari pc
- misal ane taruh di folder
dicument: C:\Users\Anom\Documents\EvercossA7B\system\framework\
- lalu klik select folder
- maka akan terisntal sesuai kolom:
-----> name: 1-JellyBean4.4.2.apk ------> tag: JellyBean4.4.2 -------> last changed: tanggal
dibuat framework
----->
2-JellyBean4.4.2.apk ------> tag: JellyBean4.4.2 -------> last changed: tanggal
dibuat framework

7b. untuk use remote files


- sbelumnya atur di hp aktifkan usb debugging:
---- pilih seting>opsi pengembang/developer>centang usb debug
- ubah juga di security:
---- pilih seting>keamanan/security>centang unknown resuorces/sumber tak dikenal dan
hilangkan centang verifikasi aplikasi
- colok usb ke pc dan jangan lpas slama proses
- jika di hp muncul permintaan adb di ok ajah
- jika di hp muncul permintaan root juga di ok ajah
- ntr otomatis framework akan terinstal sesuai nama dan tag di 7a.

8. jika udah terinstal di ok ajah kita lanjut dc rc nya.

>>>> Decompile dengan VTS

Inget gan, apk kudu deodex yah sbelum dc rc, mari ulas dikit ajah cara singkat dcrc pake
VTS:
1. Buka VTS

2. Pilih tab File


3. Pilih New Project
4. Pilih sumber file nya:
----> a. local path: apk diambil dr pc
----> b. remote file: apk diambil dr hp (lihat poin 7b diatas)
5. ane pilih yg local path ajah biar gampang, misal ane pengen decompile frameworkres.apk di dalam
folder: C:\Users\Anom\Documents\EvercossA7B\system\framework\framework-res.apk
6. Pilih ok lalu import
7. Otomatis muncul window baru: Create New Project yg berisi beberapa pengaturan di
kiri.
----> Tab project: pilih Apk-Project, isi nama solution misal: sinyal kiri/terserah agan, pilih
next
----> Tab configuration: ini agak ribet gan, ada basic ampe m10 project, kita cuman pake
basic ampe advance ajah,

nb.
- basic theming: hanya mengedit kode dasar tanpa generate smali
- basic code editing: bisa edit kode dasar dan sdikit kode smali tanpa generate java
- advance editing: bisa edit kode, smali, dan generate java

----> Ane coba pilih pake advance, lalu klik next

Peringatan:
untuk advance editing agan harus menseting agar bisa dc dan rc lancar:
- framework yg dipake
- apk tool versi terbaru/lawas
- java generation: ada 4 pilihan
- sign: ada 4 pilihan

- biasanya metode ini banyak gagalnya krn setingan yg berbeda, silahkan kombinasikan
sesuai kebutuhan agar bisa lancar recompile nya

----> Tab Option


- silahkan agan pilih sesuai peringatan diatas, cara pilih tinggal klik segitiga terbalik di
samping kanan ntar muncul banyak pilihan.
- untuk kitkat ane pilih apktool versi 1.5.2
- java generation bisa dikosongin ajah
- sign bisa pake test key
- transfer to adb pake push to device

8. klik finish, otomatis akan decompile gan, tunggu ajah, ane ram 2 giga butuh sekitar 30
detik bahkan kurang.

Cek di log jika ada keterangan merah berarti gagal decompile, silahkan delet project dan
ulangi decompile dari awal.

Setelah decompile ntar muncul di kiri vts explorer untuk project pertama kita,
susunannya kayak gini:
+ sinyal kiri
--- + framework-res (advance editing)
------- + assets
------- + original
------- + res
--------- androidmanifest.xml
--------- apktool.yml

yg boleh diedit: asset dan res, jangan ubah folder original nya.

Silahkan agan berkreasi sendiri dengan memilih file yg akan di editing.

tips.
-- untuk menampilkan file xml ke notepad++, pilih file xml/smali, klik kanan, open with,
lalu pilih notepad++
-- untuk menampilkan folder ke file explore windows, pilih file/folder, klik kanan, pilih
open in explorer.

>>> Recompile dengan VTS

OK gan setelah puas dengan editing, sekarang recompile apk nya.


1. Klik kanan di framework-res
2. Klik build
3. tunggu ampe klar buils nya
4. hasil dari recompile silakan klik binary directory di atas gan
5. pilih framework-res, ntar akan muncul window baru berisi framework-res.apk

tips.
- agan bisa instal hasil recompile dengan adb dengan push langsung ke hh atau dengan
instal dgn flashable zip ky instal rom.

>>> Error dcrc


untuk pesan error silahkan kita share bareng bareng gan, bisa komen di bawah, ane
ngetik guide ini sambil istirahat kerja, sory gan ampe disini ajah. :D

.....bersambung gan.... :D

Sumber:
http://forum.xda-developers.com/showthread.php?t=1619473

Credit:
- TS: Anom dari Grup Evercoss A7B JellyBean

Thanks:
- Allah swt
- Admin MAAAD Reborn
- member MAAAD Reborn
- dan agan yg lagi ngebaca.....

!!! DILARANG COPAS TANPA SEIJIN TS !!!

Anda mungkin juga menyukai