
Google Nexus One telefonining old ko'rinishi
Bir tanishim orqali qo‘limga Google Nexus One telefoni tushib qoldi. Ushbu telefon xorijiy uyali aloqa operatoriga bog‘langan ekan, bizning mahalliy uyali aloqa operatorlari bilan ishlash uchun esa uni “unlock” qilish, ya’ni uni ochish lozim edi. Avvallari iPhone telefon apparatlarini va USB-modemlarni “unlock” qilib ko‘rgandim, lekin Android operatsion tizimidagi telefonlar bilan ishlashda tajribam yo‘qligi uchun Twitterga murojaat qilib ko‘rdim, hechkimdan sado kelmagandan so‘ng o‘zim urinib ko‘rishga qaror qildim.
!!!SPOILER!!!
Google Nexus One telefonini “unlock” qila oldim
Ushbu postda boshimdan kechirganlarimni, yordami tekkan foydali resurslarni aytib bermoqchiman.
!!!MUHIM!!!
Agar siz ham o‘z telefoningizni mana shu yo‘l bilan “unlock” qiladigan bo‘lsangiz, bilib qo‘ying:
- qanday natijaga erishishingizdan qat’iy nazar, ushbu harakatlarga o‘zingiz mas’ul hisoblanasiz va o‘zingiz javob berasiz;
- bootloader buzilgandan so‘ng Google kafolati ham o‘chib ketadi;
- telefoningiz umuman ishlamay qolishi yoki qisman ishdan chiqish ehtimoli mavjud.
Demak, menga juda ham qo‘l kelgan resurslardan biri bu 4PDA forumi bo‘ldi. U yerda deyarli barcha smartfonlar uchun nima kerak bo‘lsa, hammasi bor. Bizning mavzuga doir bo‘lim esa mana bu sahifada joylashgan. Mavzu nomi “Google Nexus One uchun no-rasmiy “andozalar(?)”(“proshivka” o‘zbekchasiga nima bo‘lardi?)” va unga qo‘shimchalar” deb nomlanadi.
Bu yerda boshidan oxirigacha qanday amallarni bajarish kerakligi haqida to‘liq ma’lumot berilgan.
Bizga kerak bo‘ladigan qurollar:
- Android SDK
- fastboot
1) Telefonning “bootloader”ini buzish, kompyuter ustalari tilida aytadigan bo‘lsak “xak” qilish kerak.
Bootloader bu telefonning BIOSi deyish mumkin. U telefoningizni yoqish va undagi operatsion tizimni yuklash vazifasini bajaradi.
Demak, telefonni USB kabel yordamida kompyuterga ulaymiz. Fastboot rejimiga kirish uchun telefonning quyi qismida joylashgan, soqqa shaklidagi tugmani bosib turgan holda telefonni yoqish tugmasini bosamiz. Ko‘chirib olingan fastboot fayllari joylashgan katalogga o‘tib, terminal oynasida quyidagi buyruqni yozamiz:
fastboot-windows oem unlock
Agar telefon kompyuterga ulanmagan bo‘lsa waiting for a device ya’ni qurilmaning ulanishi kutilmoqda degan yozuv chiqadi. Agar to‘g’ri ulangan bo‘lsa va fastboot rejimida yoqilgan bo‘lsa, hech qanday muammosiz “unlock” bo‘ladi.
Fastboot – Bootloader’ning protokoli bo‘lib, Android asosidagi barcha qurilmalarning istalgan qismiga o‘zgartirish kiritish imkonini beruvchi qurol hisoblanadi.
2) Modifikatsiya qilingan Recovery’ni tikamiz.
Recovery – maxsus yukovchi (loader) hisoblanadi va uning asosiy vazifasi mobil operatsion tizimga o‘zgartirish kiritish imkonini taqdim etish. Modifikatsiyalangan Recovery odatiysidan farqi shuki, uning yordamida imkoniyatlar kengayadi, masalan, OTni yuklamasdan SD-kartani ko‘rish, maxsus “proshivka”larni tikish imkoniyatlarini beradi.
Odatiy, CyanogenMod yoki JesusFreke deb nomlangan Recovery’dan birini ko‘chirib olamiz. Ko‘chirib olingan faylni fastboot fayllari joylashgan katalogga joylashtiramiz.
Demak, telefonni USB kabel yordamida kompyuterga ulaymiz. Fastboot rejimiga kirish uchun telefonning quyi qismida joylashgan, soqqa shaklidagi tugmani bosib turgan holda telefonni yoqish tugmasini bosamiz, terminal oynasida quyidagi buyruqni yozamiz:
fastboot-windows flash recovery recovery-RA-passion-v2.2.1.img*
*Recovery’ning qaysi birini ko‘chirgan bo‘lsangiz, o‘sha nomni yozasiz.
3. “Backup” qilamiz, ya’ni mavjud fayllarning nusxasini saqlab qo‘yamiz.
Recovery rejimiga kiramiz, buning uchun ovozni pasaytirish tugmasini va telefonni yoqish tugmasini bir paytda bosamiz va menyudan Recovery’ni tanlaymiz.
Uning ichidan Backup/Restore funksiyasini tanlaymiz, undan keyin esa Nand backup.
4. Endi maxsus “proshivka” (firmware) o‘rnatamiz.
CyanogenMod yoki MoDaCo maxsus “proshivka”sini ko‘chirib olishingiz mumkin. Men MoDaCo‘dan foydalandim. MoDaConing 3 hil nashri mavjud, men “with MoDaCo additions” deb nomlangan variantidan foydalandim.
Ko‘chirib olingan faylni SD-kartaning o‘zagiga joylashtiramiz. So‘ngra Recovery rejimida telefonni qayta yoqamiz, buning uchun ovozni pasaytirish tugmasini va telefonni yoqish tugmasini bir paytda bosamiz va menyudan Recovery’ni tanlaymiz.
Recovery’dan Wipe data ALL/factory reset menyusini tanlaymiz.
Undan so‘ng Flash zip from sd-card menyusiga kiramiz va ko‘chirib olingan “proshivka” faylini tanlaymiz.
Barcha amallar bajarilgandan so‘ng, telefonni o‘chirib, qayta yoqamiz.
Aynan mana shu usullardan so‘ng mendagi Google Nexus One telefoni “unlock” bo‘ldi va hozirda hech qanday muammosiz o‘zimizning sim-kartalar bilan ishlayapti.
Men avval CyanogenMod “proshivka”sidan foydalangan edim, lekin qandaydir menga noma’lum sabablarga ko‘ra yaxshi ishlamadi. Ya’ni, telefon yoqilishi bilan, yana qayta o‘chib takroriy ravishda yoqiladigan bo‘lib qoldi. CyanogenMod’ning 7.0.1 versiyasidan foydalangan edim, undan avvalgi versiyalarini ham o‘rnatib, sinab ko‘rdim, lekin hech qanday foyda bermadi.
Shundan so‘ng MoDaCo‘dan foydalandim va kerakli natijaga erishdim.
Aslini olganda bu jarayon unchalik qiyin emas, faqatgina har bir qadam qanday natija berishini oldindan bilib, keyin amalga oshirgan ma’qul.
Yuqoridagi yo‘riqnoma bo‘yicha savol tug‘ilsa, izoh qoldirishingiz mumkin.