في بداية العام 1996 ، عندما طرحت شركة سوني جهاز الألعاب البلاي ستيشن لأول مرة في العالم ، فاجأت الجميع بأن الجهاز يعمل على الأقراص المدمجة وليس الكارتريدج كما توقع البعض .. ونظراً لبساطة نسخ الأقراص المدمجة .. وضعت الشركة نظام حماية فعال ، وهو رمز لكل منطقة ، وهي : PAL لأوروبا والشرق الأوسط ، NTSC\UC للنظام الأمريكي ، NTSC\J للنظام الياباني .
وفي هذه الحالة لن تعمل الأقراص المنسوخة المستوردة من أمريكا على الأجهزة في الشرق الأوسط نظراً لإختلاف الكود ..
يبدو أن سوني نجحت في فكرتها ... لكن ليس طويلاً !
ففي منتصف العام 1997 ( في هذا العام اشتريت جهاز سيجا ميجا درايف ، يعمل على الكارتريدج ، نظراً للثمن الباهظ للبلاي ستيشن في ذلك الوقت ) ، ظهرت مجموعة في هونج كونج في الصين ، تطلق على نفسها الإسم - Old Crow - متخصصة في الإلكترونيات الرقمية ... حيث قامت هذه المجموعة بمحاولة فهم لنظام الحماية فوجدوا التالي :
إن كل قرص مخصص للبلاي ستيشن عليه كود للحماية ، وهو مخزن في الأربع مسارات الأولى من القرص .
فمثلاً : القرص المخصص للنظام الأمريكي يحمل الكود التالي :
بترميز ASCII :
0x9, 0xA9, 0x3D, 0x2B, 0xA5, 0xF4
وبالنظام الثنائي :
1001 10101001 00111101 00101011 10100101 11110100
وإذا لم يتوافق هذا الكود مع الكود المخزن في شريحة الـ BIOS بالجهاز ، فلن يتم تشغيل القرص .. وستظهر الرسالة : Please Insert Playstation Format Disk
---
إذاً .. فما العمل ؟
'>
إن مجموعة Old Crow لديها الجواب الشافي .. وهو أننا يمكن أن نتحايل على الجهاز وذلك بحقن الكود السابق في شريحة البيوس ! حيث قامت المجموعة بتخزين جميع أكواد الأنظمة في مايكروكنترولير من شركة MicroChip وهو المتحكم القديم ذو 16 دبوس
الذي يحمل الرقم PIC16C541
وعند بداية تشغيل الجهاز ، فإن المتحكم سيبدأ بإرسال الأكواد إلى المعالج بالترتيب التالي : 1- كود النظام الياباني . 2- كود النظام الأمريكي . 3- كود النظام الأوروبي .
وعند توافق أحد الأكواد المخزنة في المايكروكنترولير مع الكود الموجود في شريحة البيوس سيقوم الجهاز بتشغيل القرص المدمج بغض النظر عن نظامه !!
'>
وووووووووووواااااااااااااااااااااااااااااوووووووووووو ( شايفين يا شباب !! )
==
وهذه الطريقة متبعة حتى الآن .. وهي فعالة وسريعة ، وتغني عن الطريقة القديمة وهي باستخدام أقراص المقايضة !
لكن حدث تطور بسيط ، وهو أن المتحكم PIC16C541 قديم وذاكرته الداخلية صغيرة ، بالإضافة للعدد الكبير لأطرافه ، حيث يتم توصيل 10 دبابيس في كل جهاز من أصل 16 دبوس ،، فعندما طرح المتحكم PIC12C508 ، الذي له 8 دبابيس فقط بالإضافة إلى ضعف الذاكرة الموجودة في المتحكم القديم ، فإن عدد الدبابيس التي توصل مع الجهاز هي 4 فقط !
========
صورة المايكروكنترولير PIC12C508 المستخدم حالياً :
يتبع ===> ^_^