Postingan

Featured post

Reverse Engineering Game Android: Membongkar PES Club Manager — dari APK sampai Stub Server

Bisa nggak kita membongkar isi sebuah game Android — melihat bagaimana data pemain disimpan, format file-nya seperti apa, dan server-nya diajak bicara pakai protokol apa? Bisa, dan itulah yang disebut reverse engineering (RE). Artikel ini membedah prosesnya langkah demi langkah berdasarkan proyek nyata: membongkar game PES Club Manager (Konami, versi 4.5.1) sampai ke database pemain dan protokol jaringannya. Catatan etika dulu: proyek ini murni riset dan belajar — analisis read-only pada salinan game milik sendiri, tanpa mengganggu server produksi, tanpa bypass anti-cheat, dan tanpa dipakai untuk curang di permainan live. RE dengan batas seperti ini adalah cara sah untuk belajar bagaimana software bekerja. 1. Alat Perang: yang Perlu Disiapkan Semua alat di bawah gratis dan berjalan di PC biasa (Linux/Windows/macOS): ALAT RE GAME ANDROID -------------------- apktool : bongkar APK jadi smali + resource (java -jar apktool.jar d game.apk) jadx / Bytecod...

Autopilot Kapal: Panduan Setting, Kalibrasi Kompas & Sambungan NMEA untuk Nelayan

Buat yang sering berlayar jauh — terutama sendirian atau berdua — autopilot itu bukan barang mewah, tapi penyelamat tenaga. Kemudi dipegang autopilot, kamu bisa fokus ke radar, sonar, atau sekadar istirahat sebentar. Tapi autopilot yang dipasang asal-asalan justru berbahaya: kapal oleng kiri-kanan, boros bahan bakar, bahkan bisa muter sendiri kalau kompasnya belum dikalibrasi. Di artikel ini kita bahas pasang, kalibrasi, dan setting autopilot kapal kecil sampai selesai, termasuk sambungan NMEA-nya. 1. Kenali Komponen Autopilot Kapal Autopilot bukan satu alat, tapi satu sistem yang terdiri dari beberapa komponen. Memahami tiap komponen bikin troubleshooting jauh lebih gampang: a. Heading sensor (kompas elektronik) Ini "otak penentu arah"-nya. Bentuknya bisa kompas fluxgate, sensor 9-axis (accelerometer + gyro + magnetometer), atau kompas satelit (GPS compass). Kalau autopilot tidak tahu arah kapal, dia tidak bisa mengoreksi apa-apa. Sensor ini yang paling sering jadi s...

Pasang AIS Transponder Class B di Kapal Nelayan: Antena VHF, Wiring NMEA & Uji Siar

Punya receiver AIS di kapal itu bagus — kamu bisa lihat kapal-kapal besar di sekitarmu. Tapi kapal besar itu tidak bisa melihatmu kalau kamu cuma menerima. Supaya namamu, posisimu, dan kecepatanmu muncul di layar kapal lain dan di situs pelacakan seperti MarineTraffic, kamu butuh AIS transponder Class B : perangkat kecil yang memancarkan (dan menerima) sinyal AIS setiap beberapa detik. Di artikel ini kita pasang transponder Class B dari nol: pilih unit, pasang antena VHF, wiring NMEA 0183/NMEA 2000, program MMSI, sampai uji siar di OpenCPN. Budget total untuk kapal nelayan 7–12 meter biasanya Rp3–6 juta termasuk antena. 1. Class B: Memilih Unit yang Tepat Ada dua jenis Class B: CSTDMA (murah, daya pancar 2W, update tiap 30 detik saat jalan) dan SOTDMA (lebih mahal, 5W, update tiap 5 detik — hampir setara Class A). Untuk kapal nelayan, CSTDMA sudah cukup dan legal di Indonesia. Tiga hal yang wajib ada di spesifikasi unit: GPS internal (WAAS/SBAS). Transponder harus punya GPS ...

Pasang Radar Baru di Kapal Kecil: Wiring, Kalibrasi Heading & Radar Overlay di OpenCPN

Punya radar baru tapi belum berani pasang sendiri? Artikel ini memandumu dari nol: memilih posisi scanner di kapal kecil, wiring kabel power dan data NMEA 0183 yang benar, mengkalibrasi heading alignment supaya arah di layar radar cocok dengan arah kapal sebenarnya, sampai mengaktifkan radar overlay di OpenCPN agar echo radar menempel persis di atas peta laut. Di akhir ada script Python siap copy-paste untuk memastikan data heading dari kompasmu sudah terbaca benar sebelum overlay dinyalakan. Kalau kamu sudah baca panduan membaca layar radar , artikel ini adalah lanjutannya yang paling ditunggu: tahap instalasi. 1. Memilih Posisi Scanner Radar di Kapal Kecil Scanner (unit antena putar) adalah bagian paling menentukan. Aturannya sederhana: semakin tinggi dan semakin bebas halangan, semakin bagus . Untuk kapal kecil, pasang di tiang atau bracket di atas wheelhouse, minimal 2,5 meter dari permukaan air dan di atas kepala semua orang yang berdiri di dek — radiasi radar jarak dekat berb...

