How do we edit wcnss_mac_addr file? - Android Q&A, Help & Troubleshooting

I want to change my MAC Address.. Device redmi note 4 (Snapdragon) has rooted + supersu + twrp + busybox.
i tried many methods with miui roms and LOS/AOSP custom roms.. nothing works.
I tried a app "change my mac" which one working awsm with other devices. But when i trying to change MAC im getting reboot. And after rebnot nothing changed.
Even i found MAC Address path after many research and trying to change manually but no luck..
here is path
/sys/devices/soc/a000000.qcom,wcnss-wlan/wcnss_mac_addr
But, when i try to save after edit MAC, sometimes it saves but file automatically gets to his default Mac and sometimes its getting reboot, (same like "change my mac app")
There is another app called "WiFi Mac changer" by Osama abukmail which changes Mac address successfully but it is not changing Mac from "wcnss_mac_addr" so when try connect to wifi after changing my Mac from this app its says "" network selection disabled authentication rejection""
Anyone plz help me

Related

[Q] wifi change mac address

Firt, Great site very helpfull. Sorry my english.
I need to change my wifi mac adress on my huawei u8180 with ROM CyanogenMod 7.2.0-RC0 U8160 (thx is great).
I have try to change/modify nvram.txt but no good
Also try with softwares :
- com.jiaofamily.android.mac: change mac for huawei (it´s old). it can read the mac but can´t change it (unsuported device)
-Set MAC adress : cant read mac adress
both don´t ask root right.
Any idea?
You can spoof your MAC using busybox
For instance:
http://blog.thecodecracker.com/hacks/spoof-mac-address-in-android/
First, you need Busybox and Terminal Emulator installed. And you need root.
After you have that, open up Terminal Emulator and give it superuser permissions by typing
"su" (without quotes)
and press enter. You should be asked if you want to allow it to have superuser access. Press allow
Next, type in
"busybox ifconfig". (make sure your wifi is on first). Look for either eth0 or wlan0. Whichever one is on the list is your wifi device. Keep that in mind.
Next, type in
"busybox ifconfig wlan0(or eth0) hw ether XX:XX:XX:XX:XX:XX"
with the xx's being your MAC address you want to change it to.
Now, this is the important part!
It WILL NOT change your MAC address properly if your wifi is not off first! You must have it off, and then turn it on (through the status bar toggle) and then quickly hit enter! If it says no such device found you must press Volume Up+W to automatically reenter your last command and press enter again until it does not say no such device found.
I find it works best when I do Volume up+W and then hit enter multiple times.
To check if your MAC address has been changed, go to your wifi settings, click the menu key and select advanced. Your current MAC address will be under the MAC address section.
Good luck!
Sent from my GT-I9100
You can also do this without having to use Terminal Emulator by using the adb.
With your device properly setup for development on your pc just type adb shell in your terminal on your pc and then you can enter your busybox commands.This still does require that your root and have busybox installed!
thx
waylaidwanderer said:
First, you need Busybox and Terminal Emulator installed. And you need root.
After you have that, open up Terminal Emulator and give it superuser permissions by typing
"su" (without quotes)
and press enter. You should be asked if you want to allow it to have superuser access. Press allow
Next, type in
"busybox ifconfig". (make sure your wifi is on first). Look for either eth0 or wlan0. Whichever one is on the list is your wifi device. Keep that in mind.
Next, type in
"busybox ifconfig wlan0(or eth0) hw ether XX:XX:XX:XX:XX:XX"
with the xx's being your MAC address you want to change it to.
Now, this is the important part!
It WILL NOT change your MAC address properly if your wifi is not off first! You must have it off, and then turn it on (through the status bar toggle) and then quickly hit enter! If it says no such device found you must press Volume Up+W to automatically reenter your last command and press enter again until it does not say no such device found.
I find it works best when I do Volume up+W and then hit enter multiple times.
To check if your MAC address has been changed, go to your wifi settings, click the menu key and select advanced. Your current MAC address will be under the MAC address section.
Good luck!
Sent from my GT-I9100
Click to expand...
Click to collapse
I have done that and it work ...Thx. to all off course, but now I have an another question :
How can I make the wifi shutdown and start on the terminal?
My idea, it´s to make:
wifi off
wifi on
busybox ifconfig wlan0(or eth0) hw ether XX:XX:XX:XX:XX:XX
Any adeia?
trouble
Hi,
it changes my MAC, however I can’t connect to any wifi network! It always say that the password is bad, or in open networks, it hangs on retriving ip address.
But if I use:
busybox ip link set wlan0(or eth0) address XX:XX:XX:XX:XX:XX
It work at the first time or second.
Insted of turn the wifi off and on and quickly run the command.
I use the terminal with su:
svc wifi disable
svc wifi on
(need to wait 0.5s to proced)
busybox ip link set wlan0(or eth0) address XX:XX:XX:XX:XX:XX
and its done .
it will be great if an app developer can make an app to run this command automatically when we want to connect to wifi. it will make the mac address not permanent but almost.
noob pirate said:
I have done that and it work ...Thx. to all off course, but now I have an another question :
How can I make the wifi shutdown and start on the terminal?
My idea, it´s to make:
wifi off
wifi on
busybox ifconfig wlan0(or eth0) hw ether XX:XX:XX:XX:XX:XX
Any adeia?
Click to expand...
Click to collapse
no way
i am getting SIOCSIFHWADDR: Operation not supported... please help
You must have rooted device and busybox installed. First switch to su and type commands.
I have tried this it actually changed my mac address. I can able to connect open network and verify that. but when I'm trying to wps2 password protected network it gave authentication error "incorrect password" but i know the password I'm using is correct.

