FFSPG

FFSPG

Wednesday 24 July 2013

sony xperia L (c2104/2105) mobile review +sources

MOBILE REVIEW
+sources

 sony xperia L 

(c2104/2105)


မဂၤလာပါ ခင္ဗ်ာ

               မေန႔က ဟိုနား ဒီနား ေလွ်ာက္သြားရင္း sony xperia L ဆိုတဲ့ phone ေလး ေတြ႕လိုက္တာနဲ႔ sony phone ဆိုရင္ ဘယ္တုန္းကမွ “စိတ္မ၀င္စားခဲ့ “မသံုးခဲ့ “အထင္ မႀကီးခဲ့တဲ့ ကၽြန္ေတာ့္ ခမ်ာ “ျမင္ျမင္ခ်င္းပဲ ခ်စ္မိတယ္ ဆိုသလိုပဲ ျမင္တာနဲ႔တင္ တစ္ခါတည္း ေၾကြသြားမိပါတယ္။ အဲ့လို သေဘာ က်ခ်င္စရာ ေကာင္းေလာက္ေအာင္လည္း phone design က အရမ္း လန္းတာကိုး ခင္ဗ်ာ့။ ကၽြန္ေတာ္တို႔လို ေယာက္်ားေတြ မ်က္လံုးထဲမွာေတာင္ ဒီေလာက္ လွေနရင္ မိန္းခေလးေတြ အတြက္ ဆိုရင္ေတာ့ ဒီ sony xperia L ေလးက လက္ထဲကကို မခ်ခ်င္တဲ့ ႏွင္းဆီပန္းေလး တစ္ပြင့္ ျဖစ္ေနမွာ ေသခ်ာေလာက္ပါရဲ႕။ ကဲ ... ပံုေလးေတြကို ၾကည့္ၾကည့္ၾကပါဦး။
(ပံုေတြကို original size နဲ႔ ၾကည့္ခ်င္ရင္ ပံုေပၚမွာ right click ေထာက္ၿပီး open in new tab လုပ္လိုက္ပါ။)

                               aluminium power button                         highlighted camera ring
         
                                   smooth edges                                                   illuminated alerts

               တျခား phone ေတြနဲ႔ မတူပဲ တစ္မူ ထူးျခားေနတဲ့ ခပ္ေကာ့ေကာ့ design အျပင္ touch screen ကို ေဘးပတ္လည္ တေစာင္းသားနဲ႔ ပင့္တင္ထားသလို ပံုစံေလးကို ကၽြန္ေတာ္ အႀကိဳက္ဆံုးေပါ့။ aluminium power button, highlighted camera ring ေတြ အျပင္ illuminated alerts ဆိုတဲ့ phone ေဘးပတ္လည္မွာ တလက္လက္ အေရာင္ေျပးေလးက တကယ့္ကို ရႈမၿငီးစရာ ေကာင္းလြန္းလို႔ပါဗ်ာ။ ေလးေထာင့္စပ္စပ္ ျပားခ်ပ္ခ်ပ္ design ပံုတံုးႀကီးေတြကေန မခြဲထြက္လာႏိုင္ေသးတဲ့ iphone, samsung, htc တို႔နဲ႔ ယွဥ္ၾကည့္လိုက္ရင္ ဒီ sony xperia L ေလးက ေန၀င္ရီၿဖိဳးျဖ အခ်ိန္မွာ ျမစ္ျပင္ေပၚ ေမး တင္ေနတဲ့ ေနလံုးႀကီးလို လွခ်င္တိုင္းကို လွေနေရာ။          
     
                     

               

       

               phone ေလး တစ္လံုးကို ႀကိဳက္မိၿပီ ဆိုေတာ့ သူ႔ ေနာက္ေၾကာင္းကို စံုစမ္းရၿပီေပါ့။ sony xperia L ရဲ႕ specification ေတြကို တစ္ခ်က္ေလာက္ ေစာင္းငဲ့ၾကည့္သြားၾကပါဦး။

အေရးႀကီးတဲ့ specs ေတြကို အရင္ ၾကည့္လိုက္ၾကရေအာင္။
ေစ်းႏႈန္းက အေရးႀကီးဆံုးလို႔ ထင္ပါတယ္။
ျမန္မာေငြ ၂၃၀၀၀၀ - ၂၄၀၀၀၀ ေလာက္ ေပါက္ေစ်း ရွိေနတဲ့ phone တစ္လံုးပါ။

os = android jellybean v4.1.2
body = 128.7 x 65 x 9.7 mm @ 137g
sim card type = micro sim (12x15mm)
screen size = 4.3" @ 480 x 854 pixels with 228ppi
cpu = dual core x 1.5ghz (qualcomm MSM8230 snapdragon).
gpu = adreno 305.
ram = 1gb.
storage = 8gb (5.8gb user available) micro sdcard up to 32gb.
camera main = 8mp
camera face = vga
battery = li-ion 1750mah
colors = black, white, red.

ဒါကေတာ့ အေသးစိတ္ specs ေတြပါ။ စိတ္မ၀င္စားရင္ ေက်ာ္သြားလို႔ ရတာေပါ့ ခင္ဗ်ာ။

screen
multitouch up to 4 fingers.
TFT capacitive touchscreen, 16M colors.
Scratch-resistant glass.

camera
autofocus, led flash, geo-tagging, touch focus, face and smile detection, image stabilization, HDR, sweep panorama, video 720p@30fps, video stabilization, HDR

battery
stand-by up to 498h (2G) / up to 454h (3G)
talk time up to 8h 30min (2G) / up to 9h (3G)
music play up to 43h 12min

SNS integration
Active noise cancellation with dedicated mic
MP4/H.263/H.264/WMV player
MP3/eAAC+/WMA/WAV player
Document viewer
Photo viewer/editor
Voice memo/dial
Predictive text input
Sensors = Accelerometer, proximity, compass
Messaging = SMS(threaded view), MMS, Email, Push Email, IM
Browser = HTML5
Radio = Stereo FM radio with RDS
GPS = Yes, with A-GPS support
Java = Yes, via Java MIDP emulator

Data
GPRS    Up to 85.6 kbps
EDGE Up to 237 kbps
Speed = HSDPA, 21 Mbps; HSUPA, 5.76 Mbps
WLAN = Wi-Fi 802.11 a/b/g/n, dual-band, Wi-Fi Direct, DLNA, Wi-Fi hotspot
Bluetooth v4.0 with A2DP
NFC
USB microUSB v2.0

Sound
Alert types = Vibration; MP3 ringtones
Loudspeaker
3.5mm jack

2G Network
GSM 850 / 900 / 1800 / 1900 - C2104, C2105

