post

How to Make a Tinder Auto Liker With Tasker

By now you’ve probably heard about the ‘dating’ app called Tinder. It’s a very popular app that shows other users within a small radius of your location and allows you to ‘like’ or ‘dislike’ the other person. If both of you ‘like’ each other then Tinder considers that a match and allows you to exchange text communication.

It’s an amazingly simple concept that reminds us back of the “hot or not” days. The idea must be working as it has seen tremendous growth as seen below.

The problem with Tinder is that it’s quite a bit of work to sit there and swipe left or right to filter out the ones that don’t fit your type.

Now imagine if there was a way where you could automatically ‘like’ all the people available on Tinder without having to lift a finger. By doing this, yes you’ll like a ton of people not your type but the flipside is that you’ll automatically be matched to people that have expressed interest in you. From there you can either filter out the ones that aren’t compatible or engage in conversations with the ones that are.

Essentially you’ll automate the entire process of meeting people. The rest is up to your game on closing the deal.

With a little outside the box thinking, we were able to make such a script although there are a few caveats.

The first is that your device must be rooted for this to work. Rooting basically allows admin access that would otherwise be restricted. The process to root your device is not entirely that difficult and can be done in the matter of 15 minutes. A quick Google and Youtube search will give you many tutorials on how to do that.

Once you are rooted, you will need to download/buy an app called Tasker. Tasker basically allows you do set up custom actions that are based on scripts. It’s a bit confusing to use at first but can be learned after some trial and error. Even though it may cost money, it is certainly worth the cost to automate a lot of your day to day activities. Somethings you can program to use with Tasker would be…

  • Automate Tinder liking :)
  • Put your phone on silent when you reach a certain GPS location like work
  • Launch multiple apps simultaneously like Pandora and a running tracker app
  • Put your phone on silent during specific hours

Those are just simple commands and barely scratching the surface. A few forums and sites compile different scripts for you to try.

Here’s how to create the Tinder auto liker bot:

Tinder forces you to either swipe left or right or click ‘like’ or ‘dislike’ on the screen to show your interest. The goal here is to mimic that tap/gesture through Tasker. After your device is rooted, you will need to find the X/Y coordinates of where the the ‘like’ button is within the app. I’d assume that all devices have different X/Y coordinates so to find that out, you will need to enable ‘Show Pointer Location’ in the settings which can be found under Developer Options under the settings. Once you figure out the X/Y coordinates please write it down. For more information on how to do that please refer to this site. In our case, the Nexus 7 coordinates were 650/1650.

Once you have that information, you will then need to create a Profile and Task within Tasker.

First you can create a Task with three main actions:

  • Mimic tap gesture

New Action -> Script – Run Shell -> type ‘input tap X Y’ under command. Replace X Y with the coordinates from above. Ensure ‘Use Root” is checked as well.

  • Wait 1 millisecond

New Action-> Task -> Wait -> set to 1 MS

  • Repeat

New Action -> Task -> Goto -> Type set to Action Number. Number set to ’1′. Set If to %PACTIVE DOESN’T MATCH Tinder (name of profile we’ll do next)

See below as to how my actions are set up. Don’t mind all the Tinder matches :)

tinderNow create a new Profile and select Application from the menu and obviously select Tinder as the application. Once that is done you’ll have to match it with a Task and you can just select the Task you just created previously.

You have officially created a script that will auto like all the Tinder matches for you. The only downside is that you’ll have to disable it in Tasker when you want it to stop.

Here’s how it looks in action!

Have fun!

