yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] AndryK111:
Thanks. I will try
[Xposed Framework Modules] David B.:
Thanks for letting me know! Unfortunately, I really can't recommend a specific app for changing MAC addresses because, as you have discovered, different phones require different apps in order to work, and sometimes, even on the same phone, it may be necessary to switch apps after updating to a newer version of Android. I used to use Macchanger on my current phone, but it stopped working after updating from Android 12 to 13, so I moved to a different one.
[Xposed Framework Modules] Daneka:
You Made a great work with this module :) , I was looking for a Mac changer but I didnt find any working due to Google mods on Android 12 until I found your tool and your post. So It helped me a lot.

Big Thanks ! 😃
[Xposed Framework Modules] David B.:
You are welcome! Thank you for your kind words. I really appreciate it! It's very satisfying to hear that my work has been useful to someone other than myself. 😊
[Xposed Framework Modules] Sum1OnXDA:
I have a problem, adding the "Override MAC Randomizer" toggle causes the app to "disappear" in my applist and I can't open it in LSPosed, the cog icon here is gone.
[Xposed Framework Modules] David B.:
This is not a bug, actually! After you enable the module in Xposed, the module removes itself from the app list since the only user-facing functionality that the app provides is adding the toggle which is then used in conjunction with whatever other app you want to use for overriding your MAC address.
[Xposed Framework Modules] Sum1OnXDA:
oh, so there's no UI for changing mac address? What do you recommend?
[Xposed Framework Modules] Hanys01:
in the previous comment, i have explained how far this app goes on android 10 and explained the reason i want this app to run on android 10. i have been checking and visiting your posts for the past few months as i hope hopefully there will be an update that will make this app work and it works on android 10 .i am not lazy to find a way to make your app work on android 10 but its very hard job for me. but again pls make this app work on android 10. please🥹
[Xposed Framework Modules] David B.:
Correct! The only UI functionality that this module provides is a "Override MAC Randomization" Quick Settings Tile.

The module's only purpose is to block Google's MAC address randomization feature and you should use a third party app for randomizing your MAC address. The app that you should use will vary depending on your phone and Android version, and you may need to try multiple different ones. The one that I like to use is Change My MAC.

Unfortunately, if you need this app on Android 10, then it means that the implementation of MAC address randomization used on your phone was added by your phone's OEM, as Google did not add this feature to Android until Android 12. Because of this, I would have to have a model of your phone running Android 10 in my possession, and obviously, I do not have that. I am sorry. I wish I could be of more help.
[Xposed Framework Modules] Sum1OnXDA:
ah yes I remember now, I uninstalled that app cuz it freezes my phone so bad when using
[Xposed Framework Modules] David B.:
Well, if Change My MAC doesn't work on your phone, there are plenty of other apps out there that you might have more success with. Different apps use different approaches for spoofing MAC addresses, so they may or may not work depending on your phone model and Android version. For example, when I was running Android 12 on my Pixel 6 Pro, I used to use a different app, but after I upgraded it to 13, the app stopped working and I had to find a different one.
[Xposed Framework Modules] inuyasha2907:
Rất cảm ơn nhà phát triển. Nhờ có bài viết này mà tôi đã thực hiện thành công.
[Xposed Framework Modules] David B.:
Assuming Google Translate is correct: "Many thanks to the developer. Thanks to this article, I have done it successfully."

Thank you!
[Xposed Framework Modules] David B.:
Hello everyone! I just released MACsposed v1.1.4 with support for Android 14!

One important thing to note about this release is that LSPosed is now the required Xposed variant to use. If you are using another variant such as EdXposed, you will have to migrate to LSPosed. Any variant other than LSPosed will not work.
[Xposed Framework Modules] David B.:
Hello again everyone! I just published MACsposed v1.1.5. This release fixes a compilation issue that caused the release build of MACsposed v1.1.4 to not work properly even though the debug builds I was testing with were working as intended.

I am very sorry for the inconvenience that the faulty update may have caused you.
[Xposed Framework Modules] computer_user:
Thanks for your work on this! I'm using 1.1.5 on OxygenOS 12/Android 12.

Whenever I try changing the MAC, it only works the first time. If I try changing it a second time (or third or fourth time, etc.), it doesn't change it, and it sticks with what I changed it to the first time.

