During a contest in 2010 regarding which country Justin Bieber should visit next on his tour, North Korea won by a landslide. Unfortunately, he never went, and that's partly because nobody in the internet-less dictatorship probably voted. Instead, the contest was rigged by 4chan members and a few playful bots that voted for NK hundreds of thousands of times.
What this shows is that not only is Justin Bieber an asshole, but that bots can be used as a very powerful tool—not only to cause mischief—but to profit from. People have used bots for many things, such as cheating at video games, hacking into networks, crashing major websites, and even stealing money from banks.
While a custom bot may sound like something difficult to create, it can actually be quite easy to create some repetitive and synchronized actions with the right tools. If you have a rooted Samsung Galaxy Note 2 or other rooted Android device, you can turn your smartphone or tablet into your own personal automated bot using Android Bot Maker.
Android Bot Maker, created by developer Franco Rapetti (aka frapeti) from Argentina, is still in beta, which means it could be pretty buggy. But it's definitely worth playing around with. It's a free automation tool that can turn your Galaxy Note 2 (or whatever) into a bot that does your bidding, allowing you to easily carry out repetitive tasks.
- Make sure your Note 2 is rooted and running Jelly Bean 4.1 or higher. If you're not rooted, check out this guide.
- Download and install Android Bot Maker from Google Play.
- Create your own tasks!
You can create tasks that include such actions as taps, swipes, key presses, text inputs, and breaks. With taps and swipes, you'll need to enter X and Y coordinates to create specialized tasks. In order to figure out the coordinates on your device, you'll need to go:
- Settings -> Developer options -> Show pointer location
Make sure it's on. From now on, every time you tap on the screen, you'll see the coordinates in a transparent status bar at the top of your Note 2.
So, what exactly can you do with an automated bot on your Android device?
Well, that's all up to you.
While I've only had the application for a little while, I've already come up with several things I can put it to use for. The first one is to bombard all of my friends with text messages. Since I can input text and key presses, I can type in a short text and leave the application running for as long as I want, spamming as many text messages to my heart's content.
It's an awesome way to prank your friends—especially the ones who text too much.
The next task I thought of is to cheat at those pesky Android games that require repetitive tapping/swiping. Once game that came to mind was Running Frenzy, an Android game based off the popular computer game QWOP. In the game, you need to repetitively swipe up and down on both sides of the device in order to get your guy running and across the finish line.
I created a simple swiping task and put it to work, which you can see briefly in the video at the top of this article.
Since the application is in beta, there are a few issues and setbacks. Once you start the repetitive task, you have to quickly head to where you need the task to work on your phone. With the text message barrage, it started typing out the text messages at the home screen, so it would open up my web browser.
Also, when it came to the swipes for the game, there were times when the swipe would disable me from taking on the task, which you have to do back from the app. The developer is working on ways to make this easier, such as a possible transparent widget that can hover over other apps and turn on the task from a simple tap.
For info on the future development of this app, check back or head over to the development page for updates. And if you think you can do better at me on Running Frenzy with this bot, please, show me up in a video response to our YouTube video and embed it below in the comments. Seriously—and then send me the actions.