yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] ahirshfield:
Customlinks.ini - 7.5 will not find text in middle of CAB filename?

Hi Bengalih - Very much looking forward to your new releases and have just one glitch that you may be able to explain or resolve:

I'm having a new issue with the customlinks shortcut moving that is occurring in 7.5 but was fine in 7.0.

All my .CABs are named as per a convention to dictate shortcut paths in the customlinks.ini.

For example:

NoData.Connections.cab

Worms.Games.cab

OneNote.Office Mobile.cab​

These should be captured (and indeed were in 7.0) by the following customlinks.ini

[LNK Files]

Applications*=\Programs\Applications

Connections*=\Programs\Connections

Games*=\Programs\Games

G-Sensor*=\Programs\G-Sensor

Multi Media*=\Programs\Multi Media

Office Mobile*=\Programs\Office Mobile

System Tools*=\Programs\System Tools

Utilities*=\Programs\Utilities

*=Programs\Other Tools
​

However I am finding that in 7.5, the log file is capturing all the above cabs as

'09/29/08,13:06:40,CAB file full wildcard defined in customlink.ini. VALUE: *'

And so they all go to the Other Tools folder.

I have tried using "*Connections*=\Programs\Connections" in the ini file (notice the preceding asterisk) but again this doesn't work.

The only way now to capture the .cab names in 7.5 is to actually BEGIN the filename with the text to be found such as "Connections-NoData.cab". Alas this naming convention works in 7.5 but forces the user to begin each filename with the text they wish to be found by customlinks.ini.

What has changed in 7.5 for the customlinks search convention and how should a user specify text that occurs in the Middle/End of a file name?

One more question, in an earlier video tutorial or instruction guide I remember you said that the Auto/Manual CAB directory could be organized to paths of one folder depth. I wasn't certain how this extended to the SC directory so I just experimented with further (about 5!) folder depths inside both the main 'CAB' directories and also in the 'SC' directory under the CAB folder. All the CABS are found by SASHIMI, even at this depth! What exactly are the folder depth restrictions within each of the Auto/Manual sections?

Thanks again for all your help and great work on these tools.

Best regards,

Adam
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Adam,

Unfortunately you were taking an advantage of a bug in SASHIMI which I have now fixed.

The documentation states, and has always stated, the correct way in which the customlinks.ini naming works. It has no mention of syntax to denote text at middle/end. The options are full cab name, partial wildcard (which works the way all partial wildcards work on all systems I am familiar with when specified with "text*", always means word should start with "text"), and full wildcard.

The following entry:

Tom*=\Programs\Connections

Will place all cabs which begin with Tom to the Connections folder.

As you found, it also placed any cabs with Tom in it at all to that folder.

This was a bug, since a user may have the following cab:

CustomizerHome.cab

In 7.0 and prior the Tom* entry would match this file as well, causing unexpected results (or even without an entry, it would move the CAB).

So you see how in one case, it works for you, but it could cause major problems for others (especially if they are adhering to the documented syntax).

I don't plan on changing this back, however I will revisit the code to see if there is a way that I can add this functionality back in with a different syntax to differentiate. So, for now I would recommend putting your directory names before the CABs name like Connections.NoData if you want to do it this way.

Another option, if working with alot of CABs is to just put them in a directory structure which divides them... so all Games shortcut CABs in a Games folder, all Application shortcut CABs in an Application folder, etc. Then you can use the built-in Make Custom Links INI tool to quickly enumerate each folder and choose the appropriate destination.

As far as the directory limit, the release notes of one of the prior versions acknowledged that this limitation was lifted (can't remember which), in addition the documentation no longer states a limit on subdirectories. Indeed, there is no limit any longer as far as I am aware, my recursive loop will keep going until it finds no more subs. Of course for performance reasons you might not want to dozens of directories deep, but if you do it should work fine.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] ahirshfield:
Idea for syntax of customlinks text in MIDDLE of filename...

Haha trust me to be using a bug as a feature! I totally appreciate why this needed to be fixed and agree that the proper syntax is explained. Likewise I must have missed the removal of directory limits and find this useful.

The only reason I liked to change the cab name in the middle and not at the beginning is to retain a quick search on the cab filename by program name, such as when replacing the file with a newer version - without remembering the shortcut customlinks text. Perhaps there are other users that would also find this useful. Then again maybe not - unfortunately I am having to deal with hundreds of .cab files (both retail and freeware) among lots of devices - and your tool is a g-dsend.

Perhaps an additions syntax suggestion could be a single 'string' (shortcutpath) between periods ".", braces "{}" or brackets "[] or ()" directly prior to the '.cab' extension:

i.e. filename.{shortcutpath}.cab​

This could then be specified in the customlinks.ini file as "*{shortcutpath}*" or something workable. This almost guarantees that it would avoid such scenarios as you explained above with 'tom' being found as the string must be enclosed in a special character.

In the above example the following would also be recognized:

filename.other.1.{shortcutpath}.cab

1.other.filename.{shortcutpath}.cab​

While the following would NOT be recognised:

filename.other.shortcutpath.1.cab

filename.1.shortcutpath.other.cab

filename.other.1.shortcutpath}.cab