It only lets me change it again after I reboot the device. Is it designed to be like this? It would be nice if I could change it again without rebooting the device.
[Xposed Framework Modules] David B.:
You're welcome!

The behavior that you're seeing is not the intended design. I suspect that it's likely related to the app you're using to change your MAC address but I am not sure of it. What are you using?
[Xposed Framework Modules] computer_user:
I'm using Change My MAC 1.8.7.
[Xposed Framework Modules] David B.:
Try using this one.
[Xposed Framework Modules] computer_user:
That app doesn't seem to work for me, but I think you're right it's the app.

I played around with it and it seems to let me change it as many times as I want without rebooting if I:

Turn Wifi off

ifconfig wlan0 hw ether 12:34:56:78:90:ab

Turn Wifi on

Odd that these apps have such a problem changing it for me! I will have to see if another app does it properly for me. Thank you!
[Xposed Framework Modules] David B.:
Yeah it depends on how the apps you're trying to use go about changing the MAC address. There are several other apps on the Play store that you could try as well if you want.

Someday I want to add support for changing MAC addresses directly to MACsposed so that it is no longer necessary to use a third party app, but I haven't had time to do it.
[Xposed Framework Modules] dirtyb15:
Hi there. I am attempting this on a android 10 tv box. I am able to change the MAC address, and it shows the spoofed address on my router, but I noticed under my android status the Device MAC address still lists the original. Any way to change that?
[Xposed Framework Modules] David B.:
Unfortunately, Android TV Boxes are usually running very heavily modified versions of Android, and therefore, it is pretty much impossible for me to take a shot at figuring out what's going on with your box without me having one of my own. As long as you know that the MAC address change is working as intended with the router, it's probably best to just ignore the inaccurate MAC address in the UI since it's purely cosmetic.

Another thing that confuses me is that you said that the box runs Android 10. Are you sure of that? The reason I ask is because MACsposed is not intended to be used with Android 10. It can only be used with Android 12 or newer.
[Xposed Framework Modules] dirtyb15:
Ha, never caught it was for 12-14. I have it installed, but I guess it was not needed. Was using Change My Mac to make the change. Thanks for the reply, sorry for the confusion
[Xposed Framework Modules] David B.:
Excellent! You're welcome!
[Xposed Framework Modules] David B.:
New versions of MACsposed will no longer be distributed on F-Droid or GitHub. Please install MACsposed through the Google Play Store.

For archival purposes, the GitHub releases of MACsposed v1.0.0 through v1.1.5 will remain available, however, use of these versions is discouraged. Additionally, if you have previously installed MACsposed through a distribution channel other than the Google Play Store, it is recommended to uninstall MACsposed and reinstall it through the Play Store.
[Xposed Framework Modules] neo9870:
Hi,

I notice that the device hostname changes into "localhost" while the MAC addresses are changed, is it possible to set custom/random hostname? I have tried serval methods for changing the hostname but none has worked on Lineage 21.

Thanks you for this great app!
[Xposed Framework Modules] David B.:
I am sure that it is, but I have never researched how to do it. For what it's worth, I am unable to reproduce the "localhost" issue on my own phone. What phone are you using?

You're welcome! 😁
[Xposed Framework Modules] neo9870:
I think the methods I have tried has somehow changed my device hostname tho I'm not sure which one.

One of things I have tried was changing the hostname via busybox utility:

$ su
# busybox hostname # get current hostname
# busybox hostname my_new_hostname # set new hostname

I have also tried to change the hostname by setting the "net.hostname" property, but this method didn't work with me. Now when I run "getprop net.hostname" I get an empty output.

Currently I'm using "Xiaomi Redmi Note 11 Pro" with unofficial Lineage-21 ROM installed.
[Xposed Framework Modules] David B.:
What methods did you try?

If you're using LineageOS, that should rule out any OEM-specific weirdness, I think.

The next major release of MACsposed is going to add support for changing MAC addresses directly to the app. I am already testing it privately.
[Xposed Framework Modules] neo9870:
The third and last method I have tried was resetting the "net.hostname" property on initial device booting with a utility called resetprop which are provided by Magisk as one of their internal features. But this method didn't either worked however I was still able to change other property values (e.g the device model).

