?

Log in

No account? Create an account
 
 
24 September 2013 @ 12:52 pm
I'm such a cheater :)  
So a month or two ago i learned that after Nintendo made the Streetpass Relay thing available, some enterprising people figured out that would could spoof the Mac addresses of the relay points to trigger a Streetpass on their 3DS.

There are several different methods of doing so, but all of them required some piece of hardware that i didn't have. However i finally got around to doing some research and ended up ordering a $10 USB wireless adapter from Amazon last week. (The other option was to wait until i get my next Android phone and root it.)

It showed up last night and i spent well over an hour trying to get it installed properly. (There were two or three sets of 'helpful' instructions for how to go about the installation online, and i chose to follow the "wrong" one first, and then even when i switched to the "right" way it still took a couple tries.) However i persevered and eventually was triumphant.

The recommendation is that you cycle through the list of Mac addresses at about one every 15 minutes, i believe partly to give your 3DS time to pick it up, and partly so that you don't end up with your Mii tagged on all the relays at the same time. I couldn't get the automatic randomizer to work so i put together a simple batch script to cycle through a bunch of them and semi-randomly picked some addresses out from the list. This means that you can't just instantly grab 10 people, and you're still limited to the one tag per 8 hours per access point. So it's not instant gratification, but definitely still an order of magnitude better than anything other than a convention or a streetpass gathering.

I'd already accumulated 5 Miis the normal way, so i cycled through enough addresses to get 5 more. Remember that other post where i was amazing over the people who had armies of 300,000 in the Mii warfare game? Well now i've seen two or three people with 9,999,999 armies. In this case though i can guess how they managed it :)

After playing through with that set of 10 i set the script to run overnight. I put in more than 10 addresses because i'd noticed earlier that not every address got a hit. I'm not sure if that was because some of the addresses in the list are out of date, or if i'm getting collisions with other people who are spoofing addresses. Even 15 minute spacing isn't necessarily enough to prevent that, especially late at night when there's probably not a lot of traffic around the actual real world access points.

So if you were very lucky you could get 10 streetpasses every 2.5 hours, though i expect on average it will usually take 3-4 hours. If i really wanted to obsess about it then on days when i'm not heading up to Avalyn's place i could leave my 3DS at home when i go to work, come home to find 10 streetpasses, quickly run through all the games and start the process again, get 10 more streetpasses and run through them again before bedtime, then restart the process and wake up in the morning and play through 10 more before leaving for work.

However i doubt i'll care enough to bother doing that. Just getting 10 or 20 streetpasses a day will be more than enough for me :)
 
 
Current Mood: dorkydorky
 
 
 
Kirin: Goomba-transparentkirinn on September 25th, 2013 03:44 pm (UTC)
So you have to have some specific set of hardware that happens to have a hackable MAC address, is that it? 'Cause I have a cheapo TP-Link wifi router that I bought to get my phone online at work...
DonAithnen: CodeMonkeydonaithnen on September 25th, 2013 07:37 pm (UTC)
Yeah, there's a tutorial here:
http://gbatemp.net/threads/how-to-have-a-homemade-streetpass-relay.352645/

You can do it with a router, a WiFi card/wireless network adapter, or a rooted android phone.

It looks like the instructions there only work for routers that support "DD-WRT", and there's a website you can supposedly check to see if your router does:
http://www.dd-wrt.com/site/support/router-database
Kirin: Goomba-transparentkirinn on September 25th, 2013 07:59 pm (UTC)
Hmm, the closest router to mine that shows up in that database is off by a single digit and is supported so... it might work? Not sure if I want to put in the time to get the scripting stuff working though. Plus one of the image tutorials made it look like you have to turn off security on the hotspot? That's prooooobably not the best idea on my office network. ;)
DonAithnendonaithnen on September 25th, 2013 08:06 pm (UTC)
Hmm, i haven't dug into the router version too much, but i _was_ able to use security with the wireless adapter version. (Though of course it does have to be the kind of security that the 3DS supports.)

And for the wireless adapter version at least there are a couple programs for automating the MAC change thing.

Aside from that though, you would have to explain to your co-workers (you do have a couple of those, right? =) why the wireless connection was suddenly renamed to "attwifi" :)

Kirin: Goomba-transparentkirinn on September 27th, 2013 03:03 pm (UTC)
Actually, when I said I got it to get my phone online, I literally mean I bought it myself and stuck it in a corner of my desk and I'm the only one who connects to it or probably even knows it exists. So changing the name wouldn't be an issue, but I still wouldn't want AT&T customers who happen to walk by my window getting onto our office LAN, so secure login would be kinda necessary.

So, I dunno, it might actually work, but I dunno when I'd have time to mess with trying to get it set up...

(And at home the only wireless network is an AirPort, which I really don't think is supported by the windows-based wireless hacking utility. :P )
DonAithnendonaithnen on October 15th, 2013 07:41 pm (UTC)
Well i don't know if it works the same for routers as adapters, but as i said, for me i was able to set a password and have it work fine.

Try changing the name of your router to "attwifi" and setting a password, then connect your 3DS to that router using that password like you would any other.

If that works then you ought to be able to do the mac address switching thing. Or alternately you could just check what the default address and give it to me, and as long as the second digit is a 2, 6, A or E, then i could put it in my MacCycle rotation. If that worked you could even post it to the list of static personal mac address that everyone else uses, in which case you could get a hit every 8 hours.

As an added bonus they just apparently just extended the access point passing so you can get up to six hits at a time, so if you wanted to post your Mac Address to the Homepass board after setting it up you could get fair number of hits a day.