Universal Shell Readme RV1.8
Universal Shell Readme RV1.8
This software is provided as is, It has been thoroughly tested on as many differ ent devices as possible, but we (Fatboyfun and www.navitotal.com) cannot be held responsible for any damage and/or loss you may experience. By continuing to use Universal Shell you are deemed to have accepted these terms. LICENCE AGREEMENT. You may copy, modify and distribute Universal Shell, but you may not charge for it. Universal Shell is free software, If you paid for it get a refund. Updates m ay be available occasionally for free from www.navitotal.com GENERAL INFORMATION. Universal Shell has been designed to run on the vast majority of devices without any editing of ini files, You simply run Start.exe (or it's small launcher prog ramme) and the application asks some questions about your device and installed a pplications and sorts the rest out for you. Of course there's bound to be one or two devices that have problems... Universal Shell supports these screen resolutions... 320x240, 400x240, 480x234, 480x272, 480x320, 640x480, 800x480, 800x600, And runs on WinCE 4.2/5/6. Universal Shell was written entirely by Fatboyfun and is hosted at www.navitotal .com, Please go there for updates or if you have any comments/suggestions/compla ints etc... Universal Shell itself is a combination of Mortscript and SystemInformation1.6. It can be used as an unlock as it gives root access via Total Commander (File Ex plorer) but was only ever intended to be a shell/frontend. It has a file explore r, image viewer, music/video player, notepad, calculator, speaking clock, screen saver and some system tools included, It also has three big customizable button s for your navigation applications and it can be set to run an application on ex it, This could be the original device shell or a desktop. It now has the ability to protect itself with a simple PIN code. Universal Shell will copy some files (About 20 KB's worth) to your devices windo ws directory and create a few registry enteries, (No file or registry entry will be deleted or changed) These may be deleted when you turn off your device, So U niversal Shell will remember what goes where and will copy/create them again aut omatically when it is next started. Universal Shell has the ability to remove th ese files and registry entries itself. INSTALLATION INSTRUCTIONS. Universal Shell does not have an automatic installer included, You need to be ab le to run other programmes on your device, ie, Unlocked, The aim is to run "Star t.exe" Copy the Universal Shell directory (And the MobileNavigator directory if you nee d to) to your device, either onto a storage card (recommended) or internal memor y if there's room, If you need to rename the MobileNavigator directory and/or Mo bileNavigator.exe (You can take them out of the folder too) to autostart Univers al Shell, ie, Navigation\MNAVDCE.exe then you can, (If you rename MobileNavigato r.exe you need to rename MobileNavigator.mscr as well, ie, MNAVDCE.mscr), The pr ogramme still works as intended, More information about this utility is in Mobil eNavigator Readme.txt. If your device has a customizable GPS button then point it to "\{Root}\Universal Shell\Start.exe" (Where {Root} is what your device calls the flash drive/memory card) As is common with SystemInformation type programmes the main screen behaves like the desktop screen and will be behind all other windows, Universal Shell can au tomatically minimize most system windows and remove the taskbar, but usually not OEM shells which do not open in system windows, so these will need to be killed , They usually are with most device specific unlocks but if the original shell r eappears after it is started then instructions to kill it will need to be entere d into BootAutorun.mscr. Example... " Kill ("Shell.exe") " Where Shell.exe is th e process name of the shell that needs to be killed. You may need to use a task
manager to find out what it's called. If you are upgrading from a previous version, and had backed up your settings in the old version, then Universal Shell asks if you want to import them in to the new version, This also includes BootAutorun.mscr. MOBILENAVIGATOR SCRIPT INSTRUCTIONS AND USAGE. If your device runs a specific executable after Windows has loaded then there is a small "MobileNavigator" script that launches Universal Shell. When you first run this script, it will ask you where Start.exe is, Navigate to Start.exe and t ap OK, This will be saved in a ini file so you will only need to do it once, If any changes to the path occur then it will ask you again. Most devices can be "unlocked" to run other software by having a certain exe fil e on the storage card or on the internal memory, If not then renaming the origin al navigation executable and replacing it with the suitably renamed MobileNaviga tor programme will work, However there is a risk of bricking the device if you g et this wrong (Mio/Navman in particular), so make sure you know what you're doin g before attempting this, If in doubt please ask first! SETUP. Note: If you are running an unsupported resolution then an error message is disp layed and the programme will exit. Upon first run Universal Shell displays a disclaimer, a licence agreement and th en asks if you want to continue. If not then the programme exits gracefully and no changes were made to your devi ce. If yes is selected some information is displayed about your device, and then you need to navigate using the displayed file explorer to your navigation applicati on (Can be any executable) and then tap ok, You need to do this once for each of the three buttons, You can tap cancel if you haven't installed your application s yet, You will be asked if you meant to do this, Either tap yes to carry on or no to go back, You can set the application paths up later by tapping the button if they are weren't set at installation, the set application becomes unavailable or in Advanced Settings. Button one will automatically assign a digital speedom eter if no application is selected. Next is a question about registry access in the file explorer. It can be handy t o disable this feature to stop other people from meddling, (especially if your d evice keeps it's registry changes), Finally Universal Shell asks you if you want to set an application to run when you exit to Windows, This can be another shel l, the original device application or anything else. Now the shell will start and play a short sound effect, (Unless you disabled it) . Subsequent launches will bypass all the settings and just start the shell. Universal Shell can detect if it has been copied from one device to another and will start it's setup procedure again. BOOTAUTORUN.MSCR. There is a file within the Userdata directory called BootAutorun.mscr, This is w here you can put device specific script instructions, like for example, instruct ions to kill the original shell, set backlight brightness, start GPS drivers etc ... Open this file with Notepad and insert your custom MortScript instructions b etween the lines of #####'s, These instructions are only carried out when the de vice is (soft) reset, and not at any other time. Please note that the main startup script is paused while this script is executed , So don't use any loop commands. UNIVERSAL SHELL USAGE. Universal shell is fairly idiot proof, Tap the icon for the application you need , Some applications like the Keyboard, MoveWindow utility and the Calculator wil l close when tapping the icon for a second time to save you from tapping the tin y close icon in their window. You can place your own startup and shutdown sounds in the "UserData" directory a
nd select them in the settings menu, They need to be in .wav format. USERAPPS FOLDER. The UserApps folder is where you can place other applications or games that you want on your device, There is no limit to the amount of programmes you can have in this folder, But the more files there are in the folder, the longer Universal Shell will take to scan them, Tapping the third icon in the lower row of the ma in screen will bring up a list of executables and shortcuts that are in the fold er and an option to browse the rest of the device, Tap on the one you want and t hen tap OK, Universal Shell will close (if set to) to save memory and then run t he selected application, After the app has closed Universal Shell will restart, Or you can tap cancel to exit back to the main screen. You will need to include all the dll's and other related files that the app requires in the folder as wel l, These other files will not be included in the selection list. USERDATA FOLDER. There is a readme file specifically about this folder within the folder itself. PIN LOCK. Universal Shell has intergrated PIN protection, This is just a simple lock to st op people fiddling with the settings and a basic security measure if your device is stolen. It does not protect against USB connections, Hardware buttons or app lications started by the original device shell, and the PIN is stored in plain t ext in a ini file so it is not 100% secure but can be useful against curious chi ldren, nosey passengers and suspicious partners, The lock can be invoked by tapp ing the settings icon and tapping the lock button, If no PIN is set then Univers al Shell will ask you to set one, You can change the PIN in the security setting s, If you enter the wrong PIN five times in a row you will be locked out for six ty seconds, You can restrict access to certain settings by using the PIN, Choosi ng this setting will also ask for the PIN when Universal Shell is first started, It will however allow any application set to autorun to start incase you lend y our device to someone, (Unless you manually lock the device) If the app is exite d then the PIN Lock screen appears. SKIN SELECTOR. Universal Shell has a built in skin selector, You can change skins by tapping th e settings icon in the bottom row of icons, Then the screen option, Four skins a re included and as they're only bitmap images in renamed zip files you can easil y make your own, Skin files go in the UserData directory and consist of eight bi tmap images with filenames that match the resolution they're intended for, ie, 3 20x240.bmp, 480x272.bmp etc in a zipfile renamed to *.skn... You must have all e ight bitmap images or the skin will be rejected, The buttons are hardcoded so th ey will need to be in the same place on your skin, You are encouraged to share y our skins at www.navitotal.com SCREEN SAVER/CLOCK. The clock button in the top row will bring up a screen with a clock, A screen sa ver of sorts, this is just a screen with a larger clock and date displayed, This is just a feature to dim the screen a little when you're not using navigation o r music, etc... There is a close button in the top right of the screen to go bac k. There is a basic auto screen saver function where the clock screen automatica lly appears after 30 seconds, This option is off by default and can be turned on in the Screen settings, Due to limitations in SystemInformation, the timer is o nly stopped/restarted when launching external applications and not when moving b etween screens within the SystemInformation environment. HOURLY CHIME/TIME ANNOUNCEMENT. Universal Shell has an option to anounce the time either via Speaking Clock, BBC Radio style pips or any sound in the UserData directory, on the hour every hour , This option is off by default and can be enabled in the Sound settings.
REMINDER ALARM. Within the Clock settings is a utility to set a countdown timer, Choose from one of the following 1, 5, 10, 15, 30, 45 Minutes or 1, 2, 3, 4, 4 1/2, 5 Hours to countdown, Upon reaching zero a (customizable) sound and message screen appears, The sound repeats every minute until cancelled, This can be disabled. The timer stops counting down when the device is suspended, but will resume when the devi ce is turned back on. FACTORY RESET/UNINSTALL. In the advanced settings there is an option to uninstall apping it will ask if you want to reset Universal Shell, p yes and you'll be asked if you are sure. Tap yes again l delete all it's settings and temporary files from your s PIN protected if PIN protection is enabled. Just restart Universal Shell and set it up like before. Universal Shell, Upon t Tap no if you don't, Ta and Universal Shell wil device and exit, This i
ICONS. Top row icons from left... File explorer (With optional registry access.) Windows control panel Windows volume control MoveWindow utility (Moves windows around that are too big for the screen) Clock screen saver Keyboard (SIP) (Can be either the system default or Jotkbd) Calculator Notepad (Autostarts the selected keyboard.) Photo viewer Music/video player Middle icons (X3) These are customizable for your own applications, Either at the initial setup or in advanced settings later. Bottom row icons from left... Speaking clock (Reads out the time.) Universal Shell settings, (Opens a new window) Displays a list of executables and shortcuts within the UserApps directory. Exit to Windows or another shell/application, (Customizable) CREDITS. Mortscript Mirko Schenk (Mort) http://www.sto-helit.de/ SystemInformation Daniel Schumann http://www.ultimatelaunch.de Universal Shell Fatboyfun 2011 www.navitotal.com