Here's the script I have used to change some device property using resetprop utility:

#!/system/bin/sh

resetprop -n net.hostname new_value
resetprop -n ro.product.model new_value
resetprop -n ro.build.version.release new_value
resetprop -n ro.build.id new_value

Steps to run this script:

1. Save this script as spoof_hostname.sh

2. Make script executable via, chmod +x "spoof_hostname.sh"

3. Move the script into "/data/adb/post-fs-data.d"

4. Reboot the device.

* But for me after booting this script all properties I have specified has changed except the hostname property (I check it using getprop).

Perfect! That's will be a great news since it's will be easy to use it within the module itself without requiring any other app. Please consider adding support for changing the hostname also it's will be great If you could support lower Android versions.

P/S: If possible I would happily help you in testing your further development.

Best regards,

Neo
[Xposed Framework Modules] David B.:
Yes! That's the hope!

I think support for changing the hostname would be better suited for another, separate project. It's kind of out of scope for MACsposed. As for supporting Android versions prior to 12, that is likely not going to happen simply because the problem that MACsposed aims to solve did not exist prior to Android 12.

Thanks for the offer! At the moment, the new MACsposed version is nowhere near ready for that and I have a lot of work to do before it is.
[Xposed Framework Modules] neo9870:
Hi again,

I have recently determined how did I changed my hostname to "localhost" it's was quite easy but I almost forgot that one, I just simply change it inside the Settings app.

For any Lineage user who want to change the hostname just go to Settings, About phone then from Device name option input any name that you want to set as hostname finally switch Wi-Fi OFF then ON to apply the change. As note the hostname you chose will be set without any additional suffix meaning it's will appear exactly as you seeing it in Device name.

I have been trying with that option, so I would like to add more notes:

1. When MACSposed are toggled on from notification panel the hostname changes are not taking effect unless I toggle MACsposed off.

2. It's seems like each new MAC set are linking with the last hostname, meaning If previously used MAC are set again the last hostname used with it will be set again.

Best regards.

Neo
[Xposed Framework Modules] David B.:
That's interesting. Do you have any other mods that might be tampering with the hostname? The reason I ask is because I do not see how MACsposed could inadvertently be impacting the hostname configuration.
[Xposed Framework Modules] neo9870:
I'm using MagiskHidePropsConfig and SystemlessHosts Magisk's modules. I think it's caused because I missed with my ROM and since then the mobile hotspot are not working currently even the Bluetooth tethering are no longer working correctly.
[Xposed Framework Modules] David B.:
Yeah in that case it's likely not MACsposed causing problems. I think you should consider wiping and starting with a fresh install.
[Xposed Framework Modules] neo9870:
Hi there,

I would like to inform the "Change my MAC" app has dropped the support for my device (Xiaomi Redmi Note 11 Pro) on their latest version which is "1.9.2" however I'm still able to run the older version which is "1.8.7" without any issues. Besides that the "Change my MAC" may never work on some devices due to specific conditions.

I have got a device which is A34e however the "Change my MAC" app doesn't seem to be work on this device. But the "MacChanger" app seems to be working however I'm facing a issue which prevents me to get internet access after changing the MAC address.

P/S: I have tried all motioned apps with MACsposed enabled in zygisk mode.
[Xposed Framework Modules] David B.:
Thank you for bringing this to my attention! I know that it is inconvenient, but for now, please wait for a bit. I am currently working on a new version of MACsposed that will eliminate the need to use third party apps for spoofing your MAC address. I hope to have it completed very soon.
[Xposed Framework Modules] neo9870:
After few tries I realised that I were using an app which edits the iptables/rules and it's was incompatible so it's were causing a connection issues. Also I would note that turning off the Wi-Fi after setting the new MAC address could lead to restore the original device MAC address which may cause an issue tho I'm still not sure but setting a new random MAC address and making sure to not turn off the Wi-Fi after MAC address is set could solve this issue.

Mainly overcome my issue by removing the app which were editing the iptables (as noted above) and then I had to restart my device to let my system restore the normal iptables automatically.

Best regards,

