Tutorial MACycle - The Improved MAC Changer for HomePass!

  • Thread starter Thread starter loco365
  • Start date Start date
  • Views Views 269,627
  • Replies Replies 689
  • Likes Likes 17

Do you guys want to try an Open Beta with MACycle 2.00?

  • Yes

    Votes: 56 94.9%
  • No

    Votes: 3 5.1%

  • Total voters
    59
Thing is, I need to be able to run it from a command window. macshift is invoked like so: C:\macshift.exe -i "Wi-Fi" 001122334455. Doing that with macshift will set the MAC of the "Wi-Fi" adapter to 00:11:22:33:44:55. Easy and clean to do.

It relies on the adapter's name as defined in Windows. macmakeup is a bit different, it assigns a number to each adapter, and from my tests, it hasn't been very reliable. etherchange doesn't seem to work in the same way either.

picano I may add a "Next" button soon, I need to figure out how to add it.


Just tested 1.20... Changed the Cooldown-Timer to 5 seconds but it always shows me a 3 second coldown while changing the Macs...
and the MaCycle.exe.config... what is this for? There is no change inside every time i look in it
 
Just tested 1.20... Changed the Cooldown-Timer to 5 seconds but it always shows me a 3 second coldown while changing the Macs...
and the MaCycle.exe.config... what is this for? There is no change inside every time i look in it

It's not changing? I'll take a look at it. Might be a simple something not updating. The MACycle.exe.config file is your configuration file. It saves the settings in the settings tab so you don't have to set it every time you start the program. Right now, it currently saves the Prime-Only mode checkbox and the cooldown period value. I suggest you DO NOT delete it. The program will crash upon startup if it's not there. I want to implement a check, but I don't think I can in this case.
 
Hey guys, MACycle is great and is much improved over Home Pass but I have an issue. I used Chaldron's method of setting up my own Streetpass relay but everytime I open MACycle, the program does not cycle through every MAC. The program stops at "Switching to the next MAC. Please wait..." It just stays there (The program does not freeze though). The most MACs I have been able to cycle through in one go is 12. Why does this happen? Weird, I'm pretty sure my network is setup right. In case this helps, I'm running Windows 8 Pro 64-bit with a Netgear WG111v3 with generic drivers. Oh and MirkoD is right, the Cooldown-Timer does not change the default value to another one, it stays stuck at 3.​
 
It's not changing? I'll take a look at it. Might be a simple something not updating. The MACycle.exe.config file is your configuration file. It saves the settings in the settings tab so you don't have to set it every time you start the program. Right now, it currently saves the Prime-Only mode checkbox and the cooldown period value. I suggest you DO NOT delete it. The program will crash upon startup if it's not there. I want to implement a check, but I don't think I can in this case.


You're using C++ right? You can do something like this I think.

Code:
#include <boost/filesystem.hpp>
using boost::filesystem;
 
if (!exists("file.file")) {
    std::cout << "file doesnt exist" << std::endl;
}

ugh, oops, read the op and found it was in C#. here:

Code:
System.IO.File.Exists(path)
 
Hey guys, MACycle is great and is much improved over Home Pass but I have an issue. I used Chaldron's method of setting up my own Streetpass relay but everytime I open MACycle, the program does not cycle through every MAC. The program stops at "Switching to the next MAC. Please wait..." It just stays there (The program does not freeze though). The most MACs I have been able to cycle through in one go is 12. Why does this happen? Weird, I'm pretty sure my network is setup right. In case this helps, I'm running Windows 8 Pro 64-bit with a Netgear WG111v3 with generic drivers. Oh and MirkoD is right, the Cooldown-Timer does not change the default value to another one, it stays stuck at 3.
Alright. I'll ensure that's fixed for the next version.

You're using C++ right? You can do something like this I think.

Code:
#include <boost/filesystem.hpp>
using boost::filesystem;
 
if (!exists("file.file")) {
    std::cout << "file doesnt exist" << std::endl;
}

ugh, oops, read the op and found it was in C#. here:

Code:
System.IO.File.Exists(path)

I know about File.Exists, however, that can't be used as the program crashes before any code I make is initiated.
 
Hi guys,

It's taken me ages to finally sort out my setup and I feel as if I am stuck at the last point now.. Here is my setup:

With this I get the Nintendo Zone notification, I can also access the internet too and everything seems fine, then I go to MACycle set it to run, in my network connections I see my adapters disconnect then reconnect and I can see the MAC of the Belkin Adapter has changed by checking TMAC, but after it changes the 3DS would no longer connect to the internet or find a MAC or IP with Virtual Router Manager as it did before in the bottom left of the pic.