3G Network
HSDPA 900 / 2100 - C2105
HSDPA 850 / 1700 / 1900 / 2100 - C2104

               အဟင္း ... phone ရဲ႕ စြမ္းေဆာင္ရည္ကေတာ့ အားရစရာ မရွိဘူးေပါ့ ခင္ဗ်ာ။ အခု ႏွစ္ပိုင္းမွာ quad core + ram 2gb သံုးထားတဲ့ device ေတြခ်ည္း ေနရာ ယူထားၾကတာ ဆိုေတာ့ ဒီ sony xperia L ေလးက ၂၀၁၃ ခုႏွစ္ ထုတ္ကုန္ ျဖစ္ေပမဲ့ အနိမ့္စား စြမ္းေဆာင္ရည္ေလာက္ပဲ ရွိပါေတာ့တယ္။ TV အႀကီးေတြ ထုတ္တဲ့ ေနရာမွာ “၀ါရင့္ ကိုးေတာင္က်ားႀကီး ျဖစ္တဲ့ sony က mobile မွာက်ေတာ့ ထူးထူးျခားျခား မႈန္တိမႈန္၀ါး ျဖစ္ေနတဲ့ screen display ကလည္း စိတ္ပ်က္ဖြယ္ရာ အခ်က္ေတြထဲမွာ ထိပ္ဆံုးကပါပဲ။ ဒီလို hardware specs ထက္ ပို အေရးႀကီးတဲ့ system ပိုင္းမွာလည္း sony က android မွာ develop မျဖစ္/မေကာင္းတာေၾကာင့္ သူ႔ android မွာ မက္ေလာက္စရာ ေကာင္းတဲ့ features အလန္းေတြ မပါတဲ့ မရွိတဲ့ အျပင္ အေျခခံ လုပ္ေဆာင္ခ်က္ေတြမွာေတာင္ process ေႏွးတာနဲ႔၊ home desktop မွာ ထစ္ေငါ့ ထစ္ေငါ့ ျဖစ္ေနတာနဲ႔၊ app/game ေတြ run ရင္ force close ျဖစ္တာေတြနဲ႔ တိုင္ပတ္ေနတတ္ေသးလို႔ sony phone သံုးရတာမ်ားေလ ... ဂ်ီလတ္ သီခ်င္းလို “ငါ ျဖစ္ခ်င္တာရယ္ ... ငါ ျဖစ္ေနတာနဲ႔ ... ရူးသြားရင္ ေကာင္းလိမ့္မယ္ ... ဟုတ္တယ္ လို႔သာ ကုန္းေအာ္ပစ္လိုက္ခ်င္ေတာ့တယ္။

               ဒါေပမဲ့ ... ကၽြန္ေတာ္သာ ပိုက္ဆံ ႏွစ္သိန္းခြဲေလာက္ သံုးမယ္ စိတ္ကူးနဲ႔ phone ၀ယ္ေတာ့မယ္ ဆိုရင္ ဒီ sony xperia L ကိုပဲ မ်က္လံုး စံုမွိတ္ၿပီး ေရြးခ်ယ္ ေထြးေပြ႕ပစ္လိုက္မွာပါ။ အဓိကက design ထူးျခား ဆန္းသစ္ လွပလို႔ ျဖစ္ပါတယ္။ ႏွစ္သိန္းခြဲတန္းမွာ ရႏိုင္တဲ့ specs အရလည္း ဒီ phone ဟာ ထိုက္တန္သလို ရွိပါတယ္။ ၀ယ္ၿပီးသြားမွ sony ရဲ႕ android ကို မႀကိဳက္ဘူး မလိုခ်င္ဘူး ဆိုရင္ ကိစၥ မရွိပါဘူး။ android platform ဟာ အင္မတန္ကို လြတ္လပ္ပါတယ္။ bootloader ကို unlock လုပ္လိုက္မယ္၊ root လုပ္ပစ္လိုက္မယ္၊ cwm/twrp သြင္းထားၿပီး custom rom ေတြ ရွာစမ္း၊ down စမ္း၊ သြင္းစမ္း၊ သံုးစမ္း၊ ပိုးစိုးပက္စက္ ကလိပစ္စမ္း ... ကဲ ... ဟန္မက်လား ခင္ဗ်ာ။ “လူ မစြမ္း - နတ္ မ ဆိုတဲ့ စကား အတိုင္း manufacturer မစြမ္းရင္ developer မလိမ့္မွာေပါ့။

               ဒီ sony xperia L phone ေလးက samsung s2 နဲ႔ အရည္အေသြး တန္းတူေလာက္ ရွိတဲ့ အတြက္ သံုးတဲ့ သူက ထိန္းထိန္းသိမ္းသိမ္း သပ္သပ္ရပ္ရပ္ သံုးေပးႏိုင္ရင္ asphalt 7 လို super high definition game ေတြထိ ေဆာ့ႏိုင္မွာပါ။ process အႀကီးေတြ သံုးႏိုင္မွာပါ။

---------
sources
---------
(၁) official firmware
(၂) bootloader unlock / relock
(၃) rooting
(၄) custom recovery (testing state cwm+twrp)
(၅) custom firmware (cyanogenmod is not available yet.)

*** ဘာပဲ လုပ္လုပ္ phone/device မွာ usb debugging နဲ႔ unknown sources ဆိုတာ ႏွစ္ခုကို အျမဲတမ္း on ေပးထားရမွာ ျဖစ္ပါတယ္။ pc မွာ ရွိတဲ့ anti virus ေတြ ဘာေတြကို အကုန္ ပိတ္ထားသင့္ပါတယ္။ ***

(၁) official firmware

               phone/device ရဲ႕ firmware version ကို ၾကည့္တဲ့ ေနရာ ႏွစ္ေနရာ ရွိပါတယ္။ တစ္ခုက android version ျဖစ္ၿပီးေတာ့ ေနာက္တစ္ခုက manufacturer ေတြရဲ႕ ကိုယ္ပိုင္ firmware build number ျဖစ္ပါတယ္။
phone > settings > about phone > android version / build number


(ကိုယ့္ phone က ေနာက္ဆံုး android version / build number version ေပၚ ေရာက္ေနၿပီးသား ျဖစ္ျဖစ္ firmware မတင္ခ်င္တာပဲ ျဖစ္ျဖစ္ ဆိုရင္ေတာ့ အခု အဆင့္ကို ေက်ာ္သြားလို႔ ရပါတယ္။)

               phone တစ္လံုး ၀ယ္လာၿပီ ဆိုရင္ မရွိမျဖစ္ ရွိကုိရွိရမွာက သက္ဆိုင္ရာ firmware ျဖစ္ပါတယ္။ ဒါမွ phone တစ္ခုခု ဆိုးဆိုး၀ါး၀ါး ျဖစ္တဲ့ အခါ firmware ျပန္တင္လို႔ ရမွာပါ။ official firmware ျပန္တင္တာဟာ phone ကို လံုး၀ damage မျဖစ္ေစပါဘူး။ အားေနလို႔ တစ္ေနကုန္ တစ္ေနခမ္း အခါ ၁၀၀ မက firmware ထိုင္တင္ေနလည္း phone က အျပံဳး မပ်က္သြားပါဘူး။ service state မွာ firmware ျပန္တင္လိုက္ရတယ္ ဆိုတာ ေနာက္ဆံုး အဆင့္ပဲ ျဖစ္ပါတယ္။ firmware ျပန္တင္လို႔မွ မေကာင္းလာေတာ့ဘူး ဆိုရင္ေတာ့ ေလးျဖဴရဲ႕ “မင္း ... ငါ့ကို ... ေမ့လိုက္ေတာ့ ဆိုတဲ့ အသံေလးကိုသာ ၾကားေယာင္လိုက္ပါေတာ့ဗ်ာ။

(side option - backup and reset)
               ဘယ္ phone ဘယ္ device မဆို firmware ျပန္တင္ေတာ့မယ္ ဆိုရင္ reset ခ်ေပးရပါမယ္။ reset မခ်ခင္ ကိုယ့္ device ထဲက data ေတြ app ေတြကို backup လုပ္ထားသင့္ပါတယ္။ sdcard စိုက္ထားရင္ ျဖဳတ္လိုက္ပါ။ ဒါဆို sdcard ထဲက data ေတြ safe ျဖစ္သြားပါၿပီ။ sdcard ကိုလည္း format တစ္ခါေလာက္ ခ်ေပးသင့္တဲ့ အတြက္ card reader သံုးၿပီး sdcard ထဲက data ေတြကို pc ထဲ ကူးထည့္ထားလိုက္ရင္ အေကာင္းဆံုး ျဖစ္မွာပါ။

               device storage ထဲက data ေတြကို backup လုပ္ဖို႔ အတြက္ကေတာ့ ကၽြန္ေတာ္ သံုးေနက် wondershare mobile go for android က အဆင္ အေျပဆံုး ျဖစ္မယ္ ထင္ပါတယ္။ သူ႔ official website မွာ free trial version ကို download ယူႏိုင္ပါတယ္။
