ถ้าผมจะแนะนำโทรศัพท์ Android สำหรับคนไทยที่อยู่ที่ญี่ปุ่น ก็คงจะต้องแนะนำ Samsung เป็นตัวเลือกแรกและตัวเลือกเดียวนั้นแหละ ถามว่าทำไมเพราะมันเป็นยี้ห้อเดียวที่สามารถปิดเสียงได้ยังไงละ 🤣
ถึงจะพูดแบบนั้น ก็ไม่ได้ปิดง่ายแบบเข้า Settings แล้วกดคลิกเดียวเพื่อปิดขนาดนั้น เพราะมันต้องเข้าไปแก้ค่าใน Shared preferences อ่านจนถึงตอนนี้คงจะรู้สึกน่ากลัว แต่เอาเข้าจริงถ้าเราแก้ได้ถูกจุดและไม่ไปยุ่งกับส่วนอื่น 👌
Shared preferences
เอาง่ายๆเลย เหมือนเป็น Object ที่เก็บค่า config สำหรับแอพต่างๆ ภายในเครื่อง เช่น เราตั้งค่าว่าจะเปิดเสียงโทรศัพท์ ระบบก็จะเก็บค่าไว้ใน key ว่า 1 ทำให้ไม่ว่าเราจะปิดเครื่องเปิดใหม่ ค่าก็จะยังเก็บไว้อย่างเดิม และใช่ แอพกล้องของซังซุมก็ใช้ Shared preferences ในการตั้งแต่เสียงซัตเตอร์เช่นกัน
อยากจะปิดต้องทำยังไง
จริงๆ สมัย Android รุ่นเก่าๆ เราสามารถใช้แอพที่ชื่อ SetEdit ในการแก้ไขค่าได้เลย แต่ Android ในปัจจุบันไม่สามารถแก้ไขได้ เพื่อให้มันง่ายที่สุด ผมจะแนะนำการแก้ผ่าน WiFi ADB เพียงแค่มันต้องใช้คอม แต่ไม่ต้องเสียบสาย ฉะนั้นเตรียมคอมให้พร้อมแล้วไปลุยกัน
ดาวน์โหลด ADB
จริงๆ แล้วถ้าจะให้ง่ายที่สุดก็ติดตั้ง Android Studio ไปเลยเพราะมันมาพร้อมกับ ADB อยู่แล้ว แต่ถ้าไม่อยากหนักเครื่อง ผมแนะนำให้ดาวน์โหลด Android Platform Tools มาดีกว่าครับ ถ้าคนใช้ mac แนะนำให้โหลดผ่าน Homebrew จะสะดวกกว่า ติดตั้งให้เรียบร้อย แล้วไปต่อกัน
Wifi Debuging
ก่อนอื่นให้เปิด Developer Options ก่อน โดนการกดที่ build ไปรัวๆ ในหน้า About → Software Infomation (ส่วนนี้ไม่มีรูปให้นะ เสี่ยง 🤣) หลังจากนั้นให้เราเข้าไปที่หน้า Developer Options เลื่อนลงไปจะเจอหัวข้อ Debugging แล้วกวาดสายตาลงมาอีกหน่อยจะเจอเมนู Wireless Debugging ให้ทำการเปิดแล้วไปกันต่อ
Pairing & Execute
ก่อนอื่นให้เราทำการเช็คว่าคอมเรากับโทรศัพท์เราอยู่ในวง Network เดียวกัน แล้วให้ทำการกดที่ Pair device with paring code เพื่อทำการเชื่อมต่อโทรศัพท์ของเราเข้ากับ ADB บนเครื่อง โดยจะมี popup เป็นข้อมูล ip และ pairing code บนคอมของเราให้ใช้คำสั่ง adb pair <ip>:<port> เมื่อกด Enter ก็จะให้ใส่ Pairing code โดยใส่ข้อมูลตามที่ popup ได้โชว์ขึ้นมา

ต่อไปให้เรารันคำสั่ง adb shell settings put system csc_pref_camera_forced_shuttersound_key 0 แล้วเช็คอีกทีผ่านคำสั่ง adb shell settings get system csc_pref_camera_forced_shuttersound_key ถ้าเป็น 0 ยินดีด้วยครับ ปิดเสียงเรียบร้อยแล้ว 🎉

สุดท้ายนี้
อย่าลืม disconnect แล้วก็ปิด Developer Options ด้วยนะ ขอให้มีความสุขกับโทรศัพท์ แล้วพบกันใหม่ ถ้ามีข้อสงสัยก็ Comment มาได้นะครับ ☺️