mac address changing, spoofing for i9205 ir i527

Hey guys I tried all the apps in google play ( mac address ghost,mac spoofer and mac changer) to no avail. I get the same problem when I spoof the mac address where wifi wont recognize the password. Anybody have a solution for this? I am running stock rom and am rooted with busybox and supersu and quick terminal installed. A permanent or temporary solution would be greatly appreciated. THANKS!!
Anybody knows where I could find the mac address in root explorer? Where is it stored? Thanks guys.
EDIT: I opened root explorer went into efs/wifi and changed the mac address on each file with text editor. The result is different mac address on my network but also shows my old mac address, so now when I connect to my network it shows 2 connections. I blocked my old mac address on my router settings but im still able to connect. Anybody experimenting with this let me know your results.
cakegetter said:
Anybody knows where I could find the mac address in root explorer? Where is it stored? Thanks guys.
EDIT: I opened root explorer went into efs/wifi and changed the mac address on each file with text editor. The result is different mac address on my network but also shows my old mac address, so now when I connect to my network it shows 2 connections. I blocked my old mac address on my router settings but im still able to connect. Anybody experimenting with this let me know your results.
Click to expand...
Click to collapse
on my device i just go to root open data/etc and find folder wlan_macaddr and edit mac addres frm there..but should make backup before chnge it in case u want yur mac back
abgder said:
on my device i just go to root open data/etc and find folder wlan_macaddr and edit mac addres frm there..but should make backup before chnge it in case u want yur mac back
Click to expand...
Click to collapse
Thanks, I changed it from efs with text editor and it worked wonderfully.

m8s (suspected clone) IP/MAC address change for eth0 on reboot bug.(other issues too)