full version လိုခ်င္ရင္ေတာ့ ...
credit to amyokaungtarr.com
... မွာ ရယူႏိုင္ပါတယ္။ ဒီ software ရဲ႕ သံုးနည္း instruction ေတြ ေရးျပေနရင္ စာမ်က္ႏွာေတြ တအား မ်ားသြားမွာမို႔ ဒီ ေနရာမွာ မေရးျပေတာ့ပါဘူး။ သံုးေနက် သူေတြ အတြက္ အဆင္ ေျပပါလိမ့္မယ္။ မသံုးဖူး မစမ္းဖူးေသးတဲ့ သူေတြေတာ့ မီးစင္သာ ၾကည့္ကလိုက္ၾကေပေတာ့ဗ်ိဳ႕။

               backup ေတြ စိတ္တိုင္းက် လုပ္ၿပီးၿပီ ဆိုရင္ reset ႏွစ္ခါ သံုးခါေလာက္ ခ်ေပးလိုက္ပါ။ device ရဲ႕ အရႈတ္ အရွင္းေပၚ မူတည္လို႔ ဒီလို ႏွစ္ခါ သံုးခါ reset ခ်ဖို႔ အၾကံ ေပးရတာပါ။ device > settings > backup & reset ... မွာ reset ခ်လို႔ ရပါတယ္။ internal storage ကိုလည္း erase လုပ္ေပးရပါမယ္။ ဒါမွ သန္႔ရွင္းသြားမွာပါ။
-------------------------------------

               အခု sony xperia L က factory default ကို android jellybean နဲ႔ ထြက္လာတာပါ။ ေနာက္ဆံုး build number version ကို ရွာၾကည့္ေတာ့ 15.0.A.1.36 ျဖစ္ပါတယ္။ phone > settings > about phone မွာ ၾကည့္လို႔ ရပါတယ္။ အဲ့ဒိ firmware version ကို လိုခ်င္ရင္ေတာ့ အခု ေပးထားမယ့္ link မွာ download ယူႏိုင္ပါတယ္။

part 1 (488MB) = http://d-h.st/3iO
part 2 (82MB) = http://d-h.st/92u
firmware C2105_15.0.A.1.36_CE.ftf
(generic user Brand World Customization 1272-2269_R5A)
(MD5 Sum: 8a2a158e73b9b7ef2ee2e9382a74fc5c)

               sony device ေတြကို firmware တင္တဲ့ ေနရာမွာ အဓိက အားထားၿပီး သံုးေနၾကရတဲ့ sony flashtool မရွိေသးရင္လည္း download ဆြဲလိုက္ပါ။ ေနာက္ဆံုး version က v0.9.11.0 ျဖစ္ပါတယ္။ 112mb ရွိပါတယ္။ official site က http://androxyde.github.io/ ျဖစ္ပါတယ္။ သြားၾကည့္ၿပီး ေလ့လာလို႔ ရပါတယ္။ အဲ့ဒိမွာ ေပးထားတဲ့ link ေတြကေတာ့ full speed လည္း မရ resume လည္း မရတာေၾကာင့္ သံုးလို႔ မျဖစ္ပါဘူး။

latest Flashtool 0.9.11.0 for ms windows
(or)
(or)

               ဒါ full speed + resume ရတဲ့ download link ေတြကို ရွာၿပီး တင္ထားေပးတာ ျဖစ္ေပမဲ့ link ေတြဟာ အခ်ိန္ မေရြး ေသသြား ပ်က္သြားတတ္တာေၾကာင့္ ကၽြန္ေတာ္ ေပးထားတဲ့ link ကေန firmware download မရေတာ့ဘူး ဆိုရင္ google ထဲမွာ ထပ္ၿပီး ရွာေဖြၾကည့္ၾကရေတာ့မွာ ျဖစ္ပါတယ္။

               sony သံုးမယ္ ဆိုေတာ့ sony update services (sus) နဲ႔ sony pc campanion ေတြ ရွိဖို႔ လိုေသးတာေပါ့။ ဒါမွ usb error မတက္မွာ။ ဒီ ႏွစ္ခု အတြက္ကေတာ့ sony ရဲ႕ officail site မွာပဲ သြားဆြဲယူႏိုင္ပါတယ္ ခင္ဗ်ာ။

               sus နဲ႔ pc companion ေတြ pc ထဲမွာ မရွိေသးရင္ သြင္းလိုက္ပါ။ ဒါေတြက update ေတာင္းပါတယ္၊ စစ္ပါတယ္။ နည္းနည္း ျမန္တဲ့ internet ရွိရင္ ပို အဆင္ေျပပါလိမ့္မယ္။

               flashtool ကို pc မွာ install လုပ္လုိက္ပါ။ default အေနနဲ႔ partition C:// မွာ install လုပ္သြားပါလိမ့္မယ္။ အဲ့ဒါကို မေျပာင္းပဲ ထားရင္ အေကာင္းဆံုးပါပဲ။ သြားရွာရတာ လြယ္ေအာင္ေပါ့ ခင္ဗ်ာ။ c://flashtool folder ထဲမွာ drivers folder ရွိပါတယ္။ အဲ့ဒိထဲက Flashtool-drivers ဆိုတာကိုလည္း သြင္းေပးရပါမယ္။

               firmware zip file ႏွစ္ခုရဲ႕ part 1 ကို extract လုပ္လိုက္ပါ။ (part 2 အဆင္သင့္ ရွိေနဖို႔လည္း လိုအပ္ပါတယ္။) .ftf file တစ္ခု ျဖစ္တဲ့ c2105_15.0.A.1.36_PT. TELETAMA ARTHA MANDIRI.ftf ကို ရလာပါလိမ့္မယ္။ အဲ့ဒိ file ကို copy လုပ္ၿပီး c://flashtool > firmwares ဆိုတဲ့ folder ထဲမွာ paste လုပ္ထားရပါမယ္။

(ဒီလို flashtool နဲ႔ firmware တင္တာဟာ ၁၀၀% ျပည့္ error ကင္းပါတယ္။ warranty မပ်က္ပါဘူး။ root လုပ္စရာ မလိုပါဘူး။ bootloader က unlock ျဖစ္ျဖစ္ lock ျဖစ္ျဖစ္ ရပါတယ္။)

(၁.၁)
               flashtool ကို administrator အေနနဲ႔ run လိုက္ပါ။

               device နာမည္ေတြ ေရးထားတဲ့ box တစ္ခု က်လာရင္ ကုိယ့္ phone ကို ရွာၾကည့္ပါ။ ေတြ႕ရင္ ok ႏွိပ္။ မေတြ႕လည္း ကိစၥ မရွိပါဘူး။ cancel ႏွိပ္လိုက္ပါ။ အဲ့ဒိ device checking box က တစ္ခါတစ္ေလ ေပၚလာတယ္၊ တစ္ခါတစ္ေလ မေပၚလာဘူး။

