1.1.0 / August 23, 2013
(4.4/5) (29)

Description

Android Terminal Emulator, BusyBox, Frotz, Perl and SSH viaDropbear (dropbear just added, so need to do more testing with it)without rooting your device.

Tiny Utils combines tiny versions of many common and usefulGNU/UNIX utilities and terminal into a single small Androidapplication. It provides replacements for most of the utilities youusually find in GNU fileutils, shellutils, and more.

Tiny Utils installs BusyBox, microperl (a small perlinterpreter), patchelf, frotz (so you can play Z code interactivefiction games) and dropbear an SSH client and server. Tiny Utilsalso includes the Android Terminal Emulator within it, so you havea nice, proven work environment where you can use all thiscapability.

Tiny Utils is not all business though as it now has frotz whichallows you to play z-code games. See the screen shots of examplesof downloading and playing a couple of popular games (Zork andSpider and Web). Given how nice the Android Terminal Emulator is, Ithink this might be the best environment for playing z codegames.

All combined, this give you many of the commands you are used tohaving 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 toinstall it. Being such, it does not modify your Android system atall and can be uninstalled in a normal fashion. While somecommands, like chroot, or su, require you to have root permissions,the most commonly used commands do not.

Known limitations:
Some commands, require rooting your device to work properly.
Some commands will not work as expected because Android is notGNU/Linux (tell me what you need/want if it is not working, so Ican prioritize).
All that said, your device will get a LOT more useful and powerfulwith this installed.

Source code is posted and I will be posting many examples (overtime) of awesome ways you can use this here: https://github.com/corbinlc/tinyutils

Please provide feedback. Rate it and tell others if you think itis good. If you run into any problems please file an issue herehttps://github.com/corbinlc/tinyutils/issues soI can get any details I need and so you can track progress on theissue.

Also, if you have any suggestions/contributions that you thinkwill improve this further, don't be shy. While I am charging forthis, I am doing so minimally to make sure this continues to besupported and improved going forward and I am pretty sure this willbe worth more to you than what is being charged.

App Information Tiny Utils

  • App Name
    Tiny Utils
  • Package Name
    champion.tinyutils
  • Updated
    August 23, 2013
  • File Size
    2.7M
  • Requires Android
    Android 1.5 and up
  • Version
    1.1.0
  • Developer
    Corbin Champion
  • Installs
    1,000 - 5,000
  • Price
    $1.50
  • Category
    Tools
  • Developer
    Visit website Email [email protected]
    7670 SW Mohawk St. Tualatin, OR 97062
  • Google Play Link

Corbin Champion Show More...

