Myanmar Mobile Users' Club ရဲ့ Documents ေတြကို ယာယီ စုစည္းထားတဲ့ ေနရာေလး တစ္ခုပါ။

Tuesday, July 10, 2012

How to root the Kindle Fire (updated for 6.2.2)

Kindle version 6.2.2 အတြက္ပါ.. က်န္တဲ့ version အတြက္ေတာ့ မေသခ်ာဘူးခင္ဗ်..

Reference Link: http://www.geek.com/articles/gadgets/how-to-root-the-kindle-fire-20111223/

သူကေတာ့ JDK သြင္းထားျပီးသားလို႔ ယူဆလို႔ SDK က စသြင္းဖို႔ျပထားတယ္ဗ်.. Java မရိွတဲ့စက္ေတြအတြက္ JDK ကစသြင္းရပါမယ္..

Windows 7 x32bit >> http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-windows-i586.exe
Windows 7 x64bit >> http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-windows-x64.exe

အဲ့ဒါေဒါင္းျပီး သြင္းျပီးရင္ Android SDK Manager သြင္းရပါမယ္..
http://dl.google.com/android/installer_r16-windows.exe

ျပီးရင္ SDK Manager ဖြင့္ျပီး fetching ျပီးေအာင္ေစာင့္ျပီးေတာ့ ျပီးသြားရင္ အနည္းဆံုး ေအာက္ကဟာေတြကို check လုပ္ျပီး Install packages လုပ္ပါ..
To check >> Android SDK Tools
Android SDK Platform-tools
Android 4.0.3 (API15) [parent folder]
Extras ေအာက္က >> Google Analytics Sdk package
Google USB Driver package
Google Webdriver package

အဲ့ဒါေတြသြင္းျပီးလို႔ ေနာက္တစ္ၾကိမ္ SDK Manager ျပန္ဖြင့္လိုက္လို႔ Installed ျဖစ္သြားရင္ ရပါျပီ။

ျပီးရင္ C:\Users\###########\.android (#### ဆိုတာက ကိုယ့္ Computer Name ပါ) ေအာက္မွာ adb_usb.ini ကို Open with Notepad လုပ္ျပီး တစ္ေၾကာင္းတည္းေသာစာေနာက္ဆံုးမွာ Enter တစ္ခ်က္ေခါက္ျပီး ေနာက္တစ္ေၾကာင္းမွာ code ကူးထည့္ရမယ္ဗ်..

0x1949

ျပီးရင္ Save လုပ္ျပီးပိတ္လိုက္ပါ.. ျပီးရင္ C:\Program Files\Android\android-sdk\extras\google\usb_driver ေအာက္ကိုသြားျပီးေတာ့ android_winusb.inf ထဲမွာ code သြားျပင္ရပါမယ္.. open with notepad လုပ္ျပီး [Google.NTx86] ဆိုတဲ့ေခါင္းစဥ္ကိုလိုက္ရွာပါ... သူ႔ေအာက္မွာ ; HTC Dream တို႔ဘာတို႔ရိွေနလိမ့္မယ္ဗ်.. အဲ့ဒီ ; HTC Dream ဆိုတာရဲ့ ေရွ႕မွာ cursor ခ်ျပီး enter နွိပ္ျပီး ေအာက္တစ္လိုင္းခ်လုိက္ပါ.. ျပီးရင္ code ကူးထည့္ရမယ္ဗ်..

;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01

ဒီ code ကိုပဲ [Google.NTamd64] ေခါင္းစဥ္ေအာက္မွာလည္း ထပ္သြားကူးထည့္ပါ.. ဒါဆို စုစုေပါင္း ေခါင္းစဥ္၂ခုေအာက္မွာ သြားကူးထည့္ေပးရတယ္ဗ်.. ျပီးရင္ေတာ့ save လုပ္ျပီး ပိတ္လိုက္ပါ..

ျပီးရင္ Kindle Fire ဘက္မွာ Setting > More+ > Device > *Enable* 3rd party apps ေျပာင္းရပါမယ္.

ျပီးရင္ KF ကို PC နဲ႔ခ်ိတ္ပါမယ္.. ျပီးရင္ Device Manager ဖြင့္ျပီး Other Devices ေအာက္မွာ KF ကိုေတြ႔လိမ့္မယ္ဗ်.. အဲ့ဒီအေပၚကို right-click > Update Driver Software > Browse my computer for driver software ေရြးျပီးရင္ ခုနက ေခါင္းစဥ္ ၂ခုေအာက္မွာ code ေတြလုိက္ထည့္ထားတဲ့ android_winusb.inf ေနရာကိုညႊန္းေပးရမယ္ဗ်.. လမ္းေၾကာင္းကဒီအတိုင္းသြားရမွာပါ..

