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

Acest articol a fost publicat în Ganduri si cugetari, Lenovo P780 și etichetat cu , , , , , , , , . Salvează legătura permanentă.

Lasă un răspuns

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

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