[TG01 ROM Development] kevinpwhite:
Soft De-Branding of Toshiba TG01

===================================================================

Required:

- Windows desktop based Registry Editor such as CERegEdit

- Replacement Welcome and Shutdown screen image files (below)

Optional:

- Windows Mobile File Explorer such as Resco Explorer 2010

- Microsoft .net Framework 3.5 View attachment 297594

- Microsoft .net Config Tool View attachment 297595

Additional OPTIONAL Step

- ROM Reflash as described in this thread

- this ONLY results in removal of the Orange splash screen; the rest of the process described below is still needed.

- This also introduces a significantly greater level of risk and should be avoided unless you know what you are doing and take full responsibilty for any unintended consequences.

- Please read thoroughly ! Especially the caveats posted by @cedesmith as author of the TGTool.

====================================================================

Part 1 - Carry out Hard Reset (Master Clear)

Either:

1.1 Power off; Press Power button while at the same time press and hold Camera AND Volume Up. When green light comes on / vibrates, release Power. Then follow on screen prompts to execute HR.

OR:

1.2 Go Start|Settings|System then tap Master Clear. Enter code '1234' to confirm.

1.3 Allow device to initiate cold boot. White TOSHIBA appears on black background, followed by Orange Windows screen and message

"Tap the screen to set up.... " DO NOT TAP !

====================================================================

Part 2 - Remove unwanted .cab Files prior to startup

Start CeRegEdit (NB. if you are running Vista / Win 7 you will need to be logged in as an Administrator)

- Go to HKEY_LOCAL_MACHINE\Software\Toshiba\AutoCabInstall

- DELETE all Values in this section that you do not want to retain.

- If you have a licenced copy of Core Player, will also wish to remove this so you can install the later version now available separately.

====================================================================

WARNING:

- From here on you are making significant Registry changes; however if things don't end up working as desired, this IS fully recoverable, BUT will entail doing a fresh Hard Reset.

- If you are not happy with these detailed edits, suggest skip to Step 4.

- All changes CAN also be made by individually editing the multitude of Settings (eg. Network, email, etc.) directly on the TG01.

Part 3 - Clean up Registry

DELETE Complete Keys:- HKEY_CURRENT_USER\Comm\RasBook\Orange Internet

- HKEY_CURRENT_USER\Comm\RasBook\Orange MMS

- HKEY_LOCAL_MACHINE\Comm\ConnMgr\Providers\{7C4B7A38-5FF7-4bc1-80F6-5DA7870BB1AA}\Connections\Orange MMS

- HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\TV player.lnk

- HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Orange Maps.lnk

- HKEY_LOCAL_MACHINE\Comm\ConnMgr\Destinations\Orange MMS

- HKEY_LOCAL_MACHINE\Comm\ConnMgr\Destinations\Orange Internet

- HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\MMSCSetting\Orange MMS

DELETE VALUES >ONLY< (ie. LEAVE the Key intact):- HKEY_CURRENT_USER\Software\ACCESS\NFWP10\BrowserPref:BGImage

- HKEY_CURRENT_USER\Software\ACCESS\NFWP10\BrowserPref:UseStartImage

EDIT:- HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\MMSCSetting\Orange MMS:ISP

Replace 'Orange MMS' with 'My ISP MMS'

- HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\MMSCSetting\Orange MMS:MmscURI

Replace 'http://mms.orange.co.uk/' with 'http:// >>insert My ISP web address here <<'

- HKEY_CURRENT_USER\Software\ACCESS\NFB35WM\CorePref

Replace 'Mozilla/5.0 (PDA; NF3.5wMPRO/3.2; like Gecko) NetFront/3.5 Toshiba-TG01-orange/ 01' with 'Mozilla/5.0 (PDA; NF3.5wMPRO/3.2; like Gecko) NetFront/3.5 Toshiba-TG01/ 01'

- HKEY_LOCAL_MACHINE\System\Inbox\Settings:CurServiceName

Replace 'Orange e-mail' with 'My ISP email'

- HKEY_LOCAL_MACHINE\Services\GPSConnService:GPRSConnection

Replace 'Orange Internet' with 'My ISP GPRS'

- HKEY_LOCAL_MACHINE\Security\Internet Explorer\User Agent:Custom

Replace 'Toshiba-TG01-orange/ 02/ PPC; 480x800' with 'Toshiba-TG01/PPC; 480x800'

- HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers\GPSOneDevice:UMTSServerURL

Replace UMTSServerURL Value 'agpss.orange.co.uk:7275' with 'xxxxx' appropriate to your Service Provider If not available, leave 'as is' and change later.

Edit: Copy attached .cab to the TG01 and run to change to Vodafone / BT Mobile AGPS Server if desired:

View attachment 302857

- HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AboutURLs:home

Replace 'http://orangeworld.co.uk/' with 'http://www.bbc.co.uk' or whatever IE Homepage you prefer

- HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\PrefConn

DELETE Value Name {436EF144-B4FB-4863-A041-8F905A62C572}

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_7

DELETE:

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_7:ThumbnailItem_3_IconFileName

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_7:ThumbnailItem_3_ItemType

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_7:ThumbnailItem_3_ItemID

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_7:ThumbnailItem_3_ItemName

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_4

