Supports password authentication and shared key authentication using openSSH dsa or rsa keys.
Supports variable substitution so you can use your tasker variables in your commands.
Allows access to the output of your command via tasker variable.
THIS APP REQUIRES EITHER TASKER OR LOCALE TO BE INSTALLED, IT WILL NOT WORK WITHOUT THEM
find it under plugins/ssh command.
input the ip or hostname of the remote machine (and port if necessary), your user name on the remote machine and either a password or select your local private key file. choose the correct authentication method.
The plugin will remember these details for any other tasks you create to run commands on the remote machine,
Enter the command you want to run on the remote machine and then you can use tasker to run them via button, shortcut, menu, condition or any of taskers many other options.
At the moment both rsa and dsa keyfiles are supported (i.e. keys generated by ssh-keygen or connectbot), To use keys generated in putty (puttygen) use the "export as openssh" option from the menu to obtain a key in the correct format.
If you find any bugs or have any ideas for improvement, please contact me via email, or file a report at:
Please do not leave bug reports in the comments section, as there is not enough space to adequately describe the issue, and I have no way to respond in order to get more information.
Great for tablets such as the Viewsonic gTablet, Motorola Xoom, Galaxy Tab 10.1, ASUS Transformer!
Works great with the Motorola Bluetooth Keyboard and Apple Wireless Keyboard on Xoom and Galaxy Tab 10.1. Honeycomb support for the tablet form factor as well as HDMI out on the Xoom. Works well with Samsung Galaxy Tab 10.1 keyboard dock.
If you are having trouble with the soft keyboard on HTC phones like the Desire HD or Thunderbolt, try changing to another soft keyboard. Seems like the HTC soft keyboard has some issues with BTEP, but other keyboards work fine. Hacker's Keyboard is my new favorite keyboard for use with BTEP.
Now includes Frotz and the classic Colossal Cave Adventure game in the enhanced utilities for fun. Busybox has recently been updated to support SMP systems, ie, in "top."
Explanation of Permissions:
All permissions used by BTEP are strictly for enabling the functionality of BTEP. BTEP does not contain any analytics, or collect any data.
Network Communication - Required so that the shell, SSH, Telnet, and FTP can access the Internet.
Storage - So you can manipulate contents of /sdcard/ on your device from the shell.
System Tools - Allow user to keep WiFi and/or display active if desired.
Hardware Controls - Control vibrator for vibration on cursor keys / virtual DPAD.
System Tools - Install Shortcuts, does what it says.
* On Samsung Galaxy Tab 10.1 and Galaxy S II, SSH has issues with some WiFi routers.
Thanks for using BTEP!
* All most powerful Linux commands like:
ls, ll, cd, mkdir, mv, rm, top, ps, pwd, etc...
--> This isn't a game emulator.
--> This won't help you root your phone or change your phone's IMIE.
--> You need to know (or be willing to learn) how to use Linux command line to use this program.
--> You may want to install a set of command line utilities like "Busy Box" in order to get the most out of this program(to work correctly you need root permissions and BusyBox).
I have tested the server using:
Putty : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
I have tested the server using:
Putty : http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Output of command is shown on Android Devices.
This is not Terminal!
NOTE:NOT all commands are supported.
NOT SUPPORTED: TOP...
PROBLEMS: Targeting devices connected to Wireless
APPLICATION IS NOW AVAILABLE ON AMAZON APP STORE.
- NO ROOT permissions needed
- NO BUSYBOX installed needed
- FULL LINUX COMMANDS, internet connection opened.
The classic Linux terminal with full Linux native commands. Internet connection. The best for Linux users.
* All powerful Linux commands like:
ls, cd, mkdir, mv, rm, ifconfig, top, ps, du, df, etc...
Enjoy yourself Linux users and give feedback!
THIS IS THE PAID AND COMPLETE VERSION OF TERMINAL EMULATOR DELUXE, PRICE PURPOSE IS TO HELP THE APPLICATION'S DEVELOPMENT. THANKS.
* You can use temporary password, which is not stored permanently. You are asked for this password every time you are connecting to the server.
* More sessions can be connected at the same time, so you can connect to as many server as you want concurrently.
Please consider buying this version to support us.
SSH Autotunnel is a simple, intuitive SSH tunneling application with automatic reconnection after internet connectivity problems and with automatic start up after the device is turned on.
This application can create secure tunnels using a SSH connection for the user to access services available only from the target machine. For example user can connect to the company server and then use web browser to connect to internal web site of their company, use remote desktop to connect remotely to their office PC desktop and control it from their Android device, or bypass a firewall restriction in their hotel or company by connecting to Internet pages from the remote machine.
The application uses standard SSH protocol, without the need to configure and setup a VPN. The only information the user needs to know is the login information to the remote machine and IP/port information of the service they want to connect to. Once the SSH tunnel has been established, the user can connect to the specified local port to access the network service on the remote side using the same application they normally use when their device is connected to that network. The local port need not have the same port number as the remote port.
Ssh Autotunnel is using JSch and Bouncycastle projects, which are under BSD and MIT licenses
You put public address of as a server that is entry point to the intranet. Use username@ip[:port] (you can use hostname instead of ip of course and you can use different port than 22). Then use either password or ssh key (or both in which case ssh key is expected to be encrypted with the given password). Then on the menu you can add forwardings. You can have as much forwarding for one connection as you want. You need to specify local port, host and remote port. You can also select if this is local or remote forwarding. See https://en.wikipedia.org/wiki/Port_forwarding for more details on port forwarding. Also note that this application doesn't support any kind of SOCKS proxy.
The application supports both types of private keys - those generated by putty's keygen (ppk) and also the open ssh keys (Linux format). Just copy/paste the content of the key file to the appropriate text box or enter path to the file location on the Android device (e.g. /sdcard/id_rsa.pub). If you have problems with ssh keys, ask ssh server administrator about server logs, also make sure everything works fine with password authentication.
Tiny Utils combines tiny versions of many common and useful GNU/UNIX utilities and terminal into a single small Android application. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, and more.
Tiny Utils installs BusyBox, microperl (a small perl interpreter), patchelf, frotz (so you can play Z code interactive fiction games) and dropbear an SSH client and server. Tiny Utils also includes the Android Terminal Emulator within it, so you have a nice, proven work environment where you can use all this capability.
Tiny Utils is not all business though as it now has frotz which allows you to play z-code games. See the screen shots of examples of downloading and playing a couple of popular games (Zork and Spider and Web). Given how nice the Android Terminal Emulator is, I think this might be the best environment for playing z code games.
All combined, this give you many of the commands you are used to having while working at a GNU/Linux Terminal.
Find the full list of BusyBox commands here: http://www.busybox.net/downloads/BusyBox.html
Also, Tiny Utils does not require you to have a rooted device to install it. Being such, it does not modify your Android system at all and can be uninstalled in a normal fashion. While some commands, like chroot, or su, require you to have root permissions, the most commonly used commands do not.
Some commands, require rooting your device to work properly.
Some commands will not work as expected because Android is not GNU/Linux (tell me what you need/want if it is not working, so I can prioritize).
All that said, your device will get a LOT more useful and powerful with this installed.
Source code is posted and I will be posting many examples (over time) of awesome ways you can use this here: https://github.com/corbinlc/tinyutils
Please provide feedback. Rate it and tell others if you think it is good. If you run into any problems please file an issue here https://github.com/corbinlc/tinyutils/issues so I can get any details I need and so you can track progress on the issue.
Also, if you have any suggestions/contributions that you think will improve this further, don't be shy. While I am charging for this, I am doing so minimally to make sure this continues to be supported and improved going forward and I am pretty sure this will be worth more to you than what is being charged.
Ever fancied being like Neo from the Matrix? Now you can...
Bash is the Mother of All Shells. When you are in bash, there is no shell. You are bash, commands flow around you, you feel the kernel. :)
Root to install
Optional: Android Terminal Emulator, BusyBox
Bash is a Unix shell written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell (sh). Released in 1989, it has been distributed widely as the shell for the GNU operating system and as the default shell on Linux and Mac OS X. It has been ported to Microsoft Windows and distributed with Cygwin and MinGW, to DOS by the DJGPP project, to Novell NetWare and to Android via GNU Bash Installer and various terminal emulation applications.
Quick Terminal is a simple terminal emulator to run your daily linux commands without the need of rewriting manually.
Now you can use linux on android along with the full linux command list, android is a linux os so work with it that way.
Add your own Command to the Quick Terminal quick setting and choose from a list choosing the output type whether it is a simple toast message or even a dialog.
Choose From many of precoded functions like MacChanging and checking, Signal Resetting and the usuall Rebooting into Recovery or Bootloader all precoded into Quick Terminal page.
Check your mac address using the mac address finder and change it using mac adress changer.
Disable MediaScan on Boot and even wipe Dalvik Cache.
Run any command in a simple menu choosing whether to run it as a User Or SuperUser (SU).
Run the linux Commands as easily as it can go. Everybody hates rewriting the commands.
No need to recall your commands any more just add them and you're done.
With MyScripts tab just add your scripts to /QuickTerminal/MyScripts and start running them manually via the app.
New Tab : How to root , why root, need help rooting
If anyone is having a crash, try to delete the QuickTerminal Folder in the sdCard and try again. this should help against any problem.
Galaxy Note 2
Internet/Network State/Wifi State :For use of Ads
Read/Write :For Reading of the scripts folder and creating your own Commands by writing into file
Modify system settings: It is a root app
Keywords: Signal, Reset, Mac, Terminal ,Quick,linux.
● Support CDC-ACM and FTDI based devices
● Support two keyboard input modes:
1. Auto - Like on a “real” terminal, there is no dedicated input field. Characters are sent to the serial device immediately as keys are clicked on the keyboard. This is the default mode.
2. Dedicated input field - Keyboard input goes to a dedicated input field and is sent to the device only after a “Send” button is pressed.
● Support sending control character (e.g. Ctrl-C)
● Support controlling of DTR and CTS (on CDC devices only)
● Log sessions to files. These log files can then be analyzed, emailed, etc
● Large scroll-back buffer (configurable scroll-back buffer size)
● Blinking cursor that indicates the current cursor position on the screen
● Status line. Indication of connection state and error messages
● Build-in help. No need to be online to read the help screen
● No root required
● No support of escape-sequences for cursor positioning, text color, etc. This means that Unix programs like vi, emacs, top, etc are not supported
Supported USB devices:
● Arduino. Both FTDI-based (e.g. original Arduino Uno) and CDC-based (e.g. Arduino Uno R3)
● Any device that uses the FTDI FT232R chip
● Note: Prolific devices (e.g. devices based on the PL2303 chip) are currently NOT supported
If you know of other devices that use CDC-ACM that are currently not supported, and you can email me their technical details (Vendor-ID and Product-ID), I will be glad to add support for them.
A note to Arduino users:
One advantage of UsbTerminal is the way it handles DTR. Typically when an Arduino board is connected to a PC, it will reboot every time a terminal emulator application is connected to it. This is because the PC drops the DTR signal low whenever a connection is formed, and Arduino is designed to reset when DTR line is dropped low. UsbTerminal on the other hand, doesn’t automatically set or reset the DTR signal. When you connect a phone or tablet to an Arduino and open UsbTerminal, your Arduino continues whatever it was doing at the time. If you want it to reboot, you can easily control the DTR signal from UsbTerminal with a dedicated button.
Dependencies (you must have them installed prior to install this app):
1. ROOT. Yes, this app needs a rooted device.
2. BusyBox - https://play.google.com/store/apps/details?id=stericson.busybox
3. Android Terminal Emulator - https://play.google.com/store/apps/details?id=jackpal.androidterm
4. Radare2 for Android - https://play.google.com/store/apps/details?id=org.radare.installer
More from developer
Prerequisites: rooted phone and busybox installed.
You also need to have about 5.5Mb free on your /system partition.
To use MC, you need to either have an SSH server on your phone (for example DroidSSHd) and connect using Putty from your PC, or you can use the Terminal Emulator (please see attached screenshots).
Any terminal emulator application works given that it supports "screen" as terminal type.
The price is payed for the installer and the effort to have MC cross-compiled for Android, since MC is distributed under GPL license. Put in a different way, you are just buying me a beer for making it easier for you to have MC on your phone!
If you get an error related to "tar: invalid tar magic", please try upgrading your busybox (if you do leave a comment here or on the support page, please mention the version of busybox that you are using). Very few persons have this issue, and it helps a lot while trying to figure out the problems.
This application is an electronic version of a log book. It helps you keep track of all measurements / observations - and it makes it easy to check on the history of your aquarium.
There's no predefined set of measurements (kH, pH, etc ...), you are in control of all these types of actions. The application comes preinstalled with a basic set of actions, but you can edit / delete / add new ones. For example, it is not uncommon to have various sets of Calcium measurements kits (Sera, or Hanna, etc ...) thus you can add both of them and input values depending on which one you use.
With a quick glance you have access to the history of your aquarium which helps planing ahead or determining whatever you need to do.
There are two types of actions. Repeating actions (you have full control defining them based on your needs) as well as notes you consider worthy of mentioning. Do you notice a plant started to grow better ? Or a coral ? Add it as a note. Did you do a water change, measured pH or added some type of fertilizer ? Add it as an entry of that type and then specify the value.
- You can track as many aquariums you want.
- Unlimited number of log entries for each aquarium.
- Unlimited number of types of actions that you can add (and you can remove the predefined ones)
- Database import / export for backup purposes.
- English / French translations
- Grouping of actions by days in relative time: "X days ago".
- You can add / remove photos for each log entry (to keep track of plants / fish / coral growth)
- No Privacy Permisions requested (Internet permissions to be able to serve ads, sdcard access permission needed for the log file as well as for the Database Import / Export operations).
- Charting ability for actions (it uses the first number found on the Value line, so you can anything else around the number as long as you use space around it to separate it from the text). You can select multiple actions to have them charted at once.
- Export to Excel (.xlsx)
- Calendar reminders for each activity of an aquarium.
- Searching within the log entries of each aquarium. You can search by name / value.
- Navigation Drawer for ease of switching between aquariums.
- Basic Stopwatch
Ads can be eliminated from the application by buying the Pro Unlocker: https://play.google.com/store/apps/details?id=com.nativnux.aqlog.unlocker
If you have feedback or ideas that might help improve the application or the chores of maintaining the aquarium, please use the "Send feedback" feature.
PS: the screenshots are for the unlocked version of the application.
a) saves precious screen space
b) saves finger movements, not having to drag the notification bar to check the current date
c) saves battery life since there's only one event firing at midnight to refresh with the new date.
d) supports multi-language as it is using the phone's months / days predefined values.
Header (colored bar on top) as well as Body (the white space) are configurable.
Clicking the widgets opens the phone's calendar. This is not currently configurable since it is meant to be as straightforward as you get.
To reconfigure the widget you have to remove the widget and add a new one by selecting the date formats you want.
Please check the screenshots.
It is useful for:
a) Night watch
b) Glance at the screen from across the room when you prepare to leave to work.
One thing the app doesn't try to do is be another application that shows temperature, or integrate with aggregation services.
You have full control over most of the aspects of the application, here are some of the details:
a) whether to show the hour in bold or not
b) color for hour / minutes and 12/24 hours format
c) color and font size of the headlines
d) fade-in animation for the free version (2 more animations on the PRO version)
e) refresh interval
f) it does not integrate with Google / Facebook etc, you have to type in a valid RSS feed URL.
This uses the Daydream functionality added in Android 4.2.2 thus will not work if you have an older version of Android.
It does not install an Application icon, you have to go to Settings / Display, activate the Daydream functionality if it is currently disabled, then you will see a new entry - Wakeup Daydream. You can then configure it and set it as default.
I have set the Daydream to start when my tablet is connected to the charger.
Animations are nice to have, but they use a lot of the processor power. Please set the Animation to None if you want to minimize CPU usage.
For the PRO version, please go here: https://play.google.com/store/apps/details?id=com.nativnux.daydream.unlocker