MacCheck
Ringkasan
Beli Mac bekas itu kebanyakan menebak. Cycle count baterai, kesehatan SSD, apakah mesinnya masih terdaftar di MDM orang lain, dan apakah Activation Lock menyala. Padahal itu yang menentukan harga wajarnya, dan informasinya tersebar di banyak tool yang tidak dipunyai kebanyakan pembeli.
MacCheck menjalankan semua pemeriksaannya sekali jalan lalu mencetak kesimpulannya.
Yang diperiksa
Informasi sistem dan versi OS. Kesehatan baterai lengkap dengan cycle count, condition, dan capacity. Kesehatan SSD lewat SMART dan APFS. Memory pressure dan swap. Thermal behavior di bawah beban CPU ringan. Kernel panic dan abnormal shutdown terakhir. Touch ID dan sensor lid. Status keamanannya, yaitu MDM enrolment, DEP, dan Activation Lock.
Tool ini juga menandai part yang kemungkinan bukan original.
Bagian yang tidak bisa dibaca script
Dead pixel, kamera yang mulai rusak, trackpad yang lengket. MacCheck menanyakan itu, bukan pura-pura mendeteksinya. Dia membuka tester HTML fullscreen untuk dead pixel dan keseragaman layar, lalu memandu pengecekan kamera, mikrofon, speaker, keyboard, dan trackpad satu per satu.
Di akhir, tool ini mencetak skor 0 sampai 100 dengan kategori risiko, dan menulis laporan JSON dan plain text, lengkap dengan timestamp dan serial number.


Untuk siapa
Buat teknisi dan refurbisher yang memeriksa unit saat COD, dan siapa pun yang beli Mac bekas dan tidak mau sekadar percaya kata penjual. Dibuat untuk Apple Silicon, M1 sampai M4, di macOS Ventura, Sonoma, dan Sequoia.
Yang akan saya ubah
Skornya heuristik, bukan keputusan final. Dia bikin teknisi lebih cepat. Memperlakukan angkanya sebagai keputusan justru menghilangkan gunanya.
Source code
Kodenya publik: https://github.com/rasyidev/mac-inspection-toolkit