devwom

Script Manager - SManager

devwom
Execute scripts and executables, root explorer, file manager, multi tab browser and terminal emulator.

* Scripts Executables
Manage and execute shell scripts and programs in file system.
All executions run over vt100 terminal accepting user input and esc codes (colors, bel, cursor movement ..)
Run them at boot-up and/or on network status change possibility.
Schedule at selected time. (cron jobs)
Show graphical dialogs from running process.
Create widgets at desktop.
Edit and create scripts, also create them from url.
Insert code in your scripts using QR codes.
Share execution output.
Bookmark your scripts.
Test SM_VERSION and/or SM_VERSIONCODE to know if is running inside SManager.

With root privileges you can also execute them as superuser.

* File manager
Browse all phone's file and network files.
zip,tgz,tar,tbz and yaffs2 (nandroid backups) support.
Browse network(including http://) zip files without full download.
Open multiple directories on different tabs.(3 tabs for Ads version)
File linking support(On supported filesystems)
Multiselect from different directories support. (Ads version only support 7 selections from different directories. No limit if selections are in the same directory)

* Root explorer(Rooted device needed)
Automatically mount RO partitions in RW when needed.
Root editor (Allow edit files with root privileges. Configure "Browse as root")
Open and edit ALL files regardless the permissions they have with selected application. Use CAREFULLY(Configure "Browse as root" in order to get this feature)


* Console screen
Volume Up: Mapped to Esc key.
Volume Down: Mapped to Enter key.
DPad press: Mapped to Control key. (Press and then press other key. Not simultaneous pressing required)

Enable "extra gestures" in config screen in order to send Home/End,del/tab,left/right,pgup/pgdown keys. This is very useful to execute shell and ssh connections.
WEIRD CHARACTERS: If you get a lot of [[^ characters, is due you have "extra gestures" enabled and script/program doesn't process them. Use most right side of screen to send standard scroll event, or disable "extra gestures"

* SM Multiselect
Selects automatically files selected in third party apps, like Gallery, inside SM Browser


* External Storage SD Notes
You can install SManager on external Storage SDcard, but you must be know:
- If you are using boot scripts or scheduled script, you will need SMExternalSD app.
- All events like network status change and scheduled scripts while external storage is shared or unmounted will not be processed. Although you have SMExternalSD installed

NOTE:
SManager does not launch executions until external storage is mounted.

NOTE2:
Detected some programs/daemons (like dropbear) fails if has stdin closed. Try put "exec 0>&1" to reopen stdin in background executions.

* No ads version features
No ads.
Execute scripts from widgets without opening console.
No limits in multiselect.
No limits opening multiple directories.
Alias keys in SMConsole.
Hide/show SMConsole/SMBrowser bar with up/down gesture at top of the screen.

SMWidgets

devwom
Add on for creating more Desktop Widgets and Shortcuts for Script Manager.

Widgets:
*Add one script widget.

Shortcuts:
*Add one script shortcut.
Similar one script widget

*Add multi script shortcut.
Allow select one script between scripts "inside" created shortcut.

*Add folder shortcut
Launch SManager directly in selected directory.

*Add Terminal shortcut.
Launch SMConsole in HOME directory.
No ads version allows select start directory.

Usb Sharer (eval) [Root]

devwom
ROOTED DEVICE IS MANDATORY!!

7 days evaluation version.

Share only selected files, music, folders or virtual usb , LUKS encrypted or unencrypted, disks via usb with PC/Radio car/Player ...
Also mount virtual Un/encrypted images in your device.
Usb Sharer uses UMS (Usb Mass Storage) protocol, skipping MTP/PTP.

* Share only selected folders/directories.

* Share only desired files, preventing visibility of undesired files on your SD card.

* Share system files/directories.

To do that, select desired files/folders with your favorite application and use "Usb Sharer" to this job.

* Create virtual USB encrypted or unencrypted disks and share only files inside it, rejecting access to other files in your sdcard.
Also you will encrypt all files and data if your disk is selected as encrypted. By default encryption is AES, and uses LUKS standard.

It is possible share virtual disk as RO (read only) mode (if your device implements such function).

* Save your favorite Ubuntu, Backtrack, or preferred rescue image and boot your PC from it. Instead having one different USB flash drive for each distribution.
To do this, upload image to your device and select to share with Usb Sharer. Or save it in /sdcard/usbSharer/imgs/ directory.

* Mount disk images on your android device. Majority of kernels supports vfat/fat and ext2/ext3/ext4. But if you have custom kernel also could mount other file-systems like iso9660

-
In order to test if Usb Sharer works in your device you should follow next steps.

1 - Install Usb Sharer.
2 - Select some files with your favorite application, for example 4 or 5 photos from gallery, and use Usb Sharer to this job.
3 - With Usb cable connected to your PC, press share button, and check if your PC recognises the USB and only selected files are on it.
4 - Unshare this virtual image or disconnect usb cable.
5 - Open Usb Sharer application from applications menu.
6 - Create new virtual usb with desired size and share it.
7 - Check the new image is correctly recognized from your PC.

If does not work for your device please report mail opening Usb Sharer from applications menu and press menu to send mail with full info.

Please consider send mail to devwom at gmail dot com before negative rates. Keep in mind that there are a lot of devices with different configurations.

Script Manager-SManager(NoAds)

devwom
Execute scripts and executables, root explorer, file manager, multi tab browser and terminal emulator.

* Scripts Executables
Manage and execute shell scripts and programs in file system.
All executions run over vt100 terminal accepting user input and esc codes (colors, bel, cursor movement ..)
Run them at boot-up and/or on network status change possibility.
Schedule at selected time. (cron jobs)
Show graphical dialogs from running process.
Create widgets at desktop.
Edit and create scripts, also create them from url.
Insert code in your scripts using QR codes.
Share execution output.
Bookmark your scripts.
Test SM_VERSION and/or SM_VERSIONCODE to know if is running inside SManager.

With root privileges you can also execute them as superuser.

* File manager
Browse all phone's file and network files.
zip,tgz,tar,tbz and yaffs2 (nandroid backups) support.
Browse network(including http://) zip files without full download.
Open multiple directories on different tabs.(3 tabs for Ads version)
File linking support(On supported filesystems)
Multiselect from different directories support. (Ads version only support 7 selections from different directories. No limit if selections are in the same directory)

* Root explorer(Rooted device needed)
Automatically mount RO partitions in RW when needed.
Root editor (Allow edit files with root privileges. Configure "Browse as root")
Open and edit ALL files regardless the permissions they have with selected application. Use CAREFULLY(Configure "Browse as root" in order to get this feature)


* Console screen
Volume Up: Mapped to Esc key.
Volume Down: Mapped to Enter key.
DPad press: Mapped to Control key. (Press and then press other key. Not simultaneous pressing required)

Enable "extra gestures" in config screen in order to send Home/End,del/tab,left/right,pgup/pgdown keys. This is very useful to execute shell and ssh connections.
WEIRD CHARACTERS: If you get a lot of [[^ characters, is due you have "extra gestures" enabled and script/program doesn't process them. Use most right side of screen to send standard scroll event, or disable "extra gestures"

* SM Multiselect
Selects automatically files selected in third party apps, like Gallery, inside SM Browser


* External Storage SD Notes
You can install SManager on external Storage SDcard, but you must be know:
- If you are using boot scripts or scheduled script, you will need SMExternalSD app.
- All events like network status change and scheduled scripts while external storage is shared or unmounted will not be processed. Although you have SMExternalSD installed

NOTE:
SManager does not launch executions until external storage is mounted.

NOTE2:
Detected some programs/daemons (like dropbear) fails if has stdin closed. Try put "exec 0>&1" to reopen stdin in background executions.

* No ads version features
No ads.
Execute scripts from widgets without opening console.
No limits in multiselect.
No limits opening multiple directories.
Alias keys in SMConsole.
Hide/show SMConsole/SMBrowser bar with up/down gesture at top of the screen.

SMExternalSD

devwom
Small utility to help other applications can be installed on external storage.

This application simulates BOOT_COMPLETED action sending "sdexternalapps.EXTERNAL_APPLICATIONS_AVAILABLE_AFTER_BOOT" intent and sends "sdexternalapps.EXTERNAL_APPLICATIONS_AVAILABLE" intent when EXTERNAL_APPLICATIONS_AVAILABLE is received.

Why?
-----
Because Android OS does not send BOOT_COMPLETED nor EXTERNAL_APPLICATIONS_AVAILABLE to applications installed on external SD.

How to move application to External SD?
------------------------------------------
Moving an application to external SD must be allowed by the application itself (Although some ROMS allow force moving all applications).
If you want move SManager, or other application, to external SD you should press:

Home->Menu->Settings->Applications->Manage applications-> Locate SManager (or your preferred app) and select it->Press move to SD card

REMARKS:
--------
For users:
The application must be prepared to use SMExternalSD. Installing it does not allow move any application to external SD.

Nowadays only SManager uses SMExternalSD.


For developers:

The main purpose is allow install SManager on External SD, but feel free using it in your application.

If you want use this app please send mail to devwom at gmail to get more programming info.

AMLDonkey

devwom
Multi-Network p2p file sharing MLDonkey installer.
Supports overnet, kadmelia, donkey, bittorrent and direct networks.
It is compatible with eMule and eDonkey network.
Get more info at http://mldonkey.sourceforge.net/Main_Page

MLDonkey can be managed from remote PC accessing to its web Interface via http://RUNNING_IP:4080/
To do that add allowed_ips under options->Settings->Ports using your Android device.

Usb Sharer [Root]

devwom
ROOTED DEVICE IS MANDATORY!!

Share only selected files, music, folders or virtual usb , LUKS encrypted or unencrypted, disks via usb with PC/Radio car/Player ...
Also mount virtual Un/encrypted images in your device.
Usb Sharer uses UMS (Usb Mass Storage) protocol, skipping MTP/PTP.

Test Usb Sharer eval version before install it.

* Share only selected folders/directories.

* Share only desired files, preventing visibility of undesired files on your SD card.

* Share system files/directories.

To do that, select desired files/folders with your favorite application and use "Usb Sharer" to this job.

* Create virtual USB encrypted or unencrypted disks and share only files inside it, rejecting access to other files in your sdcard.
Also you will encrypt all files and data if your disk is selected as encrypted. By default encryption is AES, and uses LUKS standard.

It is possible share virtual disk as RO (read only) mode (if your device implements such function).

* Save your favorite Ubuntu, Backtrack, or preferred rescue image and boot your PC from it. Instead having one different USB flash drive for each distribution.
To do this, upload image to your device and select to share with Usb Sharer. Or save it in /sdcard/usbSharer/imgs/ directory.

* Mount disk images on your android device. Majority of kernels supports vfat/fat and ext2/ext3/ext4. But if you have custom kernel also could mount other file-systems like iso9660

-
In order to test if Usb Sharer works in your device you should follow next steps.

1 - Install Usb Sharer.
2 - Select some files with your favorite application, for example 4 or 5 photos from gallery, and use Usb Sharer to this job.
3 - With Usb cable connected to your PC, press share button, and check if your PC recognises the USB and only selected files are on it.
4 - Unshare this virtual image or disconnect usb cable.
5 - Open Usb Sharer application from applications menu.
6 - Create new virtual usb with desired size and share it.
7 - Check the new image is correctly recognized from your PC.

If does not work for your device please report mail opening Usb Sharer from applications menu and press menu to send mail with full info.

Please consider send mail to devwom at gmail dot com before negative rates. Keep in mind that there are a lot of devices with different configurations.

SManager SMB addon

devwom
Script Manager - SManager Windows/cifs/samba module
Allow browse Windows/cifs/samba servers using SManager Main Application
SManager 2.6 is needed

SManager SSH addon

devwom
Script Manager - SManager SSH module
Allow browse SSH servers with sftp protocol using SManager.
User/password and/or Private Key auhentication.
Main Application
SManager 1.6 is needed

SManager Dropbox addon

devwom
Script Manager - SManager Dropbox module
Allow browse Dropbox files using SManager Main Application
SManager 2.6 is needed

SManager FTP addon

devwom
Script Manager - SManager FTP module
Allow browse ftp servers using SManager Main Application
SManager 2.6 is needed

SManager box.net addon

devwom
Script Manager - SManager box.net module
Allow browse box.net files using SManager Main Application
SManager 2.6 is needed

Karts Gps (Alpha)

devwom
This is at alpha stage currently. Try it if you like.
Developed on Htc Desire, not tested yet on other devices.

Record your kart race using your mobile GPS, set start line and study your laps.

Short instructions available in my website

Check New

devwom
This application helps you to detect:
-Missed calls
-Received messages
-New Mails

It must be installed as Accessibility Service

If you enable "Auto. Timer" the cellular will vibrate if you have any notification.


ROOT required for the following:

To test if you have notification only pressing a key.
Produces cellular vibration if you press configured key and you have received a notification alert from configured application while cellular was locked.


Tested on HTC Desire. Maybe work on other devices (please report if works on your device)

SMEvents

devwom
SManager add-on that notifies some device events. At this moment only Bluetooth events