1.other.filename{shortcutpath.cab​

Let me know what you think - I'm sure you will come up with something better though!

Shana Tova,

Adam
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] swanlm:
I just wanted to say thanks very much for this excellent tool. I can't say I'm using all the features available but with Sashimi installed on my Storage Card I'm able to flash a new ROM, play around with the clean ROM and then insert the Card and have Sashimi run my standard UC script.

Not only have I been able to keep the many hours work put into UC but I now have a new level of flexibility.

So thanks again and keep it up.

Cheers.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Happy new year to you as well... :)

I already revisited the code, and glad I did because I was able to optimize the subroutine in a way I wanted to do so previously, but couldn't figure out just how.

The problems with your suggestions would restrict a user from not using certain characters within their normal cabname (whatever I used as a delimiter). I have stuck to a simple wildcard approach...

The new syntax will take 4 options:

Exact Cab name - e.g: MyConnections - will match only the full name

End Wild card - e.g: MyConn* - will match anything that begins with MyConn

Start Wild card - e.g:*conn - will match anything that has conn in it.

Full Wild card - e.g. * - will match everything not otherwise specified.

They will process in top down order, so the start wild card (which is what you are wanting to do) will only process if it can't find an Exact or End match.

I'll try to have the new release out by this week.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] wmg76:
Just started using SaShimi to reinstall my programs with all of the ROM upgrades that have been coming out. Saves a ton of time and I really appreciate it. Been reading through all the posts and I have seen this so my question is....is it possible to have SaShimi setup my GMAIL account everytime I run it?

Thanks in advance,

BG
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
If you are using IMAP for gmail access, then use Makisu to setup a provisioning XML for your account to import with SASHIMI. If you are using some sort of application for google access you will need to find out where that application stores its information (file or registry key) and back that up.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] wmg76:
Awesome. Worked like a champ! Great work!
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
First off, great program. I noticed in your video 11 that you transferred a live search folder. I want to keep my settings in live search so that I dont have to add in cities all the time. Is that what you are accomplishing? What is the easiest way to accomplish this?

And another question. I have files that I want to copy over from my storage card into the appropriate program files(LOL), I'm not sure exactly which menu I use for that, or if that feature is even supported.

Thanks.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
No, that just happened to be an example folder. I don't know where Live search stores it's info off hand. If it is in the registry, you need to export it to a .REG or XML file and import it when SASHIMI runs. If it is in a file, see the answer to question #2...

Put them in \SASHIMI\Auto\Root and then a subfolder to where you want them to get copied. So if you have a file called myfile.xml you want in the windows directory put it here:

\SASHIMI\Auto\Root\Windows\myfile.xml

You can do folders, subfolder, files, and just mirror the root structure.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
I will have to try that copy file thing next. thanks for the prompt reply. This program is so handy with all the manilla releases coming out.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
Can we transfer files to the storage card, as opposed to root? I figured out the root part.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Using the file backup feature you can backup files from the device to the storage card (Specifically to the Root directories). Read the documentation and look for filebackup.ini.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
Well, I have a couple of large programs that I install to the storage card. I was wanting to copy those files from storage card to storage card. Sashimi has a "root" folder, but not "Storage Card" folder. It's not that big of a deal though. Still loving your program.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
If you have some programs you install to the Storage Card and don't want to reinstall them each time, you can try to just export their registry keys. Then have SASHIMI just re-import their registry keys and copy over shortcuts for them (again using the \root\windows\start menu\programs idea). The idea being that the files will always be there so you only need to tell the newly flashed ROM the registry info for them.

Not sure why you want to copy from the storage card from itself? If your data is already on the storage card, there doesn't seem a good reason to hold two copies of it. Unless of course you are using a device with two storage cards? If that's the case, no SASHIMI doesn't support anything like that. I own a Tilt, which only has the one Storage Card.

