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)
Bitcoin address for donations: 1MsCrydzrKQ8L6NYJTLuVPGMwCjLBtMFP2
- Java JRE
- Google Chrome (Windows, Mac)
- Firefox (Linux)
- Python 2.7.12+
- Selenium
- ChromeDriver
- PhantomJS (For 2captcha creation)
Download and run the installer from https://java.com/en/download/.
Download and run the installer from https://www.google.com.au/chrome/browser/.
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.
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.
Open cmd.exe and run:
python -m pip install selenium
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)
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)
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.
You can find the .jar file here Releases
If you click the advanced settings button a new window will open which contains a live log. Additionally, a pallettown.log file is created in the same directory as the .jar with detailed logging of the account creation process. ### Linux
Tested on Ubuntu 16.04
Install Java8 through terminal with
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Follow the instructions here to install Firefox.
Install python through terminal with
sudo apt install python2.7
Now install pip (A python package manager)
sudo apt install python-pip
Install selenium through terminal with
sudo python -m pip install selenium
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/
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/
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.
You can find the .jar file here Releases
If you click the advanced settings button a new window will open which contains a live log. Additionally, a pallettown.log file is created in the same directory as the .jar with detailed logging of the account creation process.
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
You can find the .jar file here Releases
If you click the advanced settings button a new window will open which contains a live log. Additionally, a pallettown.log file is created in the same directory as the .jar with detailed logging of the account creation process.
For more detailed documentation, please visit the wiki.
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
- 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 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 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:password@12.13.145.251:21313
- 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
- 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:
For more info on proxies see the FAQ here
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 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)
- 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: myaddress@hotmail.com, or mygmail@gmail.com if you've set up forwarding to gmail)
- Enter your email 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:
For more info on proxies see the FAQ here
https://13.41.123.231:23123 http://14.51.233.135:23321 11.52.231.136:23321 https://username:password@12.13.145.251:21313
- Click Create Accounts
For more help, please ask on the discord.
PalletTown currently supports the following proxy protocols:
- HTTP/HTTPS
- SOCKS4/SOCKS5
PalletTown works best with private proxies. Public proxies often have unstable connections, and can even be banned by Niantic. For best results, google "private proxies".
A plusmail compatible email address is an email where emails sent to myaddress+123@domain.com get redirected to myaddress@domain.com. 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 myaddress@domain.com, send an email to myaddress+1234@domain.com, you should receive it in your email myaddress@domain.com. 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.
NOTE: Hotmail to Gmail forwarding is no longer required! Simply use your hotmail address in the auto verification box
- Log into your hotmail account.
- Click on an activation email from niantic
- At the top of the window, click the three dots on the far right
- Click the "Create rule..." option
- Remove the middle condition so that only received from, and matches subject remain
- Click the drop down under do all of the following, then "Forward, redirect or send", and then "Forward the message to..."
- Enter your gmail address in the box that appears, and click ok, then ok again to create the rule.
Done!
TBA