Lenovo P780

Articole legate de telefonul meu Lenovo P780

  • Lenovo P780 - Fix IMEI issue on VibeUI Android 4.4.2 Lenovo P780 With Android 4.4.21st: Daca nu ai mai instalat custom ROM, o sa-ti cam prinzi urechile. Cauta un prieten care s-a mai jucat cu asa ceva 🙂 Daca NU ai habar ce e IMEI-ul... tin sa te anunt ca acest articol e unu tehnic... so.. skip it 🙂 Acu, eu, incercand sa-mi pun Android 4.4.2 de la VIBEUI, si nereusind sa "intru" in retea dupa:) Motivul: Invalid IMEI cand vroiam sa verific cu *#06# sau cu Mobile Uncle. Am incercat cu MobileUncle, no luck. Am incercat cu MkdroidTools, no luck. Am incercat cu alt basehand, no luck. Soo.... Nu m-am lasat 🙂 Asa ca... am gasit si solutia, dupa lupte seculare, mai exact, 2 zile, efectiv timp research:6h 🙂 Procesul e destul de simplu DACA ai deja salvate IMEI-urile telefonului. Asta am facut de mai demult, de la versiunea 4.2.1, salvand pe card cu MobileUncle backup-ul, si salvand intr-un fisier text, IMEI-urile. Asta trebuie sa faceti fiecare, de la inceput 🙂 Exista app pe Google Play care sa va arate IMEI-urile la telefonul din dotare. De mentionat: Acest proces se aplica la Lenovo P780, insa presupun ca ar fi ok si pentru alte lenovo, nu garantez insa ca ar merge pe samsung sau alte androide. Tip: Try: daca nu merge, oricum nu mergea nici inainte 🙂 Esenta miscarii e: trebuie s arescriem NVRAM-ul, cu date valide. Asadar, pasii: 2014-05-29_1103Initial verifica: - Ca ai IMEI-urile salvate undeva. MUSAI, clar? 🙂 Poti folosi MKDroidTool, inainte de a face UPGRADE la OS! sau alte metode. Salveaza IMEI-urile si sugerez si un backup la NVRAM! - Telefonul e ROOT-at! Altfel, nu ai cum. Instalezi o versiune custom, folosind FlashTool, etc. Daca nu stii cum, suna un prieten 🙂 Sau, incearca factory reset. Nu te pot ajuta uneltele de mai jos 🙂 1: downloadezi Imei generator de aici: (link in partea de jos a paginii :P) 2: Downloadezi MKDroidTools de aici: ( link in partea de jos a paginii :P) 3: Downloadezi driverele pentru telefon de aici: ( link in partea de jos a paginii 😛 ) 4: Conectezi telefonul, activezi usb debugging mode. 5: Faci un backup prin MKDroidTools ( root mode ) la NVRAM. ( optional, insa e indicat) - nota: Daca in stanga jos e un patratel galben ( Su - found, root phone) , apasati pe butonul ROOT, apoi dupa ce-si face treaba - validati pe tel poate aveti cereri de aprobare - scoateti si bagati din nou cablul de date in calculator. Ar trebui sa fie ROOT mode ( patrat verde! ) si astfel puteti face backup. 6: Incerci direct sa pui IMEI-urile, daca apare NULL, apasand pe IMEI/NVRAM - Nota: Daca apare textul " --- ERROR :dev/radio/pttycmd1 inaccessible , should be Root Shell" in consola, apasati pe ROOT ( butonul ) si asteptati sa se faca verde dreptunghiul din stanga. Apoi scoateti si bagati din nou cablul de date. Si apasati din nou pe IMEI/NVRAM. Daca apare textul: " --- ERROR :pttycmd1 device NOT found!" inseamna ca va trebui facuta o incercare, dar slabe sanse de reusita. Introduceti cele 2 IMEi-uri, si apoi restartati telefonul. Daca totul e OK, aveti IMEI-ul bun, si puteti folosi telefonul. Daca nu, mergem la urmatorul pas: Force IMEI in system:) 7: Daca dupa restart, IMEI-urile nu sunt valide, trebuie sa generam fisierul OK, folosind IMEI.exe ( unzip imei_windows ) Pasii: - Pasul 1: in folderul cu IMEI_windows: deschideti cmd si scrieti: imei IMEI1 IMEI2 ( doar le aveti, corect? tine de elementele MUSAI :D) daca totul e ok, s-a generat un fisier MP0B_001_NEW . E foarte important, contine cele 2 IMEI-uri de care aveti nevoie 🙂 - Pasul 2: Update IMEI! a)Se poate folosi un backup de MKDroid Tool ( in folderul BackupNVRAM ), in care sa modificati data/nvram/md/NVRAM/NVD_IMEI/MP0B_001 ( la mine era de dimensiune 0 ) cu cel generat de imei.exe ( rename si update ). Pentru asta am folosit total Commander, care-mi permite sa intru in arhive, fara stres 🙂 apoi in MKDroid, alegand RESTORE NVRAM, injectati noul IMEI set. b) Alta varianta, folosind Root Explorer ( avand sistemul deschis in RW mode! ): Rename file, stergand _NEW din numele fisierului, de copiat pe telefon ( cu cablu de date ) apoi, copiat folosind Root Explorer in locatia: /data/nvram/md/NVRAM/NVD_IMEI/ - Pasul 3: Verificarea IMEI-ului: Dati Restart la telefon, si dupa conectare, verificati in MKDroidTool si in statutul telefonului ( retea ) daca noul IMEI set e OK Bafta. Mie mi-a iesit, sper sa ajute si pe altii. XDA-Developers m-au ajutat sa il fac sa mearga.... so... status Success
    Model Number: Lenovo P780 Android Version: 4.4.2 Baseband version: P780.V101,2014/03/12 15:06 Build number: VIBEUI_V1.5_1421_DEV_P780

    Downloads area: - ADB Drivers : http://adbdriver.com/ [sociallocker] Full: [google-drive-embed url="https://docs.google.com/folderview?id=0B5YNKF7s81ihY3IwemVvc3Y4ZW8&usp=drivesdk" title="4.4.2" icon="https://ssl.gstatic.com/docs/doclist/images/icon_11_shared_collection_list.png" newwindow="yes" style="normal"] - IMEI Generator: [google-drive-embed url="https://docs.google.com/uc?id=0B5YNKF7s81ihR3luNDhHRHcwVDQ&export=download" title="IMEI_windows.7z" icon="https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png" style="download"] - MKDroid Tools: Zice vir infect, dar nu e. Google pt alta versiune,daca nu va convine asta 🙂 [google-drive-embed url="https://docs.google.com/uc?id=0B5YNKF7s81ihLVdYYTV3YXNWVTQ&export=download" title="MtkDroidTools.7z" icon="https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png" style="download"] - MobileUncle apk: [google-drive-embed url="https://docs.google.com/uc?id=0B5YNKF7s81ihblhzRUZTSDNsUEE&export=download" title="m44_toolbox.apk" icon="https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png" style="download"] - rootExplorer apk: [google-drive-embed url="https://docs.google.com/uc?id=0B5YNKF7s81ihbHNMV1N5TmtoZGs&export=download" title="com.speedsoftware.rootexplorer.apk" icon="https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png" style="download"] - Pentru probleme cu limba chineza: [google-drive-embed url="https://docs.google.com/uc?id=0B5YNKF7s81ihbXlrQm12YkpzSWs&export=download" title="Locale__Language_4.1.0.apk" icon="https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png" style="download"] [/sociallocker] Ceva Bonus: - GPS.CONF file, numa bun pentru Romania 🙂 [google-drive-embed url="https://docs.google.com/uc?id=0B5YNKF7s81ihVWdBXzVhbVNuMEk&export=download" title="gps.conf" icon="https://ssl.gstatic.com/docs/doclist/images/icon_10_text_list.png" style="download"] - Engineering MODE ( use mobileuncle to open it -> CDS INfo->Radio ) AT commands: "AT +EGMR=1,7,"IMEI_1" and "AT +EGMR=1,10,"IMEI_2" - cum pot afla IMEI-ul meu? : http://www.wikihow.com/Find-the-IMEI-Number-on-a-Mobile-Phone ( asa obtii primul IMEI ) Pe al 2-lea il calculezi, pornind de la ultimele 2 litere, astfel!:
  • Tips: Cum sa iei net de pe calculator pentru telefon, folosind un telefon rutat Cam asta trebuie sa faci ca sa ai net pe telefon, shared de pe calculatorul la care ai legat telefonul prin USB: lenovoP780 Pasii ar fi: I) Drivere si aplicatii: - http://developer.android.com/tools/extras/oem-usb.html - Driver pt USB - ADB: http://www.overclock.net/a/how-to-install-adb-android-debug-bridge II) Conectare si net 😀 1: Telefonul conectat prin USB Tethering la PC ( NU MEDIA Storage ) 2: Enable sharing la device-ul de retea WAN cu home network pe tetheringul de la telefon. note: verifica ip-ul la placa de retea nou adaugata ( cea de tethering ). Ar trebui sa fie ceva gen 192.168.137.1 3: Folosind ADB ( stii de unde sa-l iei, sper ) si driverele instalate pentru telefon, executa urmatoarele comenzi:) 1: in CMD , deschide adb-ul. si fi sigur ca ai device-ul conectat. apoi: adb shell si... pur si simplu, urmatoarele comenzi 🙂 netcfg rndis0 dhcp busybox ifconfig ifconfig rndis0 192.168.137.2 netmask 255.255.255.0 route add default gw 192.168.137.1 dev rndis0 ( daca vreti sa iesiti prin calculator. Daca aveti si wifi, skip ) Si ca sa fie pacalit Google Play ca este net, pt androidul meu: ifconfig ccmni0 0.0.0.0 La altele e ifconfig rmnet0 0.0.0.0 ( de vazut cu busybox ifconfig cand ai netu pornit pe tel ) de citit de exemplu aici: http://www.cyberfreewishes.com/2/post/2013/10/how-to-reverse-tether-your-pcs-internet-to-your-android-phonetablet.html#.U00vHvl_t8E
  • Lenovo P780 - wireless dinamic MAC la fiecare initializare Ca să vezi... mi-am actualizat si eu sistemul de operare de la Android 4.1.2 la 4.2.2. Si... uha. Toate bune si frumoase, pana sa dau de Wifi-uri protejate prin pass si MAC. ROM-ul este unul custom, AOSP cu android 4.2.2, portat pentru LENOVO P780.  Problema e in portare, din cauza codului de mai jos.  Uf uf uf. Eu am lenovo, nu Google devices... sau samsung. Freaky. DE PRECIZAT!!!! Treaba asta-i veche.. 2012... Pfff. Citez ( https://code.google.com/p/android/issues/detail?id=23330#c9 )  :
    Reportedly this is a Google and/or Samsung financial issue, which they need to buy fixed hardware addresses, and that must not have happened. I've seen this reported in multiple locations. The offending kernel code: if ((tuna_mac_addr[4] == 0) && (tuna_mac_addr[5] == 0)) { srandom32((uint)jiffies); // rand_mac = random32(); // tuna_mac_addr[3] = (unsigned char)rand_mac; tuna_mac_addr[4] = (unsigned char)(rand_mac >> 8); tuna_mac_addr[5] = (unsigned char)(rand_mac >> 16); } memcpy(buf, tuna_mac_addr, IFHWADDRLEN); This will make MAC Address Filtering impossible, which is what I am experiencing. This looks like it can be fixed a couple of ways: Google/Samsung purchase those blocks of hardware addresses and an update would fix the kernel code randomizing MAC addresses.
    Eu sper ca si altii au aceasi problema ca si mine, mai ales la munca, unde device-ul e filtrat prin MAC Address filtering. Si nu inteleg de ce imi da random MAC ( ID hardware ) daca eu nu vreau asa ceva...  🙂

    image

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.