I recently started to use SASHIMI heavily to customize my HD after a ROM flash. Congrats and credits to bengalih who did an awesome job.
One option i really missed in SASHIMI is to be able to specify specific values for custom registry export, so i decided to modify the script to my needs. From what i've read in various threads/forums other people wants to do the same, so i'll share it here for everyone who wants to try.
The mod allows additional parameters in REGEXPORT.INI:
key1=<yourkeypath1>
key2=<yourkeypath2>,<value1>,<value2>,<value3>, ... ,<valueN>
key3=<yourkeypath3>,*
key1 is the traditional way of exporting registry keys as its already implemented. It exports this key including all values/subkeys.
key2 specifies a key, plus the value names you want to export (value1-valueN). Value names are CASE SENSITIVE (!), if they dont match you end up with an empty key.
key3 specifies a key, plus ALL values, but WITHOUT subkeys.
WARNING: DO NOT mix filtered (like in key2, key3 examples) and unfiltered keys (key1) in the same section, as this will lead to missing values. If you need to do this, split them into separate sections.
examples from my own usage:
[Opera vibration]
RegExportDirMode=Auto
key1=HKEY_LOCAL_MACHINE\Software\Opera\Defaults,Vi brationEnabled
[power+backlight settings]
RegExportDirMode=Auto
key1=HKEY_LOCAL_MACHINE\System\CurrentControlSet\C ontrol\Power\Timeouts,BattSuspendTimeout,BattSuspe ndTimeoutSave,ACSuspendTimeout,ACSuspendTimeoutSav e
key2=HKEY_CURRENT_USER\ControlPanel\BackLight,Batt eryTimeout,BatteryTimeoutUnchecked,ACTimeoutUnchec ked
If you want to give it a shot here are the downloads:
CustomRegistryExport.txt
SASHIMI.mscr