ปิดตำนาน 26 ปี! นักแฮ็กฮาร์ดแวร์ถอดรหัสชิป MechaCon ของ PS2 สำเร็จ เปิดทาง Emulator และ ODE รุ่นใหม่
ความลับสำคัญที่สุดอีกหนึ่งอย่างของ PlayStation 2 ถูกเปิดออกในที่สุด หลังจากผ่านมาเกือบ 26 ปี เมื่อกลุ่มนักพัฒนาฮาร์ดแวร์ย้อนยุคสามารถ Reverse Engineer ชิปความปลอดภัย CXP102064 MechaCon ซึ่งเป็นชิปสำคัญภายใน PS2 ที่รับผิดชอบการทำงานของ Optical Drive รวมถึงระบบป้องกันการละเมิดลิขสิทธิ์ของเครื่อง
ผู้ที่อยู่เบื้องหลังความสำเร็จครั้งนี้คือ DiscoStarslayer นักเล่นและนักวิจัยฮาร์ดแวร์ย้อนยุคจากแคนาดา โดยโครงการนี้ใช้เวลานานถึง 4 ปี กว่าจะสามารถเปิดเผยข้อมูลภายในชิปได้สำเร็จ
4 ปีแห่งการผ่าชิปใต้กล้องจุลทรรศน์
MechaCon ถือเป็นหนึ่งในชิ้นส่วนที่สำคัญและซับซ้อนที่สุดของ PS2 เนื่องจากมันเชื่อมโยงทั้งระบบ Optical Drive และกลไกด้านความปลอดภัยของเครื่อง
การ Reverse Engineer จึงไม่ได้เริ่มจากการอ่านข้อมูลผ่านซอฟต์แวร์แบบตรง ๆ แต่ต้องใช้กระบวนการ Hardware Analysis อย่างละเอียด
กระบวนการที่ทีมใช้ประกอบด้วย Chemical Decapping เพื่อเปิดชั้นแพ็กเกจของชิป, การทำ Optical Dump และการตรวจสอบวงจรภายใน Silicon ผ่านกล้องจุลทรรศน์ เพื่อพยายามทำความเข้าใจโครงสร้างและข้อมูลที่ฝังอยู่ในตัวชิป
ตลอดระยะเวลาหลายปี ทีมสามารถค่อย ๆ ทำแผนผังส่วนประกอบภายใน MechaCon แต่ยังติดปัญหาสำคัญ เพราะไม่สามารถดึงข้อมูลทั้งหมดออกมาผ่านช่องทาง Software ได้โดยตรง
จนในที่สุดจึงพบ Exploit ที่เปิดทางให้ข้อมูลภายในชิปสามารถถูกอ่านออกมาผ่านซอฟต์แวร์ได้
DiscoStarslayer ระบุว่า Libby ซึ่งเป็นผู้ร่วมพัฒนา เป็นผู้ค้นพบ Exploit ที่ทำให้สามารถปลดล็อกข้อมูลของชิปได้สำเร็จ ถือเป็นจุดเปลี่ยนสำคัญของโครงการที่ดำเนินมายาวนานถึง 4 ปี
ไม่ได้สำคัญเฉพาะกับ PS2
ความสำเร็จครั้งนี้มีความหมายมากกว่าการไขความลับของเครื่องเกมเพียงรุ่นเดียว เพราะ MechaCon ยังถูกนำไปใช้กับ Arcade Board ที่พัฒนาบนพื้นฐานของ PlayStation 2 หลายระบบ
ตัวอย่างเช่น
Namco System 246
Namco System 256
Konami Python 1
นั่นหมายความว่าเอกสารและความเข้าใจเกี่ยวกับการทำงานภายใน MechaCon ที่ได้รับจากการ Reverse Engineering ครั้งนี้ อาจช่วยให้วงการอนุรักษ์เกม Arcade สามารถเข้าใจฮาร์ดแวร์เหล่านี้ได้ดีขึ้นด้วย
สำหรับนักพัฒนา Emulator การมีข้อมูลระดับ Silicon ที่ละเอียดขึ้นย่อมช่วยลดส่วนที่ต้องอาศัยการเดาพฤติกรรมของฮาร์ดแวร์ และอาจทำให้สามารถจำลองการทำงานของ PS2 ได้แม่นยำขึ้นในระยะยาว
Emulator และ Homebrew มีโอกาสพัฒนาได้ง่ายขึ้น
หนึ่งในผลลัพธ์ที่หลายคนในวงการ Retro Gaming ให้ความสนใจมากที่สุดคือ PS2 Emulation
ตลอดหลายปีที่ผ่านมา นักพัฒนา Emulator ต้องทำความเข้าใจพฤติกรรมของฮาร์ดแวร์จากข้อมูลที่หาได้ การทดสอบ และการ Reverse Engineering ในหลายระดับ การมีข้อมูลภายในของ MechaCon อย่างละเอียดจึงสามารถช่วยเติมเต็มช่องว่างที่ยังเหลืออยู่ได้
นอกจากนี้ยังมีประโยชน์กับฝั่ง Homebrew Development เพราะนักพัฒนาจะเข้าใจการทำงานของ Optical Drive และระบบความปลอดภัยของเครื่องมากขึ้น ซึ่งอาจนำไปสู่เครื่องมือและซอฟต์แวร์สำหรับ PS2 ที่ซับซ้อนกว่าเดิม
หรือในที่สุด PS2 อาจมี Optical Drive Emulator ที่สมบูรณ์?
สิ่งที่น่าสนใจที่สุดสำหรับผู้ใช้งานทั่วไปอาจเป็นโอกาสในการพัฒนา Optical Drive Emulator หรือ ODE สำหรับ PS2 ในรูปแบบที่สมบูรณ์มากขึ้น
แนวคิดของ ODE คือการจำลองการทำงานของ Optical Drive ด้วยอุปกรณ์ดิจิทัล ทำให้สามารถโหลดเกมจากสื่อจัดเก็บข้อมูลสมัยใหม่แทนการใช้แผ่น Optical Disc จริง
PS2 มีโซลูชันแนวนี้และการดัดแปลงฮาร์ดแวร์อยู่บ้าง แต่การที่ส่วนสำคัญด้านการควบคุมและระบบรักษาความปลอดภัยของ MechaCon ยังไม่ถูกเปิดเผยอย่างสมบูรณ์ เป็นหนึ่งในข้อจำกัดที่ทำให้การสร้าง ODE ที่ทำงานได้อย่างครบถ้วนเป็นเรื่องยาก
เมื่อโครงสร้างของชิปได้รับการศึกษาและข้อมูลถูกเปิดออกมากขึ้น การพัฒนา ODE รุ่นใหม่จึงมีโอกาสเป็นไปได้มากขึ้นในอนาคต
แน่นอนว่ายังไม่มีการยืนยันว่า ODE ดังกล่าวจะเกิดขึ้นจริง หรือจะสามารถรองรับ PS2 ทุกรุ่นได้ แต่การ Reverse Engineering ครั้งนี้ถือเป็นการปลดล็อกชิ้นส่วนสำคัญที่วงการ Retro Console รอมานาน
ปริศนา PS2 ที่เกือบถูกลืม ถูกเปิดออกอีกครั้ง
PlayStation 2 เปิดตัวครั้งแรกในปี 2000 และแม้เวลาจะผ่านมานานกว่าสองทศวรรษ นักพัฒนาย้อนยุคยังคงค้นพบรายละเอียดใหม่ ๆ ของฮาร์ดแวร์เครื่องนี้อยู่เรื่อย ๆ
การถอดรหัส CXP102064 MechaCon จึงถือเป็นอีกหนึ่งหมุดหมายสำคัญของวงการ PS2 เพราะเป็นการเปิดเผยข้อมูลของชิปที่เกี่ยวข้องโดยตรงกับ Optical Drive และระบบรักษาความปลอดภัย ซึ่งเป็นส่วนที่ปกป้องไว้มาอย่างยาวนาน
จากนี้ผลลัพธ์อาจไม่ได้หยุดอยู่แค่การเก็บรักษาความรู้เกี่ยวกับฮาร์ดแวร์เก่า แต่ยังสามารถส่งต่อไปยัง Emulator, Homebrew, Arcade Preservation และอาจรวมถึง Optical Drive Emulator สำหรับ PS2 ในอนาคต
หลังจากผ่านไป 26 ปี ปริศนาสำคัญอีกชิ้นของ PlayStation 2 จึงถูกเปิดออกในที่สุด
ที่มา: Tom's Hardware