(၁.၂)
               flashtool ရဲ႕ ဘယ္ဘက္ ထိပ္မွာ အမည္းေရာင္ မိုးႀကိဳးပံုေလး ရွိပါတယ္။ အဲ့ဒါ flash ပါ။ အဲ့ဒါကို ႏွိပ္လိုက္ပါ။ box ေလး တစ္ခု က်လာၿပီး ...
flashmode
fastboot mode
... ႏွစ္ခု ေရြးစရာ ေပးထားပါတယ္။ firmware တင္မွာ ျဖစ္တဲ့ အတြက္ flashmode ကို check လုပ္ၿပီး ok ႏွိပ္လိုက္ပါ။ ေနာက္ထပ္ box အႀကီး တစ္ခု က်လာၿပီး firmware ေရြးခိုင္းပါတယ္။ ခုနက ထည့္ထားတဲ့ c2105_15.0.A.1.36_PT. TELETAMA ARTHA MANDIRI.ftf ကို ေရြးေပးလိုက္ပါ။
No Final verification
Wipe data
Wipe cache
Wipe apps log
အဲ့ဒိ ေလးခုကို အမွန္ျခစ္ ျခစ္ထားေပးဖို႔ လုိပါတယ္။ ၿပီးရင္ ok ႏွိပ္လိုက္ပါ။ flashtool က firmware ကို စစ္ေဆးေနပါလိမ့္မယ္။ ၿပီးသြားရင္ waiting for device ဆိုၿပီး ေျပာပါတယ္။

(၁.၃)
               phone ကို power ပိတ္လိုက္ပါ။ တစ္မိနစ္ေလာက္ ေနၿပီးမွ volume down ခလုတ္ကို ဖိႏွိပ္ထားရင္း usb ႀကိဳးနဲ႔ pc ကို ခ်ိတ္လိုက္ပါ။

               flashtool က phone ကို သိသြားၿပီး firmware တင္ေပးေနပါလိမ့္မယ္။ သိပ္မၾကာပါဘူး။ အလြန္ဆံုး ၁၀ မိနစ္ေလာက္ပါပဲ။ ၿပီးသြားရင္ flashtool က finished ျပမယ္ေပါ့။ phone မွာ auto restart မျဖစ္လာခဲ့ရင္ phone နဲ႔ pc ခ်ိတ္ထားတဲ့ usb ႀကိဳးကို ျဖဳတ္ၿပီး phone ကို manual အေနနဲ႔ပဲ power off - on လုပ္ေပးလိုက္ပါ။ စစတက္ခ်င္းမွာ အရမ္းကို ၾကာပါတယ္။ စိတ္မပူပါနဲ႔။ ဒါက firmware တင္တိုင္း ျဖစ္ေနက်ပါပဲ။ ဘာမွ သြားမလုပ္ပါနဲ႔။ ဒီ အတိုင္းပဲ ၾကည့္ေနလိုက္ပါ။ သူ႔ဟာသူ တက္လာပါလိမ့္မယ္။

(flashtool က phone ကို မသိဘူး ဆိုရင္ေတာ့ အရင္ဆံုး usb port ေျပာင္းၾကည့္ပါ။ usb cable လဲသံုးၾကည့္ပါ။ phone နဲ႔ ပတ္သတ္တဲ့ drivers ေတြ ထပ္သြင္းၾကည့္ပါ။ ဒါမွ မရဘူး ဆိုရင္ေတာ့ pc error ေတြေၾကာင့္ ျဖစ္ပါတယ္။ pc အေၾကာင္း ေျပာရမွာ သိပ္မ်ားတဲ့ အတြက္ ဒီ ေနရာမွ မေျပာျပႏိုင္ေတာ့ပါဘူး။)

               phone က ပံုမွန္ အတိုင္း တက္လာၿပီ ဆိုရင္ေတာ့ firmware တင္တာ ၿပီးသြားပါၿပီ။ ပိုၿပီး သန္႔သြားေအာင္ reset တစ္ခါေလာက္ ခ်ေပးလိုက္ပါဦး။

(side option - backup original firmware)
               ဒီေနရာမွာ ေရးလက္စနဲ႔ sony firmware ကို backup လုပ္တဲ့ နည္းေလး တစ္ခုပါ တစ္ခါတည္း ေရးထားခဲ့ခ်င္ပါတယ္။ ကၽြန္ေတာ္ လံုး၀ မစမ္းဖူးပါဘူး။ ဘာလို႔ မစမ္းတာလဲ ဆိုေတာ့ ကၽြန္ေတာ္တုိ႔က warranty ဆိုတာကို စိတ္မ၀င္စားတဲ့ အျပင္ firmware ဆိုတာမ်ိဳးက အခါ အားေလ်ာ္စြာ version ေတြ ျမင့္ၾက update ေတြ ေပးၾကတာေၾကာင့္ phone ကို packing ေဖာက္ခါစမွာ ပါလာတဲ့ factory firmware ဟာ မက္ေလာက္စရာ မရွိလို႔ပါ။ ဘာပဲ ေျပာေျပာ method တစ္ခုေလး ေတြ႕တဲ့ အခါ မွတ္သားထားတာ အက်ိဳး မယုတ္ႏိုင္ပါဘူး။ ျမန္မာလို ျပန္ေရးမေနေတာ့ပဲ သူတို႔ အာေဘာ္ အတိုင္း ကူးခ်ေပးထားပါတယ္။

how to backup your original firmware customization ?

a) if you do not want to lose warranty of your phone, first thing you have to do is to backup your original customization.

b) download Sony Update Service (SUS) and reinstall firmware of your phone (backup your data first).

c) after that, go to SUS folder in Program Files and search for folder db/some Number/blob_fs, there you find 3 files, which names start FILE.

d) download and install latest Flashtool from here (mirror).

e) paste the three files, which names start FILE, from blob_fs folder to folder „Firmware“ included in the XPERIA Flashtool.

f) open the Flashtool, click on Advanced, choose decrypt files and put all three files from blob_fs folder to the right columm.

g) click ok and after approx. one minute a pop up Window will appear via Flashtool.

h) mark all files and transfer them to the right column, than fill in a box in the right upper corner (fill in what you want, it is just for you).

i) now click ok and Flashtool will create backup of your original firmware customization, that you can anytime flash to your phone.
-------------------------------------

(၂) bootloader unlock / relock

               ကုိင္း ... ဒါဆို ဒီ sony xperai L ကို ကလိဖို႔ရာ အတြက္ ပထမဆံုး bootloader ကို unlock လုပ္ၾကရပါမယ္။ လြယ္ပါတယ္။ အရင္ဆံုး phone ထဲကေန ဒါေလး ၾကည့္လိုက္ပါဦး။

Dial *#*#7378423#*#* > Service Info > Configuration ...

Bootloader unlock allowed – Yes < ဒါဆို Bootloader က Locked ျဖစ္ေနေပမဲ့ unlock လုပ္ခြင့္ ရွိပါတယ္။

Bootloader Unlocked – Yes < ဒါဆို bootloader က unlocked လုပ္ထားၿပီးသား ျဖစ္ပါတယ္။

(၂.၁)
               ဒီကို သြားလိုက္ပါ။ http://unlockbootloader.sonymobile.com/

