1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Instagram Account creation tutorial and questions

Discussion in 'Instagram' started by trs199, Nov 17, 2015.

Tags:
  1. trs199

    trs199 Registered Member

    Joined:
    May 14, 2014
    Messages:
    51
    Likes Received:
    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
     
  2. longdouble

    longdouble Regular Member

    Joined:
    Jun 15, 2015
    Messages:
    411
    Likes Received:
    81
    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.
     
  3. trs199

    trs199 Registered Member

    Joined:
    May 14, 2014
    Messages:
    51
    Likes Received:
    6
    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
     
  4. longdouble

    longdouble Regular Member

    Joined:
    Jun 15, 2015
    Messages:
    411
    Likes Received:
    81
    1. Setup a VPN server. (Nothing to do with Genymotion)
    2. Setup a VPN for all connections on Android.
    3. Catch traffic on VPN.
     
  5. trs199

    trs199 Registered Member

    Joined:
    May 14, 2014
    Messages:
    51
    Likes Received:
    6
    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!
     
  6. longdouble

    longdouble Regular Member

    Joined:
    Jun 15, 2015
    Messages:
    411
    Likes Received:
    81
    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.
     
    • Thanks Thanks x 1
  7. alinawww

    alinawww Newbie

    Joined:
    Dec 17, 2015
    Messages:
    45
    Likes Received:
    5
    Location:
    Romania
    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: Dec 21, 2015
  8. Igerslike

    Igerslike Registered Member

    Joined:
    Sep 23, 2014
    Messages:
    71
    Likes Received:
    21
    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!