Lastly, SASHIMI supports running any .MSCR file you want to write. So you can write a very simply script that basically says "copy this from here to there" and pop it in the \Scripts folder to automatically run when SASHIMI runs.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
Again, thanks for the prompt reply. Ha, the registry import would be easier! I just have to figure out what I need to export.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
Funny, I'm spending enough time reading and playing with your program that you wrote. Then, you want me to go write my own script? You give me too much credit :)
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
A Mortscript that copies a folder from location A to location B is literally like one or two lines of code. You can post in the MortScript thread with specifics and others (or myself) will assist.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
I dont think it will be necessary now b/c I just exported my registry settings and made a shortcut. Hopefully, it will work the next time I have to flash.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] xAlexx:
I'm using SASHIMI some time and am happy with this great tool.

Could anyone help to understand in which file and where saved GPRS/MMS network settings (which we are making: Settings/Settings/Connections) and MMS settings (which we are making: Menu/MMS Options)? I would like to automatize configuration for these settings as well.

Sorry if this question answered before.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] drokkon:
So when I install a new ROM, I spend about 15 minutes making registry changes. Can anyone point me towards a good file-comparing freeware? I figure if I export a fresh registry, make my changes, and export the registry again, it will be easy to find my changes!

Also, which registry editor do you all find to be the best?

Thanks...
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] pandaboyy:
bengalih suggested to use windiff.

I've tested it and it's really fast... but I still can't find the right REG yet

I've tried to create filebackup.ini from PC then transfer it to my PPC, but SASHIMI keep saying "filebackup.ini not found" when I tried to view it.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Are you putting it in the right location? It needs to be in \SASHIMI\Program\INI alongside all the other INI files.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] pandaboyy:
Oh... when I was watching the tutorial on youtube, it said the file should be put in Sashimi\program\bin

My bad...

Thank you
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
The tutorials are several versions old. Always read the release notes and the documentation with each version.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Based on popular demand I have created a video tutorial that shows how to figure out where in the registry an application stores its information and how to create a .REG file with this.

You can find the video under the new TIPS AND TRICKS section in post #2.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 12aon:
I was wondering if it is possible to create shortcut's to folders already existing in a cooked ROM. I assumed if I named folders specified in customlinks the same as the folders used in the ROM the files would be placed in those folders. Instead new folders are created. I have not succeed in doing a destructive overwrite to solve this, but I might still. Still have to figure out the registry part, so that I may keep my apps registered. But I must say, you have created a seriously convenient application, and I missed out big time up till now. Nice tutorials man! Exciting times:D! Cheers, 12
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
I think you might be doing something wrong with your setup. If a folder exist then it will create the shortcuts there. It can't be creating new folders in the same location as you can't have two folders with the same name in the same location!

I just posted a new series of simple video tutorials. Check out #3 where I go over customlinks again and see if it doesn't help you out.

If you still have issues, post back with specifics and we'll see if we can get you sorted out.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Don't be intimidated!

New Videos on Basic SASHIMI Functions
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
I've been using resco registry. It doesn't give me options for changing the registry type that you recommended on the registry video. Would the resco registry be fine, or do I have to install phm to use windiff
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Try it and see.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 1999TL:
Meh, I was just going to get phmregedit since it looks more powerful(always used resco b/c I have resco explorer)...but Ill try it and see.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Yeah, try and see and report back...it will be good for all to know.

I believe that PHM actually has some limitations (like proper editing of Multi String values). However it was the first one I tried and it has always met my needs for what I use it for.

I would guess that Resco will probably work, but as I said...try and see :)
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] xAlexx:
Thank you Bengalih, videos posted by you is very helpful and understandable :)

Really great work.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] 12aon:
It ends up like this, could be because they're iconized folders. You wouldn't happen to know what to do about that, cheers
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
I place shortcuts in pre-created iconized folders all the time, so I don't think that is the issue.

Why don't you post your log and your customlinks.ini file as well as tell me what device and ROM you are using.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] JimmyMcGee:
I'm not sure what's going on with this thread.

I am Locking it until The Original poster PMs me telling me whether the change was intentional or there was a password "incident"
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] Moe5508:
I see there's a v4.2 beta file over there as well...what is that supposed to do exactly?

Great work as always - you really have taken UC to a whole new level!!!!!
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] rush242:
Thanks for the help...

So then, when I open up the reader.exe, for example, there are two cabs.