(စာဖတ္ရတာ စိတ္၀င္စားရင္ေတာ့ ဒီ site ထဲမွာ ေရးထားတာေတြကို ေသေသခ်ာခ်ာေလး ဖတ္ရႈ ေလ့လာေစခ်င္ပါတယ္။
Unlocking the boot loader
Instructions
What is this?
Supported devices
Fastboot buttons
အဲ့ဒါေတြကို သူတို႔ ေရးျပ ရွင္းျပထားၾကပါတယ္။ ဖတ္ႏိုင္ ေလ့လာႏိုင္ရင္ေတာ့ အေကာင္းဆံုးေပါ့ ခင္ဗ်ာ။ မဖတ္ခ်င္ဘူး ဆိုရင္လည္း) ...

               ကုိယ္ လုပ္ခ်င္တဲ့ bootloader unlock အဆင့္ကို သြားဖို႔ အတြက္ Unlocking the boot loader ကို ႏွိပ္ၿပီး စာမ်က္ႏွာ ေအာက္ဆံုးက start unlocking the boot loader ကို ထပ္ႏွိပ္လိုက္ပါ။ ေနာက္စာမ်က္ႏွာ တစ္ခု ေရာက္သြားပါလိမ့္မယ္။ စာမ်က္ႏွာ ေအာက္ဆံုးက continue ကုိ ႏွိပ္ပါ။ Are you really sure? လို႔ ေမးထားေတာ့ yes, i'm sure. ေပါ့။ Legal terms က check box ႏွစ္ခုကို အမွန္ ျခစ္ၿပီး i accept လုပ္လိုက္ပါဦး။ Create unlock boot loader key request ဆိုတဲ့ ေနာက္ဆံုး အဆင့္ကို ေရာက္သြားပါလိမ့္မယ္။

name = ေရးခ်င္ရာ ေရး
imei = only first 14 digits from dial *#06#
email = ကိုယ့္ email ထည့္

               ဒါဆိုရင္ sony ကေန ကုိယ့္ email ထဲကို bootloader unlock လုပ္ဖို႔ အတြက္ code ပို႔ေပးလာပါလိမ့္မယ္။ email inbox မွာ မေတြ႕ရင္ spam ထဲ ရွာၾကည့္ဖို႔ မေမ့နဲ႔ဦးေနာ္။

               sony devices ေတြ အတြက္ bootloader unlock လုပ္တဲ့ နည္း ႏွစ္နည္း ရွိပါတယ္။ fastboot folder ကေန command ရိုက္ၿပီး လုပ္တဲ့ နည္းနဲ႔ firmware တင္ရင္ သံုးတဲ့ flashtool ကေန လုပ္တဲ့ နည္း ျဖစ္ပါတယ္။

(၂.၁ - က)
               fastboot folder မရွိေသးရင္ ယူလိုက္ပါ။


               fastboot folder ထဲမွာ shift + right click > Open command window here ေရြးလိုက္ရင္ cmd တက္လာပါမယ္။ cmd ထဲမွာ ဒီ command ႏွစ္ေၾကာင္း ရိုက္ေပးရပါလိမ့္မယ္။

fastboot.exe -i 0x0fce getvar version

fastboot.exe -i 0x0fce oem unlock 0xbootloader unlock key

               0x အေနာက္က bootloader unlock key ေနရာမွာ sony ကေန ကိုယ့္ email ထဲ ျပန္ပို႔ေပးထားတဲ့ code ကို ရိုက္ေပးရပါမယ္။ 0x နဲ႔ code ၾကားမွာ space မပါပါဘူး။ 0x1234567890000000 ဆိုတာမ်ိဳး ျဖစ္ရမယ္ေပါ့ ခင္ဗ်ာ။ ဒါဆို cmd ကေန bootloader ကို unlock လုပ္ေပးသြားပါလိမ့္မယ္။

(၂.၁ - ခ)
               flashtool ကို administrator အေနနဲ႔ run လိုက္ပါ။
               flashtool ရဲ႕ အေပၚ menu bar မွာ ရွိတဲ့ plugins ဆိုတာေလး ရွိပါတယ္။ ဒီလိုေပါ့ ...
               flashtool > plugins > bootloader unlock > run ...
               box ႏွစ္ခု က်လာၿပီး phone ကို ခ်ိတ္ပါ ဘာညာေတြ ေျပာလာမယ္။
               phone ကို power ပိတ္။
               volume down button ကို ႏွိပ္ထားရင္း phone နဲ႔ pc ကို usb cable နဲ႔ ခ်ိတ္လိုက္ပါ။
               imei နဲ႔ unlock code ပါတဲ့ box တစ္ခု က်လာမယ္။
               imei က auto ထည့္ၿပီးသား။
               unlock code အတြက္ sony က ပို႔ေပးထားတဲ့ code ကို email ထဲက ကူးၿပီး ထည့္ေပးလိုက္ပါ။
               unlock ကို ႏွိပ္လိုက္ပါ။
               flashtool က bootloader ကို unlock လုပ္ေပးသြားပါလိမ့္မယ္။

               ဒါဆိုရင္ bootloader unlock လုပ္တာ ၿပီးသြားပါၿပီ။

(၂.၂)
               အေၾကာင္းေၾကာင္းေၾကာင့္ unlock လုပ္ထားတဲ့ bootloader ကို relock ျပန္လုပ္ခ်င္တယ္ ဆိုရင္ flashtool ကိုပဲ သံုးရမွာပါ။ flashtool ရဲ႕ fimrwares folder ထဲမွာ sample အေနနဲ႔ X10_V1_BLRelock.ftf ဆိုတဲ့ file ေလးက default ပါေနပါတယ္။ x10 ကို bootlader relock လုပ္ခ်င္ရင္ တစ္ခါတည္း လုပ္လို႔ ရတာေပါ့ ခင္ဗ်ာ။ တျခား phone/device ေတြကို bootloader relock လုပ္ဖို႔ အတြက္ေတာ့ သက္ဆိုင္ရာ Relock bootloader.ftf ဆိုတဲ့ file ကို ရွာေဖြၿပီး download ဆြဲဖို႔ လိုပါတယ္။ ဥပမာ - google ထဲမွာ xperia s Relock bootloader လို႔ ရွာလိုက္ရင္ ေတြ႕ရပါလိမ့္မယ္။ အခု sony xperia L အတြက္ေတာ့ အဲ့ဒိ file ေလး ရွာမေတြ႕ေသးတဲ့ အတြက္ မတင္ထားေပးႏိုင္ေသးပါဘူး။

               သက္ဆိုင္ရာ Relock bootloader.ftf ရလာၿပီ ဆိုရင္ အဲ့ဒိ file ကို copy လုပ္ၿပီး c://flashtool > firmwares folder ထဲ paste လုပ္ေပးပါ။

               flashtool ကို administrator အေနနဲ႔ run လိုက္ပါ။
               အမည္းေရာင္ မိုးႀကိဳးပံုေလးကို ႏွိပ္လိုက္ပါ။
               flashmode ကို check လုပ္ၿပီး ok ႏွိပ္လိုက္ပါ။
               firmware ေရြးခိုင္းရင္ copy-paste လုပ္ထားတဲ့ Relock bootloader.ftf ကို ေရြးေပးလိုက္ပါ။
               phone ကို power ပိတ္ၿပီး volume down button ႏွိပ္ထားရင္း pc နဲ႔ ခ်ိတ္လိုက္တာနဲ႔ flashtool က Relock bootloader.ftf ကို flash ေပးသြားပါလိမ့္မယ္။
               phone ကို power off-on လုပ္ၿပီး restart လုပ္ေပးလိုက္ပါ။
               ဒါဆိုရင္ bootloader က lock ျပန္က်သြားပါၿပီ။

(္fastboot command ကေန >fastboot oem relock လုပ္တဲ့ နည္းနဲ႔ ရလား မရလားေတာ့ မစမ္းဖူးလို႔ မသိပါဘူး။ မရႏိုင္ဖို႔ မ်ားပါတယ္။ မစမ္းသင့္ပါဘူး။)

