StreetPass Riilay: The HomePass method on your phone

5ajm4zR.png

Hi! I'm Zurce (formerly DanteMx).
I have developed an App for Android that cycles the method i use to change the Mac Address of our devices, It's called StreetPass Riilay and you can download it today.

What are the requirements for this app?
As far as i know, this app should work for anyone that can change it's mac by editing the file /data/etc/wlan_macaddr0, have mobile data and root. If you fulfill this requirements this app should work out of the box with you and you should be a Happy User.

Ohh man! the app didn't work for me!
Don't worry, that's the reason the app is here , if the method that the App use to change the Mac doesn't work for you (you should see a permission denied Toast) it's probably because you're on a different device or Android version that i am, I'm currently running Sony Jelly Bean on my Xperia Z, so anyone with that set up could make the app work, and if you have a different set up and you have found a way to change the mac, please explain it to me on an Image tutorial, since (I repeat) I don't have the device and it doesn't work for me if you tell me "hey bro edit this file in /data/ called nvum.something" if i don't have the device and I don't know what i should edit from that file.

The app still a beta and most of the work that it needs to be done it's about the compatibility with the different kernels and their way to manage the Mac Address. If you guys help me we probably can get this working for most of device in 1 or 2 weeks.

Cool! You Got Any Screens?
I sure do:

3DZSnOAh.png
1IcMhUWh.png


Awesome, another question, Will this App work for Tablets?
While i don't recommend to run this app on a Tablet it should run with no problem, most of the Tablets out there are Wi-Fi so i didn't take the time to adjust the layout for Tablet, it should work with no problems but it probably would look ugly as f*ck or really small, but this is something i'll fix in future updates.

Hey I don't like "this" or "that", Change it!
If you don't like something just tell me why and if I think you're right I'll probably change it, remember StreetPass Riilay is made by me for you guys so feedback is well received.

Also if you want to help build my app better and you know how to do UI or have some tips for me, PM me, Any Help is well received too.

Everything sounds great, Is This App on the Play Store?
Unfortunately no, at least not right now, While it works for me , it probably doesn't work for a lot of people out there, so to upload it to the Play Store first i want to fix most of the problems and wide the compatibility with most devices, besides, right now I'm broke and i don't have money for the registration fee, i'll probably will in 1 week or 2 so be patient and if you wanna see this in the Play Store give me your feed back. (as well donation are super fine guys!)

So if it's not in the Play Store , How do i download it?
You need to side load the app to your phone, you simply go to Settings->Security->Unknown Sources and check that box, but you probably know this if you're already rooted.

Then download the app from here:

Google Drive Download V3.1:https://docs.google.com/file/d/0B5n38nW5GD0pSVJIQThjQ2hxM3M/edit?usp=sharing
Dropbox Download V3.1 :https://www.dropbox.com/s/f3tedvc8sv0rmgj/SP Riilay V3.apk

Awesome, Anything else?

Well , I'll like to thank the original creator of the thread dicamarques and the people who helped it to make everything work, also if you like to donate it will be gladly appreciated and it will help me pay the registration fee for the Play Store :lol:

btn_donateCC_LG.gif
How to use it:
Start your mobile data.​
Go to Settings->More->Tethering & Portable Hotspot (this may vary depending your phone)​
Select Portable Wi-Fi hotspot settings.​
and configure your hotspot with this settings:​
SSID:attwifi
Security:none
if you use the "_The Cloud" SSID you'll have to configure the 3DS to use the hotspot as one of the three connections.​
Start the App and configure your settings, most of the time the 1 minute cool down time works for me, but sometimes depending on your network speed you might need 2 or 3 minutes to get the StreetPass.​
As for the starting Mac , I'll recommend it to let it as it is, but if you already streetpassed one of the macs start from there.​
Press Start Riilay and it should automatically start your hotspot and change your mac, in this point, if you see a toast telling you "Permission denied" this does not work for you​
and remember you need ROOT....
UPDATE: StreetPass Riilay V2!:
Hello! i have added a few methods more in the app, while i tested those with dummy files it probably works now in more devices, also i add a busybox method which in theory it should be compatible with all the devices out there but with sadly is not , if your device has a file with the Mac on it, like my case or hard code it in other file the busy box method will not work, but in those devices where the mac is nowhere to be found in theory it will work.
The Methods i added are:

/data/.nvmac.info
/factory/wifi/.mac.info
/data/etc/wlan_macaddr
BusyBox wlan0 devices.

Check out the new links.

