News (MY)

Reverse engineering သည် PlayStation 3 စာကြည့်တိုက်ကို လက်ရှိကွန်ပြူတာများတွင် မူလအတိုင်းလည်ပတ်ရန် ပြောင်းလဲပေးသည်။

PS3
PS3 - Habanero Pixel/shutterstock.com

ဆော့ဖ်ဝဲရေးဆွဲသူများနှင့် နည်းပညာစတူဒီယိုများသည် ဂန္ထဝင် Sony ကွန်ဆိုးလ်ခေါင်းစဉ်များကို မူရင်းဒက်စတော့ဗားရှင်းများအဖြစ်သို့ ပြောင်းလဲရန် အဆင့်မြင့်အငြိမ်ပြန်လည်ပေါင်းစည်းခြင်းနည်းလမ်းများကို လက်ခံကျင့်သုံးပါသည်။ နည်းပညာဆိုင်ရာ လုပ်ငန်းစဉ်သည် သမားရိုးကျ emulator များအတွက် လိုအပ်မှုကို ဖယ်ရှားပေးကာ မူလကုဒ်ကို x86 ဗိသုကာ ပရိုဆက်ဆာများနှင့် ခေတ်ပြိုင်ဂရပ်ဖစ်ကတ်များကဲ့သို့သော ခေတ်မီ hardware များ၏ အရင်းအမြစ်များကို တိုက်ရိုက်ဝင်ရောက်ခွင့်ပေးသည်။

လွန်ခဲ့သည့်ဆယ်စုနှစ် နှစ်ခုခန့်က မူလထုတ်ဝေခဲ့သည့် ဂျပန်ဟာ့ဒ်ဝဲသည် ရှုပ်ထွေးသော Cell ဗိသုကာကို အသုံးပြုခဲ့ပြီး၊ သမိုင်းကြောင်းအရ အခြားပလပ်ဖောင်းများသို့ တိုက်ရိုက်ပို့တ်များဖန်တီးရန် ခက်ခဲစေသည့်အချက်တစ်ခုဖြစ်သည်။ Ferramentas မကြာသေးမီက ပြောင်းပြန်အင်ဂျင်နီယာသည် မူရင်း binary ဖိုင်များကို လက်ရှိလည်ပတ်မှုစနစ်များအတွက် အကောင်းဆုံးလုပ်ဆောင်နိုင်သော executable code အဖြစ် ဘာသာပြန်ခြင်းဖြင့် ဤအတားအဆီးကို ကျော်လွှားသည်။

နည်းပညာအကူးအပြောင်းသည် ဖွံ့ဖြိုးတိုးတက်မှုစျေးကွက်တွင် တိကျသောဝိသေသလက္ခဏာများကိုပြသသည်- – မူလလုပ်ဆောင်နိုင်သည့်အရာများ၏ Análise အနက်၊ – Geração ကုဒ်သည် Windows နှင့် Linux တို့နှင့် တွဲဖက်အသုံးပြုနိုင်သည်။ – ဂိမ်းကစားခြင်းကို အလျှော့မပေးဘဲ သာလွန်ကောင်းမွန်သော Estabilidade။ – သေးငယ်သော စတူဒီယိုများအတွက် အသုံးပြုခွင့် Democratização။

အမှီအခိုကင်းသော ပရောဂျက်များနှင့် ကူးသန်းရောင်းဝယ်ရေး အစပျိုးမှုများသည် မှတ်ပုံတင်ထားသော ခေါင်းစဉ်ပေါင်း သုံးထောင်ကျော်ပါရှိသော ကတ်တလောက်ကို ပြောင်းလဲခြင်းကို အရှိန်မြှင့်ပေးသည်။ ကဏ္ဍ၏လှုပ်ရှားမှုသည် သမိုင်းဝင်စုဆောင်းမှု၏ ဒစ်ဂျစ်တယ်ထိန်းသိမ်းမှုနှင့် ပြီးပြည့်စုံသော ပြန်လည်မွမ်းမံမှုစရိတ်ကြီးကြီးမားမားမရှိဘဲ ပြန်လည်ထုတ်ဝေခြင်း၏ စီးပွားရေးအလားအလာအပေါ် အာရုံစိုက်သည်။

မူရင်းဗိသုကာနှင့်နည်းပညာကိုကျော်လွှား

