Two Droid Bionics
#1
Posted 08 January 2013 - 10:32 AM
I have rooted and installed safestrap 3 on both
On one have installed Black Hole 1.0
On the other I have installed Eclipes 1.2.1
My router is a D-Link DIR-615
DHCP enabled and secured with WPA/WPA2
Using Android System Info app from the market.
The stock ROM’s have different MAC and IP addresses but with different ROM’s they get the same MAC and IP addresses – see below
The Black Hole ROM on phone one has…
MAC address of 00:da:36:16:de:fb
IP Address of x.x.x.2
The Eclipes ROM on phone two has…
MAC address of 00:da:36:16:de:fb
IP Address of x.x.x.2
In my many years of network support on windows, I have never seen network cards change MAC addresses when installing different OS’s. I thought the MAC address was hard coded by the manufacture of the card.
My questions are…
Why do the two different phones with different ROMs have the same MAC and IP address?
Is there a way around this?
Was this coded by the developer?
Many thanks in advance to any solution or reason of why this is happening.
Dave
#2
Posted 09 January 2013 - 02:17 AM
That's too close to yours to be a coincidence. It ***has*** to be scripted. I'm guessing that both of your ROMs are JB based?
If so, then that means that all these ROMs are using some component(s) that are the same for everyone - and that means that this needs to be fixed pronto so that each phone can use it's hard coded MAC address instead of this generic address.
Great find, time to do some digging as to why MAC address is even being coded into the software in the first place....
Sent from my ASUS Transformer Infinity TF700 running Android JB (rooted) via Tapatalk HD
#3
Posted 09 January 2013 - 07:57 AM
#4
Posted 09 January 2013 - 08:15 AM
Sent from my ASUS Transformer Infinity TF700 running Android JB (rooted) via Tapatalk HD
#5
Posted 09 January 2013 - 08:24 AM
Sent from my Icarus HD Edition Bionic
#6
Posted 09 January 2013 - 08:29 AM
Hey everyone! This is the first based off of 6.7.247! It is Blackhole Bionic v1.0 by Sonofskywalker3...but instead of using the 232 base I used the 247 base This is probably the cleanest Rom you will find! It has been completely gutted of all garbage and is flashable on either Bootstrap or Safestrap..
this from Eclipse
Welcome to Eclipse for the Droid Bionic. As I normally do with my Motorola builds I remove just about as much blur as I can and replace them with their AOSP counterparts. I have compiled the AOSP apps against the Bionic framework for the best compatibility. All the AOSP apps are from my modded AOSP eclipse source. So they do come with extra goodies!
Moto based from the 246 OTA
don't know if this will help or not but...
#7
Posted 09 January 2013 - 09:44 AM
Sent from my ASUS Transformer Infinity TF700 running Android JB (rooted) via Tapatalk HD
#8
Posted 09 January 2013 - 09:48 AM
Sent from my Icarus HD Edition Bionic
#9
Posted 11 January 2013 - 03:10 AM
Sent from my ASUS Transformer Infinity TF700 running Android JB (rooted) via Tapatalk HD
#10
Posted 11 January 2013 - 06:09 AM
I flashed SkyL1n3 ROM and MAC address is different yet but not the same as with the stock ROM.
also my system/etc/wifi/hostapd.conf file does not have the line "uuid" in it and is much smaller in length (number of lines)
hope this help in finding the solution to the issue.
- johnlgalt likes this
#11
Posted 11 January 2013 - 11:30 AM
Sent from my ASUS Transformer Infinity TF700 running Android JB (rooted) via Tapatalk HD
#12
Posted 12 January 2013 - 08:44 AM
i can confirm on stock my MAC address is much different than the ROMd versions. what you can try is doing a manual re-calibration of your WiFi using wifical.sh & wifiupgradecal.sh (/system/bin).
i *believe* /pds/wifi/nvs_map.bin is what is used to map your MAC address during wifi calibration but you may want to check the scripts.
- johnlgalt likes this
#13
Posted 12 January 2013 - 01:57 PM
Sent from my ASUS Transformer Infinity TF700 running Android JB (rooted) via Tapatalk HD
- nitephlight likes this
#14
Posted 17 January 2013 - 07:39 PM
#15
Posted 12 March 2013 - 12:10 PM
I'm not sure if those instructions can be followed on the bionic, but it sounds to me that creating/generating a new NVS file might use the hard coded mac.
This is a pressing issue for me, I'd love any tips or pointers
#16
Posted 12 March 2013 - 01:13 PM
Nitephlight is probably right, generating a new one in your ROM of choice is the best solution. Those scripts *should* be in there already, right?
Of course, that would rely on the ROM dev leaving them in and not stripping them out....
#17
Posted 13 March 2013 - 02:05 PM
# Leaving mac address field empty for random mac
calibrator plt autocalibrate wlan0 $WL12xx_MODULE $TARGET_INI_FILE $TARGET_NVS_FILE
Random thinking on lunch break makes me believe I could theoretically add in my primal Mac at the end of that line and have it inject that Mac. Seem plausible?
PS.. Randomly generate a mac? It doesn't seem random, and why not pull it from the chip itself?
Sent from my DROID BIONIC using Tapatalk 2
#18
Posted 14 March 2013 - 07:44 AM
There has to be a way to make it so that the MAC address is not pushed out automatically and thus the ROM uses what is already built into the current hardware that it is on.
#19
Posted 11 September 2013 - 10:34 PM
You must turn wifi off, and run these commands as root in a terminal/adb shell.
running this command will set a MAC address you define :
These are the 3 nvs.bin files I found on my system. You can run the calibrator command on each to determine which is holding the MAC address that your system is reporting :
/data/misc/wifi/firmware/wl12xx-nvs.bin
/system/etc/firmware/ti-connectivity/wl12xx-fac-nvs.bin
/system/etc/firmware/ti-connectivity/wl12xx-upd-nvs.bin
I'm running a JB blur rom, Flying Jelly. The one that contained my current MAC address was :
/system/etc/firmware/ti-connectivity/wl12xx-upd-nvs.bin
so an example would obviously be:
I then rebooted before turning wifi on, turned it on after boot, and checked in system settings. The file wl12xx-upd-nvs.bin was the one that held my current address on my system. The file wl12xx-nvs.bin held an old MAC address, one that sticks even between FXZ's in my experience (it had the shared ICS mac). The only way I found to reset the true MAC address before this, was to FXZ back to 905 GB, then back to the ICS leak I was running, though that's no longer possible.
I think I may have found why we all have the same funky default MAC address on blur ROMs, but, if I'm right, I can't find out how to fix it due to a file missing : /system/etc/wifi/TQS_D_1.7.ini
I haven't bothered to boot over to a moto stock ROM to see if it's there. If anyone else wants to before I do, it'd be cool if you could confirm it's there, or pm the contents.
Found some file on the net with the same file name. It's contents match almost exactly with the contents of another .ini file in the same folder. It's just tx/rx settings, nothing directly relating to mac addresses. I'm curious if creating the TQS_D_1.7.ini file and re-run the wifical.sh script, if I'd get a unique MAC address.. too scared to try for fear of some settings possibly being incorrect and frying my board.
By the way, this is not spoofing the MAC, it's basically changing the firmware file outright.
- B.E.McAllister likes this
#20
Posted 26 September 2013 - 09:28 AM
i would like to give this a try. where do i enter these commands? does any one have a script to run?
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users