Instagram Account creation tutorial and questions

trs199

Registered Member
Joined
May 14, 2014
Messages
51
Reaction score
6
Hey all,

I've been working on Instagram for a long time now.
As a lot of you know, account creation is painful on Instagram.

When I want to create accounts, I have found several options:
1. Genymotion, create a Virtual Android device and add Instagram APK. BUT, I noticed that Instagram App does NOT use proxy settings from device. Thus, you will flag your local IP.
2. Create from a real phone: Instagram account creation request send UUID of device and you are not allowed to create more than 9 accounts / Device
3. Igerslikes: they currently offer an account creation module. The single account creator module is not working.

Does anyone know how to drive ALL traffic from an Android device (Genymotion or Phone) to Charles Proxy or Wireshark?
Thanks,
And if you have any question, please feel free to ask
 
Did you try to setup a VPN server and drive all traffic through it? Obvious solution to your #1.

Been on this path and I can tell that catching and decrypting all types of traffic IG app sends to IG servers is a huge amount of work.
 
Did you try to setup a VPN server and drive all traffic through it? Obvious solution to your #1.

Been on this path and I can tell that catching and decrypting all types of traffic IG app sends to IG servers is a huge amount of work.

Thanks for your answer.
What software and where exactly do you set this up in Genymotion to catch trafic on your VPN? I can't make it work.
I have charles proxy 3.11.2 and genymotion 2.5.4
Thanks
 
1. Setup a VPN server. (Nothing to do with Genymotion)
2. Setup a VPN for all connections on Android.
3. Catch traffic on VPN.
 
1. Setup a VPN server. (Nothing to do with Genymotion)
2. Setup a VPN for all connections on Android.
3. Catch traffic on VPN.

2. Setup a VPN for all connections on Android.
How do you do that?
Instagram uses its own library to handle http requests. So if you set up the vpn in Wifi settings, it wont redirect instagram's app traffic!
 
2. Setup a VPN for all connections on Android.
How do you do that?
Instagram uses its own library to handle http requests. So if you set up the vpn in Wifi settings, it wont redirect instagram's app traffic!

Add OpenVPN VPN. Then, when VPN is up, default route changes to OpenVPN. Obviously IG is not that smart to identify which route is VPN, which one is not. All packets will take a default route. If that is not enough, block direct WiFi route for everything except OpenVPN traffic with iptables. Done.
 
If you want to change the proxy settings for Genymotion go to Settings -> Network -> check Use HTTP Proxy and add your proxy settings in the field below. If this doesn't work change the Network Settings of the Device.

Try to use 1 Emulator/Device for 1 account, maximum 3 accounts for the same virtual device.
If you want to manage several accounts create a spreadsheet so you can login with the same IP and the same device every time. Don't forget to change the Proxy settings when you want to switch accounts.

Your sheet can look like this:
IP1 | DeviceName1 | InstagramAccount 1
IP1 | DeviceName1 | InstagramAccount 2
IP1 | DeviceName1 | InstagramAccount 3
IP2 | DeviceName2 | InstagramAccount 4
IP2 | DeviceName2 | InstagramAccount 5
IP2 | DeviceName2 | InstagramAccount 6
... and so on
 
Last edited:
Hello,

Interesting topic , btw we have fixed the single acc creation method.

In any case when emulating android please make sure to to set your emulator to pass threw your proxys , for some reason the APPs traffic on android doesnt go threw proxy only the web-browser.
As other people recommend a solution could be also changing the device id like you are doing currently , but im afraid there is more variables you should change along with device-id.
Please also before starting doing so make sure to sniff your own requests with charles or similar tool to make sure there is no footsteps being sent. Hope it helps!
 
Back
Top