Cell စနစ်သည် ပြင်းထန်သော အပြိုင်လုပ်ဆောင်မှုများအတွက် ရည်ရွယ်သည့် ပေါင်းစပ်လုပ်ဆောင်မှုယူနစ် ရှစ်ခုဖြင့် ပင်မအူတိုင်ကို ပေါင်းစပ်ထားသည်။ Programadores သည် ထုတ်လုပ်သူ၏ သီးခြား ဟာ့ဒ်ဝဲအပေါ် သီးသန့်မှီခိုမှုကို ထုတ်ပေးသည့် အဆိုပါ cores များကို အသုံးချရန် ကုဒ်ကို ကိုယ်တိုင် ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ရန် လိုအပ်ချိန်တွင်၊

သမားရိုးကျ အတုယူမှုသည် အားကောင်းသည့် စက်များတွင်ပင် အရင်းအမြစ်များ အလွန်အကျွံသုံးစွဲသည့် ဤမညီမျှမှုကို အချိန်နှင့်တပြေးညီ ပုံဖော်ရန် ကြိုးပမ်းသည်။ Static recompilation သည် မူလညွှန်ကြားချက်များကို ခေတ်မီပရိုဆက်ဆာလိုင်းများသို့ တိုက်ရိုက်မြေပုံဆွဲခြင်းဖြင့် latency နှင့် system overhead ကိုဖယ်ရှားခြင်းဖြင့် ပြဿနာကိုဖြေရှင်းပေးပါသည်။

ကူးပြောင်းခြင်းလုပ်ငန်းစဉ်အသေးစိတ်

ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် binary ဖိုင်များကိုဖတ်ပြီး မူရင်းလုပ်ဆောင်ချက်များကို လက်ရှိကွန်ပျူတာဘာသာစကားသို့ ကုဒ်လုပ်ကြသည်။ ရူပဗေဒနှင့် အသံကဲ့သို့သော ရှုပ်ထွေးသောဒြပ်စင်များအတွက် တာဝန်ရှိသောကုဒ်သည် ခေတ်မီဒေတာလုပ်ဆောင်ခြင်းဆိုင်ရာ ညွှန်ကြားချက်များအတွက် အကောင်းဆုံးပြင်ဆင်ထားသော အပြိုင်ဘာသာပြန်ခြင်းကို လက်ခံရရှိပါသည်။

အလိုအလျောက် compilers များသည် RAM memory နှင့် graphic processing unit တို့နှင့် တိုက်ရိုက်ဆက်သွယ်နိုင်သော သီးခြားလွတ်လပ်သော executables များကို ဖန်တီးခြင်းဖြင့် နောက်တစ်ဆင့်တက်ပါသည်။ စဉ်ဆက်မပြတ် Testes သည် အမြင်အာရုံနှင့် စွမ်းဆောင်ရည် ကွဲလွဲချက်များကို အထပ်ထပ်အခါခါ ပြုပြင်ပေးကာ အရင်းအမြစ်ပစ္စည်းအပေါ် သစ္စာရှိမှုကို သေချာစေသည်။

လုပ်ထုံးလုပ်နည်း၏ နောက်ဆုံးအဆင့်သည် ဒစ်ဂျစ်တယ်စတိုးဆိုင်များတွင် ဖြန့်ဖြူးရန် အလားအလာရှိသော port များကို ပို့ဆောင်ပေးကာ၊ အသုံးပြုသူမှ ရှုပ်ထွေးသောဖွဲ့စည်းပုံများကို ဖယ်ရှားပေးသည်။ Relatórios စတူဒီယိုနည်းပညာရှင်များသည် ဆော့ဖ်ဝဲလ်အတုယူမှုတွင် ပထမဆုံးကြိုးပမ်းမှုများနှင့် နှိုင်းယှဉ်ပါက သိသာထင်ရှားသောစွမ်းဆောင်ရည်ကို ညွှန်ပြသည်။

အတုယူခြင်းထက် လုပ်ဆောင်ချက်ဆိုင်ရာ အားသာချက်များ

