07/03/2026
ဒီတခါ RSA ဆိုတာ ဘာလဲ နဲ့ Disable ဘာကြောင့်လုပ်ရလဲကို
Software ရော Hardware အမြင်နဲ့ပါ ရေးသားထားပါတယ်
ပထမဆုံးအနေနဲ့ RSA (Rivest-Shamir-Adleman) ဆိုတာ ဘာလဲဆိုတာ အရင်သိဖို့ လိုတယ်။
ဖုန်းထုတ်တဲ့ ကုမ္ပဏီတွေ (ဥပမာ - Xiaomi, Vivo, Oppo) ဟာ သူတို့ရဲ့ ဖုန်းတွေမှာ Original မဟုတ်တဲ့ Firmware တွေ၊ Tool တွေနဲ့ ဝင်ရောက်ပြင်ဆင်တာမျိုး မလုပ်နိုင်အောင် လုံခြုံရေးအရ ပိတ်ထားတဲ့ Secure Boot / Digital Signature verification စနစ်တစ်ခုပဲ ဖြစ်ပါတယ်။ ပြောရရင် ကင်းစောင့်နေတဲ့ လုံခြုံရေးဂိတ်ပေါ့။
ဒီလုံခြုံရေးဂိတ် (RSA) ကို ကျော်ဖို့ (Disable လုပ်ဖို့) ဘာကြောင့် လိုအပ်တာလဲဆိုတာကို Software ပိုင်းနဲ့ Hardware ပိုင်း ခွဲပြီး ရှင်းပြပါ့မယ်။
၁။ Software အရ ဘာကြောင့် RSA Disable လုပ်ရတာလဲ?
=======================================
Software အရ RSA ကို Disable လုပ်ရတဲ့ အဓိက အကြောင်းရင်းတွေကတော့-
Auth Bypass (Authorized Account ကို ကျော်ဖို့) - ဖုန်းတစ်လုံး Dead လို့ပဲဖြစ်ဖြစ်၊ System ပျက်လို့ပဲဖြစ်ဖြစ် Firmware ပြန်ရေး (Flashing) မယ်ဆိုရင် အခုနောက်ပိုင်း ဖုန်းတွေက Server ကိုလှမ်းချိတ်ပြီး Authorized Account (Auth) တောင်းပါတယ်။ RSA ကို Disable (သို့မဟုတ် Bypass) လုပ်လိုက်မှသာ Auth မလိုဘဲ Free Tool တွေ၊ Box/Dongle တွေနဲ့ Firmware ရေးလို့ ရပါမယ်။
Engineering ROM / Custom Firmware သွင်းဖို့ - Network ပြဿနာ (IMEI/Baseband) တွေကို ဖြေရှင်းဖို့ ဒါမှမဟုတ် Security Partitions တွေကို modify လုပ်ဖို့အတွက် ဖုန်းကို Root ဖောက်တာ၊ Engineering ROM (ENG ROM) သွင်းတာတွေ လုပ်ဖို့ လိုအပ်ပါတယ်။ RSA ပွင့်နေမှသာ (Secure Boot ကျော်မှသာ) ဒီလို Unofficial ဖိုင်တွေကို ဖုန်းက လက်ခံမှာ ဖြစ်ပါတယ်။
FRP / User Lock / Mi Account ဖြုတ်ဖို့ - Security မြင့်တဲ့ ဖုန်းတွေမှာ Software Box တွေနဲ့ Lock ဖြုတ်ချင်ရင် ဖုန်းရဲ့ သတ်မှတ်ထားတဲ့ Partitions တွေကို ဝင်ရောက်ဖျက်ပစ်ရပါတယ်။ RSA Disable လုပ်ထားမှ Software Tool ကနေ ဖုန်းရဲ့ eMMC/UFS ထဲကို လွတ်လွတ်လပ်လပ် ဝင်ရောက်ရေးသားခွင့် ရမှာပါ။
၂။ Hardware အရ ဘာကြောင့် RSA Disable လုပ်ရတာလဲ?
========================================
အရင်က Software Tool တွေနဲ့တင် RSA (Secure Boot) ကို လွယ်လွယ်ကူကူ ကျော်လို့ ရခဲ့ပေမယ့်၊ နောက်ပိုင်း New Security Model တွေမှာ Software သက်သက်နဲ့ ကျော်လို့ မရအောင် CPU Level ကနေ ထပ်ပိတ်လိုက်ပါတယ်။ အဲဒီအခါမှာ Hardware နည်းလမ်းကို သုံးလာရပါတယ်။
Hardware Resistor Shifting (Board ID ပြောင်းခြင်း) - Hardware အရ RSA Disable လုပ်တယ်ဆိုတာ Logic Board ပေါ်က CPU နားမှာရှိတဲ့ သတ်မှတ်ထားတဲ့ Resistor (ခုခံမှု) လေးတွေကို ဖြုတ်ပစ်တာ ဒါမှမဟုတ် နေရာပြောင်းရွှေ့ (Resistor Shift) ပေးတာကို ခေါ်ပါတယ်။
ဘာကြောင့် အဲ့ဒီလို ဖြုတ်/ရွှေ့ ရတာလဲ? - CPU ထဲမှာ Boot Configuration (ဘယ်လို Boot တက်ရမလဲ ဆိုတဲ့ အမိန့်) တွေကို ဒီ Resistor တွေရဲ့ အနေအထား (High/Low logic) နဲ့ သတ်မှတ်ထားပါတယ်။ Resistor ကို ရွှေ့လိုက်တဲ့အခါ CPU ရဲ့ Board ID ပြောင်းသွားပြီး "ဒါဟာ Security စစ်စရာမလိုတဲ့ အခြေအနေပဲ" ဆိုပြီး CPU ကို လှည့်စား (Trick) လိုက်တာ ဖြစ်ပါတယ်။
BROM / EDL Mode ဝင်ဖို့ - Hardware RSA Disable လုပ်ပြီးသွားရင်တော့ ဖုန်းဟာ Secure Boot အဆင့်တွေကို ကျော်သွားပြီး ကွန်ပျူတာနဲ့ ချိတ်လိုက်တာနဲ့ MediaTek ဆိုရင် BROM Mode, Snapdragon ဆိုရင် EDL Mode ကို Auth မတောင်းတော့ဘဲ တိုက်ရိုက် ရောက်သွားပါတော့တယ်။ အဲ့ဒီတော့မှ လိုအပ်တဲ့ Software အလုပ်တွေကို ဆက်လုပ်လို့ ရသွားတာပါ။
⚠️ Hardware Safety Warning
=======================
Hardware RSA Disable လုပ်တဲ့အခါ CPU သို့မဟုတ် eMMC/UFS ဘေးနားက သေးငယ်တဲ့ Resistor လေးတွေကို Micro-soldering လုပ်ရတာ ဖြစ်ပါတယ်။ ဒါကြောင့် Heat (အပူချိန်) ပေးတာ အရမ်းဂရုစိုက်ရပါမယ်။ အပူများသွားရင် CPU သေသွားတတ်ပါတယ်။ မလုပ်ခင် ဘက်ထရီကြိုး (Battery Connector) ကို အရင်ဖြုတ်ဖို့နဲ့၊ ကိုယ်လုပ်ရမယ့် Board အတွက် Schematic diagram ဒါမှမဟုတ် Guide ပုံကို သေချာကြည့်ပြီး မှန်ကန်တဲ့ Resistor ကိုပဲ ကိုင်တွယ်ဖို့ အရေးကြီးပါတယ်။
#မိုဘိုင်းဖုန်းပြုပြင်ရေးသင်တန်း
#ကံ့ကော်မိုဘိုင်း