เคสมือถือราคาถูกที่ฝังเครื่องเล่นเกม NES (Famicom) ไว้ด้านหลัง
สวัสดีชาว Maker และสายแฮกฮาร์ดแวร์ทุกคนครับ! 🛠️ ย้อนกลับไปในยุค 1980 เครื่องเกม NES (Nintendo Entertainment System) หรือที่บ้านเราคุ้นเคยกันในชื่อ Famicom ถือเป็นเครื่องเกมที่ฮิตถล่มทลายไปทั่วโลก ด้วยความที่ระบบของมันไม่ได้ซับซ้อนมากนัก ทำให้มีเครื่อง "โคลน" (Clone) ถูกผลิตออกมาเพียบในยุคต่อมา
และในปัจจุบัน เทคโนโลยีก็พัฒนาไปไกลจนสามารถย่อส่วนเครื่อง NES ทั้งเครื่องให้กลายเป็น "NES on a chip" (NOAC) หรือระบบที่รวมทุกอย่างไว้ในชิปตัวเดียวได้สำเร็จ ซึ่งช่อง YouTube Poking Technology ได้นำหนึ่งในตัวอย่างที่เรียกได้ว่าเป็น จุดต่ำสุดของวงการคอนโซลที่ถูกฝังอยู่ในเคสโทรศัพท์ราคาถูก (real rock bottom for the console built into a cheap phone case.) มาทำการ Reverse Engineering (วิศวกรรมย้อนกลับ) เพื่อดูว่าข้างในมันทำงานยังไงครับ!
เริ่มต้นการแกะรอย (Step-by-Step) 🔍
การจะรู้ว่าฮาร์ดแวร์ทำงานยังไง ก็ต้องเริ่มจากการงัดมันออกมาดูครับ!
-
เจอชิปปริศนา: เมื่อแกะเครื่องออกมา สิ่งที่พบคือสมองกลของเครื่องที่เป็นเพียง "ชิปหยดน้ำสีดำ" (Resin blob chip) ซึ่งเป็นเรื่องปกติของอุปกรณ์อิเล็กทรอนิกส์ราคาถูกที่ต้องการประหยัดต้นทุนและปิดบังเบอร์ชิป
-
ดึงข้อมูล ROM: บนบอร์ดมีชิปหน่วยความจำ ROM แปะอยู่ ซึ่งเขาใช้ความพยายามนิดหน่อยในการดึง (Dump) ข้อมูลเกมออกมา
แฮกข้อมูลผ่านแสง Backlight! 💡
ความท้าทายอยู่ที่การวิเคราะห์ตัวชิปหยดน้ำครับ เขาค้นพบว่าชิปตัวนี้คือ VT369 NES-on-a-chip และคาดเดาว่ามีโค้ดบางส่วนของอุปกรณ์ถูกซ่อนอยู่ในหน่วยความจำภายใน (Internal ROM) ขนาด 4K ของชิปตัวนี้
และนี่คือความอัจฉริยะของสายแฮกครับ! เพื่อที่จะดึงข้อมูล 4K นั้นออกมา เขาได้ทำการตรวจสอบและ ฉีดโค้ด (Code injection) เข้าไปเพื่อควบคุมไฟแบ็คไลต์ (Backlight) ของหน้าจอ จากนั้นก็สั่งให้หน้าจอกะพริบติดดับเพื่อส่งข้อมูล ROM ภายในออกมาเป็นสัญญาณแสง! เรียกว่าเป็นเทคนิคที่คาดไม่ถึงจริงๆ
💡 Maker's Tip: การทำ Reverse Engineering ต้องอาศัยทั้งทักษะด้านฮาร์ดแวร์ การใช้เครื่องมืออ่านสัญญาณ และความเข้าใจในสถาปัตยกรรมของชิปครับ ไอซีเหล่านี้นอกจากจะเอามาเล่นเกมมาริโอ้แล้ว มันยังสามารถเอามาประยุกต์เป็นคอมพิวเตอร์อเนกประสงค์ขนาดจิ๋วได้ด้วยนะ!
หากเพื่อนๆ คนไหนสนใจอยากลองศึกษาฮาร์ดแวร์ระดับลึก แวะมาช้อป บอร์ดไมโครคอนโทรลเลอร์ เซนเซอร์ และอุปกรณ์เครื่องมืออิเล็กทรอนิกส์ ได้ที่ Globalbyte Shop เลยครับ หรืออยากปรึกษาโปรเจกต์ก็ทัก LINE OA มาได้ตลอดเลย!
⚠️ ข้อควรรู้สำหรับสายลึก (Advanced Level)
เนื้อหาและขั้นตอนการทำ Reverse Engineering ในโปรเจกต์นี้มีความซับซ้อนในระดับสูงมาก ทั้งการ Dump ROM และการทำ Code Injection หากสนใจเรียนรู้เทคนิคเหล่านี้อย่างละเอียด แนะนำให้เลื่อนลงไปดูวิดีโอตัวเต็มด้านล่าง หรือตามไปดูที่แชนเนลต้นฉบับได้เลยครับ!
วิดีโอ: Dumping and reverse engineering a very cheap NES phone case 🎬
📚 แหล่งข้อมูลศึกษาเพิ่มเติม:
*คำเตือนและข้อแนะนำ: เนื้อหาบทความนี้สรุปและแปลมาจากบทความภาษาอังกฤษ (Hackaday) การทำ Reverse Engineering อุปกรณ์อิเล็กทรอนิกส์ต้องอาศัยทักษะเฉพาะทางและความระมัดระวังในการใช้งานเครื่องมือ แนะนำให้รับชมวิดีโอต้นฉบับอย่างละเอียดเพื่อศึกษาขั้นตอนที่ถูกต้องครับ