(bootloader ဆိုတာ device တစ္ခုရဲ႕ electric power စတက္တဲ့ အခ်ိန္မွာ storage ထဲ သိမ္းမွတ္ထားတဲ့ operation system ကို CPU + RAM ေပၚ ဆြဲတင္ေပးတဲ့ sector program တစ္ခု ျဖစ္ပါတယ္။ ဒါမွ normal operation system ကို သံုးလို႔ ရလာပါတယ္။ boot ေသသြားတယ္။ boot မတက္ေတာ့ဘူး ဆိုတဲ့ error ေတြက bootloader program ထိခိုက္ ပ်က္စီးသြားလို႔ ျဖစ္ရတာပါ။ မ်ားေသာ အားျဖင့္ firmware ေတြထဲမွာ သက္ဆိုင္ရာ bootloader ပါၿပီးသား ျဖစ္တဲ့ အတြက္ firmware ျပန္တင္လိုက္ႏိုင္ရင္ bootloader လည္း ျပန္ေကာင္းသြားတတ္ပါတယ္။ မေကာင္းလာေတာ့ဘူး ဆိုရင္ေတာ့ လႊင့္သာ ပစ္လိုက္ပါေတာ့ဗ်ာ။ :P )

(In computing, booting (also known as booting up) is the initial set of operations that a computer system performs when electrical power to the CPU is switched on. The process begins when a computer is turned on for the first time or is re-energized after being turned off, and ends when the computer is ready to perform its normal operations.
In literal terms, bootloader is code that is executed before any Operating System starts to run. The concept of bootloaders is universal to virtually all Operating systems that inculcates operating systems on your PC, laptop, smartphones, and other such devices. Bootloaders basically package the instructions to boot operating system kernel and most of them also have their own debugging or modification environment. As the bootloader kicks off before any piece of software on your device, it makes it extremely processor specific and every motherboard has it’s own bootloader. This is one reason that all Android phones have different Custom ROMS developed due to high variance of processing hardware present on the device. The iDevices running iOS somewhat share the same hardware specs and hence you don’t see much variance in their bootloaders.)
-------------------------------------

(၃) rooting

               root လုပ္ဖို႔ အတြက္ vroot တို႔ ဘာတို႔လို တျခား ေရာေၾကာ္ root tool ေတြနဲ႔ စမ္းခ်င္လည္း စမ္းၾကည့္လို႔ ရပါတယ္။ အဆင္ေျပသြားလည္း ၿပီးေရာ။ မေျပလည္း phone ကို နည္းနည္းပါးပါး ထိခိုက္ႏိုင္ပါတယ္။ မပူပါနဲ႔။ firmware ျပန္တင္ေပးလိုက္ရင္ ေကာင္းသြားမွာပါ။

               sony xperia L (c2105) ကို root လုပ္နည္း သံုးမ်ိဳး ရွိပါတယ္။
doomlord method
Root_Xperia_L folder method
Extended_Stock_Kernel _TaoShan method တို႔ ျဖစ္ပါတယ္။

(၃.၁)
               ဒီ နည္းက bootloader unlock ျဖစ္ျဖစ္ lock ျဖစ္ျဖစ္ သံုးႏိုင္တဲ့ အတြက္ အလြယ္ကူဆံုး အရိုးရွင္းဆံုး နည္း တစ္ခု ျဖစ္ပါတယ္။ (bootloader က lock ျဖစ္ေနရင္ root ရဖို႔ မေသခ်ာဘူးလို႔ ေရးထားၾကေပမဲ့ ကၽြန္ေတာ္ စမ္းၾကည့္ခဲ့ဖူးသေလာက္ေတာ့ ရတာပဲ မ်ားပါတယ္။)

               ၾကံဳတုန္းေလး DooMLoRD နဲ႔ မိတ္ဆက္ေပးရပါဦးမယ္။ ကိုယ္တိုင္ tools ေတြ ဖန္တီး ေရးသားႏိုင္ေလာက္တဲ့ အဆင့္မွာ မရွိေသးတဲ့ ကၽြန္ေတာ့္လို လူမ်ား အတြက္ developer ေတြ ေရးေပးထားတဲ့ tool ေတြကို အသံုးျပဳေနၾကရပါတယ္။ tools အကုန္လံုး နီးပါးဟာလည္း free and open sources ျဖစ္ပါတယ္။ သူတို႔ရဲ႕ ဂုဏ္ေက်းဇူးကို သိတတ္ နားလည္တဲ့ အေနနဲ႔ သူတို႔ကို donate မလုပ္ေပးႏိုင္ရင္ေတာင္ tool တစ္ခုကို သံုးတဲ့ အခါ အဲ့ဒိ tool developer ရဲ႕ အေၾကာင္းကို သိထားသင့္တယ္လို႔ ယူဆမိပါတယ္။ ဒါဟာ ပရဟိတ သေဘာ ဆန္ဆန္ လမ္းေၾကာင္းထဲ သြားေနၾကသူမ်ား အတြက္ ေမတၱာ ျပန္ပို႔ေပးတာလို႔ပဲ ယံုၾကည္ပါတယ္။ online ေပၚမွာ အားလံုးဟာ anonymous ေတြပဲ ဆိုေပမဲ့ သိသိ မသိသိ ေမတၱာ ထားလို႔ ရမွာပါ။

               doomlord ဆိုတာ xda forum ရဲ႕ Recognized Developer ႀကီး တစ္ေယာက္ ျဖစ္ပါတယ္။
City - Indian Institute of Management, Ahmedabad (IIMA)
Home country - India
Social - Twitter (DooMLoRD_XDA) , GitHub (DooMLoRD)
Lead Developer of Team UtterChaos & Member of Team ICX
Creator of DooMKernel making those Snapdragons fly higher and faster
Android Devices : Sony Xperia Z, SP, T, S
http://forum.xda-developers.com/member.php?u=2784807

               သူက sony သမားႀကီး ထင္ပါရဲ႕။ အခု sony xperia L ကို root လုပ္ဖို႔ အတြက္ သူ႔ tool ကို သံုးပါမယ္။ DooMLoRD_Easy-Rooting-Toolkitလို႔ ေခၚပါတယ္။ version အေဟာင္းေတြ ရွိေပမဲ့ ေနာက္ဆံုး version v17 ကိုပဲ သံုးပါမယ္။ မရွိေသးရင္ ဒီကေန ယူလိုက္ပါ။


               zip file ကို extract လုပ္လိုက္ရင္ DooMLoRD_Easy-Rooting-Toolkit_v17_perf-event-exploit ဆိုတဲ့ folder ရလာပါမယ္။
               runme_win.bat ကို run လိုက္ပါ။ (administrator အေနနဲ႔ run ရင္ error ျဖစ္တတ္ပါတယ္။ ဒါေၾကာင့္ ရိုးရုိးတန္းတန္း double click ႏွိပ္ၿပီး run ရင္ ရပါၿပီ။)
               phone ကို ဘာမွ လုပ္စရာ မလိုပဲ သံုးလက္စ normal mode အတိုင္း pc နဲ႔ ခ်ိတ္လိုက္ပါ။ (မရရင္ေတာ့ phone ကို power off ၿပီး vol down (or) vol up ႏွိပ္ထားရင္း pc နဲ႔ ခ်ိတ္တဲ့ mode ေတြအေနနဲ႔ စမ္းၾကည့္လိုက္ပါ။ တစ္ခါတစ္ေလမွာ ဘာေၾကာင့္မွန္း မသိဘူး မရဘူး ျဖစ္ေနတတ္ေပမဲ့ အဲ့လို ႏွစ္ခါ သံုးခါ စမ္းၾကည့္လိုက္ရင္ ရသြားတာပါပဲ။)
               cmd window မွာ instruction တစ္ခ်ိဳ႕ ျပပါလိမ့္မယ္။ device ေပၚ မူတည္ၿပီး ကြဲျပားပါလိမ့္မယ္။
               doomlord cmd က phone ကို auto root လုပ္ေပးသြားပါလိမ့္မယ္။
               တစ္ခ်ိဳ႕ phone ေတြမွာ doomlord cmd က phone ကို auto အေနနဲ႔ root မလုပ္ေပးဘူး ဆိုရင္ ေအာက္မွာ ျပေပးထားတဲ့ command ေတြကို တစ္ေၾကာင္းခ်င္း ရိုက္ေပးလိုက္ပါ။

