Giter Site home page Giter Site logo

pallettown's Introduction

Pallet Town

Pallet Town is a Java tool for creating Pokemon Trainer Club accounts, based on Pikaptcha.

You can download the latest release here (Just download the .jar file)

  1. Installation Guides
    1. Windows Installation
    2. Linux Installation
    3. Mac Installation
  2. Usage
    1. Basic Examples
  3. FAQ
  4. Discord
  5. Wiki - WIP

Prerequisites

Installation Guides

Windows

Install prerequisites

Java JRE

Download and run the installer from https://java.com/en/download/.

Google Chrome

Download and run the installer from https://www.google.com.au/chrome/browser/.

Python

Download and run the installer from https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi.

Make sure you select the "Add python.exe to path" option.

Add python to path

Click the start button and search for cmd.exe. Open it and paste this command:

python --version

If you get

'python' is not recognized as an internal or external command, operable program, or batch file.

You did not select the "Add python.exe to path" option. If you re-run the installer and select change installation, you can select it.

Selenium

Open cmd.exe and run:

python -m pip install selenium

ChromeDriver

Download the latest chromedriver.exe from https://sites.google.com/a/chromium.org/chromedriver/downloads. Place chromedriver.exe in C:\Python27\Scripts (if you installed python to the default directory)

PhantomJS

Download the latest PhantomJS from http://phantomjs.org/download.html.

Extract the zip. Inside the phantomjs folder, you'll find phantomjs.exe in the bin folder. Move phantomjs.exe to the same place as chromedriver.exe (C:\Python27\Scripts)

Running Pallet Town

There a two ways of running pallet town.

Starting it from cmd.exe with:

java -jar PalletTown.jar

Or simply double clicking the .jar file in Windows Explorer.

Starting it from cmd.exe will give you a log of what's happening in the program to let you know it's still running or if anything goes wrong. Currently without running it from cmd.exe the program will just freeze until it has completed account creation.

### Linux

Tested on Ubuntu 16.04

Install prerequisites

Java JRE

Install Java8 through terminal with

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Firefox

Follow the instructions here to install Firefox.

Python 2.7.12

Install python through terminal with

sudo apt install python2.7

Now install pip (A python package manager)

sudo apt install python-pip

Selenium

Install selenium through terminal with

sudo python -m pip install selenium

GeckoDriver

Download the latest geckodriver for your operating system from https://github.com/mozilla/geckodriver/releases.

Extract the tarball and place geckodriver in your path, such as /usr/bin. (Your file names may differ from example)

tar -xvzf geckodriver-v0.13.0-linux32.tar.gz
sudo cp geckodriver /usr/bin/
PhantomJS

Download the latest PhantomJS for your operating system from http://phantomjs.org/download.html.

Extract the .tar.bz2 file and copy phantomjs/bin/phantomjs to /usr/bin. (Your file names may differ from example)

tar -xjf phantomjs-2.1.1-linux-i686.tar.bz2
sudo cp phantomjs-2.1.1-linux-i686/bin/phantomjs /usr/bin/

Running Pallet Town

There a two ways of running pallet town.

Starting it from terminal with:

java -jar PalletTown.jar

Or simply double clicking the .jar file in a file manager.

Starting it from terminal will give you a log of what's happening in the program to let you know it's still running or if anything goes wrong. Currently without running it from terminal the program will just freeze until it has completed account creation.

Mac

Detailed instructions not written yet, however, if you install the following dependencies, it should work:

To launch

Either double click on the Jar, or run through terminal with:

java -jar PalletTown.jar

Usage

For more detailed documentation, please visit the wiki.

Basic Examples

Note: When using a proxy list, you may encounter errors if you have a proxy (possibly VPN too) configured for your system. Please disable the proxy/VPN if you encounter any errors

