Skip to content

fix(cogan-smart): Percaya dan blokir langsung tanpa pindai ulang v2.12.3 - #85

Merged
cogan17 merged 2 commits into
mainfrom
fix/cogan-smart-percaya-cepat
Oct 29, 2026
Merged

cogan17 merged 2 commits into
mainfrom
fix/cogan-smart-percaya-cepat

Conversation

@cogan17

@cogan17 cogan17 commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Laporan owner (29 Okt)

  • v2.12.2: pindai di tab Aplikasi berjalan baik di HP.
  • Menambah ke whitelist makan sekitar 40 detik.
  • Cek acak: Netflix tercatat "Dipasang: 1999-12-31".

Penyebab dan perbaikan

  • Whitelist lambat.
    • Penyebab: handler Percaya, Lepas dan Hapus di apps.html menjalankan await scan() setelah aksinya. Selain itu, klien api mengantrekan perintah di belakang pindai yang sedang berjalan. Di backend, trust hanya mengedit file whitelist, tetapi tetap menunggu api.lock.
    • Perbaikan:
      • status, trust, untrust dan block tidak lagi memakai kunci. Kunci hanya untuk pindai dan hapus.
      • WebUI memakai klien quick terpisah. Kartu langsung berubah tanpa pindai ulang.
      • Setelah Hapus, pindai berjalan di latar belakang.
      • Aplikasi yang dipercaya tetap menyimpan tanda risikonya.
      • status ikut membawa daftar whitelist, jadi daftar dari cache juga ikut benar.
  • Netflix 1999. Tanggal itu firstInstallTime dari Android, bukan hasil hitungan modul. Tanggal sebelum Android ada (2008) kini diberi keterangan "tanggal tidak wajar dari Android; biasanya aplikasi bawaan HP".

Bukti

  • Terukur lokal: semua tes lolos (mksh, dash, BusyBox ash), dan cek Node lolos.
  • Tes baru memastikan Percaya dan blokir selesai dalam waktu kurang dari 2,5 detik saat ada pindai lambat yang memegang kunci.
  • Paket uji rilis/v2.12.3/, versionCode 34, SHA256 3079c3577a8bb2a9a042f9c5f0f3b3d726f8ebbe67650bddbabee6c78adc3d60.
  • Belum diuji di HP. Rilis tetap ditahan owner.

Generated by Claude Code

Percaya/Lepas menunggu pindai penuh ulang dan antre di belakang pindai yang
berjalan (owner: sekitar 40 detik). Perintah ringan (status, trust, untrust,
block) kini tanpa kunci pindai dan memakai antrean WebUI sendiri; kartu
langsung berubah. Aplikasi yang dipercaya menyimpan tanda risikonya.
v2.12.2 dicatat lolos uji HP.
@cogan17
cogan17 merged commit ec7d85f into main Oct 29, 2026
1 check passed
@cogan17
cogan17 deleted the fix/cogan-smart-percaya-cepat branch October 29, 2026 06:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant