Sigit Cahyono

Bot Telegram ยท Pembuat APK dari Kode Web
โšก Regolo AI ๐Ÿง  Qwen 3.6 27B ๐Ÿ Python โš™๏ธ C (JNI) โ˜• Java ๐Ÿ“ฑ Android ๐ŸŒ Vercel

๐Ÿ“ฆ Proyek Overview

Bot Telegram yang mengubah kode HTML/CSS/JS menjadi aplikasi Android (APK) dengan fitur keamanan canggih. Dibangun untuk membantu pengguna non-teknis mewujudkan ide web mereka menjadi aplikasi mobile siap pakai.

๐ŸŽฏ Fitur Unggulan

  • Ghost UI โ€” anti-iklan, TTS, web scraper
  • Anti-Hacking โ€” anti-debugging & anti-Frida
  • Live Wallpaper โ€” video wallpaper support
  • Multi-Tab Browser โ€” WebView dengan tab

๐Ÿ”ง Tech Stack

  • Regolo AI โ€” Qwen 3.6 27B untuk generate kode
  • Python โ€” orchestrator build & injeksi
  • C (JNI) โ€” native library anti-tamper
  • Java โ€” WebViewActivity & service

โš™๏ธ Build Pipeline

Alur proses dari kode web hingga APK siap pakai.

๐Ÿ“ Kode Web โ†’ ๐Ÿ” Scan Permission โ†’ ๐Ÿงฌ Injeksi Native C โ†’ ๐Ÿ‘ป Suntik Ghost UI โ†’ ๐Ÿ“ฆ Build APK โ†’ โœ… APK Siap

๐Ÿ“Š Fitur Detail

Setiap fitur yang disuntikkan ke dalam APK hasil build.

Fitur Deskripsi Status
๐Ÿ›ก๏ธ Smart DOM Cleaner Hapus iklan popup tanpa merusak video โœ… Aktif
๐ŸŒ Deep DNS Block Putus jaringan ke provider iklan pusat โœ… Aktif
๐Ÿ”‡ Anti-Anti-AdBlock Tipu web detector adblocker โœ… Aktif
๐Ÿ“– TTS Reader (Novel & Manga) Text-to-Speech dengan highlight otomatis โœ… Aktif
๐ŸŽฏ Memory Sniper Klik iklan โ†’ blokir elemen permanen โœ… Aktif
๐Ÿ“ก Data Sniffer Capture & download media/JSON dari halaman โœ… Aktif
๐Ÿ•ต๏ธ Anti-Frida & Anti-Debug Cegah reverse engineering & debugging โœ… Aktif

๐Ÿงฉ Cuplikan Kode Inti

Potongan kode dari bot yang menjalankan build pipeline dan injeksi fitur.

๐Ÿ‘ป Ghost UI Payload JavaScript

Panel kontrol yang disuntikkan ke setiap WebView. Menyediakan fitur anti-iklan, pembaca teks (TTS), perekam data, dan mode cinema.
// GHOST_UI_PAYLOAD โ€” disuntikkan ke setiap halaman
function initQ() {
  if (document.getElementById('q-fab')) return;

  const Q_UI = `
    <style>
      @keyframes qSlideIn { ... }
      .q-switch { ... }
      .q-btn { ... }
    </style>
    <div id="q-fab">...</div>
    <div id="q-panel">
      <!-- SHIELD ยท READ ยท DATA ยท TOOLS -->
    </div>
  `;

  document.body.insertAdjacentHTML('beforeend', Q_UI);
  // Event listener untuk drag & tab switching
}

๐Ÿ›ก๏ธ Native Library โ€” Anti-Debugging C (JNI)

Library C yang dikompilasi ke dalam APK. Melindungi aplikasi dari reverse engineering dengan mendeteksi debugger dan alat seperti Frida.
// native-lib.c โ€” anti-Frida & anti-debug
__attribute__((always_inline)) static inline int d_env() {
  char b[1024];
  long f = q_sys3(56, -100, (long)"/proc/self/status", 0);
  if (f >= 0) {
    long r = q_sys3(63, f, (long)b, 1023);
    q_sys1(57, f);
    if (r > 0) {
      for (int i=0; i<r-11; i++) {
        if (b[i]=='T' && b[i+1]=='r' && ...) return 1;
      }
    }
  }
  // Cek /proc/self/maps untuk Frida
  f = q_sys3(56, -100, (long)"/proc/self/maps", 0);
  if (f >= 0) {
    long r;
    while ((r = q_sys3(63, f, (long)b, 1023)) > 0) {
      for (int i=0; i<r-5; i++) {
        if (b[i]=='f'&&b[i+1]=='r'&&... ) return 1;
      }
    }
    q_sys1(57, f);
  }
  return 0;
}

โš™๏ธ Python Builder โ€” Core Pipeline Python

Fungsi utama yang menginisialisasi project Android, menyuntikkan library C, dan mengemas semua aset ke dalam APK.
def create_gradle_project(path, job, manager):
    perms, feats = scan_source_code(job.source)
    manager.log(job.id, f"DETECTED FEATURES: {feats}")

    # Buat file Gradle
    with open(f"{path}/settings.gradle", 'w') as f:
        f.write(f"rootProject.name = '{job.app_name}'\ninclude ':app'\n")

    # Injeksi Native Library
    build_native_library(app_dir, job, manager)

    # Tulis AndroidManifest.xml dengan permission dinamis
    perm_str = '\n    '.join([f'<uses-permission android:name="{p}" />' for p in perms])
    # ... dan seterusnya