မူရင်း execution သည် ဂန္ထဝင်ခေါင်းစဉ်များအသုံးပြုရန် လိုအပ်သော ဟာ့ဒ်ဝဲလိုအပ်ချက်များကို သိသိသာသာ လျှော့ချပေးပါသည်။ 16 GB RAM ပါရှိသော အလယ်အလတ်ဖွဲ့စည်းမှုပုံစံ၏ Computadores သည် ဂိမ်းများကို အချိန်နှင့်တစ်ပြေးညီ ပုံဖော်ခြင်းနည်းလမ်းများတွင် မရရှိနိုင်သောအရာများကို ချောမွေ့စွာလုပ်ဆောင်နိုင်သည်။

အသုံးပြုသူများသည် တရားဝင်မဟုတ်သော ပြုပြင်မွမ်းမံမှုများကို မလိုအပ်ဘဲ အလွန်မြင့်မားသော ကြည်လင်ပြတ်သားသော ပုံရိပ်ဖော်နှုန်းများနှင့် မြင့်မားသော ဖရိမ်နှုန်းများကို ရယူနိုင်သည်။ ကြည်လင်ပြတ်သားမှုမြင့်မားသော အသွင်အပြင်များ ပေါင်းစပ်မှုသည် ကုဒ်အသစ်တွင် သဘာဝအတိုင်း ဖြစ်ပေါ်ပြီး မူလမြင်ကွင်းနယ်ပယ်ကို ချဲ့ထွင်နိုင်စေပါသည်။

ချဉ်းကပ်မှုသည် မူပိုင်ခွင့်ကိုင်ဆောင်ထားသောကုမ္ပဏီများအတွက် တရားဝင်သေချာမှုပေးသည်။ Como သည် နောက်ဆုံးထုတ်လုပ်လိုက်သောကုဒ်သည် သီးခြားဖြစ်ပြီး ကွန်ဆိုးလ်ထုတ်လုပ်သူ၏စနစ်ဂုဏ်သတ္တိများနှင့် ချိတ်ဆက်မှုပြတ်တောက်ကာ၊ စတူဒီယိုများသည် ပလပ်ဖောင်းလိုင်စင်ဆိုင်ရာ အတားအဆီးများကို ရင်ဆိုင်ခြင်းမရှိဘဲ ထုတ်ကုန်များကို စီးပွားဖြစ်ရောင်းချနိုင်သည်။

ကွန်ပြူတာဈေးကွက်ရှိ စုစည်းထားသော ပလပ်ဖောင်းများမှတစ်ဆင့် ဖြန့်ဝေခြင်းသည် ယခင်က လက်လှမ်းမမီသော စာကြည့်တိုက်များကို ပရိသတ်အသစ်အတွက် ရရှိစေပါသည်။ မူရင်းဖော်မတ်သည် ရိုးရှင်းသောထည့်သွင်းမှုနှင့် အသုံးပြုမှုအတွေ့အကြုံကို ပေးဆောင်ပြီး ဖွဲ့စည်းမှုမီနူးများတွင် ကိုယ်တိုင်ချိန်ညှိမှုများပြုလုပ်ရန် လိုအပ်မှုကို ဖယ်ရှားပေးပါသည်။

စီးပွားဖြစ်လှုပ်ရှားမှုများနှင့် Konami ၏အောင်မြင်မှုဇာတ်လမ်း

ဂျပန် developer Konami သည် ၎င်း၏ မကြာသေးမီက နည်းဗျူဟာမြောက် သူလျှိုဂိမ်းများစုစည်းမှုတွင် နည်းပညာကို အသုံးပြုခြင်းဖြင့် static recompilation ၏ထိရောက်မှုကို အတည်ပြုခဲ့သည်။ စစ်မြေပြင် simulations အတွက် မူရင်းလုပ်ဆောင်မှုယူနစ်များအပေါ် အလွန်အမင်း မှီခိုအားထားမှုကြောင့် လူသိများသော သီးခြားခေါင်းစဉ်သည် ယခုအခါ ကွန်ပျူတာများတွင် တည်ငြိမ်စွာ လည်ပတ်နေပြီဖြစ်သည်။ ပြောင်းလဲခြင်းသည် သိမ်မွေ့သောအမြင်အာရုံဆိုင်ရာ တိုးတက်မှုများကို ကျင့်သုံးစဉ်တွင် ဂိမ်းစက်ပိုင်းဆိုင်ရာ၏ ခိုင်မာမှုကို ထိန်းသိမ်းထားပြီး၊ သိပ်သည်းလှသော ဇာတ်ကြောင်းများနှင့် အမွေအနှစ်စနစ်များကို အရည်အသွေးမဆုံးရှုံးစေဘဲ x86 ဗိသုကာသို့ ပေးပို့နိုင်ကြောင်း သက်သေပြခဲ့သည်။