DELETE:- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_4:ThumbnailItem_1_IconFileName

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_4:ThumbnailItem_1_ImageType

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_4:ThumbnailItem_1_ItemID

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\MainMenu\Order_4:ThumbnailItem_1_ItemName

- HKEY_LOCAL_MACHINE\Software\Arcsoft\ArcSoft MMS UA\Config\mm1\WspHeader:User-Agent

Replace Toshiba-TG01-orange/ArcSoft/MMSUA/PPC/v5.5' with 'Toshiba-TG01/ArcSoft/MMSUA/PPC/v5.5 '

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\Launcher

DELETE:

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\Launcher:Item_1_IconFileName

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\Launcher:Item_1_ItemID

- HKEY_LOCAL_MACHINE\Software\Toshiba\RegistrySettings\Launcher:Item_1_ItemName

- HKEY_LOCAL_MACHINE\Software\Toshiba\CommSetup

DELETE:

- HKEY_LOCAL_MACHINE\Software\Toshiba\CommSetup:Path32

- HKEY_LOCAL_MACHINE\Software\Toshiba\CommSetup:Path33

- HKEY_LOCAL_MACHINE\Software\Toshiba\CommSetup:Path35

- HKEY_LOCAL_MACHINE\Software\Toshiba\CommSetup:Path36

- HKEY_LOCAL_MACHINE\Software\Toshiba\CommSetup:Path37

NB. Do NOT delete Path Path 31 and Path 34

DELETE:

- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent\Templates\Same as Windows XP\Post Platform

EDIT:- HKEY_LOCAL_MACHINE\Services\GPSConnService:GPRSConnection

Replace 'Orange Internet' with 'My ISP Internet'

- HKEY_LOCAL_MACHINE\Ident:Name

Replace 'TG01' with 'TG01_Debrand'

====================================================================

Part 4 - Boot into Windows

NOW you can tap the screen and proceed to the usual Align Screen stage.

HINT - when carrying out screen alignment, make your taps very precise and GENTLE. This will maximise both pointing accuracy AND sensitivity.

====================================================================

Part 5 - Remove unwanted Shortcuts from Start Menu

Open your TG01 in Windows or File Explorer:

- Go to ..\Windows\Start Menu\Programs

DELETE Orange Maps.lnk (NB. if in File Explorer on the mobile you won't be able to see the .lnk extension)

(You can also remove shortcuts to any other built-in apps which you don't want, eg. calculator, if replacing with a more swept-up version)

====================================================================

Part 6 - Replace Orange Welcome and Shutdown screens with generic Windows ones:

- Copy the following two files FIRST to your device or uSD Card; then across to ..\Windows directory.

- Ignore the warning messages about overwriting.

- NB. This will NOT work using either Copy|Paste from the desktop via AS/WMDC OR the built-in File Explorer.

- It WILL work if you install a suitable 3rd party file explorer such as Resco Explorer 2010. This also incorporates a very useful on-board Registry Editor and is highly recommended.

View attachment 297585, View attachment 297586

====================================================================

Part 7 - Add a Soft Power Off Shortcut (exactly the same function as the hardware button)

- Unzip and copy the following shortcut (.lnk file) to ..\Windows\Start Menu\Programs

View attachment 297589

====================================================================

Part 8 - Test the shortcut by going Start | Power Off (Icon with Red circle and White cross).

- Press the hardware Power button to reboot

- On reboot, you should be greeted by the Windows start screen and as fully soft de-branded a device as is currently possible.

====================================================================

Part 9 - Supplementary improvements:

Add Microsoft .net Mobile Framework 3.5 and .net Config Manager

- Install View attachment 297594

- Install View attachment 297595

Then open .Net Configuration (Icon in Start Menu) and check you have:

.Net Compact Framework versions installed:

3.5.7283.0

2.0.7045.0 (ROM)

Go to Device Policy tab and select 'Run unconfigured applications with the following'

3.5.7283 and then tap 'Apply'; Close

====================================================================

Part 10 - Strongly Recommended:

Install a suitable on-device File Explorer / Registry Editor (eg. Resco Explorer 2010)

Install a suitable Backup app (eg. Sprite Backup, Resco Backup or SPB Backup)

Now make a 'Master' Backup so you can easily get back to a 'clean' build after your next Hard Reset without having to repeat the above process !

Edit: Experience has shown that while a Master Backup is still really good for certain aspects (eg. all your own Operator Settings which WILL get restored to the Registry following an HR, unfortunately because the above process also deletes lots of Keys/Values, these will stay in place post-HR. Basically restoring the Master Backup will overwrite any values, but it doesn't delete anything.

====================================================================

Acknowledgements:

- To all the various sources across XDA and other Forums - Thank You for a vast mine of information which I have tapped into to pull together here along with my own researches.

Request:

- I have tested the above procedures on a TG01, both to create the information and then walk through and follow it...

- There are however almost certain to be some 'bugs' which will be encountered, also depending on individuals' configurations, ISPs, etc.

- So, it will be greatly appreciated if you find a bug to please PM me with the details and I will then update this post accordingly.

Enjoy.... :-)