GNURoot Debian APK
GNURoot Debian provides a method for you toinstall and use Debian and its associated applications/packagesalongside Android.This does NOT require root.A regular uninstall fully cleans up after this application.This is expandable and you will be able to install your ownapplciations/packages into it.Inside GNURoot Debian, you can create a root file system, launchinto it, or delete it.The moto is: "This ain't done, until everything* will run"*everything == all linux, user space applications, without havingto root your device. Some things (a small number of things), thatactually require root will not work (like inserting a kernelmodule).Please: file bugs, feature requests of view code here:https://github.com/corbinlc/GNURootDebianThis work is now sponsored by Teradyne!
Tiny Utils 1.1.0 APK
Corbin Champion
Android Terminal Emulator, BusyBox, Frotz, Perl and SSH viaDropbear (dropbear just added, so need to do more testing with it)without rooting your device.Tiny Utils combines tiny versions of many common and usefulGNU/UNIX utilities and terminal into a single small Androidapplication. It provides replacements for most of the utilities youusually find in GNU fileutils, shellutils, and more.Tiny Utils installs BusyBox, microperl (a small perlinterpreter), patchelf, frotz (so you can play Z code interactivefiction games) and dropbear an SSH client and server. Tiny Utilsalso includes the Android Terminal Emulator within it, so you havea nice, proven work environment where you can use all thiscapability.Tiny Utils is not all business though as it now has frotz whichallows you to play z-code games. See the screen shots of examplesof downloading and playing a couple of popular games (Zork andSpider and Web). Given how nice the Android Terminal Emulator is, Ithink this might be the best environment for playing z codegames.All combined, this give you many of the commands you are used tohaving while working at a GNU/Linux Terminal.Find the full list of BusyBox commands here: http://www.busybox.net/downloads/BusyBox.htmlAlso, Tiny Utils does not require you to have a rooted device toinstall it. Being such, it does not modify your Android system atall and can be uninstalled in a normal fashion. While somecommands, like chroot, or su, require you to have root permissions,the most commonly used commands do not.Known limitations:Some commands, require rooting your device to work properly.Some commands will not work as expected because Android is notGNU/Linux (tell me what you need/want if it is not working, so Ican prioritize).All that said, your device will get a LOT more useful and powerfulwith this installed.Source code is posted and I will be posting many examples (overtime) of awesome ways you can use this here: https://github.com/corbinlc/tinyutilsPlease provide feedback. Rate it and tell others if you think itis good. If you run into any problems please file an issue herehttps://github.com/corbinlc/tinyutils/issues soI can get any details I need and so you can track progress on theissue.Also, if you have any suggestions/contributions that you thinkwill improve this further, don't be shy. While I am charging forthis, I am doing so minimally to make sure this continues to besupported and improved going forward and I am pretty sure this willbe worth more to you than what is being charged.
Octave ODE Package 0.8.2-2_armel-1 APK
Octave Forge ODE PackageA package for solving ordinary differential equations andmore.http://octave.sourceforge.net/odepkg/overview.html
GNURoot Wheezy 0.0.5 APK
Allows you to create and launch a Debian Wheezy rootfswithoutrooting your device when used along withGNURoot(champion.gnuroot). Primarily, I install packages withapt-get(http://linux.die.net/man/8/apt-get) and I suggest you dothesame). To use apt-get you will need to click the "Launch asFakeRoot" checkbox. A good place to start is to do: apt-getupdateapt-get upgrade Then start working. If you find out thatsomethingyou need is not installed, just apt-get it. To installless, dothis: apt-get install less That is pretty obvious, butsometimes itis not. You can use a search engine (like google tohelp you out).For example, I found out to install R, I should dothis: apt-getinstall r-base You can also search for packages usingapt-cachesearch some_keyword A very popular package to add rightaway isthis one: apt-get install build-essential This gets yousetup torun the make and compile steps of many SW projects.
GNURoot Octave 1.0 APK
Installs and launches GNU Octave via GNURoot Debian
GNURoot 0.1.5 APK
GNURoot provides a method for you to install and useGNU/Linuxdistributions and their associated applications/packagesalongsideAndroid. This does NOT require root. A regular uninstallfullycleans up after this application. This is expandable and youwillbe able to install your own applciations/packages. InsideGNURoot,you can create a root file system), launch into it, ordelete it.Read the description of the GNURoot Wheezy, Gentoo,Fedora orAboriginal apps in the Play Store to get some hints on howto getstarted usingthem.https://play.google.com/store/apps/details?id=champion.gnuroot.wheezyhttps://play.google.com/store/apps/details?id=champion.gnuroot.gentoohttps://play.google.com/store/apps/details?id=champion.gnuroot.fedorahttps://play.google.com/store/apps/details?id=champion.gnuroot.aboriginalThemoto is: "This ain't done, until everything* will run"*everything== all linux, user space applications, without havingto root yourdevice. Some things (a small number of things), thatactuallyrequire root will not work (like inserting a kernelmodule). Keygoals: Choice or GNU/Linux rootfs to start with:Currently twochoices, many more to come. All applications thatdon't absolutelyrequire root should function as normal: apt-getnow working.Following step is to get a graphical interface for thedesktop,terminal and applications. Currently, only launches anAndroidTerminal Emulator. Proof of concept done. Refinement left.Make thiswork nicely alongside Android: Already works like a"normal"application. Next step is to provide useful intents forusers andapplications (with permissions) to use. Provide propersupport andbug fixes: Release a pay-what-you-want model, so moretime can beput into this. Now in place. Decide whether it shouldbe mandatory.Improve performance: Minimize the performance effectof the tricksused to make this all work. Quite good now. ReduceFootprint: Moveas much as possible to the sdcard. Only installwhat is necessaryand let the user grow it from there. Supportmultiple architectures:Only arm supported. No reason why MIPS andx86 cannot be supportedtoo. The roots mostly contain GPL code, butfor this launcher I amthe copyright holder and it is not under theGPL, but instead theApache v2. It contains a modified version ofthe Android TerminalEmulator, which is also under the Apache v2.Please: file bugs,feature requests of view codehere:https://github.com/corbinlc/gnuroot
Corbin Champion US$50 Payment 2 APK
Corbin Champion
My Android applications will now be supportedby a "pay what you want" system. You can choose your price US$1 -US$50 in US$1 increments.The first app that will be migrated to this system will be Octave,followed by others.While this may be disappointing for some, I have realized thatgiving this work away free (as in $) doesn't serve your or myinterests well. It is clear from users that they love what I havedone, but want more features and better support. It bothers mesignificantly that I am not able to provide it because of time andmoney constraints. This will not be about making a lot of money,this will simply be about creating a better project by paying fordeveloper time going forward.By the way, if you have paid previously via the Play Store for anyof my apps, no additional charge is required. Also, paying oneamount will cover your usage of all of my apps, which will alladopt the same payment system.How money is spent (after Google gets their cut):10% (or more): Donated to Free or Open projects that my works isdependent on.10% (or more): To the Lord's work (humanitarian work).Remaining: Developer timeThere is pretty much 0 overhead for the work I do.
Corbin Champion US$11 Payment 2 APK
Corbin Champion
My Android applications will now be supportedby a "pay what you want" system. You can choose your price US$1 -US$50 in US$1 increments.The first app that will be migrated to this system will be Octave,followed by others.While this may be disappointing for some, I have realized thatgiving this work away free (as in $) doesn't serve your or myinterests well. It is clear from users that they love what I havedone, but want more features and better support. It bothers mesignificantly that I am not able to provide it because of time andmoney constraints. This will not be about making a lot of money,this will simply be about creating a better project by paying fordeveloper time going forward.By the way, if you have paid previously via the Play Store for anyof my apps, no additional charge is required. Also, paying oneamount will cover your usage of all of my apps, which will alladopt the same payment system.How money is spent (after Google gets their cut):10% (or more): Donated to Free or Open projects that my works isdependent on.10% (or more): To the Lord's work (humanitarian work).Remaining: Developer timeThere is pretty much 0 overhead for the work I do.