แกะรอยความลับ! Reverse Engineer เคสมือถือเกม NES สุดกาก

NES Clone built into a cheap phone case
เคสมือถือราคาถูกที่ฝังเครื่องเล่นเกม 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 🎬

📚 แหล่งข้อมูลศึกษาเพิ่มเติม:

พร้อมสร้างสรรค์หรือแกะรอยโปรเจกต์อิเล็กทรอนิกส์ของคุณเองแล้วหรือยัง?

ช้อปบอร์ด อุปกรณ์ และเซนเซอร์ เข้ากลุ่ม Community ถาม-ตอบสาย Maker สอบถามสินค้าและปรึกษาผ่าน LINE OA
*คำเตือนและข้อแนะนำ: เนื้อหาบทความนี้สรุปและแปลมาจากบทความภาษาอังกฤษ (Hackaday) การทำ Reverse Engineering อุปกรณ์อิเล็กทรอนิกส์ต้องอาศัยทักษะเฉพาะทางและความระมัดระวังในการใช้งานเครื่องมือ แนะนำให้รับชมวิดีโอต้นฉบับอย่างละเอียดเพื่อศึกษาขั้นตอนที่ถูกต้องครับ

แท็ก


Blog posts

เข้าสู่ระบบ

ลืมรหัสผ่านใช่ไหม?

ยังไม่มีบัญชีใช่ไหม?
สร้างบัญชี