Good morning everyone. As per the thread title, My girlfreind has a TV box that I suspect is a clone (the update ROMs from chinagadget review wont flash from TWRP).
This device is connected to her ADSL router/modem via a LAN cable and everytime the device boots, the MAC address for the LAN interface is randomised, causing the router to issue a new IP address via DHCP. (I cannot get the device to communicate with static IP)
it's running a lollipop based ROM at the moment (LMY47V.20160505 TEST-KEYS) is reported in settings.
I haven't removed the case yet, to investigate the circuitboard/RAM manufacturer (and don;t know how to check via software, if the wifi/bt module is made by broadcom/atheros) but my gut feeling is screaming "it's a clone". (If it helps, the TWRP backup I performed has saved to a sub-folder called "k200")
She purchased the device from Amazon UK and the majority of apps on Play Store give "version isn;t compatible with this device" error. I've tried to spoof other device in build.prop and with an app called "market helper" but no joy yet.
Any help appreciated
Has anyone got any advoce for me?
CAn anyone point me to messages/threads on hoiw to spoof a MAC address on ethernet adaptor?
does anyone know how to spoof my device type so I can get Play Store to allow me to download/install apk's without needing to sicdeload
wodgey said:
Has anyone got any advoce for me?
CAn anyone point me to messages/threads on hoiw to spoof a MAC address on ethernet adaptor?
does anyone know how to spoof my device type so I can get Play Store to allow me to download/install apk's without needing to sicdeload
Click to expand...
Click to collapse
I also have this issue with my Kata Box 2 (Amlogic S905)
I was also very frustrated when I learned that the mac address was always set at random every time I reboot.
I've read that you need to use USB burning tool to hard code the mac address for your android box.
Here's what I did to solve this.
you need:
a rooted android box
busy box
Terminal emulator
1st method:
Make sure that the ethernet cable is unplugged.
Run terminal emulator.
Run these commands in lower case:
su
ip link set eth0 down
ip link set eth0 address 01:23:45:67:89:10 (change the values of your desired mac address)
ip link set eth0 up
2nd method:
su
busybox ifconfig eth0 down
busybox ifconfig eth0 hw ether 01:23:45:67:89:10 (change the values of your desired mac address)
busybox ifconfig eth0 up
You can run run these on startup using Script Manager.
I tried both method 1 and 2 and works very well.
To verify the if everything was set properly you can run these commands:
ip link show
And
busybox ifconfig
so far on my end its working great. Im now able to reserve the IP address via MAC address.
aperture;68526292Here's what I did to solve this..[/QUOTE said:
Thanks dude. I'll try this and report back.
Click to expand...
Click to collapse
aperture said:
I tried both method 1 and 2 and works very well.
Click to expand...
Click to collapse
For me, method 2 works. 1st method didn't change anything that I could see.
I have also added start/stop adbd and setprop tcp port to my script also so I can have adb over tcp upon boot, shich I was struggling to set as persistent.
Thanks again.
wodgey said:
For me, method 2 works. 1st method didn't change anything that I could see.
I have also added start/stop adbd and setprop tcp port to my script also so I can have adb over tcp upon boot, shich I was struggling to set as persistent.
Thanks again.
Click to expand...
Click to collapse
I'm glad it worked out well for you. :victory:

MT6582 MAC address lost - looking for permanent fix

Hi all. I recently goofed up my BLU Studio Energy that I use as my daily PMP. I didn't want to go through the hassle of flashing the stock KK rom from BLU and OTA'ing to their last release of LP (5.0.2) so I downloaded the Gionee M3 0202 T8425 build and flashed that. After doing so I had no IMEI information and the MAC was lost as well...
I fixed the IMEI issue using the MTK Engineering Mode app but for the MAC address issue it does nothing, the various Terminal based solutions online (with or without root/Busybox) do nothing and a few other apps for fixing your MAC don't change the MAC even if they say they successfully did so... The only app that has been successful at fixing the MAC address is Banana Studio's "Change My MAC - Spoof Wifi MAC" but this is only temporary, though, I can set a profile to load my MAC address when the device is booted.
Apps I've tried:
AMC - Advanced Mac Changer
ChameleMAC
Change My MAC - Spoof Wifi MAC
MTK Engineering Mode
Wifi Mac Changer
Terminal commands tried:
ifconfig wlan0 hw ether XX:XX:XX:YY:YY:YY --> results in "error: SIOCSIFADDR (Invalid argument)"
ip link set wlan0 XX:XX:XX:YY:YY:YY --> results in "Error: either "dev" is duplicate, or 'XX:XX:XX:YY:YY:YY' is a garbage."
busybox ifconfig wlan0 hw ether XX:XX:XX:YY:YY:YY --> results in "CANNOT LINK EXECUTABLE: cannot locate symbol 'stpcpy' referenced by 'busybox"
If you happen to know of a silver bullet could you please let me know. Thanks in advance!

Mac Changing

So I'm not sure if its just me but I've tried several different apps to change my Mac address and they just all don't seem to work and you are forced to restart your phone otherwise you are unable to connect back to your WiFi network. But recently I have figured out a way to change your Mac address for devices with android 7.1.2
Here are the steps: (rooted devices only)
1. Download zANTI from their website type zANTI and you should be able to go to their website
2. Download "Change My Mac" from play store the first one that pops up
3. Open zANTI and go to the top left and click on it next go to "Mac Changer" and just click set new Mac address
4. Now open up Change my Mac but don't delete zANTI from your recent
5. Now enter your desired Mac in the box and click the checkmark button then your Mac address should be changed you can check by going to your device info.
You will find no help here. Changing the Mac is illegal in some countries and as such any and all talks about it are not allowed.

Categories

Resources