2 Kindle Fires, Same Mac - Kindle Fire General

I read about a fix by replacing a wlan_loader.....but my System/BIN doesn't have this file to replace. I tried adding it to the location and got no change. How can I change the MAC address on one of these Kindle Fires to be different???

You can't the MAC dress is hardcoded into the motherboard.
Sent from my Blazing Jellybean

Related

[Q] How to change nooks MAC address?

IS there any way of changing nooks MAC address, due to a bug in firmware my router has problems with devices that have macs other than 00:..... (nooks starts with 58).
I tried editing /rom/devcon/mac address with rootexlorer. I got the changed file to stick after reboot but when I looked at my router it still showed a NC beginning with 58.
gedster314 said:
I tried editing /rom/devcon/mac address with rootexlorer. I got the changed file to stick after reboot but when I looked at my router it still showed a NC beginning with 58.
Click to expand...
Click to collapse
Yeah I changed it too, but it doesn't help. There's another file containing mac address -> /sys/devices/virtual/net/tiwlan0/address but I failed to change it
MAC addresses aee fixed on the wlan chip itself... without some spoofing software, you shouldnt be able to edit it in software...
Sent from my NookColor using XDA app
Changing MAC Address (CM7)
Contrary to what Jason said, it seems that the NC actually spoofs its MAC addresses in its configuration files.
The /rom/devconf/MACAddress file seems to just be for the device info menu in the stock rom. (I would edit that file and the change would be reflected when I checked the device settings). However, this does not seem to change the actual MAC address, but only the info for that menu.
Like many important hardware settings (at least back in the day), changing the MAC address requires a hex editor. If you hex edit /rom/devconf/WiFiBackupCalibration, you'll see your MAC address in the first line (00000000 offset). The MAC address values are backwards and there is a gap between the 2nd & 3rd values.
As always, be sure to make a backup of your files before playing around with them. I cannot guarantee that this works for you, but it definitely worked for me.
Here is a key for the coordinates of the MAC address in WiFiBackupCalibration:
Aa : Bb : Cc : Dd : Ee : Ff
Aa - 0B
Bb - 0A
Cc - 06
Dd - 05
Ee - 04
Ff - 03
linyongzheng said:
Contrary to what Jason said, it seems that the NC actually spoofs its MAC addresses in its configuration files.
The /rom/devconf/MACAddress file seems to just be for the device info menu in the stock rom. (I would edit that file and the change would be reflected when I checked the device settings). However, this does not seem to change the actual MAC address, but only the info for that menu.
Like many important hardware settings (at least back in the day), changing the MAC address requires a hex editor. If you hex edit /rom/devconf/WiFiBackupCalibration, you'll see your MAC address in the first line (00000000 offset). The MAC address values are backwards and there is a gap between the 2nd & 3rd values.
As always, be sure to make a backup of your files before playing around with them. I cannot guarantee that this works for you, but it definitely worked for me.
Here is a key for the coordinates of the MAC address in WiFiBackupCalibration:
Aa : Bb : Cc : Dd : Ee : Ff
Aa - 0B
Bb - 0A
Cc - 06
Dd - 05
Ee - 04
Ff - 03
Click to expand...
Click to collapse
I've used this method on cm7 and it worked great =). But on cm10 this doesn't seem to work. Does anyone know why this is the case and how we could still change the Mac address?
Sent from my NookColor using Tapatalk HD
danformer said:
I've used this method on cm7 and it worked great =). But on cm10 this doesn't seem to work. Does anyone know why this is the case and how we could still change the Mac address?
Sent from my NookColor using Tapatalk HD
Click to expand...
Click to collapse
CM10 does it differently. Look at this post. It was written for CM10 on the HD+ but the same thing applies to the Nook Color running CM10. Just the file location is different. It is at /data/misc/wifi
I gave the method a shot, and no luck so far. Am I possibly missing something? I found the file and changed the values (which were bolded), turned off WiFi, inserted the edited file, turned on WiFi and the Mac is the same.
Sent from my NookColor using Tapatalk HD
danformer said:
I gave the method a shot, and no luck so far. Am I possibly missing something? I found the file and changed the values (which were bolded), turned off WiFi, inserted the edited file, turned on WiFi and the Mac is the same.
Sent from my NookColor using Tapatalk HD
Click to expand...
Click to collapse
Did you reboot?
Sent with XDA Premium from my Nook HD+ running CM10 on SD
Yes I just rebooted and at first it didn't change the Mac address, but when I went back to the file there was another that looked almost the same but had .orig at the end. So I switched the WiFi off, removed that file, switched WiFi on and it worked =)
Thanks for the help, it is appreciated :thumbup:
Sent from my NookColor using Tapatalk HD
I Need Help
i have no expirence with hex editors and i have a nook HD+ With cyanogenmod 11. how do i do this
I Backed up a different nook HD+ With a mac address and now they cant be on wifi at the same time
so thats why i need to change my mac address