Neo
[Xposed Framework Modules] David B.:
Great! I am getting very close to being finished with MACsposed v1.2.0. At that point, messing around with other apps like this will stop being necessary! 😁
[Xposed Framework Modules] David B.:
​

After a very long wait, MACsposed 1.2.0 is finally here! This major update introduces integrated support for MAC address spoofing which eliminates the need to rely on third party spoofing applications. Although third party spoofing tools are no longer required, they are still supported if you wish to continue using them.

Other changes introduced with this release include:

A built-in user interface with support for Material You theming and dark mode.

A redesigned app icon for consistency with the new UI's design language.

Support for changing how the app behaves when enabling the MAC address override.

Support for restoring a spoofed MAC address on boot.

Support for disabling logging of attempts by Android to change the MAC address in the LSPosed Manager.

A Hindi translation of the user interface provided by @99keshav99.

With this release, MACsposed is shifting to a paid licensing model and requires an in-app purchase of a subscription or a lifetime license to unlock its functionality. Some of you will undoubtedly be unhappy about this, which is perfectly understandable, but unfortunately, this change is necessary. Regardless of how you feel about this change, please know that this was not a decision that I took lightly.
[Samsung Galaxy J1 Ace Questions & Answers] LokoPoeta:
Good evening folks, my dad is without a phone and I have a Samsung Galaxy J1 ACE lying around unused and I would like to optimize it as much as possible for him to use temporarily until he can buy a new phone.

Can you tell me what is the most current ROM in 2022 that is best optimized and stable that I could install?

I also take the opportunity to consult you regarding the battery calibration because the phone presented me with several problems in this regard. For example, it turned off when the battery was still at 30% and when it was connected to charge it was at 0, or when it was restarted it showed different battery values than before the restart.

I thank you in advance and I hope you can help me.

Mati (LokoPoeta)

EDIT: I forgot to put that the model is the SM-J110M with Android 5.1.1
[Samsung Galaxy J1 Ace Questions & Answers] notnoelchannel:
well for sm-j110m there are no roms
[General Questions and Answers] rafk12:
I have an old Asus Zenfone 4 that randomly got stuck in a boot loop while it was recharging, and now I don't know how to fix it, or even if it is possible to fix. The only thing that still works is fastboot mode (recovery mode doesn't work either, so SD cards are out of question).

I have tried a number of things to factory reset the phone and see if it changes anything, but it seems impossible to unlock its partitions for flashing: commands such as fastboot flashing unlock, fastboot oem asus-go or anything similar just throw errors saying that the command doesn't exist, or if it does, that I don't have permission to run them. For this same reason, I couldn't use things such as TWRP as I can't flash any of the partitions on my phone. Additionally, I have tried to enable adb through fastboot oem, but even though the command is successful, whenever I get the system info, it says that adb debugging is still off.

Does anyone know a way to either unlock this device or factory reset it without unlocking?
[General Questions and Answers] OldNoobOne:
Another old-ish device killed by the silent OTA update of the OEM!

The deadly mistake of connecting an old-ish device to OEM servers for fresh install.
[General Questions and Answers] OldNoobOne:
Check with unauthorized service centers who have <Miracle Box> if they can flash with fastboot. Or authorized service centers might charge but they could revive the device.
[General Questions and Answers] rafk12:
By what you are saying... Is it actually impossible for me to unlock the bootloader? I have no problem with service centers, but it would be much better and quicker if there was was a way for me to unlock it.
[General Questions and Answers] OldNoobOne:
I threw away two old chaina phones just because I made the mistake of reflashing the original OS and tried to update from OEM servers..BOOM! Dead Phone!

The moment OEM servers detect an old device connected to their servers for an update, they kill the device so that new devices can be sold in the market, why would this happen to a device which was working perfectly under a Custom ROM before? I dont update the device from OEM channelsbecause OEM might try to kill the device after warranty period, instead I update through the Custom ROM channel.
[General Questions and Answers] OldNoobOne:
Maybe some chip got fried while charging the device, among the asian brands shamshung & WonPlus have durable components but other asian brands maximum 4 years before the components like display etc. or even the chipset components begin to fail. Or it could be the OEM update thing too
[Wear OS Software and Hacking General] yesimxev:
Reserved
[Wear OS Software and Hacking General] nelikp:
Thank you so much for this