လွှင့်တင်ခြင်း၏ စီးပွားဖြစ်အောင်မြင်မှုသည် ဆော့ဖ်ဝဲရေးသားသူအတွက် ဝင်ငွေအရင်းအမြစ်သစ်တစ်ခု ထုတ်ပေးခဲ့ပြီး အခြားကုမ္ပဏီများသည် ၎င်းတို့၏ကတ်တလောက်အဟောင်းများကို အကဲဖြတ်ရန် အခြားကုမ္ပဏီများကို အားပေးခဲ့သည်။ Versões သည် စမ်းသပ်မှု ပထမလူသေနတ်ပစ် ဂိမ်းများနှင့် ဂြိုလ်သားခုခံမှုဂိမ်းများ သည် မတူညီသောအမျိုးအစားများအတွက် နည်းပညာဆိုင်ရာ စွမ်းဆောင်နိုင်မှုကို အတည်ပြုပြီး ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တွင် ပျံ့နှံ့နေပြီဖြစ်သည်။ ဘီလီယံနှင့်ချီသော သုံးစွဲသူအခြေခံရှိသည့် ကွန်ပျူတာဈေးကွက်သည် အစမှတည်ဆောက်ထားသော ပြန်လည်မာစတာပရောဂျက်များနှင့် နှိုင်းယှဉ်ပါက ထုတ်လုပ်မှုကုန်ကျစရိတ် ငါးဆယ်ရာခိုင်နှုန်းအထိ လျှော့ချပြီး အဆိုပါ မူရင်းပြန်လည်ထုတ်ဝေမှုများကို လျင်မြန်စွာ စုပ်ယူပါသည်။

ပွင့်လင်းသောရင်းမြစ် အစပျိုးမှုများနှင့် နည်းပညာဆိုင်ရာ ပူးပေါင်းဆောင်ရွက်ခြင်း

အမှီအခိုကင်းသော ပရိုဂရမ်မာများ၏ အသိုင်းအဝိုင်းများသည် တရားဝင်စက်မှုလုပ်ငန်းဆိုင်ရာ ကြိုးပမ်းမှုများကို ဖြည့်စွမ်းပေးသည့် ပွင့်လင်းသောအရင်းအမြစ်ကိရိယာများကို တီထွင်ကြပြီး၊ အကောင်အထည်ဖော်နိုင်သော ဖိုင်ကိုဖန်တီးရန်အတွက် နာရီပေါင်းထောင်ချီသော စေတနာ့ဝန်ထမ်းအလုပ်များကို ပေါင်းထည့်ပါသည်။ Projetos သည် အများသူငှာ သိုလှောင်ရာနေရာများတွင် လက်ခံထားသည့် ရှားပါးပြီး အမှီအခိုကင်းသော ဂိမ်းများ၏ ယုတ္တိဗေဒကို ဘာသာပြန်နိုင်ပြီး ကြီးကြီးမားမား ထုတ်ဝေသူများထံမှ စီးပွားဖြစ်အာရုံစိုက်မှုကို ရရှိမည်မဟုတ်ပေ။ Plataformas စုစည်းထားသော အတုယူစနစ်များသည် လက်ရှိတွင် မူရင်းစာကြည့်တိုက်၏ သိသာထင်ရှားသောအပိုင်းကို တည်ငြိမ်စွာပြန်ပွားနိုင်စေသည့် ၎င်းတို့၏စနစ်များ၏ လိုက်ဖက်ညီမှုနှုန်းကို တိုးမြင့်လာစေရန်အတွက် အတွင်းပိုင်းပြန်လည်ပေါင်းစည်းသည့်ကိရိယာများကို အသုံးပြုကာ ဤတိုးတက်မှုမှလည်း အကျိုးဖြစ်ထွန်းစေပါသည်။ ဆော့ဖ်ဝဲအင်ဂျင်နီယာအဖွဲ့ငယ်များကြားတွင် အွန်လိုင်းပူးပေါင်းဆောင်ရွက်ခြင်းသည် အမွေအနှစ် ဟာ့ဒ်ဝဲ၏ မထင်မရှားလုပ်ဆောင်မှုများကို မှတ်တမ်းပြုစုခြင်းအား အရှိန်မြှင့်ပေးသည်၊၊ ဒစ်ဂျစ်တယ်ဖျော်ဖြေရေးသမိုင်းကြောင်းကို ထိန်းသိမ်းစောင့်ရှောက်ရန်အတွက် မရှိမဖြစ်လိုအပ်သော ဒေတာဘေ့စ်တစ်ခု ဖန်တီးပေးပြီး နောင်လာနောက်သား ဂိမ်းကစားသူများနှင့် သုတေသီများ၏ မျိုးဆက်သစ် ဂိမ်းကစားသူများနှင့် သုတေသီများအတွက် အရေးပါအရာရောက်သော လက်ရာများ ဆက်လက်ရရှိနိုင်ကြောင်း သေချာစေပါသည်။

