Related
[BETA STAGE] Android Bot Maker
Don't expect a perfect version at this stage, any suggestion / bug report is welcome
Why is it for?
It's a FREE automation tool that allows you to turn your Android device into a bot, making repetitive tasks easily.
Requirements:
Rooted device
Android 4.1+ (4.4 recommended)
Features:
Taps, swipes, pauses, text and physical keys input supported.
Wake-Lock to prevent screen turning off
Tasker Plugin integration (synchronous tasks)
Delayed start, gives you the necessary amount of time to do what you need before starting the execution.
Share / import your edited files (.csv extension files)
Add, select, switch, edit, and remove actions from the list.
Export it to a shell script, runnable from the terminal emulator or via ADB.
Add widgets to run prebuilt lists
FAQ / TIPS:
To edit an action long press it and change the desired values
Bot not stopping?? To avoid weird behaviours, please add at least one Sleep action just after any other action, setting at least the amount of time that the action consumes. (ie. 1 tap (5sec), > 1 Sleep (5sec).
ABM or CSV? ABM file extension is completely deprecated and you shouldn't use it. ABM files are not compatible between app updates so you should stick with CSV files instead.
Download:
https://play.google.com/store/apps/details?id=com.frapeti.androidbotmaker
Please test it and report back
UPDATE: Version 3.6 is out!
- Finally added Tasker Plugin integration (synchronous tasks)
- Fixed layout bugs, soft keyboard bugs, and more
- Fixed redraw and change loss after orientation changed
- Widgets should work ok now
To review:
- Swipe actions on non kitkat devices
XDA:DevDB Information
Android Bot Maker, App for the Android General
Contributors
frapeti
Version Information
Status: Beta
Current Beta Version: 3.6
Created 2014-05-27
Last Updated 2014-05-27
Excellent idea. Will be awesome with some polishing
Issues on my Verizon Galaxy S3.
1) Sleep timer doesn't seem to wait as many seconds as you enter
2) When using with an app that hides notification bar its a pain to switch focus and stop the script without 20 other apps being opened. Maybe use a floating icon interface like gameguardian or gamecih use? or allow a hot-key to be set for start-stop? Seems like it always ends up crashing while I'm trying to close apps that it opened. If I switch focus to the botmaker then depending on the script you can really mess things up... first effort I hadn't exported, saved, or even written down anywhere and was about 30 lines long... even though i immediately hit pause when i got to botmaker the auto-taps kept going and deleted about 7 lines of my script before it crashed and shutdown
3) A working directory to save and load scripts from would be great to have. The current import/export seems a little awkward
Will download when I get 4.1
BxMxK said:
Excellent idea. Will be awesome with some polishing
Issues on my Verizon Galaxy S3.
1) Sleep timer doesn't seem to wait as many seconds as you enter
2) When using with an app that hides notification bar its a pain to switch focus and stop the script without 20 other apps being opened. Maybe use a floating icon interface like gameguardian or gamecih use? or allow a hot-key to be set for start-stop? Seems like it always ends up crashing while I'm trying to close apps that it opened. If I switch focus to the botmaker then depending on the script you can really mess things up... first effort I hadn't exported, saved, or even written down anywhere and was about 30 lines long... even though i immediately hit pause when i got to botmaker the auto-taps kept going and deleted about 7 lines of my script before it crashed and shutdown
3) A working directory to save and load scripts from would be great to have. The current import/export seems a little awkward
Click to expand...
Click to collapse
Thanks, I will try to fix those with next updates, the most important bug I found is Android killing the process after certain amount of time
Sent from my GT-I9070 using xda app-developers app
This looks great. Would be great t if we could have a coordinate mapper of sorts. I dont know how to guess the x and y coordinates haha.
I has a sig
neuropsychosis said:
This looks great. Would be great t if we could have a coordinate mapper of sorts. I dont know how to guess the x and y coordinates haha.
I has a sig
Click to expand...
Click to collapse
Depending on your device and ROM you can do this already. On my galaxy s3 running CleanROM I have an option under Settings->Developer options->Show pointer location. This puts an overlay at the top of screen so you can see the X,Y of each touch.
Great App! Would like to the an option to repeat endless. Atm I have the same sequence over and over.
Meteox said:
Great App! Would like to the an option to repeat endless. Atm I have the same sequence over and over.
Click to expand...
Click to collapse
It repeats endlessly for me.
Just 4.1+ ?
I see definitely great potentials in this app. I will test it ASAP
Great Idea, can you please just add an a record option, It's really hard to know the coordinations i want.
Again, Wonderful Idea
Brilliant idea.
It would be good if you could record gestures for talkback and assign them to widgets / navbar shortcuts.
For example, I`d like to add a widget / icon in the navbar or home screen that would emulate swipe down - then - swipe right as this pauses talkback. My wife has brain damage and is blind and the gestures on Talkback are a right pain in the arse!
I have a Nexus 4 running PA with Franco kernel and I put the said action in, hit play and it kept going over and over. I was unable to pause or stop it. I had to reboot the handset.
That said, this is a marvellous idea. Being able to record complicated multi-point swipes and assign them to a softkey/widget would be fantastic. There could be a security risk (potentially) if the app records silently and stores touches on the pattern unlock.
Good work, OP, good work.
Works great! The was able to take the X Y from my CM10.1 D2VZW and have it drop an item from Ingress! Would like to be able to copy/paste action lines or repeat action etc for repetitive tasks.
Please keep up the good work! I'm very excited about this project.
Very nice app, congratulations :good:
I've recently been doing research on how to inject keyEvents to other applications for the Glass on Android port, and the only way I could find was to create an InputMethod.
Could you please give me some insight as to how you achieved this? Did you have to use the NDK or made use of some hidden API?
been waiting for something like this for so long! thanks so much dev! :good::good::good:
Have been looking for this for so long. Had looked at every inch of Google and couldn't find and there I just bumped into it today. Thanks Dev.
frapeti said:
Features:
Export it to a shell script, runnable from the terminal emulator or via ADB.
Click to expand...
Click to collapse
Do you plan a Tasker integration to run makros via Tasker?
Tasker
cramu said:
Do you plan a Tasker integration to run makros via Tasker?
Click to expand...
Click to collapse
I do believe it is possible to run scripts in Tasker already.
docinthebox said:
I do believe it is possible to run scripts in Tasker already.
Click to expand...
Click to collapse
Yes this. I saw this and came here to give the same idea. Making a tasker plug-in with this would be too cool.
Well, actually it is possible but a plugin would be much more comfortable.
Hi guys!
I just installed Pac rom KK, which works great. I'm almost fully done playing with it
Unfortunately I get stuck at the very end with something that to me (as a user, not a dev) seems quite trivial.
Seeing how I've tried to find different solutions for many hours without making any progress, I turn to you in desperation.
What I want to achieve is a clean home screen (like a painting, and nothing else, not even navigation bar) along with no use of physical buttons.
I've set everything up with full screen, gestures, pie control, and all the good stuff which makes the phone easy to navigate.
What I have left to do, and where I am stuck is:
- adding app drawer to something other than the icon, and physical buttons (basically meaning quick settings, pie control or gestures)
- removing app drawer logo from the home screen, along with the home screen dot (the one showing which home screen, and if more also how many there are)
- also locking home screen (meaning that it won't bounce)
For you who have taken the energy to read this far (which I very much thank you for), I'm sure you realize that these are easy fixes.
Thing is...I don't want to use a launcher such as nova or AWD.
...I don't want do download another pie control for the sake of having one where you simply (being the keyword) can add app drawer.
....I have removed navigation bar (which I want removed), so can't use navigation actions.
I'm sorry for being so extremely picky, but I've spent to many hours trying to get this juuuust right. I hate basically dumping this on you guys, but I'm really at loss here.
The "easiest" workaround I could come up with was to write a small app, which only function would be to open the app drawer, and then hook it up to Pie Control. Only problem is, I can't code for sh#t. I do have Xposed, so a nice and slim Xposed solution would suit me just fine. The only thing I want to keep away from is apps doubling in function (one gesture app doing this and that) and/or apps that might have a problem interacting.
If anyone would care to help me with this, I would be so grateful.
Thank you so much on beforehand!
Summary of specs: Xperia Z2 (d6503), Pac-man Rom KK (RC-3) (4.4.4), Xposed
munte89 said:
Hi guys!
I just installed Pac rom KK, which works great. I'm almost fully done playing with it
Unfortunately I get stuck at the very end with something that to me (as a user, not a dev) seems quite trivial.
Seeing how I've tried to find different solutions for many hours without making any progress, I turn to you in desperation.
What I want to achieve is a clean home screen (like a painting, and nothing else, not even navigation bar) along with no use of physical buttons.
I've set everything up with full screen, gestures, pie control, and all the good stuff which makes the phone easy to navigate.
What I have left to do, and where I am stuck is:
- adding app drawer to something other than the icon, and physical buttons (basically meaning quick settings, pie control or gestures)
- removing app drawer logo from the home screen, along with the home screen dot (the one showing which home screen, and if more also how many there are)
- also locking home screen (meaning that it won't bounce)
For you who have taken the energy to read this far (which I very much thank you for), I'm sure you realize that these are easy fixes.
Thing is...I don't want to use a launcher such as nova or AWD.
...I don't want do download another pie control for the sake of having one where you simply (being the keyword) can add app drawer.
....I have removed navigation bar (which I want removed), so can't use navigation actions.
I'm sorry for being so extremely picky, but I've spent to many hours trying to get this juuuust right. I hate basically dumping this on you guys, but I'm really at loss here.
The "easiest" workaround I could come up with was to write a small app, which only function would be to open the app drawer, and then hook it up to Pie Control. Only problem is, I can't code for sh#t. I do have Xposed, so a nice and slim Xposed solution would suit me just fine. The only thing I want to keep away from is apps doubling in function (one gesture app doing this and that) and/or apps that might have a problem interacting.
If anyone would care to help me with this, I would be so grateful.
Thank you so much on beforehand!
Summary of specs: Xperia Z2 (d6503), Pac-man Rom KK (RC-3) (4.4.4), Xposed
Click to expand...
Click to collapse
Well tasker can do most of this, like mapping the action of opening the app draw on certain events on the pie controllers or hardware button press. the only thing it cannot do is hide the app draw button. as far as I'm aware, this cannot be archived without changing the launcher. although perhaps changing its icon to a transparent one may help in this matter.
angelus0w said:
Well tasker can do most of this, like mapping the action of opening the app draw on certain events on the pie controllers or hardware button press. the only thing it cannot do is hide the app draw button. as far as I'm aware, this cannot be archived without changing the launcher. although perhaps changing its icon to a transparent one may help in this matter.
Click to expand...
Click to collapse
Thank you very much for your help!
I will look into it, and I'll repost my fix
Being a subscriber to Google Play Music and someone with several different DLNA renders and even a few AirPlay receivers in my home and car I am deeply disappointed with the lack of integration for either of these services into both GPM app and even just Android in general. Especially since my wife has an iPhone and audio streaming is as simple as a swipe and a click for her. Now AirPlay I can at least give a pass to since it is a direct competitors protocol, but the lack of DLNA support is confusing to me honestly.
Now I am already aware of several solutions out there that allow you to capture system audio and stream via DLNA; my first attempt was with BubbleUPNP's audio cast feature, and although it did what I was looking for I was less than happy with the time it takes to get music playing each and EVERY time I want to use it to stream.
So basically I have found a way to alleviate this with a combination of two applications. Essentially by the end of it I am now able to simply swipe down from the right side of my status bar and simply toggle all the different receivers in my home and car on and off. So if your someone like me, with a lot of audio receivers everywhere, this could be VERY useful, simply by alleviating the hassle of having to mess through so many menu's just to get a song playing. The only downside for some might be that both of these apps are PAID applications and so you might have to shell out some cash to get this up and running. But honestly I am more than willing to support these awesome developers.
So without further ado lets get to the good stuff.
1. Firstly you will need root as one of these apps require it.
2. The two apps you'll need for this are AirAudio and Snap Swipe Drawer
*I know there are other apps that can do it but AirAudio has a few advantages and a critical feature we will need. One it works with a ton of different streaming protocols including AirPlay, DLNA, AllPlay, Fire TV, Google Cast, etc. The critical piece of this software though is that it comes with togglable widgets which we will need to accomplish our goal of simplicity!!*
3. So now that you have both apps up and running open AirAudio first and make sure you locate and connect to all of the receivers your wanting to set up for quick access and least once. It has to connect at least once in order to be able to make a widget out of it. Also run through its settings and make sure everything is set to your liking. You might want to name each of your receivers something unique and simple as well.
4. Now that AirAudio is setup we can go into "Settings > Apps > AirAudio" and completely block all notifications for this app. Technically this is optional but it goes a long way to make this implementation clean and it keeps your notifications drawer free of clutter when its connected. Won't be a loss really since you can control the receivers volume with your hardware buttons anyway and your music app of choice most likely already has a notification.
5. Now we are going to make this truly powerful and convenient! AirAudio comes with some nice widgets that make toggling a receiver as simple as a single click. Only downside is that you can normally only have them on your home screen and they take up screen real estate, while also looking kinda out of place. Thanks tough to our second app: Snap Swipe Drawer, we can create a dropdown of widgets of our choosing that we can access from any screen, any time!
- Open Snap Swipe Drawer and open "preferences" from the top right menu. In here you can set it up to your liking. Most importantly do you want your drop down to come from the right, left or center when you swipe down from the status bar. You may also wish to enable the accessibility service to make the transitions and behavior smoother.
- Now go back to the front page and click the FAB button with the "+" in the bottom right corner. Choose AirAudio widget and choose your first receiver! Once its in the list click it and configure it so that Columns=4 and Rows=1. This is the most pleasant for my taste at least but feel free to configure to yours if you like. Thats it, Now swipe down from whichever side you chose in "preferences" just as if your trying to open your notifications and a new menu will drop down containing your new widget!!
6. Profit!! Repeat for every receiver you need and there you go! You can now toggle audio streaming just as quickly, and painlessly as IOS users can, from any screen! And we have the added benefit of having more than just AirPlay available to us, compared to IOS, thanks to the power of Android!!!
I really hope this guide helps somebody else as much as it helped me. Not everybody uses streaming audio on the daily but for those that do this will be a game changer!!!
---Just a small tip to make it even better. I am an xposed user with GravityBox and in GB under "Satusbar tweaks > Quicksettings Management" I have "quick pulldown" set up from the left and also I have Snap Swipe Drawer setup to open from the right. I also have "auto switch quicksettings" in GB set to "When there are no notifications". Basically what this accomplishes is that if I want to see notifications I swipe down from the center. If I want to get right to my quick toggles I swipe down from the left, and if I want to toggle a DLNA/AirPlay receiver I swipe down from the right.
---Also use your imagination, you can use any widget available SSD app so you can make your experience even more customized and useful by playing around with it some more and getting your moneys worth.
Hi,
I have sound on phone and sonos in same time...
Is it possible to have sound only on Sonos ? Root + Module OK...
Thanks
Hey there,
AirAudio has been kicked by Google because they didn't like a link to a rooting-website inside the description anymore, written 7 years ago.
Its successor is called AirMusic and allows to stream some apps (eg. YouTube, YT Music, Deezer, PodcastAddict , radio.de, Plex and more, you have to try it out) without root on Android 10+.
On rooted devices, all audio can be transmitted.
No Thanks
I have no idea about these but I will try to my best.
Well,
Since Amazon had stopped supporting the Fire HD 8 2016 model, I figured it could use some work.
This process will require your time, energy and of course: your rooting skills!
So let's get started:
1. ROOT: https://forum.xda-developers.com/hd...xperimental-software-root-hd-8-hd-10-t3904595
Thanks @diplomatic for this root method!
2. Disabling anything related to Amazon: https://forum.xda-developers.com/hd8-hd10/general/fire-hd-8-2016-apps-list-to-disable-t3905501
Thanks @Oco for this simpler method!
3. This is a link that contains all the necessary APKs you will need to install
MEGA: https://mega.nz/folder/Fi5DGJ4B#th-8C5s5oIgZQgUDSGSj4Q
4. A third party app eg: Package Disabler Pro + to disable Fire Launcher
NOTES:
Install a third party launcher (eg Google Now) when about to disable Fire Launcher
When disabling the Fire Keyboard, the device will go on a bootloop (this is normal; it can be resolved by pressing the power and volume down button. This will enable it to reboot normally).
Before disabling the Fire keyboard, install a third-party keyboard as well.
After installing the Calendar and Contacts Sync Adapters, reboot the tablet.
SCREENSHOTS:
MEGA: https://mega.nz/folder/0nx3kLyb#HzxOpngSAvlTLH9eOdYryg
UPDATE:
5. Remove Lock-Screen Ads from your Fire forever: https://forum.xda-developers.com/amazon-fire/general/root-remove-forever-lockscreen-ads-t3824551
Thanks to: @Rortiz2
6. Install Advanced Power Menu from the Play Store: This will overwrite the shutdown prompt plus give you 2 restart options (recovery and reboot)
Now your Fire HD 8 will look and feel like stock!
Just got 7a from google store online (no carrier lock), coming from OP7 pro on Android 10 been running without navigation pill or status bar... (well it was invisible? if icons were hidden) used System UI tuner for that phone.
Seems every command I want to use in System UI tuner is broken in Android 13 on this 7a device because I can't get immersive mode or transparent "pill" nav to work...
Read ADB commands stopped doing these commands a while back as well. I don't care to do much more to the phone but get immersive full use of screen. I would also like to get rid of date and time on home screen and the google widget at the bottom of home screen BUT not a priority.
Haven't had to root a phone in ages.... is this the only way I am going to accomplish this? If so is there a guide to follow to get this end result? Apparently I'm a born again noob.
Thank you to anyone for insight
kraftwerksfit said:
Just got 7a from google store online (no carrier lock), coming from OP7 pro on Android 10 been running without navigation pill or status bar... (well it was invisible? if icons were hidden) used System UI tuner for that phone.
Seems every command I want to use in System UI tuner is broken in Android 13 on this 7a device because I can't get immersive mode or transparent "pill" nav to work...
Read ADB commands stopped doing these commands a while back as well. I don't care to do much more to the phone but get immersive full use of screen. I would also like to get rid of date and time on home screen and the google widget at the bottom of home screen BUT not a priority.
Haven't had to root a phone in ages.... is this the only way I am going to accomplish this? If so is there a guide to follow to get this end result? Apparently I'm a born again noob.
Thank you to anyone for insight
Click to expand...
Click to collapse
Rooting is easy. You can check the PixelFlasher tool here on XDA. And using Xposed + AOSP mods will do the trick.
[MOD][Xposed+Magisk][13 Compatible] AOSP Mods - System modifications for AOSP-based Android 12+
This is a mixed Xposed+Magisk module, which is made to allow customizations that are not originally designed in AOSP (Android Open Source Project). Features: Currently, AOSP Mods offers customizations on different aspects of system framework and...
forum.xda-developers.com
📳🔥PixelFlasher for Google Pixel 7 Support Thread.
This is the support thread of PixelFlasher (PixelFlasher is an open-source self contained GUI tool to facilitate Pixel phone device flashing/rooting/updating with extra features). Note: This thread is meant for issues and problems faced in...
forum.xda-developers.com