Instalasi, Pairing & ADB Loopback
Halaman ini memandu Anda memasang APK Mobile Agent, melewati tiga lapisan pembatasan Android yang akan Anda temui, memverifikasi keaslian biner, mengaktifkan izin yang diperlukan, hingga menghubungkan perangkat ke dasbor GoSosmed.
Ringkasan: apa yang akan Anda hadapi
Section titled “Ringkasan: apa yang akan Anda hadapi”Android memblokir aplikasi dari luar Play Store dalam tiga lapisan terpisah. Ini bukan tanda APK-nya berbahaya — ini perilaku bawaan Android untuk semua aplikasi sideload. Bedakan gejalanya, karena obatnya berbeda:
| Yang Anda lihat di layar HP | Nama sebenarnya | Kapan muncul | Sifat |
|---|---|---|---|
| “Demi keamanan, ponsel Anda tidak diizinkan memasang aplikasi yang tidak dikenal” | Install unknown apps | Saat memasang | Sekali aktif, beres selamanya |
| “Aplikasi tidak dipasang” / “App not installed”, atau tombol Install anyway | Play Protect | Saat memasang | Bisa dilewati |
| “App was denied access” — “Access to this permission can put your personal and financial info at risk” | Restricted Settings | Setelah terpasang, saat menyalakan Aksesibilitas | Dibuka manual, sekali per aplikasi |
Sebelum Memulai
Section titled “Sebelum Memulai”| Kebutuhan | Keterangan |
|---|---|
| HP Android Fisik | Android 9 (Pie) hingga Android 15. Disarankan perangkat fisik riil, bukan emulator. |
| Koneksi Internet | Wi-Fi atau data seluler aktif (hanya butuh koneksi keluar). |
| Akun GoSosmed | Untuk login ke dasbor di app.bamsbung.id dan menerbitkan kode pairing. |
| Akses Root | Tidak diperlukan sama sekali. Jangan me-root HP Anda. |
| Waktu | Sekitar 10 menit, termasuk mengaktifkan izin. |
Langkah 1 — Unduh APK Resmi
Section titled “Langkah 1 — Unduh APK Resmi”Unduh biner APK resmi langsung dari rilis publik GitHub:
Buka halaman rilis resmi (GitHub Releases)
Di halaman itu, unduh berkas app-release.apk dari rilis terbaru (yang tidak ditandai
Pre-release). Bila Anda ingin mengompilasi sendiri dari kode sumber terbuka, ikuti panduan di
Kompilasi APK dari Sumber.
Verifikasi Keaslian (Disarankan)
Section titled “Verifikasi Keaslian (Disarankan)”Setiap rilis resmi ditandatangani dengan kunci yang sama dan menyertakan berkas
SHA256SUMS.txt. Cocokkan checksum sebelum memasang:
# Linux / macOSsha256sum app-release.apk
# Windows PowerShellGet-FileHash -Algorithm SHA256 .\app-release.apkBandingkan hasilnya dengan nilai di berkas SHA256SUMS.txt pada halaman rilis yang sama.
Untuk pemeriksaan yang lebih kuat, cocokkan sidik jari sertifikat penandatangan:
apksigner verify --print-certs app-release.apk# atau, bila tidak punya apksigner:keytool -printcert -jarfile app-release.apkLangkah 2 — Pasang APK di HP Android
Section titled “Langkah 2 — Pasang APK di HP Android”Langkah 2A — Mengatasi “aplikasi tidak dikenal” (Install unknown apps)
Section titled “Langkah 2A — Mengatasi “aplikasi tidak dikenal” (Install unknown apps)”- Buka berkas APK yang sudah diunduh di HP Android Anda.
- Jika muncul peringatan “Demi keamanan, ponsel Anda tidak diizinkan memasang aplikasi yang tidak dikenal dari sumber ini”, ketuk Setelan pada dialog itu.
- Nyalakan sakelar untuk aplikasi yang Anda pakai membuka APK — biasanya Chrome, Files, atau Pengelola Berkas.
- Kembali, lalu ketuk Pasang.
Cukup sekali. Setelah ini peringatan tersebut tidak muncul lagi untuk aplikasi itu.
Langkah 2B — Mengatasi blokir Play Protect
Section titled “Langkah 2B — Mengatasi blokir Play Protect”Play Protect memeriksa setiap aplikasi yang dipasang dari luar Play Store. APK GoSosmed baru dirilis dan belum dikenal Google, jadi verdict-nya bisa “tidak aman” walaupun APK-nya benar.
Cara 1 — lewati saja (paling cepat):
- Saat muncul layar blokir, cari dan ketuk “Install anyway” / “Tetap pasang” / “Pasang saja”. Tombol ini selalu ada — blokir Play Protect bukan blokir mutlak.
- Selesai.
Cara 2 — matikan Play Protect sementara (bila tombol Install anyway tidak muncul):
- Buka Play Store → ketuk foto profil Anda (kanan atas).
- Pilih Play Protect → ketuk ikon roda gigi ⚙️ (kanan atas).
- Matikan “Scan apps with Play Protect”. (Baris “Improve harmful app detection” tidak perlu dimatikan — baris itu hanya mengirim sampel ke Google, tidak memblokir instalasi.)
- Pasang APK-nya.
- Nyalakan kembali Play Protect. Play Protect tidak akan menghapus aplikasi yang sudah terpasang, jadi mematikannya cukup sebentar.
Cara 3 — tanpa internet (bila Anda tidak ingin menyentuh setelan Play Protect):
- Aktifkan Mode Pesawat.
- Pasang APK-nya — tanpa koneksi, Play Protect tidak bisa memutuskan apa pun.
- Matikan Mode Pesawat.
Langkah 2C — Mengatasi “App was denied access” (Restricted Settings)
Section titled “Langkah 2C — Mengatasi “App was denied access” (Restricted Settings)”Gejalanya: Anda sudah menekan toggle GoSosmed Agent di halaman Aksesibilitas, lalu muncul dialog:
App was denied access Access to this permission can put your personal and financial info at risk. It’s possible the app won’t work properly without this restricted permission.
Ada juga tautan “Learn how to allow access” di dialog itu — ketuk itu, dan Android akan membawa Anda langsung ke langkah yang benar.
Cara membuka kuncinya:
- Buka Setelan Android → Aplikasi → Kelola aplikasi (atau Semua aplikasi).
- Cari dan ketuk Agent GoSosmed.
- Ketuk ikon tiga titik ⋮ di kanan atas halaman App info.
- Pilih “Allow restricted settings” / “Izinkan setelan yang dibatasi”.
- Android akan meminta sidik jari, PIN, atau pola Anda. Selesaikan.
- Baru sekarang kembali ke Setelan → Aksesibilitas → Agent GoSosmed dan nyalakan toggle-nya. Kali ini berhasil.
Langkah 2D — Buka aplikasi
Section titled “Langkah 2D — Buka aplikasi”Setelah terpasang, buka aplikasi Agent GoSosmed. Pada pembukaan pertama, Anda akan disambut dialog Trust & Legal Center yang menjelaskan komitmen privasi dan lisensi keterbukaan kode.
Langkah 3 — Aktifkan Izin Wajib
Section titled “Langkah 3 — Aktifkan Izin Wajib”Aplikasi memiliki tab Setup yang menampilkan status setiap izin secara jujur. Ikuti kartu di tab itu — halaman ini menjelaskan konteksnya.
3A — Layanan Aksesibilitas (WAJIB)
Section titled “3A — Layanan Aksesibilitas (WAJIB)”Aksesibilitas adalah mesin utama (Inspection Engine) yang membaca struktur layar aplikasi target.
- Buka aplikasi Agent GoSosmed → tab Setup.
- Pada kartu “Akses otomatisasi (Aksesibilitas)”, ketuk Aktifkan.
- Android membuka Setelan → Aksesibilitas. Cari Agent GoSosmed di bagian Layanan terpasang (Downloaded / Installed services), lalu aktifkan.
- Android menampilkan peringatan standar. Ketuk Izinkan / OK.
- Bila yang muncul justru “App was denied access”, Anda belum melewati Langkah 2C. Kembali ke sana dulu.
- Kembali ke aplikasi. Statusnya sekarang harus AKTIF ✓.
3B — “Tampilkan di Atas Aplikasi Lain” (WAJIB)
Section titled “3B — “Tampilkan di Atas Aplikasi Lain” (WAJIB)”Izin ini wajib agar agent dapat memicu peluncuran aplikasi media sosial dari latar belakang. Sejak Android 10, tanpa izin ini Android diam-diam menolak pembukaan aplikasi — tanpa pesan error apa pun. Gejalanya terlihat seperti “tidak terjadi apa-apa”.
- Masih di tab Setup, cari kartu izin tampilan → ketuk Aktifkan.
- Android membuka daftar aplikasi. Cari Agent GoSosmed.
- Aktifkan sakelar menjadi Diizinkan.
Catatan untuk pengguna Xiaomi, Redmi, dan POCO: Aktifkan juga izin Mulai Otomatis (Autostart) dan Tampilkan jendela pop-up saat berjalan di latar belakang pada menu Pengelola Izin MIUI/HyperOS.
Setelah Langkah 3A dan 3B selesai, Anda sudah bisa memakai aplikasi.
Langkah 4 — Pasangkan Perangkat ke Akun (Pairing Dasbor)
Section titled “Langkah 4 — Pasangkan Perangkat ke Akun (Pairing Dasbor)”- Buka dasbor GoSosmed di komputer Anda (app.bamsbung.id).
- Klik tombol Tambah Perangkat / Pair Device untuk menerbitkan Kode Pairing 6 Digit
(contoh:
849-201). - Buka aplikasi Agent GoSosmed di HP, masukkan kode tersebut ke kolom pairing, lalu ketuk Hubungkan.
- Aplikasi akan membuka koneksi WebSocket keluar yang aman ke server.
- Dalam beberapa detik, status perangkat di dasbor akan berubah menjadi Online (Hijau).
Setelah berhasil, identitas perangkat tersimpan secara permanen di ponsel. Anda tidak perlu memasangkan ulang setiap hari; jika koneksi terputus karena jaringan, agent akan menyambung ulang secara otomatis.
Langkah 5 — Otomasi Lanjutan / ADB Loopback (OPSIONAL)
Section titled “Langkah 5 — Otomasi Lanjutan / ADB Loopback (OPSIONAL)”Kenapa ini ada
Section titled “Kenapa ini ada”Beberapa aplikasi — terutama TikTok — menolak dibuka dengan cara biasa. Untuk membukanya
dengan andal, GoSosmed perlu hak khusus yang setara dengan perintah adb shell, hak yang sama
yang dipakai alat pengembang Android. Hak itu hanya bisa didapat lewat Debug nirkabel bawaan
Android.
Yang perlu Anda tahu dulu
Section titled “Yang perlu Anda tahu dulu”- Ini koneksi di dalam HP Anda sendiri (loopback), bukan ke server GoSosmed. Tidak ada data yang dikirim ke luar karena langkah ini.
- Harus diulang setiap HP reboot. Android otomatis mematikan Debug nirkabel saat HP dinyalakan ulang. Ini perilaku Android, bukan aplikasi kita.
- Bila tidak dilakukan, aplikasi tetap berfungsi — hanya dengan kemampuan terbatas, dan UI akan mengatakannya secara jujur.
5A — Membuka Mode Pengembang (untuk yang belum pernah)
Section titled “5A — Membuka Mode Pengembang (untuk yang belum pernah)”Mode Pengembang adalah menu tersembunyi Android. Membukanya aman dan tidak menghapus data Anda.
- Buka Setelan Android.
- Cari dan buka Tentang ponsel (About phone).
- Umumnya: Setelan → Tentang ponsel → Informasi perangkat lunak.
- Cari baris “Nomor build” (Build number).
- Xiaomi / HyperOS: cari “Versi MIUI” / “Versi HyperOS”.
- Oppo / Vivo / Realme: cari “Nomor versi” (Version number).
- Samsung: Setelan → Tentang ponsel → Informasi perangkat lunak → Nomor build.
- Ketuk baris itu 7 kali berturut-turut.
- Setelah 3–4 ketukan, muncul hitungan: “Anda berada 4 langkah lagi untuk menjadi pengembang”. Teruskan sampai muncul “Anda sekarang seorang pengembang”.
- Bila diminta PIN/pola/fingerprint, masukkan.
- Kembali ke Setelan utama → Sistem → Opsi Pengembang (Developer options).
- Xiaomi / HyperOS: Setelan → Tambahan → Opsi Pengembang.
- Samsung: paling bawah Setelan → Opsi Pengembang.
5B — Mengaktifkan Debug Nirkabel & pairing
Section titled “5B — Mengaktifkan Debug Nirkabel & pairing”- Di Opsi Pengembang, cari Proses Debug Nirkabel (Wireless debugging) dan nyalakan.
- Ketuk baris Proses Debug Nirkabel untuk masuk.
- Pilih “Pasangkan perangkat dengan kode pairing” (Pair device with pairing code).
- Layar HP menampilkan IP, Port dinamis, dan 6 digit kode pairing. Biarkan layar ini terbuka.
- Buka aplikasi Agent GoSosmed → kartu ADB Loopback.
- Masukkan port dan kode pairing yang tampil di layar HP, lalu ketuk Sambungkan Loopback.
- Layar akan mengonfirmasi bahwa transport loopback lokal telah aktif.
Setelah Terpasang — Menjaga Kestabilan
Section titled “Setelah Terpasang — Menjaga Kestabilan”Tiga setelan ini yang paling menentukan apakah agent tetap hidup:
- Baterai → Tidak Dibatasi. Buka Setelan → Aplikasi → Agent GoSosmed → Baterai, pilih Tidak Dibatasi (Unrestricted). Ini penyebab nomor satu agent berhenti sendiri.
- Autostart / Auto-launch (khusus Xiaomi, Oppo, Vivo, Realme, Transsion). Tanpa ini, sistem mematikan agent saat layar mati.
- Kunci dari pembersih RAM. Buka menu Recents, tekan lama kartu Agent GoSosmed, lalu ketuk ikon gembok agar tidak terhapus saat pembersihan memori.
Panduan lengkap per merek HP ada di Pemecahan Masalah & Baterai.
Langkah Selanjutnya
Section titled “Langkah Selanjutnya”- Pemecahan Masalah & Baterai — Solusi per merek HP untuk agent yang berhenti sendiri, dan cara membaca setiap pesan error.
- Izin, Privasi & Trust Center — Pelajari apa saja yang disensor secara native oleh agent.
- Navigasi Cockpit AI — Pantau perangkat secara visual dari dasbor web.