Is it working on twp3ultra?

And which stockrom img incase anything went wrong.

Thank you in advance
[Wear OS Software and Hacking General] yesimxev:
Yes it is, use rover for Ultra LTE and rubyfish for Ultra GPS. Link for stock ROMs is above in the OneOS dowbload page, scroll down for stock
[Wear OS Software and Hacking General] nelikp:
Thank you so much

Waiting my cable from alixpress

May i have the oneos download page sir
[Wear OS Software and Hacking General] Achi Shukuteki:
Everything is there. Just scroll
[Wear OS Software and Hacking General] nelikp:
Thanks sir

I found it

Here

Download •OneOS Wear•

wear.revtechs.me
[Wear OS Software and Hacking General] kerode:
any chance we’ll see a more vanilla rom for those of us that aren’t interested in network penetration etc, would be awesome to see a rom that could re-enable the compass in the ticwatch pro 3 ultra for example
[Wear OS Software and Hacking General] Achi Shukuteki:
I think the general forum would be more appropriate for that question. I was interested in the same thing, though.
[Wear OS Software and Hacking General] yesimxev:
Well that goes onto my list next to the enable android.hardware.nfc + android.hardware.sensor.compass in the ROM for building OneOS if it's not disabled in kernel
[Wear OS Software and Hacking General] enter2explore:
Edited:

My bad, kali chroot needs to be run first. Succes now

Just flashed nethunter to my twp3 but when i start nethunter app somehow there was a pop up saying "chroot is not yet installed".

Should i sideload nethunter zip again?

Can i flash zip file via twrp after push the file to the watch?.

Thanks
[Wear OS Software and Hacking General] yesimxev:
If all the steps were followed correctly, then show me /tmp/recovery.log after flashing again. Use pastebin please
[Wear OS Software and Hacking General] enter2explore:
Hi @yesimxev

Already solved, it just the matter i forgot to start chroot. Work normally now.

Thanks
[Wear OS Software and Hacking General] kerode:
awesome mate, looking forward to it!!
[Wear OS Software and Hacking General] nelikp:
managed to install and chroot

but how to wps attack?

any guide would appreciate

TIA
[Wear OS Software and Hacking General] nemzzy668:
Im stuck when running command fastboot oem unlock all I get it waiting for any device and thats it.
[Wear OS Software and Hacking General] Achi Shukuteki:
Check the connection.
[Wear OS Software and Hacking General] nemzzy668:
Connewction is fine, ADB works, windows then also detects it when it reboots. Just fastboot that sticks. Using Windows 11
[Wear OS Software and Hacking General] Achi Shukuteki:
Oh hmmm. Im on Win10. I'll leave it to the forum with that one. Unless you want to use a live Linux distro, grab the tools, you already have the files, and try that way.
[Wear OS Software and Hacking General] enter2explore:
Run fastboot devices first after reboot to bootloader..make sure ur watch detected.

Otherwise check ur driver
[Wear OS Software and Hacking General] nelikp:
Anyone know how to disable the second display light when tilt?

on my previous i managed to disable both screen light when tilt

but forgot how i do it previously

Help me i need this option
[Wear OS Software and Hacking General] enter2explore:
Here?
[Wear OS Software and Hacking General] nemzzy668:
Tried that, It's just blank but can't be cable issue and the command works to put it into boot loader

Screenshot

Captured with Lightshot

prnt.sc

I have noticed it seems the fastboot drivers aren't showing on the device manager

Screenshot

Captured with Lightshot

prnt.sc
[Wear OS Software and Hacking General] Achi Shukuteki:
Try Powershell?
[Wear OS Software and Hacking General] nemzzy668:
Ive got the drivers installed and made my way quite a bit through the steps, except stuck now at

Flash Disabler with `adb push disabler.zip /sdcard/` and Install via TWRP

Because it errors saying copuld create file no such file or directory exsists
[Wear OS Software and Hacking General] yesimxev:
Should be same as this. I could find only wps button connection for recording. I had an AP which was vulnerable to Pixie Dust attack but it was not available when recorded.
[Wear OS Software and Hacking General] yesimxev:
Replace disabler.zip with the correct disabler zipname. I'll add to the guide 👌