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.
 

PSeeCO

Member
Newcomer
Joined
Feb 24, 2009
Messages
13
Trophies
0
Location
Leghorn
XP
138
Country
Italy
It "seems" to be working on my Samsung Galaxy Note 10.1 (N8000) using the "/factory/wifi/.mac.info" and the "busybox" methods but I get no streetpasses at all, what should be the problem? on the 3ds I have the Nintendo zone icon blinking blue...
 

syrusdark

Active Member
Newcomer
Joined
Nov 10, 2011
Messages
26
Trophies
0
Age
35
Location
Rio de Janeiro
XP
167
Country
Brazil
Does the busybox method work with you? does it give you the SP? i know it sounds weird the developer doubts it's work but i programmed the method, i ran the app in like 10 devices and only one gave me the SP and seems to work (obviously talking about the busy box method) i was doubting of it haha.

Yeah, it gave me the SP, with no problems.
 

Devan

New Member
Newbie
Joined
Jul 15, 2009
Messages
4
Trophies
0
XP
93
Country
Brazil
/system/etc/wifi/nvram.txt Works for me
Zurce the app add null in EOF every mac change, can you verify??

Thanks!!
 

Colindem

New Member
Newbie
Joined
Aug 20, 2013
Messages
2
Trophies
0
Age
37
XP
51
Country
Hungary
I'm using an HTC Desire X and I am having problems getting it working. None of the config methods work, and while BusyBox 'works', the hotspot stops working if I use it (no device can connect to it after BusyBox/Terminal Emulator has changed the MAC). The only config files I can find on my device that seems to define a MAC is /etc/calibration & /system/etc/calibration but the value is just a basic/unused value (00:11:22:33:44:55).

Any tips on getting it working, or hints on where to look?
 

alexoso22

Active Member
Newcomer
Joined
Dec 16, 2012
Messages
26
Trophies
0
Age
34
XP
228
Country
Mexico
hello probe all methods but none works tells me I'm missing something or not etc. enocntro something tells me that my cell phone only works with the BusyBox method. which I might say that that method?? search on google and I get an application but do not know how it works please help (me nintendo zone detected but I can not enter)
 

syrusdark

Active Member
Newcomer
Joined
Nov 10, 2011
Messages
26
Trophies
0
Age
35
Location
Rio de Janeiro
XP
167
Country
Brazil
hello probe all methods but none works tells me I'm missing something or not etc. enocntro something tells me that my cell phone only works with the BusyBox method. which I might say that that method?? search on google and I get an application but do not know how it works please help (me nintendo zone detected but I can not enter)

To try the BusyBox method, you'll need to install the app you found when searching on Google, and then run it once to install the applets. I don't know which ones the Riilay app uses, but it's probably ifconfig or iplink, so make sure to install the two of them. Then, just run the Riilay as usual.
 

alexoso22

Active Member
Newcomer
Joined
Dec 16, 2012
Messages
26
Trophies
0
Age
34
XP
228
Country
Mexico
To try the BusyBox method, you'll need to install the app you found when searching on Google, and then run it once to install the applets. I don't know which ones the Riilay app uses, but it's probably ifconfig or iplink, so make sure to install the two of them. Then, just run the Riilay as usual.
not working :/
says something about root
 

Zurce

Well-Known Member
OP
Newcomer
Joined
Aug 16, 2013
Messages
50
Trophies
0
Age
33
XP
303
Country
United States
/system/etc/wifi/nvram.txt Works for me
Zurce the app add null in EOF every mac change, can you verify??

Thanks!!

Fixed null at end of file (well haven't tested but it shouldn't add null now)
3.1 is up
 

nightbreed813

Well-Known Member
Member
Joined
Aug 12, 2009
Messages
107
Trophies
0
Age
36
Location
United States
XP
552
Country
United States
I have an evo3d with Mirage kernel the mac address is the first line in calibration found at system/ect. here is a copy of the file, had to add txt to upload but the file is just calibration. Awesome idea you have going here.
 

Attachments

  • calibration.txt
    788 bytes · Views: 691
  • Like
Reactions: Kolma

Flomsat

Member
Newcomer
Joined
Apr 29, 2013
Messages
20
Trophies
0
XP
80
Country
New update is up , please check it out.

Flomsat added the 15 minutes cooldown just because you're cool

Thanks dude. FINALLY I got this working!

I'm using a rooted HTC One with Android 4.2.2. and Busybox installed.
Set the WiFi tether SSID to attwifi and no security.
Added this connection to the 3DS's internet settings.
I used the Riilay app and set it to 10 mins (cause I have terrible network coverage at home).
Came back a few mins later... SUCCESS!