Now I'm unsure at this point what exactly is meant to happen? Am I supposed to just leave the 3DS closed even though it wouldn't connect to the internet anymore and hope that I get Streetpass tags every so often when the MAC changes? Or should the MAC change and still allow me to access the internet and gain a proper MAC and IP link in Virtual Router? I found the only way to get it to connect again properly is to use TMAC and reset the MAC of the adapter back to its original one.

My setup = Windows 7, Belkin Surf N300 XR (F9L1004) and either manual setup of the Virtual Miniport or use of the Virtual Router Manager.

It took me pretty much a whole day of trial and error yesterday to get to this point and it feels like I am so close but cant figure out the last part of the problem..

Cheers Olly.
 
Last edited by Olly C,
I've been getting the same 8 people for the past 3 days even though its on random and doesn't seem to matter what time of day.
 
Alright. I'll ensure that's fixed for the next version.



I know about File.Exists, however, that can't be used as the program crashes before any code I make is initiated.


Oh. Hmm... thats weird. Maybe try that on bootup of the program? And if it's not found just swap in a premade one? Not sure
 
Maybe you are one of those with the "1E" problem, try to check the hosted network MAC
Untitled2.jpg


Don't really know much about this stuff, but it seems to have changed 4E to 7E. I'm using windows 7 btw, guess I could try my other computer thats got win xp and a nintendo dongle.
 
That's not the correct MAC. To get the MAC you need, you'll need to go to the command line and enter the following:
Code:
ipconfig /all
Find your native wireless adapter in the resulting output (labelled Wi-Fi in order to work with MACycle).
 
I guess I should report that the mac 4Exxxxxxx becomes 2Exxxxxxxx. But I still get streetpass hits, or well SMT IV hits. I turned off mii plaza, don't really have a use for it. If it helps, I'm using Windows 7.
 
hi there i found a small bug regarding your program
1. if the order is not selected and start is pressed down, it will cause the button go disabled

it would be great if you can add in a pause button as sometimes need to clear the tags and do some plaza quests (might take a while)
 
Untitled2.jpg


Don't really know much about this stuff, but it seems to have changed 4E to 7E. I'm using windows 7 btw, guess I could try my other computer thats got win xp and a nintendo dongle.

Looking at your hostednetwork.. Your system is changing 4E: to 7E: for some reason. So.. now we have 1E and 7E. Also it seems you are broadcasting 802.11n. I know it shouldn't cause issues normally.. but if you can change that to 802.11g in the settings somewhere, it might help? I am not familiar with the settings options in Windows 7 with the hostednetwork stuff.
 
I'll give it a go once my laptop is back up and running, the ubuntu install didn't go so well.
Also the mac for Wi-Fi was right, but why is the attwifi mac the same except for the 7E
 
well i was testing this mac cycle and noticed that my adapter change the 4e to a 6e ,
here is a pic of my adapter
2k6eqEE.png

and here is a pic of the mac addres
WnixwFu.png
 
well i was testing this mac cycle and noticed that my adapter change the 4e to a 6e ,
here is a pic of my adapter
2k6eqEE.png

and here is a pic of the mac addres
WnixwFu.png

So the problem of the octect change resides in ALL Atheros Cards... mine changes to "1E", yours to "6E" and another to "7E"...

Maybe a driver problem?? Can the driver be tweaked or something? Or install another driver instead?
 
So the problem of the octect change resides in ALL Atheros Cards... mine changes to "1E", yours to "6E" and another to "7E"...

Maybe a driver problem?? Can the driver be tweaked or something? Or install another driver instead?
So, it's correct in the device details, but the virtual hotspot is being given a different address. I'll have to check mine when I get home to see what it does. I never even checked the hostednetwork MAC and only checked to see if the "Wi-Fi" adapter was set properly. Might explain why I see the same Miis all the time...
 
So, it's correct in the device details, but the virtual hotspot is being given a different address. I'll have to check mine when I get home to see what it does. I never even checked the hostednetwork MAC and only checked to see if the "Wi-Fi" adapter was set properly. Might explain why I see the same Miis all the time...

Yep, that might be the reason of repeated Mii's even in Random Mode (If speaking of MACycle).

Anyway, I use both Atheros and Realtek dongles: The Realtek one (It changes the hosted network properly) to have different Mii hits and the Atheros to have stronger Mii's on Mii Quest and gain more soldiers in Warriors Way, 'cause all the Mii's on the "1E" octect have weak armys lol.
 

Site & Scene News

Popular threads in this forum