27 წლის შემდეგ, ინჟინერმა Power Mac-ის ROM-ში დამალული საიდუმლო ფოტო აღმოაჩინა
27-წლიანი საიდუმლო ამოხსნილია: ინჟინერმა დაგ ბრაუნმა აღმოაჩინა მეთოდი, თუ როგორ გავააქტიუროთ Power Mac G3-ის ROM-ში დამალული ფოტო, ე.წ. „სააღდგომო კვერცხი“.

27 წლის შემდეგ, ინჟინერმა Power Mac-ის ROM-ში დამალული საიდუმლო ფოტო აღმოაჩინა
დეველოპერმა „კრემისფერი“ G3-ის ეპოქიდან შემორჩენილი, დამალული JPEG-ის საიდუმლო ამოხსნა.
სამშაბათს, პროგრამული უზრუნველყოფის ინჟინერმა, Doug Brown-მა, გამოაქვეყნა თავისი აღმოჩენა იმის შესახებ, თუ როგორ უნდა გააქტიურდეს დიდი ხნის ცნობილი, მაგრამ აქამდე მიუწვდომელი „სააღდგომო კვერცხი“ (Easter egg) Power Mac G3-ის ROM-ში (მუდმივი მეხსიერება): შემქმნელთა გუნდის დამალული ფოტო, რომლის ჩვენების მეთოდსაც 27 წლის განმავლობაში ვერავინ მიაგნო. მიუხედავად იმისა, რომ თავად JPEG სურათის არსებობა პირველად Pierre Dandumont-მა 2014 წელს დაადასტურა, მისი კომპიუტერზე გამოტანის გზა საიდუმლოდ რჩებოდა, სანამ Brown-ის რევერს-ინჟინერინგულმა სამუშაომ არ გამოავლინა, რომ მომხმარებელს უნდა შეექმნა RAM დისკი და დაერქმია მისთვის secret ROM image.
Apple Power Mac-ის დეველოპერების ფოტო, რომელიც Mac G3-ის გარკვეულ ROM ჩიპებში იყო დამალული.
Brown-ი ამ სურათს შემთხვევით წააწყდა, როდესაც ჰექს-რედაქტორ Hex Fiend-ს იყენებდა „კრემისფერი“ Power Mac G3-ის ROM-ში შენახული რესურსების შესასწავლად. ეს ROM-ი 1997-1999 წლებში გამოშვებულ დესკტოპ, მინითაუერ და All-in-One G3 მოდელებში გამოიყენებოდა.
„ROM-ის თვალიერებისას ორმა რამემ მიიქცია ჩემი ყურადღება“, — წერს Brown-ი. მან იპოვა როგორც HPOE რესურსი, რომელიც გუნდის წევრების JPEG სურათს შეიცავდა, ისე საეჭვო პასკალის სტრიქონების ნაკრები SCSI Manager 4.3-ის კოდში, რომლებიც მოიცავდა ფრაზებს: .Edisk, secret ROM image და The Team.
სწორედ ეს სტრიქონები გახდა Brown-ისთვის გადამწყვეტი მინიშნება. კოდის ამოღებისა და Ghidra-ს გამოყენებით მისი დისასემბლირების შემდეგ, მან აღმოაჩინა, რომ SCSI Manager-ი ამოწმებდა, არსებობდა თუ არა RAM დისკი სახელით secret ROM image. მისი პოვნის შემთხვევაში, კოდი ქმნიდა ფაილს სახელად The Team, რომელიც დამალულ JPEG მონაცემებს შეიცავდა.
საიდუმლოს ამოხსნა
Brown-მა თავისი აღმოჩენები თავდაპირველად #mac68k IRC არხზე გააზიარა, სადაც მომხმარებელმა, სახელად Alex-მა, სწრაფად გაარკვია აქტივაციის მეთოდი. ამ ხრიკისთვის საჭიროა მომხმარებელმა ჩართოს RAM დისკი „მეხსიერების“ მართვის პანელიდან, გადატვირთოს კომპიუტერი, აირჩიოს RAM დისკის ხატულა, Special მენიუდან აირჩიოს „დისკის წაშლა“ (Erase Disk) და ფორმატირების დიალოგურ ფანჯარაში აკრიფოს secret ROM image.
„თუ ფაილს ორჯერ დააწკაპუნებთ, მას SimpleText-ი გახსნის“, — განმარტავს Brown-ი თავის ბლოგზე, სანამ დამალულ გუნდის ფოტოს აჩვენებს.
მოუქნელმა G3 All-in-One-მა მალევე მოუმზადა ნიადაგი უფრო პატარა და გაცილებით უფრო ლურჯი iMac-ისთვის.
ეს აღმოჩენა Apple-ის Steve Jobs-ის დაბრუნებამდელი ეპოქის ერთ-ერთ ბოლო დაუდოკუმენტებელ „სააღდგომო კვერცხს“ წარმოადგენს. Brown-ის შენიშვნით, ის მუშაობს Mac OS 9.0.4-მდე, მაგრამ, როგორც ჩანს, 9.1 ვერსიაში გათიშული იქნა. ეს დრო ემთხვევა Jobs-ის მიერ 1997 წელს Apple-ში დაბრუნების შემდეგ „სააღდგომო კვერცხების“ აკრძალვას, თუმცა Brown-ს აინტერესებს, იცოდა თუ არა Jobs-მა ამ კონკრეტული საიდუმლოს შესახებ.
თავის პოსტში Brown-მა იმედი გამოთქვა, რომ ფოტოზე გამოსახულ Apple-ის თანამშრომლებს დაუკავშირდებოდა — ეს იმედი კი მალევე გამართლდა. კომენტარებში მამაკაცმა, სახელად Bill Saperstein-მა, საკუთარი თავი G3 გუნდის ლიდერად (ფოტოზე მეორე რიგში მარცხნიდან მეოთხე) დაასახელა.
„ჩვენ ყველამ ვიცოდით ამ „სააღდგომო კვერცხის“ შესახებ, მაგრამ, როგორც თქვენ აღნიშნეთ, მისი ამოღების ტექნიკა წინა Mac-ებისგან განსხვავდებოდა“, — დაწერა Saperstein-მა კომენტარში. „ეს იმის შედეგი იყო, რომ თავდაპირველ PowerMac-ში Paula Abdul-ის ფოტო იყო დამალული (რა თქმა უნდა, ნებართვის გარეშე). ამიტომ G3-ის გუნდს მაინც გვინდოდა ჩვენი სურათების ROM-ში ქონა, მაგრამ ეს ძალიან საიდუმლოდ უნდა შეგვენახა.“
მან ასევე გააზიარა კულისებსმიღმა დეტალები და აღნიშნა, რომ მისმა „ენთუზიასტმა ინჟინრების ჯგუფმა“ წარმატებული G3 ხაზი, როგორც საიდუმლო პროექტი (skunk works project), ისე შეიმუშავა — აპარატურა, რომელიც Jobs-მა მოგვიანებით iMac-ების რევოლუციურ სერიად აქცია. „დანარჩენი კი უკვე ისტორიაა“, — დაწერა Saperstein-მა.
ITNEWS-ის მეგობარი ვებ-გვერდია https://itjobs.ge/. https://itjobs.ge/-ზე ორგანიზაციებს და ფიზიკურ პირებს, აქვთ საშუალება განათავსონ როგორც ვაკანსიები, ტრენინგები და ივენთები ასევე კონკრეტული Tech დავალებები, რისთვისაც ეძებენ დეველოპერებს, დიზაინერებს, სეო სპეციალისტებს და ა.შ. https://itjobs.ge/ - იპოვე დასაქმების საუკეთესო შესაძლებლობები ან გამოაქვეყნე ვაკანსია / დავალება და მიაწვდინე ხმა სასურველ აუდიტორიას.
გაზიარება
როგორია თქვენი რეაქცია?