cd /data/local/tmp
chmod 777 doomed
./doomed

(or)

cd/
cd /data/local/tmp
chmod 777 doomed
./doomed

               ဒါဆို root လုပ္ေပးသြားပါလိမ့္မယ္။ phone က auto reboot မျဖစ္ဘူး ဆိုရင္ ကိုယ့္ဟာကိုယ္ပဲ power off-on လုပ္ၿပီး manual reboot လုပ္ေပးလိုက္ပါ ခင္ဗ်ာ။

(၃.၂)
               ဒီ နည္းကလည္း batch file နဲ႔ သြားတာပါပဲ။ ဒါေပမဲ့ bootloader ကို unlock လုပ္ထားဖို႔ လိုပါတယ္။ Root_Xperia_L ဆုိတဲ့ folder မရွိေသးရင္ ဒီမွာ ယူလိုက္ပါ။


               zip ကို extract လုပ္လိုက္ရင္ Root_Xperia_L folder ရလာပါမယ္။
               run.bat ကို run လိုက္ပါ။
               phone ကို ဘာမွ လုပ္စရာ မလိုပဲ သံုးလက္စ normal mode အတိုင္း pc နဲ႔ ခ်ိတ္လိုက္ပါ။

(မရရင္ေတာ့ phone ကို power off ၿပီး vol down (or) vol up ႏွိပ္ထားရင္း pc နဲ႔ ခ်ိတ္တဲ့ mode ေတြအေနနဲ႔ စမ္းၾကည့္လိုက္ပါ။ တစ္ခါတစ္ေလမွာ ဘာေၾကာင့္မွန္း မသိဘူး မရဘူး ျဖစ္ေနတတ္ေပမဲ့ အဲ့လို ႏွစ္ခါ သံုးခါ စမ္းၾကည့္လိုက္ရင္ ရသြားတာပါပဲ။)

               cmd screen မွာ instructions ေပးထားပါတယ္။ ပံုမွန္ကေတာ့ enter တစ္ခ်က္ ေခါက္လိုက္ရံုနဲ႔ ကိစၥ ၿပီးသြားတတ္ပါတယ္။ phone က auto reboot မျဖစ္ဘူး ဆိုရင္ ကိုယ့္ဟာကိုယ္ပဲ power off-on လုပ္ၿပီး manual reboot လုပ္ေပးလိုက္ပါ ခင္ဗ်ာ။

(၃.၃)
               ဒီ နည္းကေတာ့ မူရင္း kernel ကို ျပဳျပင္ထားတဲ့ kernel တစ္ခု ေျပာင္းသြင္းလိုက္တဲ့ နည္းပါ။ bootloader ကို unlock လုပ္ထားဖို႔ လိုပါတယ္။ fastboot folder လိုပါတယ္။

kernel

               zip file ေတြကို extract လုပ္လိုက္ပါ။
               boot.img ဆိုတဲ့ file ေလးကို fastboot folder ထဲ copy-paste လုပ္ေပးပါ။
               phone ကို power ပိတ္ၿပီးမွ volume up ကို ႏွိပ္ထားရင္း pc နဲ႔ ခ်ိတ္လိုက္ပါ။
               fastboot folder ထဲမွာ shift+right click ႏွိပ္ၿပီး open command window here ေရြးေပးလိုက္ရင္ cmd window တက္လာပါမယ္။ cmd ထဲမွာ ...
>fastboot flash boot boot.img
... ဆိုတဲ့ command ရိုက္ေပးလိုက္ရင္ root လုပ္ၿပီးသြားပါၿပီ။ phone က auto reboot မျဖစ္ဘူး ဆိုရင္ ကိုယ့္ဟာကိုယ္ပဲ power off-on လုပ္ၿပီး manual reboot လုပ္ေပးလိုက္ပါ ခင္ဗ်ာ။

               ဒီ kernel ေျပာင္းသြင္းတဲ့ process ကို လုပ္ခ်င္ရင္ kernel အေၾကာင္း အေျခခံေလး သိထားသင့္ပါတယ္။ kernel ဆိုတာကို ေက်ာရိုးလို႔ အဓိပၸါယ္ ဖြင့္ျပခ်င္တာပါပဲ။ kernel က ဘာ လုပ္ေပးသလဲ ဘာ အတြက္ သံုးသလဲ ဆိုရင္ ... human # hardware system # operation system ... အဲ့ဒိ သံုးခုကို ခ်ိတ္ဆက္ေပးပါတယ္။ human က screen ကို touch လိုက္တဲ့ input ကို hardware sensor က တစ္ဆင့္ operation system ရဲ႕ rendering/threading ေတြကို ပို႔ေပးလိုက္ၿပီး ျပန္ထြက္လာတဲ့ operation system ရဲ႕ output ကို hardware system က တစ္ဆင့္ human ကို ျပန္ျပေပးတယ္ေပါ့။ ဒါ ကၽြန္ေတာ္ နားလည္ထားတဲ့ kernel ကို အလြယ္ဆံုး ျပန္ရွင္းျပလိုက္တာပါ။ kernel ဆိုတာ size ေသးေလ ေကာင္းေလပါပဲ။ kernel ရဲ႕ အဓိက အလုပ္ကေတာ့ hardware system ထဲက part ေတြကို သက္ဆိုင္ရာ အလိုက္ OS ရဲ႕ ညႊန္ၾကားခ်က္ အတိုင္း ျဖန္႔ေ၀ေပးတာပါပဲ။ ဒီလိုဆို နည္းနည္း ရႈတ္လာၿပီ။ စိတ္၀င္စားရင္ေတာ့ ေအာက္က definition ကို ဖတ္ၾကည့္လိုက္ၾကပါဦး။



(kernel : The central module of an operating system. It is the part of the operating system that loads first, and it remains in main memory. Because it stays in memory, it is important for the kernel to be as small as possible while still providing all the essential services required by other parts of the operating system and applications. Typically, the kernel is responsible for memory management, process and task management, and disk management.
In computing, the kernel is a computer program that manages input/output requests from software, and translates them into data processing instructions for the central processing unit and other electronic components of a computer. The kernel is a fundamental part of a modern computer's operating system.[1]
When a computer program (in this case called a process) makes requests of the kernel, the request is called a system call. Various kernel designs differ in how they manage system calls (time-sharing) and resources. For example, a monolithic kernel executes all the operating system instructions in the same address space to improve the performance of the system. A micro kernel runs most of the operating system's background process in user space, to make the operating system more modular and, therefore, easier to maintain. For computer programmers, the kernel's interface is a low-level abstraction layer.)
-------------------------------------

