Log & Dukungan
CleveresTricky menyediakan sejumlah mekanisme bawaan untuk mengambil ringkasan diagnostik, log runtime, dan arsip laporan bug darurat.
Lokasinya: Log & Dukungan. Di mana setiap fitur?
Langkah penggunaan
- Buka Log & Dukungan atau gunakan Dapatkan Bantuan di Dasbor. Aktifkan pencatatan debug hanya bila perlu, ulangi masalah, lalu perbarui log. Melihat, menyalin, dan mengunduh log tetap berjalan terpisah.
- Buka Pratinjau Laporan. Ringkasan Sistem adalah cuplikan status terbatas, bukan log. Salin Ringkasan Sistem menyalin persis ringkasan yang terlihat. Pratinjau menampilkan log modul terbaru secara terpisah.
- Tekan Bagikan Laporan Dasar untuk membuat ZIP berisi
system-summary.txtdanmodule-logs.txtserta membuka pemilih berbagi Android. Pilih tujuan sendiri. Jika berbagi tidak tersedia atau gagal, ZIP yang sama diunduh; pembatalan tidak memulai unduhan. Tidak ada pengiriman otomatis ke Telegram. - Perbarui Laporan memperbarui kedua cuplikan. Salin/bagikan tetap nonaktif jika persiapan gagal. Matikan pencatatan debug setelah selesai.
Detail dan batasan
Saat melaporkan masalah (issue) atau perilaku yang tidak terduga, melampirkan data diagnostik dan log sangat penting untuk menemukan akar masalah.
Kirim laporan bug umum melalui email ke info@tryigit.dev dengan Ringkasan Sistem dan Log Modul. Anggota proyek juga dapat memakai issue GitLab; pengiriman email tidak memerlukan akses repositori.
Log & Dukungan
- Buka Log & Dukungan atau gunakan Dapatkan Bantuan di Dasbor. Aktifkan pencatatan debug hanya bila perlu, ulangi masalah, lalu perbarui log. Melihat, menyalin, dan mengunduh log tetap berjalan terpisah.
- Buka Pratinjau Laporan. Ringkasan Sistem adalah cuplikan status terbatas, bukan log. Salin Ringkasan Sistem menyalin persis ringkasan yang terlihat. Pratinjau menampilkan log modul terbaru secara terpisah.
- Tekan Bagikan Laporan Dasar untuk membuat ZIP berisi
system-summary.txtdanmodule-logs.txtserta membuka pemilih berbagi Android. Pilih tujuan sendiri. Jika berbagi tidak tersedia atau gagal, ZIP yang sama diunduh; pembatalan tidak memulai unduhan. Tidak ada pengiriman otomatis ke Telegram. - Perbarui Laporan memperbarui kedua cuplikan. Salin/bagikan tetap nonaktif jika persiapan gagal. Matikan pencatatan debug setelah selesai.
Ringkasan memakai daftar tetap: status modul, versi, lingkungan root dan interseptor, hitungan agregat, CPU/RSS, sakelar fitur, serta metadata dasar Android/perangkat. Nama paket/keybox, kredensial, konfigurasi server, kunci pribadi, dan pengenal identitas tidak disertakan. Nama bidang dan nilai mesin schema=2 tetap sama di setiap bahasa. ZIP juga memuat log modul asli yang mungkin berisi nama perangkat atau aplikasi: periksa keduanya sebelum berbagi. Batas ringkasan 8 KiB dan log UTF-8 1 MiB; data yang tidak terbaca atau terlalu besar ditolak. ZIP dasar ini terpisah dari laporan darurat .tar.gz yang lebih lengkap.
Berbagi native memakai salinan privat penyedia Android Shell (mode 0640) dan izin baca sementara. Pengguna utama Android didukung; pengguna lain atau host tanpa penyedia yang dapat digunakan mendapat unduhan cadangan. Maksimal 32 salinan disimpan; salinan lebih dari 24 jam dihapus hanya setelah ekspor baru berhasil. ZIP yang diunduh tidak dihapus.
Metode 2: Arsip Laporan Bug Darurat Satu Klik (emergency-report.sh)
CleveresTricky memiliki alat laporan otomatis yang mengemas log sistem, status modul, dan data lingkungan root ke dalam arsip terkompresi (.tar.gz).
[!NOTE] Di Magisk, tombol Action modul membuka WebUI (melalui aplikasi host mandiri). Di KernelSU/APatch, tombol tersebut menjalankan laporan ini.
Melalui Pengelola Root (KernelSU / APatch):
- Ketuk tombol Action di sebelah kartu modul CleveresTricky.
Melalui Terminal (Termux / Shell Root):
su -c /data/adb/modules/cleverestricky/emergency-report.sh
Lokasi Berkas Laporan:
Arsip darurat biasanya diterbitkan di direktori privat Android Shell files/bugreports/. Jika tidak tersedia, alat memakai /storage/emulated/0/Download/, lalu /data/local/tmp/. Gunakan jalur yang dicetak perintah; nama saat ini adalah CleveresTricky-bugreport-<timestamp>-<nonce>.tar.gz.
- Lampirkan arsip ini pada email laporan bug Anda.
[!TIP] Berkas XML/CBOX keybox dan sertifikat rahasia sengaja dikecualikan dari arsip ini untuk menjamin keamanan Anda.
Metode 3: Log Runtime Daemon Asli (native_runtime.log)
Layanan latar belakang native secara berkala mencatat status inisialisasi, kait (hooks), dan status operasinya ke:
/data/adb/cleverestricky/native_runtime.log
Untuk melihat baris log terbaru melalui terminal:
su -c "tail -n 100 /data/adb/cleverestricky/native_runtime.log"
Metode 4: Android Logcat (ADB atau Terminal)
Jika WebUI tidak dapat terbuka atau modul gagal berjalan saat booting, logcat memberikan informasi langsung mengenai proses awal dan transaksi Binder.
Pemantauan langsung melalui ADB:
adb logcat -s cleverestricky CleveresTricky
Melalui Termux atau shell root:
su -c "logcat -d -s cleverestricky CleveresTricky"
Perekaman bersih saat Keystore dimulai ulang:
adb logcat -c
adb shell su -c 'setprop ctl.restart keystore2'
adb logcat -d -s cleverestricky CleveresTricky
Penanda penting saat booting:
Welcome to Service!Web server on port ...libbinder ioctl hook installed successfullyKeystore Binder interceptor registeredTEE SecurityLevel interceptor registered
Penanda Kegagalan Perangkat Keras KeyMint / TEE:
Jika Anda melihat baris berikut pada log:
[WARN] Platform KeyMint HAL unreachable or TEE broken (SECURE_HW_COMMUNICATION_FAILED).
[INFO] CleveresTricky requires a functional hardware KeyMint; aborting injection to prevent framework deadlock.
[INFO] Please consult documentation (docs/security/Attestation.md or docs/LOG.md) for TEE recovery guidance.
Ini menunjukkan bahwa perangkat keras TEE atau vendor KeyMint HAL gagal berkomunikasi (kode kesalahan -49 / SECURE_HW_COMMUNICATION_FAILED). CleveresTricky sengaja menghentikan intersepsi untuk mencegah kebuntuan (deadlock) sistem. Lihat Attestation.md untuk opsi pemulihan provisi TEE sisi perangkat.
[!WARNING] Tinjau kembali isi log sebelum mengunggahnya ke publik. Meskipun token WebUI dan kredensial rahasia tidak pernah dicatat, nama model perangkat, PID, dan nama paket aplikasi mungkin tetap terlihat.
Informasi Wajib untuk Laporan Masalah
Saat mengirim laporan bug, sertakan:
1. Ringkasan Sistem / Bagikan Laporan Dasar (Log & Dukungan)
2. Log Modul (dari Log & Dukungan dengan Pencatatan Debug aktif, arsip emergency-report.sh, atau logcat)
3. Model perangkat, versi Android, dan metode Root (KernelSU / APatch / Magisk)