AAA - Andsens Android Applications


aShell

aShell is my Android app for secure editing of Android system and application databases on rooted and databases on sdcard on unrootet phones using aSQLiteManager.

If you find aShell and aSQLiteManager of use consider buying the donate version of aSQLiteManager. This has build in support for editing system databases on rooted devices. If you do that you support the development of aSQLiteManager and will be among the first to get the new features. You find donate version here

News

7 april 2013 - Now downloaded more than 25,000 times.

24 march 2013 - Version 4.0 of aSQLiteManager released on Google Play as the donate version. If you buy this version you can edit system databases without aShell.

14 march 2013 - Version 1.1 of the aShell is released on Google Play Bug release.

  1. Now also works on devices where the user must acknowledge each time the app wants to execute a su command (for some reason mainly Motorola phones). On my Samsung and HTC devices the apps are granted su privileges for a longer period of time or for good. The command used to retrieve directory listing only waited ½ sec. and that was not long enough for the users to grant the privilege.

3 march 2013 - Version 1.0 of the aShell is released on Google Play This version of aShell is completely rewritten

  1. Two new file pickers one for standard access and one with root support
  2. You can sort (name, extension, size, date) filter file types
  3. Only if the database has been changed you are asked if canges should be committed

The programme is still under development so please expect some bugs. If you experience unexpected behaveior or have sugestions for new functionality don't hisitate to contact me by mail.

Some users want the root access to be included in aSQLiteManager. That wont happen before aShell reach production stability.

To make editing as secure as possible the database is copied to temporary location (/mnt/sdcard/aSQLiteManager) together with a backup copy of the database (with a bck extension) and edited there. If you, after editing want to commit the changes you made the edited database can be copied to its original location replacing the orriginal data. If the editing later shows to have unwanted effects the backup copy can be restored (currently not with aShell but I'm working on that) bringing the phone back to the condition before editing the database. The editing is done using aSQLiteManager.

If you find aShell and aSQLiteManager of use consider buying the donate version of aSQLiteManager. If you do that you support the development of aSQLiteManager and will be among the first to get the new features. You find donate version here

The first version was released on Android Market on July 12 2011.

Old bews

  1. 10 August 2011 - Version 0.7 released on Google Market This version includes the following enhancements:
    • Try to find su in different places (/system/bin/su, /system/xbin/su and su)
    • New splitting of ls -l -a to allow for different formatting of output
    • Better "non root" messages
    • More options to configured
    • Always root option bug fixed
    • Now works with the MIUI ROM (and hopefully CM7
    • Logging can be turned on and off
    • Info about phone and log can be exported (Main - Option - View log - tap on text to copy the text to clip board) to mail to in case of problems
  2. 22 July 2011 - Version 0.6 released This version includes the following enhancements:
    • aSQLiteManager open the database in database view
    • Cataloges and files sorted
    • Better messages
    • Can be configured to start in root mode
    • Translated to Danish
  3. 12 July 2011 version 05. released on Google Market.

Currently aShell is translated to English and Danish (other translations are welcome).

aShell screen dumps!

The following screen dumps shows what is possible with the aShell. Click on a image to see it in full size.

Implemented functionality

The following functionality has been implemented in the aShell (with indication of from which version the functionality was introduced):

  1. Looks for "su" in several places (0.7)
  2. Logging can be turned on and of and log can be retrieved and copied to clip board (0.7)
  3. Now works with severel different ROMs (0.7)
  4. Now works with different format of output from "ls" (0.7)
  5. More options to configure (0.7)
  6. Configure to start in root mode (0.6)
  7. Files and cataloges sortet in file picker (0.6)
  8. Simple interface to shell commands (0.5)
  9. A file picker with accesss to secure cataloges on rootet phones (0.5)

Idea's for the next version:

  1. Fewer bugs
If you know of more - let me know!

Any wishes for coming versions of aShell? Drop me a mail!


QR Code Android

This Andsen page was last updated in april 2013