Troubleshooting NMEA 0183: Memperbaiki Checksum Error & Data Tidak Masuk di Kapal

Pernah mengalami ini? GPS di kapal menyala normal, kabel NMEA 0183 sudah tersambung ke chart plotter atau ke gateway WiFi, tapi posisi kapal di OpenCPN tidak bergerak — atau data kedalaman muncul sesekali lalu hilang begitu saja. Masalah seperti ini hampir selalu soal kualitas data NMEA 0183 , bukan perangkatnya yang rusak. Kabar baiknya: NMEA 0183 punya mekanisme bawaan untuk mendeteksi data yang rusak di perjalanan, namanya checksum . Artikel ini panduan lengkap: memahami cara kerja checksum, mengenali 6 masalah paling umum di kapal, dan memakai script Python siap copy-paste untuk mendiagnosis kabel kapalmu sendiri. 1. Anatomi Kalimat NMEA 0183 dan Cara Kerja Checksum Setiap kalimat NMEA 0183 punya pola yang sama. Ambil contoh kalimat posisi dari GPS: $GPGGA,011531.00,0607.42,S,10649.15,E,1,08,0.9,12.3,M,0.0,M,,*47 Strukturnya: diawali $ (atau ! untuk kalimat AIS), lalu 2 huruf talker ID (GP = GPS), 3 huruf tipe kalimat (GGA = data posisi fix), data dipisah koma, lalu * diik...

ARPA/MARPA di Radar Kapal: Panduan Lengkap Tracking Target & Menghindari Tabrakan

Radar di kapal bukan cuma buat melihat ada kapal lain di layar. Fitur yang paling berguna justru ARPA (atau MARPA di radar kecil) — kemampuan radar untuk men-tracking target secara otomatis dan menghitung apakah kapal itu akan menabrak kita. Sayangnya banyak nahkoda dan nelayan yang tidak pernah mengaktifkannya. Di artikel ini kita bahas tuntas: apa itu ARPA/MARPA, cara membacanya, cara setting-nya, sampai cara menggunakannya untuk menghindari tabrakan sesuai aturan pelayaran. 1. Apa Itu ARPA dan MARPA? ARPA ( Automatic Radar Plotting Aid ) adalah fitur di radar kapal besar (umumnya kapal niaga) yang melacak target secara otomatis dan menghitung data geraknya: arah ( heading ), kecepatan ( speed ), titik terdekat ( CPA ), dan waktu menuju titik terdekat ( TCPA ). MARPA ( Mini-ARPA ) adalah versi ringkasnya untuk radar kapal kecil seperti Furuno, Raymarine, atau Garmin — cara kerjanya sama, bedanya kamu harus memilih target secara manual (biasanya maksimal 10 target) untuk mulai...

NMEA 0183 ke WiFi: Membaca Data Elektronik Kapal di HP dengan ESP32 & OpenCPN

GPS, kompas digital, depth sounder, sampai AIS di kapalmu semuanya "berbicara" lewat protokol NMEA 0183 — tapi biasanya lewat kabel, dan cuma bisa dibaca satu perangkat. Padahal asyik kalau data itu bisa tampil di HP semua awak kapal: posisi, kecepatan, kedalaman, arah angin, semua live. Caranya: pasang gateway NMEA 0183 ke WiFi — dan kamu bisa merakitnya sendiri dengan ESP32 seharga sekitar Rp150 ribuan . Artikel ini panduan lengkap dari nol: cara kerja, wiring, kode program siap copy-paste, sampai setting OpenCPN di HP. 1. Apa Itu Gateway NMEA-to-WiFi dan Cara Kerjanya Gateway ini adalah jembatan kecil: satu sisi tersambung ke kabel NMEA 0183 perangkat kapalmu (mis. output GPS chart plotter), sisi lain memancarkan WiFi. Setiap kalimat NMEA yang diterima langsung diteruskan lewat jaringan ke HP, tablet, atau laptop yang terhubung. Alurnya sederhana: GPS / Kompas / Sounder (NMEA 0183, 4800 baud) | | kabel TX+ / TX- / GND v [ Modul RS422-to-TT...