News (ST)

Reverse engineering e fetolela laeborari ea PlayStation 3 hore e sebetse ka tlhaho likhomphutha tsa hajoale

PS3
PS3 - Habanero Pixel/shutterstock.com

Baetsi ba li-software le li-studio tsa mahlale ba sebelisa mekhoa e tsoetseng pele ea ho kopanya e tsitsitseng ho fetolela litlotla tsa khale tsa Sony tsa khomphutha hore e be liphetolelo tsa khale tsa komporo. Ts’ebetso ea tekheniki e felisa tlhoko ea li-emulators tsa setso, e lumella khoutu ea mantlha ho fihlella ka kotloloho lisebelisoa tsa lisebelisoa tsa sejoale-joale, joalo ka li-processor tsa meralo ea x86 le likarete tsa litšoantšo tsa sejoale-joale.

E lokollotsoe ka lekhetlo la pele lilemong tse mashome a mabeli tse fetileng, lisebelisoa tsa Majapane li ne li sebelisa mohaho o rarahaneng oa Cell, e leng ntho eo historing e entseng hore ho be thata ho theha likou tse tobileng ho liforomo tse ling. Ferramentas Boenjiniere ba morao-rao bo hlola mokoallo ona ka ho fetolela lifaele tsa binary tsa mantlha khoutong e sebetsang e ntlafalitsoeng bakeng sa lits’ebetso tsa hajoale.

Phetoho ea theknoloji e hlahisa litšobotsi tse khethehileng ‘marakeng oa nts’etsopele: – Análise botebo ba li-executable tsa pele; – Geração khoutu e tsamaellana le Windows le Linux; – Superior Estabilidade ntle le ho sekisetsa papali; – Democratização ea ho fihlella litudio tse nyane.

Merero e ikemetseng le merero ea khoebo e potlakisa phetoho ea lethathamo la libuka, le nang le litlotla tse fetang likete tse tharo tse ngolisitsoeng. Motsamao oa lekala o tsepamisitse maikutlo holim’a paballo ea dijithale ea pokello ea nalane le ts’ebetso ea moruo ea tokollo e ncha ntle le litšenyehelo tse phahameng tsa ho bokella ka botlalo.

Ea pele ea meralo le botekgeniki ho hlola

Sistimi ea Cell e kopantseng motheo oa mantlha le likarolo tse robeli tsa ts’ebetso ea synergistic tse reretsoeng ho etsa mesebetsi e bapileng e matla. Programadores ka nako e hlokahalang ho ntlafatsa khoutu ka letsoho ho sebelisa li-cores tsena, e leng se hlahisitseng ho its’etleha ka mokhoa o ikhethileng ho lisebelisoa tse khethehileng tsa moetsi.

Emulation ea setso e leka ho etsisa asymmetry ena ka nako ea nnete, ts’ebetso e jang lisebelisoa tse feteletseng esita le mechini e matla. Recompilation e tsitsitseng e rarolla bothata ka ho etsa ‘mapa oa litaelo tsa mantlha ka kotloloho ho likhoele tsa sejoale-joale tsa processor, ho tlosa latency le sistimi e holimo.

Lintlha tsa ts’ebetso ea phetoho

Baenjiniere ba li-software ba bala lifaele tsa binary le ho khetholla mesebetsi ea tlhaho ka puo ea lik’homphieutha tsa hona joale. Khoutu e ikarabellang bakeng sa likarolo tse rarahaneng joalo ka fisiks le molumo e fumana phetolelo e ntlafalitsoeng e ts’oanang bakeng sa litaelo tsa sejoale-joale tsa ts’ebetso ea data.

Baqapi ba ikemetseng ba nka mohato o latelang ka ho hlahisa li-executable tse ikemetseng tse buisanang ka kotloloho le memori ea RAM le yuniti ea ts’ebetso ea litšoantšo. E tsoelang pele Testes e lokisa liphapang tsa pono le ts’ebetso khafetsa, e netefatsa bots’epehi ho lisebelisoa tsa mohloli.

Karolo ea ho qetela ea ts’ebetso e fana ka likou tse sebetsang bakeng sa ho ajoa mabenkeleng a dijithale, ho tlosa litlhophiso tse rarahaneng ke mosebelisi oa ho qetela. Relatórios litsebi tsa li-studio li supa katleho e kholo ea ts’ebetso ha e bapisoa le liteko tsa pele tsa ho etsisa software.

Melemo ea ts’ebetso ho feta ho etsisa

Ts’ebetso ea tlhaho e fokotsa haholo litlhoko tsa hardware tse hlokahalang ho tsamaisa lihlooho tsa khale. Computadores ea tlhophiso e bohareng, e nang le 16 GB ea RAM, e ka sebetsana le lipapali ka metsi, ntho e ke keng ea finyelloa ka mekhoa ea ho etsisa nako ea sebele.

Basebelisi ba fihlella liqeto tse phahameng haholo le litefiso tse phahameng tsa foreimi ntle le tlhoko ea ho etsa liphetoho tse seng molaong. Ho kopanngoa ha litlolo tse phahameng ho etsahala ka tlhaho khoutu e ncha, hape ho lumella ho atolosoa ha tšimo ea pele ea pono.

Mokhoa ona o fana ka bonnete ba molao bakeng sa lik’hamphani tse nang le litokelo tsa molao. Como khoutu ea ho qetela e hlahisitsoeng e ikemetse ebile e khaotsoe ho tsoa ho thepa ea sistimi ea moetsi oa li-console, li-studio li ka rekisa lihlahisoa ntle le ho tobana le litšitiso tsa laesense ea sethala.

