Cara Download Tutorial Mod Game Update Terbaru

Sedikit Info Seputar Tutorial Mod Game Terbaru 2017 - Hay gaes kali ini team Gudang BBM Modifikasi Terbaru, kali ini akan membahas artikel dengan judul Tutorial Mod Game, kami selaku Team Gudang BBM Modifikasi Terbaru telah mempersiapkan artikel ini untuk sobat sobat yang menyukai Gudang BBM Modifikasi Terbaru. semoga isi postingan tentang Artikel Tutorial Mod Game, yang saya posting kali ini dapat dipahami dengan mudah serta memberi manfa'at bagi kalian semua, walaupun tidak sempurna setidaknya artikel kami memberi sedikit informasi kepada kalian semua. ok langsung simak aja sob
Judul: Berbagi Info Seputar Tutorial Mod Game Terbaru
link: Tutorial Mod Game

"jangan lupa baca juga artikel dari kami yang lain dibawah"

Berbagi Tutorial Mod Game Terbaru dan Terlengkap 2017



Untuk tutorial ini kita akan mencoba modding game dari GARIS, yaitu Renjers. meskipun yang aka kita patch di sini sudah di proteksi server side, tapi yang inti nya adalah bagaimana membuat modded apk itu sendiri.

Tools yg di perlukan antara lain:
0. 
JRE atau JDK 6
1. 
APK-Multi Tool (utk decompile, sign, recompile), situs resmi: http://apkmultitool.com/
2. IDA Pro (utk Disasembly, analisa fungsi dalam file lib (*.so), link donlot cari sendiri di g0ogle ya, terlalu besar size nya utk sy upload)
3. Hex Editor (merk apa aja, utk edit file lib tadi, kalo dah dapat yg mau di patch, link donlot juga cari sendiri ya... 
:p)

DECOMPILE
1. Donlot apk-multi tool dan extract.
2. Jalankan Setup.bat
Spoiler: setup
3. Pilih 3, tekan ENTER
4. Cek folder apk-multi tool, folder2 utk menyimpan project dll akan di buat otomatis. Tutup jendela ini.
5. Copy apk yang akan di mod di folder "place-apk-here-for-modding", sbg contoh, L1n3Renjers_1.0.4.apk
6. Jalankan Script.bat, pilih 24 (Set current project), tekan ENTER
Spoiler: script


Pilih nomor apk yang akan di decompile, contoh: 1
 
7. Di bagian current app akan muncul nama project/apk yg aktif
Spoiler: project
8. Pilih (Decompile apk), utk mulai decompile, tunggu sampe proses selesai.
Spoiler: decom
9. Minimize jendela script
10. Copy file libgame.so, dari folder apk-multi-tool \projects\L1n3Renjers_1.0.4.apk\lib\armeabi\libgame.so ke mana aja. misal desktop\lib\


DISASEMBLY
1. Buka IDA pro
2. Buka ato drag file yang tadi di copy ke jendela ida
Spoiler: ida open
3. Klik OK, pilih YES kalo ada confirmasi change processor type
4. Tunggu beberapa menit, sampe lib selesai di load
5. Berikut nya adalah mencari (step ini yg paling membosankan, krn kita harus nebak kira2 fungsi apa dan akan membuat efek apa di dlm game)
6. Klik tab Exports, urut nama fungsi nya dengan meng-klik kolom name
7. Sebagai contoh, kita akan mencoba patch fungsi yg mengaktifkan roket/misil tanpa delay
Spoiler: n0delai

8. Dari nama fungsi nya kita bisa mengetahui, kalo ini adalah fungsi untuk mengecek apakah roket sdh siap.
9. Klik 2x nama fungsi nya, ida akan berganti view ke View-A (klik kanan utk berganti mode view graph ato text view)
10. Scroll sediit ke bawah sampe end of function
Spoiler: end

perhatikan yang di kotak merah, mulai dari:

Code:
.text:00297C28 LDR R1, =0x3F800000
baris ini mengisi register R1, dgn nilai 0x3F800000 ato float 1.0

trus memanggil fungsi utk compare float:
Code:
 77 int __aeabi_fcmpeq(float, float); // result (1, 0) denotes (=, <>) [2], use for C == and !=
referensi: http://users.sosdg.o...ude/aeabi.h#L77

jika hasil compare ini = 0, maka hasil fungsi ini juga akan bernilai 0 atau false, artinya, roket blum siap
Code:
.text:00297C34 CMP R3, #0
.text:00297C38 BEQ loc_297C44
keterangan:
CMP = COMPARE
BEQ = BRANCH IF EQUAL

Code:
.text:00297C44 loc_297C44 ; CODE XREF: BattleManager::isReadyToWeapon(void)+88j
.text:00297C44 MOV R3, #0
isi register R3 = 0

Code:
.text:00297C48 loc_297C48 ; CODE XREF: BattleManager::isReadyToWeapon(void)+90j
.text:00297C48 MOV R0, R3
isi R0 = R3, di dalam fungsi ARM, R0 adalah alamat register untuk meyimpan nilai kembalian dari fungsi

yang perlu kita modifikasi adalah, membuat fungsi ini selalu bernilai 1 atau true, jadi roket akan selalu ready.
bisa dengan mengedit alamat

Code:
.text:00297C48 MOV R0, R3
menjadi
Code:
.text:00297C48 MOV R0, #1
atau
Code:
.text:00297C44 MOV R3, #0
menjadi
Code:
.text:00297C44 MOV R3, #1
yg paling gampang adalah alamat kedua, krn cmn mengganti nilai #0, menjadi #1

klik pada alamat 00297C44, alamat yg aktif akan di tandai kuning
Spoiler: klik

ganti view ke Hex View-A
Spoiler: hex

Code:
00297C44 00 30 A0 E3
code diatas adalah asembly dari perintah MOV R3, #0

utk ke mode edit, tekan F2, ganti 00 jadi 01, tekan F2 sekali lg jika sudah mengedit
Spoiler: edit

kembali ke IDA View-A, utk melihat perubahan
Spoiler: check

Credits:
G0ogle
AGH

Referensi:
ASM Introduction
IDA Tips

Itulah sedikit Artikel Tutorial Mod Game terbaru dari kami

Semoga artikel Tutorial Mod Game yang saya posting kali ini, bisa memberi informasi untuk anda semua yang menyukai Gudang BBM Modifikasi Terbaru. jangan lupa baca juga artikel-artikel lain dari kami.
Terima kasih Anda baru saja membaca Tutorial Mod Game