Create a single account with random details with manual captcha

  • Enter any email address that is plusmail compatible into the Email field. (If you aren't sure, check the FAQ here)
  • Click Create Accounts

Username, password, and date of birth will be randomly generated and entered for you. All you have to do is wait for the captcha to appear, and solve it.

Create a single account with random details

Create 5 accounts with random details with manual captcha, and save the usernames/passwords to a text file

  • Enter a plusmail compatible email address in the Email field. (See the FAQ if you're unsure)
  • Enter the number 5 into the Number of accounts field.
  • Click the Output File field, which will open up a file browser (It may take a while on some systems)
  • Select your output file
  • Click Create Accounts

Create 5 accounts with random details with manual captcha, and save the usernames/passwords to a text file

Create 10 accounts with random details with 2captcha and a proxy list, and save the details to a file

  • Enter a plusmail compatible email address in the Email field. (See the FAQ if you're unsure)
  • Enter the number 10 into the Number of accounts field.
  • Enter your 2Captcha key into the 2Captcha Key field.
  • Click the Output File field, which will open up a file browser (It may take a while on some systems)
  • Select your output file
  • Click the Proxy File field, which will open a file browser (It may take a while on some systems)
  • Select your proxy file. It should be formatted as 1 proxy per line, eg:
    https://13.41.123.231:23123
    http://14.51.233.135:23321
    11.52.231.136:23321
    https://username:[email protected]:21313
    
  • Click Create Accounts

Create 10 accounts with random details with 2captcha and a proxy list, and save the details to a file

Create 5 numbered accounts (eg: user1,user2,user3) with a specific username and password, with manual captcha, and save the details to a file

  • Enter a plusmail compatible email address in the Email field. (See the FAQ if you're unsure)
  • Enter the username you want to use into the Username field.
  • Enter the password you want to use into the Password field. (It must contain a capital letter, number, and symbol)
  • Enter the number 5 into the Number of accounts field.
  • Enter the number 1 into the Start number field. Start number is where the accounts will be numbered from, eg:
    Start number 1, 5 accounts:
    user1,user2,user3,user4,user5
    Start number 10, 5 accounts:
    user10,user11,user12,user13,user14
    
  • Click the Output File field, which will open up a file browser (It may take a while on some systems)
  • Select your output file
  • Click Create Accounts

Create 5 numbered accounts (eg: user1,user2,user3) with a specific username and password, with manual captcha, and save the details to a file

Create 10 accounts with random details, using 2Captcha, automatic Gmail verification, save to file, and use proxy list

  • Enter a plusmail compatible email address in the Email field. (See the FAQ if you're unsure) Note: The email address you enter here must be setup to forward/redirect to the Gmail account you intend to use. See here for how to set it up.
  • Enter the number 10 into the Number of accounts field.
  • Enter your 2Captcha key into the 2Captcha Key field.
  • Check the Auto Verify Accounts box.
  • Enter your email account for auto verify. (eg: [email protected], or [email protected] if you've set up forwarding to gmail)
  • Enter your Gmail account password.
  • Click the Output File field, which will open up a file browser (It may take a while on some systems)
  • Select your output file
  • Click the Proxy File field, which will open a file browser (It may take a while on some systems)
  • Select your proxy file. It should be formatted as 1 proxy per line, eg:
    https://13.41.123.231:23123
    http://14.51.233.135:23321
    11.52.231.136:23321
    https://username:[email protected]:21313
    
  • Click Create Accounts

Create 10 accounts with random details, using 2Captcha, automatic verification, save to file, and use proxy list

FAQ

For more help, please ask on the discord.

What is a "plusmail compatible email address"?

A plusmail compatible email address is an email where emails sent to [email protected] get redirected to [email protected]. This is a very useful feature as it allows the creation of many PTC accounts with a single email address.

Hotmail, Outlook, and Gmail support this feature, however Niantic is able to detect it being used in gmail addresses so it won't work for Pallet Town.

You can test if your email service supports plusmail like so:

For address [email protected], send an email to [email protected], you should receive it in your email [email protected]. If it doesn't arrive in your email, your email service does not support the plusmail trick, and you'll need a different email to use Pallet Town.

How do I automatically forward emails from Hotmail to Gmail?

NOTE: Hotmail to Gmail forwarding is no longer required! Simply use your hotmail address in the auto verification box

If you've already received at least 1 activation email in your hotmail
  1. Log into your hotmail account.
  2. Click on an activation email from niantic
  3. At the top of the window, click the three dots on the far right Three dot button
  4. Click the "Create rule..." option Create rule option
  5. Remove the middle condition so that only received from, and matches subject remain Forwarding conditions
  6. Click the drop down under do all of the following, then "Forward, redirect or send", and then "Forward the message to..." Forward the message to
  7. Enter your gmail address in the box that appears, and click ok, then ok again to create the rule.

Done!

If you haven't received at least 1 activation email in your hotmail

TBA

pallettown's People

Contributors

parislarkins avatar aguita avatar

Stargazers

©anDOS avatar

Watchers

 avatar ©anDOS avatar

Forkers

anydroidzos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.