WIFI Generic Mac Address to Actual Mac FIX!

I know that some of you are still dealing with this issue and in different roms, As I was too, but for anyone wishing to fix this the right way after installing their roms, follow below and this will fix your problem.
Disable WIFI (settings/System/Wireless & networks untick wifi. System must be rooted, use any root explorer, and navigate to your SD card location where you put the file you downloaded, and select to copy it, then navigate to system/lib. and rename the file with adding .old at the end, and paste this file into this location. Then MOVE the file you just added ".old" to your sdcard as a backup, exit out of your explorer and reboot.
And when you are back in the phone, turn wifi on, go to settings about phone then hardware information, and you now have your actual wifi mac address and not the generic.
Anyone who uses zip roms, can replace this file in there zip file before flashing. Should work without having an issue, cant guarantee every phone as I do not have every phone, nor can I guarantee every rom, but you can always try it.
If this was fixed then FML but I tried.
The attached file is not zipped, after downloading just rename and remove the .zip at the end, forum will not allow uploading of unknown extension. Initial User Testing shows POSSIBLY NOT Compatible with Gingerbread
Thanks for this. It's exactly what I was looking for!
I use NexusHD2 Gingerbread, and it doesn't work for me (it's \system\lib - no etc folder in system). It actually stopped my wifi working. It turned on for a few seconds, didn't even try to connect, and then turned off.
It's all fine after restoring the old state and rebooting though.
Thanks for the effort all the same - I hope others have more luck than me.
if it really works why dont you share this with the developers so that the new builds will come with the real mac address.
are you sure that you are getting the real MAC address.
because in the MDJ's latest kernel we get a unique MAC address but not the original one
johncmolyneux said:
I use NexusHD2 Gingerbread, and it doesn't work for me (it's \system\lib - no etc folder in system). It actually stopped my wifi working. It turned on for a few seconds, didn't even try to connect, and then turned off.
It's all fine after restoring the old state and rebooting though.
Thanks for the effort all the same - I hope others have more luck than me.
Click to expand...
Click to collapse
Thanx, edited my original post with the correct path, and incompatible with Gingerbread Possibly
agarp said:
if it really works why dont you share this with the developers so that the new builds will come with the real mac address.
are you sure that you are getting the real MAC address.
because in the MDJ's latest kernel we get a unique MAC address but not the original one
Click to expand...
Click to collapse
AGarp, now I cant be 100% sure, but I can assure you that ts not the 00:11:22:33:44:55. My MAC Addy right now is: 00:90:4C:B7:CE:36 Unique or Actual I dont think matters once you have a actual valid MAC Address.
And as for sharing it with Developers, I think by posting here I am offering it to Dev's and anyone else that wants it.
AngelDeath said:
Thanx, edited my original post with the correct path, and incompatible with Gingerbread Possibly
AGarp, now I cant be 100% sure, but I can assure you that ts not the 00:11:22:33:44:55. My MAC Addy right now is: 00:90:4C:B7:CE:36 Unique or Actual I dont think matters once you have a actual valid MAC Address.
And as for sharing it with Developers, I think by posting here I am offering it to Dev's and anyone else that wants it.
Click to expand...
Click to collapse
well if its the unique one then most of the new nand builds comes with it.
AngelDeath said:
AGarp, now I cant be 100% sure, but I can assure you that ts not the 00:11:22:33:44:55. My MAC Addy right now is: 00:90:4C:B7:CE:36 Unique or Actual I dont think matters once you have a actual valid MAC Address.
Click to expand...
Click to collapse
It's not dissimilar to the MAC address I have on my device (not the same though). Is this just a forced value, or is it actually the real MAC address? If it's a forced value I'm just wondering what advantage there is over having the previously forced one of 00:11:22:33:44:55? Surely you'd still have the same MAC address as someone else that did the same thing on their phone.
Or am I missing something?
johncmolyneux said:
It's not dissimilar to the MAC address I have on my device (not the same though). Is this just a forced value, or is it actually the real MAC address? If it's a forced value I'm just wondering what advantage there is over having the previously forced one of 00:11:22:33:44:55? Surely you'd still have the same MAC address as someone else that did the same thing on their phone.
Or am I missing something?
Click to expand...
Click to collapse
i think the advantage is when u try to connect two Leo phones to a same network might get conflict because of similar MAC Addresses
and some routers wont accept this "00:11:22:33:44:55" MAC Address
I did that and now my phone does not boot!!! Please HELP