Comments

  1. Frank says

    Works great. Thanks!
    It only blows that it does continue to “tap” when I am not in Tinder

  2. Justin says

    Instead of this,

    New Action -> Task -> Goto -> Type set to Action Number. Number set to ’1′. Set If to %PACTIVE DOESN’T MATCH Tinder (name of profile we’ll do next)

    Use this,

    New Action -> Task -> Goto -> Type set to Action Number. Number set to ’1′. Set If to %PACTIVE MATCHES *tinder*

    Now it will only press the Yes button if you are actively in the tinder app and stops as soon as you exit. I also played with the delay settings in the WAIT condition, 500ms – 1 second seems to be the best balance between speed and cpu usage.

    • Jason says

      it doesnt seem to work. the pactive is red instead of green. how do you fix this? am i suppose to turn it on while on tinder? not sure how to do that either

    • Z says

      The issue i’m having is the script seems to cease running after i tab too tinder, what do I do about this.

    • WhiteKnight says

      The correct one is:

      New Action -> Task -> Goto -> Type set to Action Number. Number set to ’1′. Set If to %PACTIVE MATCHES *Tinder*

      Make sure Tinder is with a capital T. Once you press your home button tasker will stop.

  3. sundra says

    This is very confusing; please do a step by step guide for stupid iPhone users!

    I don’t know how to get to the situation described by “After your device is rooted”.

    I don’t know how to find any X-Y coordinates.

    PLEASE just give an idiot-proof guide for iPhone-havers of the process described.

  4. says

    Dude, awesome post, but, as Justin mentioned it keeps tapping even after you exit Tinder and for me, it keeps opening up IE nonstop. I have to stop it in between taps to get it to stop the script. There must a function in Tasker to stops the loop. I’ll post when I find out more.

  5. says

    Dude Justin

    Your modification

    “New Action -> Task -> Goto -> Type set to Action Number. Number set to ’1′. Set If to %PACTIVE MATCHES *tinder*”

    Doesnt work mate

  6. Logan says

    Hi guys,

    Quick question. Worked brilliantly over the past 12 hours.

    It’s stopped working though for some reason despite “superuser granted permission etc”. Re-did the profile/task etc. but no luck. (Not sure whether me constantly re-booting my phone had an effect)

    Any suggestions? Re-install tinder? Restore phone?

    • kilometerss says

      Nope. However, as the original post describes, Tasker is so worth the cost. Once you get over the learning curve, you can even make your own apps, much less control your device and other devices in ways you don’t even know exist yet.
      There is a similar app called IFTTT, however. It does not do all that Tasker can do, but its free. It will not be able to do this unfortunately.

  7. Kyozaki says

    This is how I got it to work only when tinder is open.

    Follow the original post to the T.

    Then enable tasker’s accessibility settings or you’ll always get an error on the next bit. To do that go to your Android Settings > Device > Accessibility > services > tasker > enable by turning it on in the top right (read and accept any warnings if you feel like)

    Go back to the goto option in your task your profile in tasker

    Click + to create a new condition, make sure ‘and’ is displayed in the box between the lines

    Click the tags button and select ‘window label’ right at the bottom

    Select matches as the operator will now display ~

    Type in Tinder to the right.

    Should now work only when you have tinder open :) well at least it does for me

    What the script is effectively doing is now going back to the first option, only if the tinder app is the current one or in other words the lable of the currwnt window reads Tinder.

  8. Berry aamods says

    There is a much faster way (if you have a slow phone). This method is faster because you only start the root command prompt once.

    What you need: A windows PC with adb installed and a rooted phone.

    1. root your phone (please use google search for this)
    2. installer adb ( please use google search for this)
    3. open a windows command prompt somewhere ( shift + right mouse). select ‘open command window here’
    4. type ‘adb shell’
    5. type ‘su’
    6. find your touchscreen device by using the getevent /dev/input/event[x]. just itterate through the numbers untill you find the one that responds to your touch.
    7. Now start your getevent /dev/input/event6, open Tinder and press the like button. Make sure you only record the like button press.
    Example: getevent /dev/input/event6
    0003 0039 00000000
    0003 0035 00000294
    0003 0036 000003aa
    0003 003a 0000009a
    0000 0002 00000000
    0000 0000 00000000
    0003 0039 00000000
    0003 0035 00000293
    0003 0036 000003a9
    0003 003a 000000b2
    0000 0002 00000000
    0000 0000 00000000
    0003 003a 00000000
    0000 0002 00000000
    0000 0000 00000000
    8. copy the information by rightclicking the window and selecting ‘mark’
    9. convert all numbers from hexadecimal to binary. I simply used the excel function HEX2DEC
    10. add the sendevent command in front of the 3 numbers as shown bellow
    sendevent /dev/input/event6 3 57 0;
    sendevent /dev/input/event6 3 53 660;
    sendevent /dev/input/event6 3 54 938;
    sendevent /dev/input/event6 3 58 154;
    sendevent /dev/input/event6 0 2 0;
    sendevent /dev/input/event6 0 0 0;
    sendevent /dev/input/event6 3 57 0;
    sendevent /dev/input/event6 3 53 659;
    sendevent /dev/input/event6 3 54 937;
    sendevent /dev/input/event6 3 58 178;
    sendevent /dev/input/event6 0 2 0;
    sendevent /dev/input/event6 0 0 0;
    sendevent /dev/input/event6 3 58 0;
    sendevent /dev/input/event6 0 2 0;
    sendevent /dev/input/event6 0 0 0;
    11. now convert everything to one line. Replace the XXX by the sendevent lines and replace the 2000 by the amount you would like to repeat.
    adb shell “su -c ‘i=0; while [ $(($i)) -le 2000 ]; do i=$(($i + 1)); XXX ; sleep 1; done;’;

    Example:
    adb shell “su -c ‘i=0; while [ $(($i)) -le 2000 ]; do i=$(($i + 1)); sendevent /dev/input/event6 3 57 0; sendevent /dev/input/event6 3 53 660; sendevent /dev/input/event6 3 54 938; sendevent /dev/input/event6 3 58 154; sendevent /dev/input/event6 0 2 0; sendevent /dev/input/event6 0 0 0; sendevent /dev/input/event6 3 57 0; sendevent /dev/input/event6 3 53 659; sendevent /dev/input/event6 3 54 937; sendevent /dev/input/event6 3 58 178; sendevent /dev/input/event6 0 2 0; sendevent /dev/input/event6 0 0 0; sendevent /dev/input/event6 3 58 0; sendevent /dev/input/event6 0 2 0; sendevent /dev/input/event6 0 0 0; sleep 1; done;’;

Trackbacks

Leave a Reply to Nguy Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>