View Single Post
  #1 (permalink)  
Old 12-12-2009, 01:18 PM
murducky's Avatar
murducky
Regular 'Geeker
Offline
Location: Southern Oregon
 
Join Date: Sep 2008
Posts: 382
Reputation: 1445
murducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on repmurducky is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Post [Guide] Murducky's Guide to Auto User Customization (SASHIMI)

I felt the need to restructure my old Sashimi thread.

This guide will help you setup your user customization as automated as possible. This guide uses Sashimi with several methods to backup your contacts such as google sync and/or outlook with active sync with a combination of reg keys and program files backup and restored using the UC stage (User Customization) found in most custom roms during setup to launch sashimi and push our user customizations.

This is a collection of my work as well as many others from the PPCGeeks Community.

Table of Contents
Post 1 - Getting Started and Sashimi Info
Post 2 - Contacts/Calender Backup methods
Post 3 - Windows Mobile 6.5 & 6.5.x backup settings
Post 4 - Manila 2.1 (Touchflo) & 2.5 (Sense) backup settings
Post 5 - Titanium backup settings
Post 6 - Device Specific backup settings
Post 7 - Application Specific backup settings
Post 8 - Application Specific continued.


BIG THANKS TO:
sstrunks (LuckySe7en)
studentjunk
D\/8
rootlinux
rstoyguy
Zone23
LordFuzzy024
dylan927us
lilflip2
Askwhy
Scoob
rawdikrik
fwt
nhvoltagenh
lovingHDTV
digi
gmaine02
christian.a

liriel
twe90kid
glenwill
CovKid66
Post 1 - Getting Started and Sashimi Info

This section will guide you through setting up the foundation for auto customization.

Basic Know How

How to copy a file using Total Commander
If your custom rom does not have Total Commander you can download the cab here http://www.ghisler.com/pocketpc.htm

From Total Commander right select the file you want to copy, then go to the File Menu > Copy/Move > Tree > Select where you want to copy of the file to go to (Example: Storage Card > Sashimi > Auto > Root) > Copy

[insert video]

How to back up a registry key using Total Commander
From the Root directory listed in Total Commander you should see a folder at the top labeled \\Plugins (if you dont press ".." button in the upper right cornor till you go back to Root)

To access your phone's registry go to \\Plugins > registry > HKCR, HKCU or HKLM

[insert video]

Setup Sashimi
This video (click the video below) walks you through the basics of Sashmi How to setup it up the first time. To download Sashmi please visit the home of Sashimi http://www.winmo-experts.com/

Sashimi Note:
You don't have to re-install Sashimi after a flash, just run SASHIMI.exe from the \bin directory and SASHIMI will detect and perform a clean install and reconfigure itself.



Understand the Sashimi Auto Structure
This video (click the video below) demonstrates how to use the Root folder of SASHIMI to copy files and folders using the Auto method of Sashimi.



Using UC Stage to push Sashimi
Most custom ROM have a User Customization stage after the main setup of their Rom. We can use this stage to launch Sashimi.

To do this:

Step 1. Copy SDConfig.txt to the root directory of your Storage Card.
Step 2. Copy MortScript-4.2-UCSASHIMI.cab to \Storage Card\SASHIMI\PROGRAM\UCINIT\
Step 3. Extract security.zip then copy security.xml to \Storage Card\SASHIMI\PROGRAM\UCINIT\. Then Copy the SASHIMI.INK to \Storage Card\SASHIMI\Program\Bin\

Done.
BIG Thanks to studentjunk & D\/8 for this setup.

AUTO INSTALL TO ALTERNATE STORAGE LOCATION (ASL) by studentjunk

In addition to the \SC directory, SASHIMI also provides one additional Alternate Storage Location (ASL). To have CAB files install to an ASL in Auto mode, do the following:
  • Place the CABs in \SASHIMI\Auto\CAB\ASL (or a directory called \ASL under an alternate CAB location).
  • Configure theAlternate Storage Location in Settings > Advanced Settings with the name of the alternate storage (e.g. "My Storage").
Any cabs in the ASL directory (and subdirectories) will get auto-installed to the defined Alternate Location.

PROBLEMS WITH SC and ASL INSTALLS

The Auto Install to SC and ASL process depend upon SASHIMI being able to properly interpret the onscreen text in order to send automated screen taps.
Storage Card and ASL installs will be disabled if either of the following is true:
  1. An unsupported language is detected. For more information see SUPPORTED LANGUAGES.
  2. An unsupported resolution is detected.
SASHIMI will issue a warning at run-time if either of these scenarios are detected. An event will also be logged to the system log when Auto Install to Storage Card is disabled.

NOTE 1: It is recommended not to touch the screen or use other applications while SASHIMI is installing and this is especially important during this phase.
NOTE 2: Not all applications will work with automated installs (either to main memory or storage card). If a CAB file requires additional user interaction, it is generally better suited to install during the Manual Phase. In addition, some 3rd party applications which take control of the device's display may interfere with the Auto Install to Storage Card processes (e.g. screen shot or other capture software).
Attached Files
File Type: txt SDConfig.txt (260 Bytes, 311 views) Click for barcode!
File Type: cab MortScript-4.2-UCSASHIMI.cab (88.9 KB, 254 views) Click for barcode!
File Type: zip security.zip (481 Bytes, 206 views) Click for barcode!

Last edited by murducky; 02-09-2010 at 11:54 AM.
Reply With Quote
This post has been thanked 21 times.