Hi,
I made a really big mistake !!!
I didn't know that cloning a nook will clone also the serial number and the mac address... I bough 2 nook touch (n2e) and I rooted my wife one... after that I look for backing up all my work and dump it into mine...
First all worked fine... but after a time I noticed that my nook was disconnected when my wife switch hers on... I made some research to find out why... and I saw the same mac address and the same serial number....
I didn't made a backup when my nook was clean
Can someone help me ?
Where can I find the factory rom ? to clean my mac address and my serial number...
Thank in advance..
fifounet75 said:
I made some research to find out why... and I saw the same mac address and the same serial number....
I didn't made a backup when my nook was clean
Can someone help me ?
Where can I find the factory rom ? to clean my mac address and my serial number...
Click to expand...
Click to collapse
1. I’m not an expert.
2. IMO, factory rom doesn’t have unique info – it’s same for every nook.
3. Since you nook is rooted already, try changing MACAddress in /rom/devconf/MACAddress, then reboot.
If it won’t help, check this forum, http://forum.xda-developers.com/showthread.php?t=1475613
Try to reach eded333, he might be able to help.
You're basically SoL. If you still have the box you can grab the serial number from that and you might be able to spoof some sort of separate mac address, but without an original backup of the ruined one there's no way you can retrieve that information, perhaps if you're lucky your router may still have the mac address stored under lease or something, but without the box there's no way to retrieve the original serial number.
GabrialDestruir said:
You're basically SoL. If you still have the box you can grab the serial number from that and you might be able to spoof some sort of separate mac address, but without an original backup of the ruined one there's no way you can retrieve that information, perhaps if you're lucky your router may still have the mac address stored under lease or something, but without the box there's no way to retrieve the original serial number.
Click to expand...
Click to collapse
Serial number is printed on the NST next to SD card slot.
DeviceID = SerialNumber
There are MACAddress, ean, HashOfPrivateKey, PublicKey, MainBoardSN and might be some other stuff.
Might be it’s not that bad to have cloned device – you'll need to buy every book once only
If you reading same book it’ll try to sync the last page you are on.
I guess, that’s about it?
thanks for your answer...
I tried to modify the serial number (which is in the SDCard place) and also I put a random MACAddress base on the macaddress of my wife's nook... but when I register my nook it check online the information I see my serial number and the macaddress I put but I get an error....
so I will read the thread you gave me...
try to find informations
thanks..
also the bigger problems is not that I use the same book but my router cannot distinguish the 2 nook with the same macaddress so I lost the connection every now and then...
Hi,
I was able to get back my MACAddress and my mainboard p/n
but when I put it in devconf, it doesn't change the macaddress...
It still use my wife one...
fifounet75 said:
Hi,
I was able to get back my MACAddress and my mainboard p/n
but when I put it in devconf, it doesn't change the macaddress...
It still use my wife one...
Click to expand...
Click to collapse
Did you do full reboot?
If it didn't help, I guess, it reads MAC from somewhere else...
ApokrifX said:
Serial number is printed on the NST next to SD card slot.
DeviceID = SerialNumber
There are MACAddress, ean, HashOfPrivateKey, PublicKey, MainBoardSN and might be some other stuff.
Might be it’s not that bad to have cloned device – you'll need to buy every book once only
If you reading same book it’ll try to sync the last page you are on.
I guess, that’s about it?
Click to expand...
Click to collapse
I forgot it's there since mine is rubbed away from constant use of the sdcard removal and insertion.
Yep, I full reboot...
When I tried to use my serial number and my MACAddress, when I tried to activate the nook (with a restore factory), you can see that is connecting with the macadress of my wife's nook but when you get the device info to send to nook, it's my macaddress...
It's really bizarre....
So in fact to be able to use it, I create another wifi network... with another DHCP server on the same local network... when my wife connect to the first SSID she get her IP, and when I'm connecting to my second SSID I get another one... it's a way to override the problem...
Thanks again
fifounet75 said:
Yep, I full reboot...
When I tried to use my serial number and my MACAddress, when I tried to activate the nook (with a restore factory), you can see that is connecting with the macadress of my wife's nook but when you get the device info to send to nook, it's my macaddress...
It's really bizarre....
So in fact to be able to use it, I create another wifi network... with another DHCP server on the same local network... when my wife connect to the first SSID she get her IP, and when I'm connecting to my second SSID I get another one... it's a way to override the problem...
Thanks again
Click to expand...
Click to collapse
It means, during NST registration, /rom/devconf/MACAddress is used.
And wireless adapter uses MAC stored somewhere else…
Did you read this:
http://forum.xda-developers.com/showthread.php?t=892426
I didn't try !
Thanks I will make a backup I try tonight !!
Thanks again
fifounet75 said:
I didn't try !
Thanks I will make a backup I try tonight !!
Thanks again
Click to expand...
Click to collapse
I'm sorry to say this but I doubt you will ever be able to register your NST with B&N.
Restoring the serial number and creating a new MAC address will not work.
Also make sure you don't specify a multicast MAC address
I've had several cases where the only option was to "fake" the rom data, and none of them were able to re-register with B&N.
We got serial, EAN, mainboard serial correct and also generated a new key pair and the hash for the private key, but still no luck.
In the end all of them have had to skip B&N registraton.
There were also other issues like increased battery drain, wrong charge indication and wifi troubles.
Good luck
---------- Post added at 01:08 PM ---------- Previous post was at 12:33 PM ----------
Btw, I forgot to mention that if you're trying to change the MAC address simply by editing the file "MACAddress" this won't work, it's a lot more complicated than that.
ros87 said:
I'm sorry to say this but I doubt you will ever be able to register your NST with B&N.
Restoring the serial number and creating a new MAC address will not work.
Also make sure you don't specify a multicast MAC address
I've had several cases where the only option was to "fake" the rom data, and none of them were able to re-register with B&N.
We got serial, EAN, mainboard serial correct and also generated a new key pair and the hash for the private key, but still no luck.
In the end all of them have had to skip B&N registraton.
There were also other issues like increased battery drain, wrong charge indication and wifi troubles.
Good luck
---------- Post added at 01:08 PM ---------- Previous post was at 12:33 PM ----------
Btw, I forgot to mention that if you're trying to change the MAC address simply by editing the file "MACAddress" this won't work, it's a lot more complicated than that.
Click to expand...
Click to collapse
I think this is a point where we must admit that an alternative rom option may be beneficial to users like this who trash their rom info.
That or perhaps after they get it looking decent... perhaps having them take it into the store (if there's no obvious "HEY that serial doesn't match your MAC address" errors and just playing ignorant to get one that isn't SoL.
GabrialDestruir said:
I think this is a point where we must admit that an alternative rom option may be beneficial to users like this who trash their rom info.
Click to expand...
Click to collapse
Yes, absolutely, but it's not that simple due to stuff like different battery types, wifi calibration data and more..
But yeah, a modified stock rom where all the B&N specifics are removed would be something that a lot of users could benefit from.
If only I had more spare time
GabrialDestruir said:
That or perhaps after they get it looking decent... perhaps having them take it into the store (if there's no obvious "HEY that serial doesn't match your MAC address" errors and just playing ignorant to get one that isn't SoL.
Click to expand...
Click to collapse
I have a couple of users ended up doing just that , still waiting for feedback on those cases.
ros87 said:
I've had several cases where the only option was to "fake" the rom data, and none of them were able to re-register with B&N.
We got serial, EAN, mainboard serial correct and also generated a new key pair and the hash for the private key, but still no luck.
In the end all of them have had to skip B&N registraton.
There were also other issues like increased battery drain, wrong charge indication and wifi troubles.
Click to expand...
Click to collapse
Ros,
There is HashOfPrivateKey only – where is the PrivateKey itself?
And what is PublicKey exactly?
I would imagine, it should be signed PublicKey - i.e. certificate. (B&N private key is needed to sign it.)
And from B&N perspective, (if I were them ) they shouldn’t allow registering a device without valid PublicKey.
But from another hand, as fifounet75 found out, MAC sent to B&N and actual MAC are not the same.
Changing MAC in /rom/devconf/WiFiBackupCalibration might create clone, at least from B&N perspective.
No idea about implications like “WiFi Calibration”, different batteries issues, etc...
ApokrifX said:
Ros,
There is HashOfPrivateKey only – where is the PrivateKey itself?
And what is PublicKey exactly?
Click to expand...
Click to collapse
It's exactly what its name implies, a public key to encrypt data.
The private key is required to open what was encrypted.
Where is the Private Key the hash was made from? Well, I haven't figured out this part yet and it's role in the B&N registration process but one guess would be that it's stored in the B&N end, linked to the device Serial, and this is why it's impossible to re-register a NST when you loose your original keys.
ApokrifX said:
But from another hand, as fifounet75 found out, MAC sent to B&N and actual MAC are not the same.
Click to expand...
Click to collapse
Now where does he say that?
The way I'm reading it is that his NST connects to WiFi with his wife's MAC address, but the MAC address shown under "Device Info" is the one he faked.
This is exactly as expected
Besides, the MAC Address is not part of the registration process at all.
How do I know this? Because I've spent my time studying it..
ApokrifX said:
Changing MAC in /rom/devconf/WiFiBackupCalibration might create clone, at least from B&N perspective.
Click to expand...
Click to collapse
B&N doesn't give a rats ass about what's in the WiFiBackupCalibration file as far as device registration and usage goes.
But using that file from his wifes NST can be problematic for more reasons than just duplicating her MAC address.
Hi,
Thanks it works I have my own mac address
So now I can use the same Wifi as my wife. I only need that so that's great !!!!
ros87 said:
Now where does he say that?
The way I'm reading it is that his NST connects to WiFi with his wife's MAC address, but the MAC address shown under "Device Info" is the one he faked.
This is exactly as expected
Click to expand...
Click to collapse
Ouch… I do realize, it’s much easier to read text file instead detecting assigned MAC
ros87 said:
Besides, the MAC Address is not part of the registration process at all.
How do I know this? Because I've spent my time studying it..
…
B&N doesn't give a rats ass about what's in the WiFiBackupCalibration file as far as device registration and usage goes.
But using that file from his wifes NST can be problematic for more reasons than just duplicating her MAC address.
Click to expand...
Click to collapse
May I suggest we open new thread: “NST - how to backup unique data… and how to create perfect clone” in dev forums?
ApokrifX said:
Ouch… I do realize, it’s much easier to read text file instead detecting assigned MAC
May I suggest we open new thread: “NST - how to backup unique data… and how to create perfect clone” in dev forums?
Click to expand...
Click to collapse
What people need to do is make full backups, using the guide that is advertised all over this forum.
And people need to start looking at their backup images!!
If you back up something that is 1.82GB in size, and you backup file is 250MB, well, then you did something wrong!
Having a backup of your rom data is good, but using it to create a restore image requires:
1: A full NST backup image (which the user wont have if he only backed up his rom data)
2: Access to Linux
3: Knowledge in mounting image files in Linux
4: Knowledge about putting it all back toghether into one image file ->OR
4:1 Someone like us, who can do it for him..
So, whats best? Full backup or just the rom data?
Related
My Hero ID shows up on my wireless network as UNKNOWN, is there a way to change this? I know there was in WinMo, but I can't find anything in Android.
Thanks.
Do you mean the hostname?
I've not tried it but try setting it in /etc/hostname, and add it to the end of the localhost line in /etc/hosts, might work..
Hi Sam, thanks for the reply. Not sure what you mean by hostname.
I'm referring to how the phone is identified on a wireless network. With my WinMo devices I gave the phone a name in the Device ID section. Then, when I go to my router, I am able to see IP address, Device Name, and MAC address.
I cannot find any settings in the Hero that allow me to specify a device name, so it always shows up as UNKNOWN on the network.
Linux / unix
Deke
a Hosts file is a file that links IP address with Names... Windows have them UNIX and macs... etc...
its a file you will rarely see in windows. but in unix/linux you very well could.. as Android is based on Linux i beleive the sugesstion mentioned is to edit this file on your phone and ad the Local host (the phone itself) in there with the name you want it to have...
In UNIX (which i use) i can totaly see this working but have no idea if this will work on the phone, and you will need it to be 'rooted'
this means have access to the Administrators privlages to edit files...
(in linux root = Administrator)
there are posts on the forums on how to root your phone and it will open up function to you but at the same time will allow you to happly **** up the system files if you dont know what your doing and make your phone into a nice paperweight...
hope this helps
Hi Bobro; very helpful, thanks.
So basically I can't do something as simple as give my phone a useful ID without rooting it? I would regard that as a fundamental requirement, so it seems a bit foolish to omit the functionality from Android.
Does anyone know how to change the device name on the gtablet? I now have the ablilty to hook me gtablet up to my corporate network, so I went into the DHCP server to make a reservation for the device the name that it displays is andoid_XXXXXXXXXXXXXXXXX.mydomain.com replace the X with Hex numbers and letters. I would like to change the name on the device so that other admins know what the device is and don't delete if from the reservation pool.
i was thinking
IpadCrusher.mydomin.com
I too would like to know how to change the hostname (device name).
Viper Tablet
greyspacealien said:
Does anyone know how to change the device name on the gtablet? I now have the ablilty to hook me gtablet up to my corporate network, so I went into the DHCP server to make a reservation for the device the name that it displays is andoid_XXXXXXXXXXXXXXXXX.mydomain.com replace the X with Hex numbers and letters. I would like to change the name on the device so that other admins know what the device is and don't delete if from the reservation pool.
i was thinking
IpadCrusher.mydomin.com
Click to expand...
Click to collapse
I still like Viper Tablet for the Viewsonic VEGAn build when ever it goes final!
I would also like to know. I keep getting hassled by my Network Admins because every time I load a new ROM, the "xxxxx" changes and it looks like a new device. Same thing happens with my HTC Incredible Phone.
I'm jealous because I can't even logon to my works corporate network. Device keeps failing to assign an i.p address.
I get connected via wifi if I assign a static address, but android doesn't support http proxy or something, so the username/logon screen never comes up
greyspacealien said:
Does anyone know how to change the device name on the gtablet? I now have the ablilty to hook me gtablet up to my corporate network, so I went into the DHCP server to make a reservation for the device the name that it displays is andoid_XXXXXXXXXXXXXXXXX.mydomain.com replace the X with Hex numbers and letters. I would like to change the name on the device so that other admins know what the device is and don't delete if from the reservation pool.
i was thinking
IpadCrusher.mydomin.com
Click to expand...
Click to collapse
If you are rooted and have a robust busybox installed, after reboot you could execute the following command:
busybox hostname YourDevice
You could setup a gscript script and run it before you turn on your wifi or download autostart and have your script run automatically after a reboot.
Your network admins actually allow this thing on your corporate network?? Oh my.
In Linux, the computer name is stored in the /etc/hosts file. You might try editing your hosts file and put in:
127.0.0.2 name.site name
NMCBR600 said:
In Linux, the computer name is stored in the /etc/hosts file. You might try editing your hosts file and put in:
127.0.0.2 name.site name
Click to expand...
Click to collapse
If you get a fixed IP address or one with reservation each time you connect to your wifi router, this may work.
I have a home built dd-wrt wireless distribution system at home and was playing with the hosts file to see how my wds interpreted hosts file and it didn't work but that is just my homegrown system. my 2wire router didn't interpret it either (gave the random android_xxxxxxxxxxx device name.
Of course, you could just give them the MAC address of your wireless card which you can get by doing #busybox ifconfig in a terminal session and tell them the name you want and they can create an Arec in the dns names.
roebeet said:
Your network admins actually allow this thing on your corporate network?? Oh my.
Click to expand...
Click to collapse
Actually, no. However, connecting to MS Exchange with Sync logs the Device ID into Exchange. So, each time I load a different ROM, I log a new ID. Drives them nuts.
I did some research today though and found an app called Android ID Changerthat will allow me to see my DeviceID and modify it. I reinstalled my orginal ROM, recorded the ID, reloaded Vegan and changed the ID to the original device information. Works very well.
I found this post in another forum that may work for you:
http://forum.xda-developers.com/showpost.php?p=9560696&postcount=1
Please note that if you do use setprop you would have to reset it after each reboot. I think adding a correlating line in build.prop (if one exists) would be a better alternative. Otherwise, they discuss unpacking/repacking the boot.img to make it permanent.
roebeet said:
Your network admins actually allow this thing on your corporate network?? Oh my.
Click to expand...
Click to collapse
I am one of the net admins
I wouldn't say its on the corprate network, its on the corprate wireless network, I can get to the web and the intranet but that is about it we have it pretty locked down. I have it teathered to my phone most of the day. Its fun to take it to a meeting and have all of the iPad users say is that the new iPad I just laugh and think YOU WISH.
Roebeet I know I have talked about this before with you, I like you would like to get my usb air card working on this bad boy that would solve all fo my connections issues. Im not the smartest guy with linux but I could spend some time if I could find some info about it.
I had found this site a while ago but could not get the drivers to install I'm sure its because we don't have source code.
http://sierrawireless.custhelp.com/...ting-system-?-(-v.1.7.34)#Driver_Installation
I've been looking around the forums and google for a solution to this. From what I found, the solution that works for most people with the same problem as me ends up being chnaging the UA String to iPhone or Desktop, but that still doesnt seem to work for me.
Now my problem is that at my school, they set it up to where you have to log into a portal before you can access to the WiFi, but my phone never redirects to the portal. It used to on Windows mobile, but now running Android on NAND, it wont redirect. I've tried nearly every browser on the Android market, tried changing the UA String on all of them. And still nothing. I ended up going to the school's IT Dept, and they registered the Mac Address to my phone, but then told me that my phone was connecting to two different IPs. One being the school IP, the other an unknown IP.
I've looked in the WiFi settings and i cannot find this second IP they gave me. From the sound of it, thats my problem. Any idea on how to remove this second IP? Or if the IT dept. was wrong? If so, and other ideas on how I can connect to this portal?
PS: My phone connects to every other portal website i've gone to so far, except the schools.
hmm strange, normally your WIFI connection connects to only one network. You can find the IP address by calling *#4636#*#* then Wifi Information / Wi-fi Status. Now click Refresh and you'll see your connection info. You can even run a ping test
jorgen2009 said:
hmm strange, normally your WIFI connection connects to only one network. You can find the IP address by calling *#4636#*#* then Wifi Information / Wi-fi Status. Now click Refresh and you'll see your connection info. You can even run a ping test
Click to expand...
Click to collapse
So looking around the forums again I ran into this http://forum.xda-developers.com/showthread.php?t=965597
Not sure if I am reading that right, but the USB Port can have an IP? If thats possible, how can I disable it or change it?
You need update your ROM to one that support unique MAC address or search WIFI MAC to set the MAC address back to your real one. Old Android library on HD2 set the MAC address by using a file so all the phone has a same MAC address by default. You didn't have two IP address. There is someone else running a Android HD2 on the network. Two devices with the same MAC is the same device to the IT Dept. Only one of the device will be routed at any one time.
nightcraw said:
You need update your ROM to one that support unique MAC address or search WIFI MAC to set the MAC address back to your real one. Old Android library on HD2 set the MAC address by using a file so all the phone has a same MAC address by default. You didn't have two IP address. There is someone else running a Android HD2 on the network. Two devices with the same MAC is the same device to the IT Dept. Only one of the device will be routed at any one time.
Click to expand...
Click to collapse
This sounds like it might work. I'm currently art school an unable to change roms. I'll do this when I get home and leave an update.
Sent from my HTC HD2 using XDA App
No need to change rom.
Use search function 'change MAC adress' or something like that.
I'm using a SD Android and needed to change it also, was just a change in startup.txt.
Maybe it is a little different in NAND? But it should be easier to search a little bit around as to re-flash.
(Most or maybe all Android builds have this problem)
If possible, use your WM MAC adress to avoid further problems.
regards
mf_1
mf_1 said:
No need to change rom.
Use search function 'change MAC adress' or something like that.
I'm using a SD Android and needed to change it also, was just a change in startup.txt.
Maybe it is a little different in NAND? But it should be easier to search a little bit around as to re-flash.
(Most or maybe all Android builds have this problem)
If possible, use your WM MAC adress to avoid further problems.
regards
mf_1
Click to expand...
Click to collapse
I ended up changing my rom, and it fixed my problem. Used Hyperdroid GBX, also gave me a chance to install CWM.
But your fix might have worked as well.
His fix will only have worked for sd builds, not NAND. currently, many kernels for nand will give you a unique mac address, but there is no way to set it like there was on sd builds
Sent from my HTC HD2 using XDA App
Being overly paranoid I'm always trying to make it harder for companies to track my device. Anyway, my most recent discovery is spoofing the MAC Address on my 3T so that wifi companies can't track it.
*** This requires root ***
I have it working in Marshmallow 6.0.1 (not tried it in Nougat)
Only attempt this if you understand MAC Addresses and be sure to note down your original/official MAC Address. Open /persist/wlan_mac.bin and take a copy of the contents before attempting the below.
Some background reading if you're not familiar with MAC Addresses.
Code:
ifconfig wlan0
will tell you all you need to know about the current state of your wireless adapter
The first command generates a MAC Address. I've hardcoded the first 6 characters of mine and randomly generate the remaining 6. It should generate a perfectly valid address but please post if it doesn't (or you have a better bash line).
The second sed command is to replace the MAC Address in the persisted wlan file. It's this command that needs to run as root.
You should be able to run these in something like Termux (make sure you're running as root by running "su" first). I actually run them using Tasker as "Code/Run Shell" commands.
Finally you need to enable then disable Airplane Mode for the change to take affect.
Here are the commands:
Code:
MAC=C0EEFB$(od -txC -An -N3 /dev/random| tr -d ' ')
Code:
sed -i "/Intf0MacAddress=/c\Intf0MacAddress=${MAC}" /persist/wlan_mac.bin
Code:
settings put global airplane_mode_on 1; am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
Code:
settings put global airplane_mode_on 0; am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false
Code:
ifconfig wlan0 | grep HWaddr
Why don't you write a shell script that saves the old mac address to a text file and then create the new one. And each time the user executes the shell script to spoof the mac address it appends to the existing log file in a new line the old mac address before changed again. That was if you ever need to revert it, you can look at the log file.
BTW, thanks for the share!
bealer said:
Being overly paranoid I'm always trying to make it harder for companies to track my device. Anyway, my most recent discovery is spoofing the MAC Address on my 3T so that wifi companies can't track it.
Click to expand...
Click to collapse
Can't we just use this?
https://play.google.com/store/apps/details?id=eu.chainfire.pryfi
knpk13 said:
Can't we just use this?
https://play.google.com/store/apps/details?id=eu.chainfire.pryfi
Click to expand...
Click to collapse
I dont think that it will work since our devices are F2FS i saw this on reddit the other day.
using a custom mac address
Newbie here. Just wondering how I could use a specific mac address instead of a random generated number.
Thanks in advance.
m0d hipp¥ said:
Why don't you write a shell script that saves the old mac address to a text file and then create the new one. And each time the user executes the shell script to spoof the mac address it appends to the existing log file in a new line the old mac address before changed again. That was if you ever need to revert it, you can look at the log file.
Click to expand...
Click to collapse
Yeah definitely things to improve,automating storing the original being one of them. I'll maybe follow up with that.
I didn't want to mask the main two commands too much with others around them. There are a few (older) ways to do this but this was the only way I could get it to work. And it's not a complete app/solution, more teaching a man to fish sort of thing.
knpk13 said:
Can't we just use this?
https://play.google.com/store/apps/details?id=eu.chainfire.pryfi
Click to expand...
Click to collapse
You can although
a) OP3T isn't listed as a supported device, I didn't try it
b) You can't automate it with that app very easily. Mine changes via Tasker state/events every day so I don't need to bother doing it myself.
gxyf106 said:
Newbie here. Just wondering how I could use a specific mac address instead of a random generated number.
Click to expand...
Click to collapse
Easiest way is just to change the first command and hardcode the MAC you want, ie
Code:
MAC=C0EEFB998877
Termux says
Sh: MAC: Not Found after running second command. Any idea what went wrong?
gxyf106 said:
Termux says
Sh: MAC: Not Found after running second command. Any idea what went wrong?
Click to expand...
Click to collapse
Ah oops, that's an error in me typing it out. The 2nd command should contain:
Code:
${MAC}
The brackets were causing it to try and evaluate MAC as a command (rather than a variable). I'll update the OP.
I can confirm this works. many thanks!!
Android is using randomized MAC adress when searching for wifi networks, this is not needed.
Michalko5896 said:
Android is using randomized MAC adress when searching for wifi networks, this is not needed.
Click to expand...
Click to collapse
As of 6.0 it was my understanding that Android uses a generated MAC for scanning/probing networks. But when actually making a connection, the real MAC is used (so as not to cause network issues). So this post is still relevant. I'm generating a new MAC every day or two as I use a number of public open wifi connections.
Also working on my hostname being random, and trying to stop all traffic on an open wifi network until my vpn is up.
Some might argue it's OTT, but I'd say it's just good practise (certainly the last point).
bealer said:
As of 6.0 it was my understanding that Android uses a generated MAC for scanning/probing networks. But when actually making a connection, the real MAC is used (so as not to cause network issues). So this post is still relevant. I'm generating a new MAC every day or two as I use a number of public open wifi connections.
Also working on my hostname being random, and trying to stop all traffic on an open wifi network until my vpn is up.
Some might argue it's OTT, but I'd say it's just good practise (certainly the last point).
Click to expand...
Click to collapse
Well, if you are concerned about your safety, don't connect to any Wi-Fi / BT devices that you don't trust.
Michalko5896 said:
Well, if you are concerned about your safety, don't connect to any Wi-Fi / BT devices that you don't trust.
Click to expand...
Click to collapse
The MAC address spoofing is more about privacy in terms of trying to be anonymous, making it *harder* to track where I connect etc...
Trust is a slightly more complex, non-binary issue.
bealer said:
The MAC address spoofing is more about privacy in terms of trying to be anonymous, making it *harder* to track where I connect etc...
Trust is a slightly more complex, non-binary issue.
Click to expand...
Click to collapse
MAC aadress is only used in local network, it does not go further than the very network you are connected to. What kind of advantage does MAC spoofing give you?
There's still your device ID, browser information and other stuff, that can actually reach the service you are connecting to.
Someguyfromhell said:
MAC aadress is only used in local network, it does not go further than the very network you are connected to. What kind of advantage does MAC spoofing give you?
There's still your device ID, browser information and other stuff, that can actually reach the service you are connecting to.
Click to expand...
Click to collapse
It stops wifi services tracking my phone. For example I use the wifi on the London Underground. Every time I connect to their wifi they'd know exactly where, when, how long, possibly my DNS requests just based on my MAC. It's all information that can be used for profiling or sold on (if that was part of the terms). They still may not known who I am exactly, but I'd rather they weren't able to identify/target me if it meant simply randomising my MAC. As mentioned Android already does this when scanning for networks.
Device Id isn't given, unless you mean hostname (which can be randomised too). If you're using HTTPS based websites then all browser traffic is encrypted via SSL. If you're not, then yeah it's possible to packet sniff your traffic (which is illegal), see what you're browsing, what your browser is, even part (but not all I believe) of your MAC etc...
Try Pry-Fi
Chainfire already has Pry-Fi for that. It has worked flawlessly for me.
first of all thank you for the commands but somehow this does not work with my Oneplus 3 (without T) on Sultans CM13. The address does not change after entering the commands, the commands do not show any error message.
Any advice?
Furthermore Pry-Fi seems to be able to change the MAC but it crashes sometimes and it seems to loose my saved WiFis. Furthermore i am not able to connect to my home AP after changing the MAC with Pry Fi. :-/
Someguyfromhell said:
MAC aadress is only used in local network, it does not go further than the very network you are connected to. What kind of advantage does MAC spoofing give you?
There's still your device ID, browser information and other stuff, that can actually reach the service you are connecting to.
Click to expand...
Click to collapse
Many public, free hotspots that require accepting terms on "walled garden" page today are tracking MAC address, DHCP-assigned IP address, and DHCP lease and active session time stamps. Example hotspots include Starbucks, hotels, etc. These hotspot network operator have logs to trace IPs back to MACs at a specific point in time until the logs are disposed.
I have rooted phone with Resurrection remix on it. I have an Iptv provider and it's on my android box.
In order for it to work on phone I need to have the same mac address.
I can see how to change mac but does it affect the phone in any way ie WiFi connections etc
funkyirishman said:
I have rooted phone with Resurrection remix on it. I have an Iptv provider and it's on my android box.
In order for it to work on phone I need to have the same mac address.
I can see how to change mac but does it affect the phone in any way ie WiFi connections etc
Click to expand...
Click to collapse
That's kind of illegal when you spoof Mac adresses to gain access to restricted services you don't want to pay twice
I can watch it on my phone as long as I am not using it on android box.
funkyirishman said:
I can watch it on my phone as long as I am not using it on android box.
Click to expand...
Click to collapse
Have you tried Mac changer app? I think there was one that needed xpoosed not sure though.
Theres plenty of ways to change a Mac. If you want you can just go into file explorer and change it there have you tried that?
Thanks
I'm okay changing it I just want to know if effects anything else on the phone like WiFi password access or password etc
Cheers
funkyirishman said:
Thanks
I'm okay changing it I just want to know if effects anything else on the phone like WiFi password access or password etc
Cheers
Click to expand...
Click to collapse
Changing the layer 2 adress always effects the whole communication since you have a new one. Therefore any devices which communicate with the device needs to learn this new adress(happens automatically normally).
If you have some Mac adress security in devices like access points, soho routers etc. you need to change the Mac there too, otherwise you will be blocked.
But passwords not. If you do something wrong, you can mess up your phone.
Thanks
Just want to make sure that my home network WiFi will still connect automatically or do I need to login WiFi password again
Just be careful, because you can have major issues if your android box and phone are on the same network. The router/switch will potentially route packets to the wrong device, making network access slow and/or unstable.