Also, i changed the reconnection code so now it takes 10 to 15 minutes to reconnect the device so the 1 minute cold down it's not gonna work at least you have very good Internet.
Any doubt or question don't be afraid to ask, i'll probably update the app by Wednesday adding more Macs (i think there's 50 out there! ) a pause mode, and a notification mode where the app will notify you every 10 macs to check the Mii Plaza before to continue.
Hope i can fix all the compatibility issues as soon as possible but at least i expect the people that can use the app (that should be at least people with Xperia Z/ZL, and LG LX series i believe) is enjoying it .
PS: If the app looks uglier it's because i tried re doing the UI but failed , it shouldn't be that ugly next time.
Greetings and thank you for using my app.!
UPDATE: StreetPass Riilay V3!:
New Updated, i added some new methods as well a randomizer for the macs and Mac address up to 5F, didn't have the time to test all of them but they should work, also i extended the time for the cooldown, now instead of using 60 seconds it use 75, because the reset method for the tethering it was taking 15 seconds of the actual connection time so, now 1 minute it's equivalent to 75 seconds of time and 60 seconds of actual connection. Also i extended the times up to 15 minutes if anyone needs that much cooldown time.​
The new Methods i added are:​
/system/etc/wifi/nvram.txt
/data/misc/wifi/config
These methods use in line mac (instead of files with only the mac) so if your setup needs to edit an specific line in a file just ask for it.​
The app no automatically select the method you should use based on the location of the files, so you don't have to pick it manually anymore but the option still is there but probably is going to be gone in the next update.​
The next update will probably be August 31 since I'm going back to my university so ask for features you wanna see in the next update (that probably would be the last one before Google Play :DD )​
Also, busybox while it works in all phone or most of them, it doesn't always change the mac of some phones because they are hardcoded in some files on the system, try to search for those files if you see busybox is not working for you.
 

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
Yeah, SSID is attwifi. no password. I can see on my phone that it says "1 user connected" so I know the 3DS is seeing the hotspot.

And I need to do what now? I tried going back a few pages into the other topic and nobody really seemed to have a clear idea of what to do to make it work. even the opening post was surprisingly vague.

So I hit START

And then it toasts the superuse request a few times

Then I should quit the app and run the hotspot naturally? Am I understanding this right?
 

QCLasky

Pro cat lover
Member
Joined
May 21, 2009
Messages
777
Trophies
1
XP
1,035
Country
Portugal
Yeah, SSID is attwifi. no password. I can see on my phone that it says "1 user connected" so I know the 3DS is seeing the hotspot.

And I need to do what now? I tried going back a few pages into the other topic and nobody really seemed to have a clear idea of what to do to make it work. even the opening post was surprisingly vague.

So I hit START

And then it toasts the superuse request a few times

Then I should quit the app and run the hotspot naturally? Am I understanding this right?
Are you phone rooted?

--------------------- MERGED ---------------------------

Yeah, SSID is attwifi. no password. I can see on my phone that it says "1 user connected" so I know the 3DS is seeing the hotspot.

And I need to do what now? I tried going back a few pages into the other topic and nobody really seemed to have a clear idea of what to do to make it work. even the opening post was surprisingly vague.

So I hit START

And then it toasts the superuse request a few times

Then I should quit the app and run the hotspot naturally? Am I understanding this right?
Connect your 3ds to attwifi too, go to home menu and close it. Start the app and wait until it connect, accept the superuser (check to accept it forever) and wait for the green light

if you can wait until tomorrow, I can make a video.
 
Last edited by QCLasky,

TidusWulf

Real Aloha
Member
Joined
Jul 27, 2007
Messages
653
Trophies
1
Location
Hawaii
XP
775
Country
United States
Are you phone rooted?

--------------------- MERGED ---------------------------


Connect your 3ds to attwifi too, go to home menu and close it. Start the app and wait until it connect, accept the superuser (check to accept it forever) and wait for the green light

if you can wait until tomorrow, I can make a video.
Yeah, I can wait until tomorrow. Thanks for the help.

Yes, my phone is rooted. I accepted to always allow Superuser.

My Phone is Android 5.0.1

My o3DS XL is Version 10.2 (or whatever the newest one is)

And I was on the home menu when I closed my 3DS screen.
 

QCLasky

Pro cat lover
Member
Joined
May 21, 2009
Messages
777
Trophies
1
XP
1,035
Country
Portugal
Yeah, I can wait until tomorrow. Thanks for the help.

Yes, my phone is rooted. I accepted to always allow Superuser.

My Phone is Android 5.0.1

My o3DS XL is Version 10.2 (or whatever the newest one is)

And I was on the home menu when I closed my 3DS screen.
 

phelamax

Member
Newcomer
Joined
Nov 28, 2015
Messages
16
Trophies
0
Age
34
XP
52
Country
Indonesia
Hi,
I tried this but none of the methods work on my Samsung Galaxy Note II.
Just want to confirm that it is not supported yet?
Also, is this supposed to work for N3DSXL firmware 9.4?
 

QCLasky

Pro cat lover
Member
Joined
May 21, 2009
Messages
777
Trophies
1
XP
1,035
Country
Portugal
Okay, then is it safe to assume that none of the methods in the app works on Galaxy Note 2? Or do I have to do anything other than rooting and granting access to the app? Every listed methods on the app doesn't work on my phone.
Whats is your android version?
 

phelamax

Member
Newcomer
Joined
Nov 28, 2015
Messages
16
Trophies
0
Age
34
XP
52
Country
Indonesia
Whats is your android version?

Version is 4.3.
I just managed to connect my 3ds to my phone with the busybox method.
It connected just fine, and my phone's WIFI mac address is changed correctly, but still no streetpass data on my 3ds.

Weird thing is: if I close the lid on my 3ds, I noticed that the hotspot notification on my phone doesn't show any device connected. If I open the lid, the 3ds will auto connect and my phone shows 1 device connected. I don't think that's normal?
 
Last edited by phelamax,

QCLasky

Pro cat lover
Member
Joined
May 21, 2009
Messages
777
Trophies
1
XP
1,035
Country
Portugal
Version is 4.3.
I just managed to connect my 3ds to my phone with the busybox method.
It connected just fine, and my phone's WIFI mac address is changed correctly, but still no streetpass data on my 3ds.

Weird thing is: if I close the lid on my 3ds, I noticed that the hotspot notification on my phone doesn't show any device connected. If I open the lid, the 3ds will auto connect and my phone shows 1 device connected. I don't think that's normal?

I couldnt get this method working for me too...
Try this one:

 

phelamax

Member
Newcomer
Joined
Nov 28, 2015
Messages
16
Trophies
0
Age
34
XP
52
Country
Indonesia
Version is 4.3.
I just managed to connect my 3ds to my phone with the busybox method. It connected just fine, but no streetpass data in my 3ds.

Weird thing is: if I close the lid on my 3ds, I noticed that the hotspot notification on my phone doesn't show any device connected. If I open the lid, the 3ds will auto connect and my phone shows 1 device connected. I don't think that's normal?
I couldnt get this method working for me too...
Try this one:



Thanks, I'll
I couldnt get this method working for me too...
Try this one:



Okay I managed to get Riilay working to change my Android's MAC Address via busybox method.
I didn't use attwifi since based on research it is no longer recognized by 3DS ver 9.4, so I used NZ@McD1 instead.
my Mac Address is changed successfully every 5 minutes and my 3DS is connected to my phone periodically even with sleep mode (<=1 sec connected and then it disconnected again)
Everything seems promising there, BUTTT I just didn't receive any streetpass data T_T.
Please help.
 

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,912
Country
Hungary
Thanks, I'll


Okay I managed to get Riilay working to change my Android's MAC Address via busybox method.
I didn't use attwifi since based on research it is no longer recognized by 3DS ver 9.4, so I used NZ@McD1 instead.
my Mac Address is changed successfully every 5 minutes and my 3DS is connected to my phone periodically even with sleep mode (<=1 sec connected and then it disconnected again)
Everything seems promising there, BUTTT I just didn't receive any streetpass data T_T.
Please help.
Make sure you have no other network configs in your 3DS, make sure MAC spoofing really works (you need to spoof WLAN MAC, not WAN mac) and remember, NZ@McD1 is case sensitive!
 

phelamax

Member
Newcomer
Joined
Nov 28, 2015
Messages
16
Trophies
0
Age
34
XP
52
Country
Indonesia
Make sure you have no other network configs in your 3DS, make sure MAC spoofing really works (you need to spoof WLAN MAC, not WAN mac) and remember, NZ@McD1 is case sensitive!

Yep there's no other network config in my 3DS. In fact, I've tried two methods:
1. leave NO network config at all
2. leave only 1 network (NZ@McD1)

And yes, it was my Android's WiFi MAC that's changed, not the mobile data one.
Still no streetpass for me.
Guess I'm giving up getting additional villager in my Bravely Default T_T. 1 villager to complete the whole village restoration *sigh*.

ORRR Except I buy one retail game to get a private header so that I can play my other games online without getting banned.
I heard that's quite safe right?
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
will this work without mobile data ?
i don't have any mobile data plan, because i have 4G portable modem and i am using wifi all the time
 

milocricket

New Member
Newbie
Joined
Jan 11, 2016
Messages
1
Trophies
0
Age
105
XP
41
Country
United States
Now this is likely a very dumb question, but am I able to use this homepass thing with my iphone or other devices (than an android)? I used to use a router based relay, but someone stole my network adapter (no idea what idiot would bother stealing that for) so I can't use that and I do not have an android device. This also is a dumb question, but am I able to use my chromebook?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BakerMan @ BakerMan: It's Mayday fellas