C:\Program Files\Android\android-sdk\extras\google\usb_driver

အဲ့ဒီအထိပဲဗ်.. ျပီးေတာ့ ကြ်န္ေတာ္ေတာ့ Include subfolders ဆိုတာကို uncheck လုပ္လိုက္တယ္.. ျပီးရင္ Next ပါ.. ျပီးရင္ confirmation လာေမးရင္ Install on this computer anyway ကိုေရြးျပီး သြင္းလုိက္ပါ..
ျပီးသြားရင္ KF ကိုပဲျဖစ္ျဖစ္ PC နဲ႔ခ်ိတ္ထားတာကိုျဖဳတ္ျပီး ျပန္တပ္ၾကည့္ပါ.. Driver installation process မွန္သြားတယ္ဆိုရင္ အစကေတြ႔သလိုမ်ိဳး Device Manager > Other Devices ေအာက္မွာ မရိွေနရေတာ့ပါဘူး..
ဒီအထိက driver installation ခ်ည္းပါပဲ.. အခုမွ rooting process စမွာဗ်.. ေအာက္က 3 files ကို ေဒါင္းရမယ္ဗ်..

Burrito Root (http://download.cunninglogic.com/BurritoRoot2.bin)
SuperUser (http://www.mediafire.com/?5ux6t5f2o57cgnt)
su (http://download.cunninglogic.com/su)

ေဒါင္းျပီးရင္ အဲ့ဒီ 3 files ကုိ ဒီလမ္းေၾကာင္းအတိုင္းသြားထားရမယ္ဗ်..
C:\Program Files\Android\android-sdk\platform-tools\ အဲ့ဒီေအာက္ထဲသြားထားရပါမယ္.. ျပီးရင္ command prompt ဖြင့္ပါ.. (Run > cmd) ျပီးရင္ အေပၚကလမ္းေၾကာင္းအတိုင္းေရာက္ေအာင္သြားရပါမယ္.. (cmd မွာမသြားတတ္တဲ့သူမ်ားအတြက္ cd ကို သံုးျပီးသြားရမယ္ဗ်.. ပထမဆံုး cd c:\ လို႔ enter လုပ္လိုက္ရင္ C:\ ကိုေရာက္သြားပါျပီ.. ျပီးမွ cd Program Files လို႔ enter လုပ္လိုက္ရင္ Program Files ထဲေရာက္သြားပါမယ္..)
အဲ့ဒီလိုနဲ႔ C:\Program Files\Android\android-sdk\platform-tools\ အထဲထိသြားရမယ္ဗ်.. အထဲေရာက္သြားရင္ေတာ့ rooting process စပါျပီ.. ေအာက္က code ေတြကို တစ္ေၾကာင္းခ်င္း copy ကူးျပီး cmd ဘက္မွာ right-click > Paste လို႔ရပါတယ္...

adb push BurritoRoot2.bin /data/local/
adb shell chmod 777 /data/local/BurritoRoot2.bin
adb shell /data/local/BurritoRoot2.bin
adb root
adb shell id
(ဒီစာျပီးရင္ result က 0 ထြက္ရပါမယ္.. မဟုတ္ရင္ အစကျပန္လုပ္ပါတဲ့.. ကြွန္ေတာ့္တုန္းကေတာ့ 0 တန္းထြက္ပါတယ္)
adb remount
adb push su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
adb remount
adb install Superuser.apk

အဲ့ဒါဆိုရင္ျပီးသြားပါျပီ... ကိုယ့္စက္ထဲမွာ Super User App ရိွေနသင့္ပါျပီ.. ျပီးမွ ကြ်န္ေတာ္က ျမန္မာလိုေပၚခ်င္ေတာ့ တျခားဖုန္းေတြလိုပဲ Root Explorer သံုးျပီးေတာ့ DroidSansFallback.ttf ကို Zawgyi-One နဲ႔အစားထိုးလိုက္ပါတယ္.. သူ႔ link မွာေတာ့ Android Market နဲ႔ Google Apps ေတြသြင္းတာပါပါေသးတယ္.. ကြ်န္ေတာ္ေတာ့ မလုပ္ျဖစ္ေတာ့ပါဘူး..
အဆင္ေျပၾကပါေစဗ်ာ..
KKMM



By Mein Main