Releases: hlqGit/RandomizeMAC
Release list
RandomizeMAC V1.3.0
Design Overhaul!
There have been numerous code adjustments and redesigns, bringing the RandomizeMAC app a new look! As future updates come out, there will be hover effects and color adjustments, but enjoy the initial release!
There have also been performance improvements across the board!
Known issues:
- On some devices, the MAC address may fail to change several times in a row. If that occurs, giving your device a restart may help the issue.
- Switching tabs completely resets the window and re-initializes it, meaning all imputed fields will be blank every time you switch tabs.
TODO:
- Add support for Intel-based Macs
Find any issues? Have Tips?
Reach out! Please let me know anything I can add to make this program better. You can always contact me through email which is provided on my profile for questions, comments, or concerns. If there is an issue, let me know on the issues tab of the GitHub repository for this program!
Full Changelog: v1.2.1...v1.3.0
RandomizeMAC V1.2.1
What's new?
- Removed some code inconsistencies, improving performance
- Added comments to source code, making methods easier to understand
- Password verification, program no longer locks up
In previous versions, providing the wrong password would make the whole program unusable. This is now fixed.
Known issues:
- On some devices, the MAC address may fail to change several times in a row. If that occurs, giving your device a restart may help the issue.
- Sometimes the WiFi symbol status remains off, even though internet is on. In that case, restart the program and run the MAC changer again.
TODO:
- Add support for Intel-based Macs
- Design overhaul
Find any issues? Have Tips?
Reach out! Please let me know anything I can add to make this program better. You can always contact me through email which is provided on my profile for questions, comments, or concerns. If there is an issue, let me know on the issues tab of the GitHub repository for this program!
RandomizeMAC V1.1.0
What's New?
- You can now select a device interface to edit
- New status box where all information goes
- Can now identify if it failed to change MAC address
- Mac Randomizer is random by default instead of "N/A"
- Adjusted multiple labels for clarity and conciseness
And also, custom MAC Addresses!
- Built in format validation
- Works separately from the 'Randomize MAC' tab
Known issues:
- On some devices, the MAC address may fail to change several times in a row. If that occurs, giving your device a restart may help the issue.
- Sometimes the WiFi symbol status remains off, even though internet is on. In that case, restart the program and run the MAC changer again.
TODO:
- Add support for Intel-based Macs
- Design overhaul
Find any issues? Have Tips?
Reach out! Please let me know anything I can add to make this program better. You can always contact me through email which is provided on my profile for questions, comments, or concerns. If there is an issue, let me know on the issues tab of the GitHub repository for this program!
RandomizeMAC V1.0.0
A Tool to Randomize Your MAC
That's all it does. It only works on MacOS with arm architecture, sadly it is currently incompatible with Intel-based Macs. After Sonoma 14.4, the airport command-line tools were retired, making MAC randomizers much more complicated.
How Does it Work?
By disabling and re-enabling wifi, there is a small point in time where WiFi is enabled, but also not connected to a network. That is the only time where you are able to change a MAC address. This program executes the commands in a very specific order so that your MAC address can change.
Bugs? Errors? Reach Out!
There are numerous places you can reach me. You can submit an issue on the GitHub repo, or find my contact information on my profile. Please tell me any suggestions or recommendations! How can I make this better? Let me Know!
FAQ's
Does this program save my password?
No. The password is only used for the sudo command in the terminal. It is NEVER sent anywhere else, and that is a key reason I made this program an open source program. You can check the PrimaryController java file and see how your password is used.
Why does WiFi have to be disabled?
By disabling and re-enabling WiFi, it allows the MAC address to be changed while it is reconnecting to your network.
Can I change what network interface it edits?
Only by editing my code can you change what network interface is edited. I plan to add support for that in the future, but right now the basic release can only change the 'en0' network interface.