Friday, September 2, 2011

Baseband တစ္ခုေသဆုံးျခင္း



     iPhone 3GS
     iOS version 4.2.1
     Baseband   06.15.00

     iPhone 3GS 4.2.1 ကို 4.3.5 သို႕ official update လုပ္ရာ Recovery mode, DFU mode, error မ်ိဳးစံုေတြ႕ေနျပီး
     iTunes reinstall လုပ္ျခင္း၊ window update လုပ္ျခင္း၊ USB ၾကိဳးအသစ္လဲျခင္းအျပင္
     Tiny Umbrella, fixrecovery, iRecovery, RecBoot တို႕ျဖင့္ကုစားပါေသာ္လည္း 4.2.1 ကို restore  ျပန္လုပ္၍မရခဲ့ပါ

      ဒီပဋိပကၡရဲ့ေရေသာက္ျမစ္ကိုေတြ႕သြားပါျပီ    baseband 06.15.00 ( iPad baseband ) ပါ

     အရင္တုန္းက unlock လုပ္ဖို႕အတြက္ ေျပာင္းခဲ့တဲ့ baseband 06.15.00 ဟာ baseband အေသျဖစ္သြားပါတယ္

     baseband 06.15.00 ကိုေျပာင္းျပီးတဲ့ေနာက္ပိုင္း iOS 4.3 version update လုပ္လိုက္လည္း baseband ဟာမေျပာင္းလဲသလို 
     iOS 4.3.1 အထိ update လုပ္လိုက္ေပမယ့္လည္း baseband ဟာမေျပာင္းလဲခဲ့ပါဘူး 
    
     ေနာက္ဆုံးေတာ့ 4.2.1 ကိုျပန္ရသြားပါတယ္     
     1. Tiny Umbrella ကို ဖြင့္ျပီးျပန္ပိတ္ပါတယ္ 
        ( Tiny Umbrella ကို ဖြင့္ျပီးျပန္ပိတ္႐ံုနဲ႕တင္ hosts file ျပင္ျပီးသားျဖစ္ေနပါျပီ အရင္ကလို hosts file ကိုျပင္စရာမလိုေတာ့ပါ )
     2. iOS version 4.2.1 ျဖစ္တဲ့အတြက္ sn0wbreeze 2.2 နဲ႕ custom firmware တည္ေဆာက္ျပီး DFU Mode ထားပါတယ္
        ( firmware မတည္ေဆာက္ခင္မွာ Cydia ကိုပါတစ္ခါတည္းထည့္ဖို႕အတြက္ Simple Mode (သို႕) Expert Mode ကိုေရြးပါ )
     3. iTunes ကိုဖြင့္ျပီး shift + restore နဲ႕ sn0wbreeze firmware 4.2.1 ကို restore လုပ္ပါတယ္

     iPhone 3G/3GS ကို baseband 06.15.00 update လုပ္ရင္
          - Apple ရဲ့ device warranty ဆုံးရွုံးျခင္း
          - Apple ကျပန္လည္ျပင္ဆင္ျပီးထုတ္ထားေသာ baseband အသစ္ 05.xx.xx sequence ကို update လုပ္၍မရျခင္း     
          - Apple ကထုတ္ထားတဲ့ stock firmware ကို restore လုပ္၍မရျခင္း တို႕ကိုၾကဳံေတြ႕ရမွာျဖစ္ပါတယ္


     baseband 06.15.00 update လုပ္ထားတဲ့ iPhone 3GS ကို iOS version update လုပ္ဖို႕အတြက္ကေတာ့

          sn0wbreeze ( window ), PwnageTool ( Mac ) ျဖင့္ဖန္တီးတည္ေဆာက္ထားေသာ custom firmware တစ္မ်ိဳးထဲျဖင့္သာ 
          restore လုပ္၍ရႏိုင္ပါသည္