Llama - Location Profiles

23.5K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Tired of your phone buzzing in the middle of the night? Annoying your colleagues by having your phone blast out your ringtone at work? You need Llama!

Llama is a Location Aware Mobile App

- Intro
- In-app purchases for donations
- Comments
- Permissions
- Uninstalling

Llama uses phone masts to determine your location, so that you can change your ringer, vibrate and ringtones depending on where you are as well as the time of day. Llama provides you with sound profiles so you can quickly switch between quiet, loud, silent and normal sound settings. You can set your family, partner and children to ring even if your phone is set to silent! You can create events and home screen shortcuts to manage your sound profiles and more:

-Silence your phone at work
-Turn your Bluetooth on ready to connect your headset for a morning run
-Set your phone quiet when it's late at night and you haven't gone out
-Start the music player when a headset is connected

Llama can also do:
Accounts Sync
Airplane Mode
Car mode
GPS (before Android 2.3 only or Cyanogenmod)
Haptic Feedback
Kill Applications (also force-kill with root privileges)
Play, pause and other media buttons
Mobile Data (before Android 2.3 only)
Run apps
Run shortcuts
Screen brightness
Screen lock PIN/password
Set Llama variables
Screen on and off
Screen timeout
USB storage
Wifi hotspot
Wifi sleep policy

Create events based off:
Airplane mode
Battery level
Bluetooth devices
Calendar events
Car mode
Day of the week
Current locations
Llama variable
Music playback (stock Android only, requires third party developer support)
Phone start up and shut down
Screen on and off
Time of day
Wifi networks

NOTE: Since GPS is not used, the location tracking is limited to the number of phone masts in your area. This will work best if you live in a populated area. If your home and work are covered by the same phone masts, you can try using the experimental Wifi-based location tracking. If that still doesn't work, you can remove the enter/exit conditions to make time-based profiles.

IAPs are only for donations if you like using Llama. You are not forced to use them, and if you do choose to donate no changes actually happen in the app

I can't reply directly to your comments! If you vote 1 star, please say why, otherwise I can't fix it. Please email me about any questions, bugs and suggestions!
- Jelly Bean DOES NOT have a system volume anymore! Don't expect Llama to change something that doesn't exist! Blame Google.
- If it Force Closes, please email me the /sdcard/Llama/LlamaLog.txt
- Don't blame Llama for the lack of your operator's phone masts in your area. You can still use Llama with the experimental location methods, or time-based events

-Read your calendar (aka 'Your personal information') for any calendar conditions you set up
-A bug/feature of Android means Llama also has to have the write calendar permission, but it doesn't actually write anything nor send invite emails
-Your accounts so it can run an account sync if your events say so
-Write to your SD card to import/export your area, events and profiles, and to write error logs
-Call-state and read contacts to let you choose which of your contacts can still ring even when silent
-Llama DOES NOT have internet permission. Your data isn't going anywhere
-This app uses the Device Administrator permission. You will be prompted for permission when using the Screen Off or Lock Screen Password actions
-This app uses Accessibility services. You will be prompted for permission when using the App Notification Icon conditio

-If you've used screen off or screen password actions, go to Settings > Security > Device Administrators, untick Llama from the list, then uninstall
Updated on
Oct 23, 2014

Data safety

Developers can show information here about how their app collects and uses your data. Learn more about data safety
No information available

Ratings and reviews

22.8K reviews
March 8, 2022
I always set this up to make my phone do what I want as it's far simpler to operate than Tasker. Since Android 10 &11 I've had to set Clearable Notifications otherwise they can get stuck and the icon colour I've set for my timed areas don't always change but hey, it's an old app and it does manage everything else! I also set access to Android's Text To Speech to tell me out loud when the charging percentage has reached a certain level. Brilliant!
20 people found this review helpful
Did you find this helpful?
A Google user
November 29, 2018
I used Llama for a long time on my previous devices (HTC One and OnePlus One) with great results Recently when I switched to OnePlus 6T, Llama started to act up a bit. However, after researching multiple similar apps and automation apps to very less avail, I got back to tinkering with the trusted Llama app configs in conjunction with the phone settings, and lo & behold, it started to work like before when I simply kept the location services on! Later I realised that it is because in the newer versions of Android (apparently Nougat+) cell tower capture function will not work effectively without the location service being turned on (experts can correct my hypothesis). Also, contrary to popular belief, simply turning on location services does not start to drain battery, as this app doesn't actually trigger GPS based location services Many thanks again to the developer for this light weight and very useful app!
41 people found this review helpful
Did you find this helpful?
A Google user
November 30, 2018
I loved the idea of Llama and love the whole ethos, but Automagic works so much better for me. I first tried Tasker, but that was so difficult that I tried alternatives like Llama and IFTTT. I tried Llama with a bunch of different settings and on a couple devices, but it never worked well enough at home or work, perhaps because of the cell tower locations. When I found Automagic I knew I had found something special: intuitive to use, powerful, and worth paying for pro. Automagic works a little differently, and I don't use location triggers. Instead, I have flows (programs) that run when my phone disconnects from WiFi (then it asks whether I want to use Car Settings or Away Settings, profiles I created), when it sees my car's bluetooth device, then it runs Car Settings, when it disconnects from my car's bluetooth, and so on. Plus, it's really fun to use.
25 people found this review helpful
Did you find this helpful?

What's new

Remove donation IAPs
Notification action now expands variables
Don't crash when decoding a dodgy Locale Plugin intent

Llama? button contains all menu items (for phones that do not have a 3-dot menu button)

Fat Llama? Goto the website for small version