Restore backups made under the
first ROM revision on the Pocket Loox 720
Author: Menneisyys at the
FirstLoox/PPCT/Brighthand/Geekzone/PocketMatrix/PPCMag/CEWindows/PDAGold/PDAMania.hu
etc. forums
Last
edited: 12.04.2005 14:56.
When the
first Pocket Loox 720 ROM upgrade arrived, it wasn't possible to restore
backups made with the previous ROM version. I've quickly came up with a
hexedit-based solution, and, later, a registry update to completely bring the
after-restore device up to date to remedy this. I've described these hacks at
the following threads:
http://www.firstloox.org//forums/showthread.php?t=3198
http://www.firstloox.org//forums/showthread.php?t=3213
http://www.firstloox.org//forums/showthread.php?t=3241
http://www.firstloox.org//forums/showthread.php?t=3220
I decided
to hard reset my 'precious' yesterday because of the misbehaving ThinkOutside
StowAway unified keyboard driver 4.2, in order to switch back to version 4.1.
Then, I've noticed I only had an unhacked (non-hexedited) ROM file with version
V702 on my cards; therefore, as I had no access to any desktop computer so that
I could do a quick hexedit hack, I wasn't able to restore it.
Then, I
remembered it's the Registry that Settings/System/System
Information/Version gets its version information from. I thought to myself:
'What would happen if I set it back to 702 (instead of the default,
post-upgrade 712) and tried to restore my backup file after this?' Yeah, I was
right - restoring worked just fine.
What does
this mean? Simple: the backup/restore process can be made MUCH easier than
described in the threads above. You won't do any hexediting and file
transferring - you don't even need a desktop computer (as you can rename files
inside Total Commander or Resco File Explorer on the PDA). You only need to set
the HKEY_CURRENT_USER\Software\Platform\Version
to the exact value contained in the backup file, and, then, you'll be able
to restore your backup.
So, the
step-by-step tutorial for all this is as follows.



After this,
a pop-up window will appear, telling you that the registry import was
successful.
Now, just
reset your device and everything will be up-to-date.
Please note that the first registry import only overwrites the Registry
key HKEY_CURRENT_USER\Software\Platform\Version.
You can do the same without any registry import the following way. Again, this
is NOT necessary: the first registry import explained above will work OK. I'm
only providing this information for people that want to know more about WinCE
databases.