Do I just repackage them into a single .cab with WinCE Cab Manager, or do I just install them both?

Thank you for your help.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
If it is stored in the registry or a file (which everything is), then SASHIMI can back it up. The question is simply knowing which regkey/file the information is in.

As was suggested earlier, if people want to share/contribute what they use in their regexport.ini files I can compile a better "sample" file that has many commonly backed up options.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Thanks...the theme I have is just the standard theme from the latest official 19213 AT&T ROM (non-shipped).

I have attached it here for you. Place it in your \Windows directory and then go into Settings and change your theme.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
The only thing changed in the beta is that instead of having "Storage Card" hard coded in, the script attempts to determine what the SD slot is called on your device.

This is meant for devices other than the Kaiser/Tilt or non-US users who may have a different name for their Storage Card.

You can use the 4.2 if the above is not your situation, and it should work fine...but there are no additional features.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Most likely those cabs are for different device architecture. If one of them says ARM or PPC that is probably the one you want. If you are unsure copy one to your device and run it and see if it installs successfully. If so, that's the one you want!
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] P1Tater:
I always just extract the one that has ppc in the name. If there is not one, then the one with "arm" in the name will work. They, the developers, usually package 2 or 3 cabs in one .exe for different devices so as not to confuse the users. Almost 99% of the time, there is one with "ppc" in the name. If so, just extract that cab with the winrar application and copy to your device. You should be good to go then.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] rush242:
Ah, brilliant, thank you!!
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] P1Tater:
NP, anytime. Glad to help.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] dan1967:
There is something there but aparently it does not work so easy. Someone with extensive bluetooth knowledge might help.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] ChInEsE ChIcKeN:
what exactly is the differecne between the beta and the regular version?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] rush242:
Read the thread:

"The only thing changed in the beta is that instead of having "Storage Card" hard coded in, the script attempts to determine what the SD slot is called on your device.

"This is meant for devices other than the Kaiser/Tilt or non-US users who may have a different name for their Storage Card.

"You can use the 4.2 if the above is not your situation, and it should work fine...but there are no additional features."
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] overhaulengines:
here is the regs that i use, that is back up and then restore,

HKCU/controlpanel/owner

this backs my Owner info and restores ie name, address, phone #email address etc

HKLM/software/sbp software house

this does pocket plus setting and some spb phone suite settings, ie photo speed dials (phone suite)

HKLM/software/spb software house 2

this backs up spb mobile shell setting, ie weather and photo speed dials (shell)

so far so good, still learning,

Bengalih is this what you are looking for? or do you want me to post the actual reg files?

Bengalih its nice to see more xda users trying your awesome program.

Lupe
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
Either way... Whatever anyone posts I will try to compile and put in a sample file with the next release.

At this point, I'm not sure what to add to a future release :)

We've had alot of downloads with this latest version, but not that much feedback. So, I'm not sure if people are using it, and if they are what they like/don't like about it.

So, other than interest in porting it to other non-Kaiser devices, I don't know what else I will be doing with it.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] laakness:
This looks extremely promising. I just downloaded it and am going to have to put together a package of my personal apps and settings.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bsw11:
2 problems

Hi,

EDIT - Hold on, I just noticed that I am using 3.1 not 4.1 = Soooo - trying again now. Though I am not real confident about #2 working as I have it.

I love this app. Having 2 issues:

1 - the SC is not installing to my storage card as stated - I don't see anything special happening on my screen during those installs.

2 - The file I created out of the OEMizer program - mxip_myProv_100.proxml did not update my email settings on install.

I did install the 4.1 to a new SHASHIMI folder (renamed the old, installed, copied the bin account back to the old and then renamed old to SHASHIMI).

Please give me exact details on how to do the #2 mail reload - I am sure it will help others as well.

Also - is it possible to override port 25 on email with 2525?
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bengalih:
#1 is most definitely cause your MortScript is out of date.

#2...you can try to load up TaskManager from the \bin directory and import it manually. If that works, then SASHIMI shouldn't have problems with it.

Did you run through the tutorial and did the XML test file properly import?

As far as changing port number..I'm sure it must be possible, but I'm not sure how you would do that, as it's not an issue specific to SASHIMI.
[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] bsw11:
All Better!

Ok, #1 was what you said - wrong version.

#2 - What I did was rename the file from .provxml to .xml and the task manager did its thing perfectly - so I am sure it will work next time just fine!

So that is the tweak that is needed to make things work - rename to .xml!

Thanks!