(၄) custom recovery (testing state cwm+twrp)
(၅) custom firmware (cyanogenmod is not available yet.)
               phone က ထြက္တာ မၾကာေသးတဲ့ အတြက္ ကလိစရာေတြ သိပ္ မစံုေသးပါဘူး။ ဒီ အဆင့္ ၄ နဲ႔ ၅ ကလည္း android device တစ္ခုမွာ ေနာက္ဆံုး အဆင့္ ျဖစ္တဲ့ အတြက္ phone တစ္လံုး ထြက္ထြက္ခ်င္းမွာ မရရွိႏိုင္ပါဘူး။ လူသံုးနည္းတဲ့ နာမည္မႀကီးတဲ့ phone ေတြ အတြက္ ဆိုရင္လည္း custom firmware ရွားပါတယ္။ မရွိတာေတာ့ မဟုတ္ဘူး။ ရွိေတာ့ ရွိတယ္ မေကာင္းတာ။ မေကာင္းတာႀကီးကိုေတာ့ ေပးမေနေတာ့ဘူးေလ။

               custom recovery ေတာင္ sony xperia L (c2104/c2105) အတြက္ သီးသန္႔ cwm/twrp မေတြ႕ေသးပါဘူး။ အခု ေပးထားတဲ့ file ႏွစ္ခုက စမ္းသပ္ဆဲ အဆင့္မွာပဲ ရွိပါေသးတယ္။ သံုးလို႔ အဆင္ေျပေနတယ္လို႔ေတာ့ ေျပာထားၾကပါတယ္။

               huawei လို phone ေတြမွာ google app နဲ႔ တျခား လူသံုးမ်ားတဲ့ app ေတြ မပါတဲ့ အတြက္ အဲ့ဒါေတြ တင္ႏိုင္ဖို႔ custom recovery ဆိုတာ မရွိမျဖစ္ လိုအပ္ေပမဲ့ htc, samsung, sony တို႔လို branded ႀကီးေတြကေတာ့ သူတို႔ firmware မွာ ျပည့္စံုသင့္သေလာက္ ျပည့္စံုေနၿပီးသား ျဖစ္လို႔ recovery ကေန flashing install သံုးရတယ္ ဆိုတာ မရွိသေလာက္ကို ရွားပါတယ္။ custom firmware တင္ဖို႔ အတြက္ မဟုတ္ရင္ cwm/twrp နဲ႔ တြဲဖက္ သံုးရတဲ့ flash apps ရွားတဲ့ အတြက္လည္း custom recovery တင္ထားရင္ အပို ျဖစ္ေနမွာေပါ့။ delvik cache ေတြ ဘာညာ wipe ေတြေတာ့ အသံုး လိုခ်င္ လုိလာမွာေပါ့။ ဘာပဲ ေျပာေျပာ တင္စမ္းၾကည့္ခ်င္တယ္ ဆိုလည္း ယူထားလိုက္ပါ။

cwm only

cwm + twrp

               zip ကို extract လုပ္လိုက္ရင္ boot.img ဆိုတဲ့ file ရလာပါလိမ့္မယ္။ boot.img ဆိုေတာ့ သြင္းပံု သြင္းနည္းက (၃.၃) မွာ kernel သြင္းတဲ့ နည္း အတိုင္း fastboot folder ရဲ႕ cmd ကေန flash ေပးရတာပါ။ (၃.၃) မွာ တစ္ခ်က္ ျပန္ၾကည့္ၿပီး လုပ္လိုက္ရင္ ရပါၿပီ။

               cyanogenmod firmware သာ ရလာခဲ့ရင္ အေကာင္းဆံုးေပါ့ ခင္ဗ်ာ။ CM က မလွေပမဲ့ tweaks မမ်ားေပမဲ့ error မရွိသေလာက္ နည္းတဲ့ အျပင္ processing အရမ္း ေကာင္းပါတယ္။ ေဘးထြက္ဆိုးက်ိဳး အေနနဲ႔ battery ပိုစားတာေလး တစ္ခုေတာ့ ရွိပါတယ္။ ဘာပဲ ေျပာေျပာ CM က sony firmware ထက္ေတာ့ အမ်ားႀကီး ပိုသာတာေပါ့ ခင္ဗ်ာ။

               sony xperia L အတြက္ cyanogenmod ထြက္လာပါေစလို႔ ဆုေတာင္းေပးရင္း ကၽြန္ေတာ့္ review ေလးကို ဒီ ေနရာမွာပဲ အဆံုး သတ္လိုက္ပါတယ္။ စိတ္ရွည္လက္ရွည္ ဖတ္ရႈေပးတဲ့ အတြက္ ေက်းဇူး အထူးပင္ တင္ရွိပါေၾကာင္း . . .



pwk
July 23, 2013.
https://www.facebook.com/spo.pwk



               ဒီ sony xperia L ရဲ႕ လုပ္နည္း လုပ္ဟန္ေတြက တျခား sony phone ေတြနဲ႔ ထူးမျခားနား ျဖစ္တဲ့ အတြက္ ဒီ post ထဲမွာ ေရးထားတဲ့ နည္းလမ္းေတြဟာလည္း နည္းေဟာင္းႀကီးေတြပါပဲ။ ဒီ နည္းေတြနဲ႔ပဲ အဆင္ေျပပါလိိမ့္မယ္။

               ကၽြန္ေတာ့္ အေတြ႕အၾကံဳ ရွိသမွ်မွာ phone တစ္လံုး သံုးမရေအာင္ ျဖစ္သြားတယ္ ဆိုတာ မၾကံဳခဲ့ဖူးေသးတဲ့ အတြက္ တစ္နည္း မဟုတ္ တစ္နည္းဟာ အလုပ္ ျဖစ္ႏိုင္ပါတယ္။ မ်ားေသာ အားျဖင့္ pc ရဲ႕ ခ်ိဳ႕ယြင္းခ်က္ေတြေၾကာင့္ mobile device မွာ အဆင္မေျပ ျဖစ္သြားၾကတာပါ။ ဥပမာ - virus ေတြ ဗရပြ ထေနတဲ့ pc ေတြ၊ windows system file ေတြ ခ်ိဳ႕ယြင္းေနတဲ့ pc ေတြမွာ အျဖစ္ မ်ားၾကပါတယ္။

               mobile device ေတြရဲ႕ အေျခခံဟာ pc ျဖစ္ပါတယ္။ pc တစ္လံုးကို windows တင္တာက စၿပီး လက္တင္သံုးလို႔ ရတဲ့ အေျခအေနထိ settings, drivers နဲ႔ apps ေတြကို ဟန္က်ပန္က် မစီမံတတ္ဘူး ဆိုရင္ mobile device ကို ကလိရာမွာလည္း အမွားအယြင္းေတြ ျဖစ္လာႏိုင္တာေပါ့ ခင္ဗ်ာ။

               device ရဲ႕ hardware error ဆိုရင္ေတာ့ ဘာမွ မတတ္ႏိုင္ဘူးေလ။ ကံစမ္းမဲ ဆိုတာလည္း ေပါက္တတ္ပါေသးတယ္ မိတ္ေဆြတို႔ရယ္။ :D :D :D

4 comments:

  1. စပါယ္ရွယ္ ေကာင္းတဲ့ ပိုစ့္တစ္ခုပါ (Y)

    ReplyDelete
  2. အလြန္ေကာင္းတဲ့ပို ့ စ္တစ္ခုပါ
    က်ေနာ္မွာSony Xl ကိုင္ထားေတာ့အဆင္ေျပတယယ္ဂ်
    Custrom ROM တင္နည္းနဲ ့ လင့္ေတြပါ
    ေျပာျပေပးပါအစ္ကို

    ReplyDelete