Phatlalatso ka li-platform tse kopantsoeng ‘marakeng oa likhomphutha li etsa hore lilaebrari tse neng li sa fihlellehe li fumanehe ho bamameli ba bacha. Sebopeho sa matsoalloa se felisa tlhokahalo ea liphetoho tsa matsoho ho li-menu tsa tlhophiso, ho fana ka ts’ebetso e tobileng le phihlelo ea tšebeliso.

Mekhatlo ea khoebo le pale ea katleho ea Konami

Moqapi oa Japane Konami o netefalitse katleho ea ho bokellana hape ka mokhoa o tsitsitseng ka ho sebelisa mokhoa ona pokellong ea morao-rao ea lipapali tsa maqiti tsa bohloela. Sehlooho se ikhethileng, se tsebahalang ka ho itšetleha ka ho fetelletseng ho likarolo tsa pele tsa ts’ebetso bakeng sa lipapiso tsa lebala la ntoa, joale se sebetsa ka mokhoa o tsitsitseng likhomphutha. Phetoho e bolokile bots’epehi ba mochini oa papali ha e ntse e sebelisa lintlafatso tse poteletseng tsa pono, e bonts’a hore litlaleho tse teteaneng le litsamaiso tsa nalane li ka fetisetsoa moahong oa x86 ntle le tahlehelo ea boleng.

Katleho ea khoebo ea ho qalisoa e hlahisitse mohloli o mocha oa chelete bakeng sa moqapi, ho khothalletsa lik’hamphani tse ling ho hlahloba li-catalogs tsa bona tsa khale. Versões ea li-franchise tsa liteko tsa motho oa pele le lipapali tsa ho hanyetsa lisele li se li ntse li potoloha libakeng tsa nts’etsopele, tse netefatsang ts’ebetso ea tekheniki bakeng sa mefuta e fapaneng. Mmaraka oa likhomphutha, o nang le basebelisi ba libilione, o monya ka potlako likhatiso tsena tsa matsoalloa, a fokotsa litšenyehelo tsa tlhahiso ka liperesente tse fihlang ho mashome a mahlano ha o bapisoa le merero ea khalemelo e hahiloeng ho tloha qalong.

Mehato e bulehileng ea mohloli le tšebelisano-‘moho ea tekheniki

Baahi ba baetsi ba mananeo ba ikemetseng ba theha lisebelisoa tse bulehileng tse tlatselletsang boiteko bo hlophisitsoeng ba indasteri, ba eketsa lihora tse likete tsa mosebetsi oa boithaopo ho theha limmapa tsa lifaele tse sebetsang. Projetos e ts’oaretsoeng libakeng tsa polokelo ea sechaba e ka fetolela maikutlo a lipapali tse sa tloaelehang le tse ikemetseng tseo ho ke keng ha etsahala hore li fumane tlhokomelo ea khoebo ho tsoa ho baphatlalatsi ba ka sehloohong. Plataformas litsamaiso tse kopantseng tsa emulation le tsona li rua molemo tsoelo-peleng ena, li sebelisa li-recompilers tsa ka hare ho eketsa lebelo la ho lumellana ha litsamaiso tsa bona, tseo hajoale li lumellang ho hlahisa karolo e kholo ea laebrari ea pele e tsitsitseng. Tšebelisano ea Marang-rang pakeng tsa lihlopha tse nyane tsa baenjiniere ba software e potlakisa litokomane tsa mesebetsi e sa bonahaleng ea lisebelisoa tsa lefa, ho theha database ea bohlokoa bakeng sa paballo ea nalane ea boithabiso ba dijithale le ho netefatsa hore mesebetsi e nyatsehang e lula e fumaneha bakeng sa meloko e tlang ea libapali le bafuputsi.

Litšitiso tsa tekheniki ts’ebetsong ea data

Likhoutu tse koetsoeng tsa thepa le litsamaiso tse tsoetseng pele tsa ts’ireletso ea likopi li emela litšitiso tse kholo mokhahlelong oa pele oa ho ntšoa. Anomalias khokahanong ea memori e hloka litokiso ka mor’a ts’ebetso ea othomathike, e hlokang tlhahlobo e tsitsitseng le ho lokisa liphoso ka botlalo ke lienjiniere tsa software.

Tšebeliso ea nako e telele le ho boloka pokello

Phetoho ea matsoalloa e sireletsa likete tsa mesebetsi khahlano le ho senyeha ha ‘mele oa media oa mantlha oa optical. Estúdios ea litlhophiso tsa ntlafatso ea selemo le selemo tsa tokollo e ncha tse ipapisitseng le ho bokelloa hape, ho kopanya lits’ebetso tse ncha le lits’ebeletso tsa ts’ebetso ea leru le lisebelisoa tsa mehala tse sebetsang hantle haholo.

Likamano tsa leano lipakeng tsa beng ba litokelo le baetsi ba lisebelisoa li bonts’a ts’ebetso ea ts’ebetso ena ‘marakeng oa theknoloji. Ntlafatso ea kamora ho bokella, e kenyelletsang ts’ehetso ea li-monitor tsa ultrawide le molumo oa sejoale-joale oa boemo, e theha mokhoa e le mokhoa o hlakileng oa ho boloka lefa la dijithale la moloko oa bosupa oa li-consoles.

To Top