1

There are many claims that’s it’s possible to change Wi‑Fi ᴍᴀᴄ address temporarily, but each time there’s a permission error when running one of the command.

How to temporarily change ᴍᴀᴄ address without root ?

  • Afraid that's not possible. All solutions I've ever heard of require root access. Can you link to some of those "many claims"? And were those just "empty claims" or are some of them backed? – Izzy Jul 5 '18 at 11:24
  • @Izzy techpluto.com/… geekeasier.com/… itechhacks.com/how-to-change-mac-address-android techprobsolution.blogspot.com/2016/09/…. Typically, the explanation is the change is lost after reboot and that rooting is only required for making the change automatic on boot. – user2284570 Jul 5 '18 at 15:41
  • Well, the first article includes a description of how to do it. But I never saw any of the "apps available" it speaks of (all apps to change the MAC I saw explicitly mention requiring root). The other articles also describe the steps. As those articles are dated 2016 and before, my guess would be that Android 8 (and maybe even 7) made that impossible. – Izzy Jul 5 '18 at 16:04
  • @Izzy I would even say I never got those steps working on kitkat. Those links are just claims. – user2284570 Jul 5 '18 at 16:57
0

MAC address is always spoofed temporarily since it's a read-only number burned-in hardware and a part of it uniquely identifies the manufacturer. However many network interfaces allow setting a spoofed address. In order to make the change permanent the overriding process has to be repeated on every boot.

Secondly, configuring network interfaces requires at least Linux capability NET_ADMIN if not whole root. So, as you have observed, it's not possible to change MAC address or IP address or do other similar network configurations without the said capability or complete root access.

| improve this answer | |
0

You need root to execute kernel commands to set non-default hardware addresses.

The MAC address can be spoofed with root, because you can force the kernel to mis-identify a network card.

| improve this answer | |
  • I said without rooting. – user2284570 Dec 12 '19 at 19:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.