Sometimes my phone decides that it isn't rooted properly, so I have to restart the phone to get any Root related apps (such as Busybox and Riilay) to work.

Thanks so much!
 
  • Like
Reactions: keyra

Sirstiv

Member
Newcomer
Joined
Aug 19, 2013
Messages
20
Trophies
0
Age
37
XP
132
Country
Some new suggestions:

Seeing as we can only batch streetpasses in 10's. For the matter of not having to check your 3DS all the time how about
mac addresses are implemented in 'batches' of 10's where you can enable the time frame aswell.

So batch 1: = XX:XX:XX:XX:00 - XX:XX:XX:XX:09 etc etc. @ 3 or 4 mins apart etc. then you can check your 3ds every half hr or hour and refresh with "batch 2".

Have all the mac addresses be added from the google spread sheet. there's about 180 or so of them (yes 16 are prime). I've had better experiences with the alpha-numeric ending mac addresses to be honest.

Then if possible have the app msg you or notify you that it has gone through one batch :P.

Lastly, how can i get this app working on my galaxy s3 LTE through busy box? can someone post idiot-proof instructions lol. (Yes i have it installed etc.

My phone states its suggested path is the .mac.info, but others are having luck with the busybox method.

-Stiv
 

JODIsBack

Member
Newcomer
Joined
Sep 17, 2009
Messages
18
Trophies
0
XP
119
Country
United States
I'm not understanding the BusyBox method at all... and I input that "busybox ifconfig wlan0" command in the terminal emulator, it said "error fetching interface information: Device not found"
 

Shilluba

New Member
Newbie
Joined
Sep 13, 2009
Messages
1
Trophies
0
XP
89
Country
Brazil
First of all, thanks for this amazing app, I've tried all methods described in other threads with frustrating no results but finally i got it now!

I'm using a Samsung Galaxy Tab running Android 2.2 Froyo, and even with my (really) poor connection (i live in Brazil, and not in one of the biggest cities =/) i can get the StreetPasses in about 2~3 minutes!

The only problem i found (and have no idea why this happens) is the 'auto-cycling' through the MAC addresses doesn't work like it should, i mean, the MAC Ad. really changes, the 3DS connects to it again but i get no streetpasses after the automatic change! Tried with 5, 7, 10 minutes, the time is not the problem, after a whole night cycling through it only got me 1 SP =( However, if I manually stop it, change the starting mac and start it again, the magical green light in the 3DS blinks in 2 minutes..

Also, when i open the app it says my system uses the "/data/etc/wlan_macaddr0", when in fact it only works with the "/data/.nvmac.info". If you remove the option to choose the method in the next version, i'm afraid it won't work anymore...

Last comment: "Stopping" misses an L (:

Thanks again, good luck with the new improvements!
 

jules domini

New Member
Newbie
Joined
Aug 23, 2013
Messages
3
Trophies
0
Age
37
XP
41
Country
Hello guys help please any guide for Galaxy Note 2 N7100? After using street riilay i can finally detect and browse the Nintendo Zone. The problem is i don't get any tag.
So please help me for all the user of Galaxy Note 2 thank you!^^
 

Ryan86

Member
Newcomer
Joined
Aug 16, 2013
Messages
15
Trophies
0
Age
38
XP
154
Country
Brazil
Hey Zurce! Allow me to ask something... I had an Android device that used the "data/nvmac.info" method, and it worked fine: I granted ownership of the file to the app, and it would run as smoothly as it could. However, it wasn't an original dvice so I had slow connection, and sometimes the 4 minutes gap from the first version wouldn't work.

I now got a new phone as a gift: it's a Galaxy S3 Mini (I8190L). Neither of the 6 "paths" would lead me to an existing file, so I tried the Busybox one. It runs and claims to change the MACs, but it's not flashing green from the Relay Passes at all. Any ideas?

Also, a suggestion: I have a "private" MAC I was using with a friend, so we'd always get each other every day (for FE teams with items, and same color for the Plaza's Monster Manor), but I would manually change it in the nvmac before. Since I can't seem to do this anymore, I was wondering, how about including the option to manually input the MACs we want to use in the app?

I shall send this message to you through a PM as well, just in case.

Thanks!
 

Ismaw34

Well-Known Member
Member
Joined
May 23, 2009
Messages
100
Trophies
0
XP
261
Country
Thanks for the app, it works, but on small screens like mine, i cant see all the things on screen, can you make it scrollable?
The Things a see is:
The firsts 2 pixels of the current mac adress is using, the press back twice and after is shown.
On tha about screen i cant see the paypal button.
Can you fix it?
Thanks.
-Ismaw34
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Firefox users be like "look at what they have to do to mimic a fraction of our power."