ဒေတာထုတ်ယူရာတွင် နည်းပညာဆိုင်ရာ အတားအဆီးများ

ပိတ်ထားသော ကိုယ်ပိုင်ကုဒ်များနှင့် အဆင့်မြင့်မိတ္တူကာကွယ်ရေးစနစ်များသည် ကနဦးထုတ်ယူခြင်းအဆင့်တွင် အဓိကအတားအဆီးများကို ကိုယ်စားပြုပါသည်။ Memory ထပ်တူပြုခြင်းရှိ Anomalias သည် တည်ငြိမ်သော ခွဲခြမ်းစိတ်ဖြာမှုနှင့် ဆော့ဖ်ဝဲအင်ဂျင်နီယာများမှ အသေးစိတ် အမှားရှာပြင်ခြင်း လိုအပ်ပြီး အလိုအလျောက် အလိုအလျောက် လုပ်ငန်းစဉ်ပြီးနောက် လူကိုယ်တိုင် ပြုပြင်မှုများ လိုအပ်သည်။

ရေရှည်ရှင်သန်နိုင်မှုနှင့် စုဆောင်းထိန်းသိမ်းမှု

မူလ အလင်းပြန်ခြင်း သည် မူရင်းအလင်းမီဒီယာ၏ ရုပ်ပိုင်းဆိုင်ရာ ပျက်စီးယိုယွင်းခြင်းမှ ထောင်ပေါင်းများစွာသော အလုပ်များကို ကာကွယ်ပေးပါသည်။ ပြန်လည်ပေါင်းစည်းခြင်းအပေါ်အခြေခံ၍ ဖွံ့ဖြိုးတိုးတက်မှုဖွဲ့စည်းပုံ၏ Estúdios သည် ပြန်လည်ပေါင်းစည်းခြင်းအပေါ် အခြေခံ၍ cloud လုပ်ဆောင်ခြင်းဝန်ဆောင်မှုများနှင့် စွမ်းဆောင်ရည်မြင့်မိုဘိုင်းစက်ပစ္စည်းများနှင့်လည်း ပေါင်းစပ်လုပ်ဆောင်နိုင်သော အသစ်များကို ပေါင်းစပ်ထားသည်။

အခွင့်အရေးကိုင်ဆောင်သူများနှင့် tool developer များအကြား မဟာဗျူဟာမြောက် ပူးပေါင်းဆောင်ရွက်မှုများသည် နည်းပညာစျေးကွက်တွင် ဤအလေ့အကျင့်ကို တရားဝင်ဖြစ်စေကြောင်း ဖော်ပြသည်။ အလွန်ကျယ်ပြန့်သော မော်နီတာများနှင့် ခေတ်မီအနေအထားဆိုင်ရာ အသံများအတွက် ပံ့ပိုးမှုပါ၀င်သည့် စုစည်းမှုအပြီး အကောင်းဆုံးဖြစ်အောင်ပြုလုပ်ခြင်းသည် အဆိုပါနည်းလမ်းကို သတ္တမမြောက်မျိုးဆက် ကွန်ဆိုးလ်များ၏ ဒစ်ဂျစ်တယ်အမွေအနှစ်ကို ထိန်းသိမ်းရန်အတွက် တိကျသောစံနှုန်းအဖြစ် သတ်မှတ်ပေးပါသည်။

To Top