[Q] Changing KF APK Icons

Since the carousel uses apk icons that are so large (256x256 i think) and sideloaded apps show up blurry, i have tried decompiling an apk, switching out the png icon, recompliling it then resigning it but for some reason it never works on the device. Either it won't install, or the app will install but will then force close (the icon does show up high-res though!).
I've tried using Formatter, APK Edit, and the APK Multi-Tool Script, but none of them have allowed me to create an APK that will actually run correctly on the KF.
Do you guys have any suggestions on what am I doing wrong? Part of me thinks that it has to do with replacing a low-res icon (72x72 or something like that) with a high res one (256x256) but I'm not sure and am kinda a n00b at altering APKs...
Any help is appreciated. Thanks in advance.
The high res icons are loaded dynamically from amazon. That's why they seem to take some time to appear on that blasted stock carousel. If you aren't connected to wifi they show up as blank. AFAIK you cannot add them yourself.
Sent from my Kindle Fire using Tapatalk
I was talking about sideloaded apps NOT acquired from the Amazon Appstore
APK editor
Did you try APK Icon Editor?
Also, the APK itself can be sort of protected, but most of side-loaded repacked APKs should work.

Terminal IDE app + DNS resolution

Hey guys,
Anyone know how to get DNS resolution working inside of Terminal IDE?
I tried creating /system/etc/resolv.conf which has two entries:
nameserver 8.8.8.8
nameserver 8.8.4.4
I also restarted my tablet after the change was made but it's still not working.
Does anyone else use this app and gotten DNS resolution to work?
Thanks!
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
Android uses the properties "net.dns1" and "net.dns2" to communicate the DNS servers to the apps.
E.g.:
# setprop net.dns1 192.168.0.1
This said, I have no idea why Terminal IDE's DNS resolver doesn't work the way it's supposed to. I assume it should use the same DNS the device does by default, i.e. the DNS dhcp (or ppp) provided it with. This doesn't work, or you want to override it?
So it's currently not working at all (just inside of the app). I emailed the developer and he says it's a known limitation as this is a "statically linked C binary"
His solution to run "jping" on the hostname to resolve the IP and then use that.
Sounds like for whatever reason the necessary DNS resolving library was omitted from his app....
What I'm wondering if there's a way to work around it to get it to work.
If not, is there a comparable application around?
Sent from my ASUS Transformer Pad TF700T using xda app-developers app
amenic said:
So it's currently not working at all (just inside of the app). I emailed the developer and he says it's a known limitation as this is a "statically linked C binary"
His solution to run "jping" on the hostname to resolve the IP and then use that.
Sounds like for whatever reason the necessary DNS resolving library was omitted from his app....
What I'm wondering if there's a way to work around it to get it to work.
If not, is there a comparable application around?
Click to expand...
Click to collapse
Ah, I see. This is an error by the app developer. It is not possible linking the DNS resolver libs static, assuming standard libc used here (using bionic, this wouldn't be a problem in the first place). The resolver libraries are always loaded dynamic, even if the app claims to be static (e.g. checking using "ldd").
You can solve this by installing the resolver libraries. Pick them from e.g. the Debian ARM distribution. Make sure LD_LIBRARY_PATH contains the directory you place them in.
You also have to create an /etc/nsswitch.conf and /etc/resolv.conf to make the resolver libraries happy.

[DEV][WIP]Permanently change wireless MAC address

Heya guys;
Alpha Terminal script attached (randomizes mac) Reboot after you run it as root
I've been working on changing the mac address for a bit, and as of 30 minutes ago, I seemed to have successfully accomplished it.
Survives reboot
Accepts any OUI
Completes 4-way WPA handshake
However, while I have been successful on my phone, I don't have another device to confirm repeatability.
For the brave souls who wish to try, please note that this is a -permanent- change. Your original MAC is not copied somewhere automatically, so don't blame me for not remembering your original MAC, or if you get eaten by the dragons that may lie ahead.
For this test, I'm going to start with the basics of what I did. As I get feedback, I'll respond with questions and hopefully narrow down potential system variability. I was running these commands as root, though.
Open your terminal emulator of choice and follow along (replace the ×''s with the mac of your choosing
Code:
netcfg wlan0 hwaddr ××:××:××:××:××:××
Enjoy your new permanent mac. (Could it be this simple?)
confirm the change
Code:
ip link show wlan0
Make the change permanent
Code:
echo "××:××:××:××:××:××" > /efs/wifi/.mac.info
Reboot, then check to see if the MAC took
Code:
ip link show wlan0
Try connecting to an AP with WPA on, and report back.
Very interesting, could you put this all into an app? So perhaps Mac addresses could be spoofed? A GUI would make things a lot easier. I'll try this out later on my oneplus one. [emoji3]
-Sent from my BR0K3N ON3.
[DEV][WIP]Permanently change wireless MAC address (WORKS!)
evilpotatoman said:
Heya guys;
Alpha Terminal script attached (randomizes mac) Reboot after you run it as root
<< snip >>
Try connecting to an AP with WPA on, and report back.
Click to expand...
Click to collapse
Works on Samsung Centura SCH-S738C running Ice Cream Sandwich ( 4.0.4 ), and rooted with stock
ROM. Verified after reboot! The phone reconnected immediately to wifi network.
Also works on Samsung Tab 3 SM-T217S running KitKat ( 4.4.2 ), and rooted with stock ROM. Verified after reboot! The phone reconnected immediately to wifi network.
I skipped the commands, and simply edited both the ' .mac.info ' and ' .mac.cob ' (backup?) files (after backing up both!).
So simple. Works where MacChanger failed. May I tell you that I love you?
forid200 said:
Very interesting, could you put this all into an app? So perhaps Mac addresses could be spoofed? A GUI would make things a lot easier. I'll try this out later on my oneplus one. [emoji3]
-Sent from my BR0K3N ON3.
Click to expand...
Click to collapse
Yepper, spoofing works, but since that may an indication of nefariousness , the script doesn't spoof the oui, just mods the last 3 octets. Interested modders may mod my script as they see fit
evilpotatoman said:
Yepper, spoofing works, but since that may an indication of nefariousness , the script doesn't spoof the oui, just mods the last 3 octets. Interested modders may mod my script as they see fit
Click to expand...
Click to collapse
Privacy is hardly nefarious.
"This Android app turns off Wi-Fi tracking without turning off Wi-Fi"
"'Retailers, crooks, the government, and others shady individuals are tracking your movements. Even when your Wi-Fi is turned off, your phone may be broadcasting information to whomever is in range which can be used both to track repeated visits to as well as your exact movements in an area under surveillance,' Chainfire wrote on Google+."
100% agree with CFs implementation, which is why my script (rudely) emulates it. The nefarious acts I hinted at consist of things like manually setting your MAC to aide in the hacking of APs with MAC authentication. I'm sure you can agree with that being an invasion of privacy.
evilpotatoman said:
100% agree with CFs implementation, which is why my script (rudely) emulates it. The nefarious acts I hinted at consist of things like manually setting your MAC to aide in the hacking of APs with MAC authentication. I'm sure you can agree with that being an invasion of privacy.
Click to expand...
Click to collapse
Agreed. Though, I believe the good of personal privacy outweighs the potential evils.
evilpotatoman said:
Yepper, spoofing works, but since that may an indication of nefariousness , the script doesn't spoof the oui, just mods the last 3 octets. Interested modders may mod my script as they see fit
Click to expand...
Click to collapse
It's handy in a lot of cases, but the tools to do something shouldn't be restricted in my opinion. About the spoofing a particular MAC, there's many legitimate reasons why you may wanna do this too. So flagging it off as just for malicious usage is sort of invalid. For example, if you go to a mall, and they have free Wi-Fi, however they require you to create an account and login, via this they will log your usage and collect data. For privacy reasons, you may wanna spoof MACs. Or if you go to a hotel and want to setup your chromecast but it has a login landing page, you're stuck. Unless you can spoof the MAC with your phone.
-Sent from my BR0K3N ON3.
HoytK said:
I skipped the commands, and simply edited both the ' .mac.info ' and ' .mac.cob ' (backup?) files (after backing up both!).
Click to expand...
Click to collapse
It may be that the time stamp on the '.mac.info' file must be earlier than the time stamp on the '.mac.cob' file. Can anyone confirm this?
Can anyone make a script to reverse what Pry-Fi did to my device, so that it stops rebooting randomly.
I will happily pay for your time. I just cannot believe this and Pry-Fi are there only viable options? Surely someone can build a script to run via terminal to fix issues?
Let me know if you are action donations?
I would be forever in your debt!

Categories

Resources