[Windows Mobile Apps and Games] meltwater:
Install

Problems with sense not starting, try using SenseUtil to add/remove the tab without manually editing the tab control file.

Moved to this post (from 1st post):

meltwater HTC FbTab v1.6.cab (3.32 MB, 7583 views)

Manual Install v1.6 05Aug2010.zip [v1.6Release05Aug2010.zip (3.25 MB, 9095 views)]

Sections within this post:

Please ensure you follow the instructions from the correct section.

Dual Cab Install (using SenseUtil) Instructions:

Dual Cab Install/Un-Install using Separate Cabs [meltwater_FbTabV1.6(SeperateCabs)-2.zip]

Dual Cab Un-Install using Separate Cabs [meltwater_FbTabV1.6(SeperateCabs)-2.zip]

Dual Cab Upgrade using Separate Cabs [meltwater_FbTabV1.6(SeperateCabs)-2.zip]

FAQ: My ROM shows double tab icons when selected

Note:

The following instructions are for the other install methods, it is hoped that the Easy Cab Install should work for everyone. If that is shown to be the case then the other methods will be removed.

Captain Throwback's Cab Install Instructions:

Captain Throwback's Cab Install

Captain Throwback's Cab Un-Install

Sense 2.5.19XX Instructions:

Use v1.6 Manual 192x Patch Install Instructions below.

Manual Install/Un-install Instructions:

v1.6 Manual New Install Instructions

- Follow these instructions to manually install the tab on sense 2.5 (but not including sense version 2.5.19xx) which does not already have the facebook tab.

v1.6 Manual 192x Patch Install Instructions

- Follow these instructions to manually apply the patch to the install for 192x based systems (follow check to ensure which version you have)

v1.6 Manual Upgrade v1.5 Instructions

- Follow these instructions to manually upgrade the existing v1.5 facebook tab to the current version

v1.6 Manual Upgrade v1.0 Instructions

- Follow these instructions to manually upgrade the existing v1.0 facebook tab to the current version (again this does not include sense version 2.5.19xx).

v1.6 (& v1.5) Manual Un-install Instructions

- Follow these instructions to manually remove the facebook tab from sense.

Problems?

Manila Sense Fix - Sense is not starting after install/uninstall

Reset Manila Sense - Sense didn't regenerate correctly

Cooking issue - Exception when running facebook.exe for the 1st time

Missing menu items after upgrade

Please note:

If you are editing the tab control file (26948339_manila) or language files, it is recommended you use an editor which supports the following format:

Line Endings:Unix(LF)

Encoding:UTF-16 Little Endian

Editors such as Programmers Notepad and Notepad2 appear to work well.

Dual Cab Install (using SenseUtil) Instructions:

- Standard Cab for SenseUtil and a Cab for the Tab files (placed together in a single zip file).

Remember: Backup your device and data before attempting this mod. Post if you have any problems.

Dual Cab Install using Separate Cabs [meltwater_FbTabV1.6(SeperateCabs)-2.zip]

INSTALL:

a) Install both Cabs, in no particular order.

b) Run SenseUtil from Start Menu\SenseUtil\AddTab\SenseUtil FbTab Add to Add the FbTab to Sense.

Dual Cab Un-Install using Separate Cabs [meltwater_FbTabV1.6(SeperateCabs)-2.zip]

UNINSTALL:

a) Run SenseUtil from Start Menu\SenseUtil\RemoveTab\SenseUtil FbTab Remove to Remove the FbTab from Sense.

b) You can now uninstall the FbTab cab, and if desired, the SenseUtil cab too.

Note: As the references in sense have been removed, the files will have no effect on sense anymore.

c) The remaining registry entries can also be manually removed from HKEY_CURRENT_USER\Software\HTC\Manila all of which will start with "Facebook.".

Dual Cab Upgrade using Separate Cabs [meltwater_FbTabV1.6(SeperateCabs)-2.zip]

UPGRADING (note there is nothing different to v1.6):

If you already have the tab installed, then you can use either cab package, however instead of Adding the tab, you will need to "Reset Sense" - Del ManilaFull.xml either from SenseUtil or manually (stop sense, delete the file from windows and restart sense).

FAQ: My ROM shows double tab icons when selected (typically applies to NRG ROMs)

A: Delete or rename 1F04C842_manila in windows, this file is not required for your ROM. You will then need to "Reset Sense".

B]Latest version of Sense Util is available here

Captain Throwback's Cab Install Instructions:

Captain Throwback's Cab Install

Disable Sense from Today items.

Install CAB [Attached to post#1 - meltwater HTC FbTab v1.6.cab] (this will create a shortcut to "FixStartManila" in your Start Menu)

Tap "FixStartManila" to run it. It will likely seem like nothing happened.

Tap "FixStartManila" a second time. This time, you will likely see the wait cursor, which will stay for 10 seconds or so.

Re-enable Sense in Today items.

Done!

Please make sure you follow the instructions for the cab, and particularly if you uninstall (there are extra steps need afterwards compared to a normal cab).

Captain Throwback's Cab Un-Install

To Uninstall:

Disable Sense

uninstall the CAB

run "T-Back Remove Facebook Tab.cab" (Attached to this post) to restore Sense to it's original state (either that ,or you can download FixStartManila from the GPS Tab thread see Manila Sense Fix section below)

When you re-enable Sense, you should be without FB tab (note that if you've installed other tabs since flashing your ROM, they will not show up using my CAB - in that case, I recommend MoonNah's CAB).

Manual Install/Un-install Instructions:

v1.6 Manual New Install Instructions

Warnings etc

Modifying manila means various levels of messing around with the files on the device so, as with most of the mods on here, back-up often and be prepared to screw it up and hard-reset your device. All the changes explained here may or may-not work on your particular device/version of manila or perhaps it's just not going to happen today.

ONLY USE THIS METHOD IF YOU DO NOT HAVE THE TAB ALREADY INSTALLED.

If you do not have the tab installed then you shall need to ensure the tab control file is updated correctly to allow sense to include it.

Download the manual install package from post #1.

Disable sense, via the Settings\Home\Today items.

Delete "\\windows\manilaFull.xml" on your device (don't worry this is regenerated when manila restarts).

Extract the files from the folder "TabFiles\Windows\" to the windows directory on your device. Plus ensure you copy "Facebook_Pages.xml" to "\Windows\ManilaXml".

Update your tab control file (26948339_manila) from \Windows folder:

The files may be hidden system files (may need to enable viewing of system hidden files to find them). Keep an original copy of your 26948339_manila file (i.e copy as 26948339_manila_backup).

Scott8813's tutorial show's the steps required to edit the tab control file in more detail if you are unsure on this (http://xdaforums.com/showpost.php?p=6004802&postcount=216)

Edit your tab control file (26948339_manila) from your \windows\ directory (you can use the example in the zip file \tabcontrol\ as a guide, use a UTF-16 Compatible Editor such as Notepad2 or Programmers Notepad.

a) Insert the following text, between the other "pages" defined, replacing the X with suitable number (re-numbering the others as required to avoid duplicated numbers):

<Page Order="X" Name="facebook.page" PackageName="HTC" Title="[[Facebook]]">
<ComponentReference Name="page" Mode9Path="HTC\People\facebook.mode9" Component="SummaryAllPage" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_Preview"/>
</Page>

b) Copy back completed file to your device \windows\ directory

Delete the configuration reg-key HKLM\Software\HTC\Manila\Configuration (this resets the tab list and allows the new tab to be included in the tab re-ordering page of the settings tab - the keys only re-generate when you go back to that tab re-ordering page)

Import the registry entries from appFacebook.reg file into your devices registry.

Note: You may need adjust the default path settings for the example application links etc to match the applications you have installed and their locations.

Extract the "FacebookUtil" folder to "Program Files\FacebookUtil" (I would recommend on your device rather than storage card).

Run "FacebookUtil.exe", from where you've copied it to and Update the Facebook Utility's "Stored Path to Current" within the "File Path Settings" page, and "Apply" the change.

Re-enable sense, via the Settings\Home\Today items (it will take a little longer than normal to re-start the 1st time).

Enjoy. (Don't forget to authorise to allow Updating of your status).

v1.6 Manual 192x Patch Install Instructions

There are two versions of the files which drive this tab, the tab is based on the later one. So if the tab does not work after you install it you may have the older version...

Check the version of the files you have:

- Locate 0de73b01_manila in your windows folder.

IF the filesize is around 41Kb then you have the older 192x files and you require the patch.

IF the filesize is around 47Kb then you have the newer 2010 files and you do NOT require the patch (your problem is somewhere else).

DO NOT INSTALL THE PATCH IF YOUR FILE VERSION IS NOT CORRECT

Patch the install:

Install the tab as normal (see above - via cab or manually).

Download the attached zip file:

192xFbTabPatchRelease

Disable sense

Replace the 090EF4F3_manila in the windows/ folder with the one in the zip file.

Replace the Facebook_Pages.xml in windows/ManilaXml/ folder with the one in the zip file [note this file is universal so later releases will include the updated version of this file already].

Delete manilafull.xml from the windows/ folder.

Restart sense.

To un-install follow the same instructions as for v1.6 normal installation.

Note:

Not all the functions of the normal tab are available in this version (i.e. Expand/Collapse View has been removed).

v1.6 Manual Upgrade v1.5 Instructions

Warnings etc

Modifying manila means various levels of messing around with the files on the device so, as with most of the mods on here, back-up often and be prepared to screw it up and hard-reset your device. All the changes explained here may or may-not work on your particular device/version of manila or perhaps it's just not going to happen today.

ONLY USE THIS METHOD IF YOU HAVE THE TAB ALREADY RUNNING WITHOUT PROBLEMS.

With the previous facebook tab working and running properly, updating to the new version can be achieved by following these instructions:

Disable sense, via the Settings\Home\Today items.

Replace the following files:

Lang Files(\windows\):

1FED11F0_manila

3abb2ec0_manila

781C9850_manila

Script Files(\windows\):

090EF4F3_manila

33A980DD_manila

FacebookUtil Application (\Program Files\FacebookUtil\):

FacebookUtil.exe

.

Update reg entry/setting for Desktop Online Link:

[HKEY_CURRENT_USER\Software\HTC\Manila]

"Facebook.LaunchWeb2"="www.facebook.com/home.php?m2w"

Delete "\\windows\manilaFull.xml" on your device (don't worry this is regenerated when manila restarts).

Re-enable sense, via the Settings\Home\Today items (it will take a little longer than normal to re-start the 1st time).

v1.6 Manual Upgrade v1.0 Instructions

Warnings etc

Modifying manila means various levels of messing around with the files on the device so, as with most of the mods on here, back-up often and be prepared to screw it up and hard-reset your device. All the changes explained here may or may-not work on your particular device/version of manila or perhaps it's just not going to happen today.

ONLY USE THIS METHOD IF YOU HAVE THE TAB ALREADY RUNNING WITHOUT PROBLEMS.

With the previous facebook tab working and running properly, updating to the new version can be achieved by following these instructions:

Download the manual install package from post #1.

Disable sense, via the Settings\Home\Today items.

Extract the files from the folder "TabFiles\Windows\" to the windows directory on your device. Plus ensure you copy "Facebook_Pages.xml" to "\Windows\ManilaXml".

Delete "\\windows\manilaFull.xml" on your device (don't worry this is regenerated when manila restarts).

Extract the "FacebookUtil" folder to "Program Files\FacebookUtil" (I would recommend on your device rather than storage card).

Run "FacebookUtil.exe", from where you've copied it to and Update the Facebook Utility's "Stored Path to Current" within the "File Path Settings" page, and "Apply" the change.

Re-enable sense, via the Settings\Home\Today items (it will take a little longer than normal to re-start the 1st time).

Enjoy. (Don't forget to authorise to allow Updating of your status).

v1.6 (& v1.5) Manual Un-Install Instructions

Warnings etc

Modifying manila means various levels of messing around with the files on the device so, as with most of the mods on here, back-up often and be prepared to screw it up and hard-reset your device. All the changes explained here may or may-not work on your particular device/version of manila or perhaps it's just not going to happen today.

The easiest and safest option is to simply disable the tab via Settings, Home Screen Tabs. This will stop the tab being run and will have no further impact on sense.

In order to remove all the facebook tab related stuff you will need to follow all the steps:

Disable sense, via the Settings\Home\Today items.

Edit your tab control file to remove the following section of code (be sure to renumber the items). Or simply replace the tab control file (26948339_manila) with the backup you made before you installed the tab.

<Page Order="X" Name="facebook.page" PackageName="HTC" Title="[[Facebook]]">
<ComponentReference Name="page" Mode9Path="HTC\People\facebook.mode9" Component="SummaryAllPage" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_Preview"/>
</Page>

Delete "\\windows\manilaFull.xml" on your device (don't worry this is regenerated when manila restarts).

Delete the configuration reg-key HKLM\Software\HTC\Manila\Configuration (this resets the tab list and allows the new tab to be included in the tab re-ordering page of the settings tab - the keys only re-generate when you go back to that tab re-ordering page)

Delete the following files from "\\windows\":

05FF1072_manila

06C09C86_manila

090EF4F3_manila

1F04C842_manila

33A980DD_manila

4F90441E_manila

51B6F88A_manila

59B632C0_manila

5D4F2200_manila

6BEE887F_manila

(Plus the language files you might have installed:

0CA4B866_manila, 0FEAB434_manila, 1FED11F0_manila, 3abb2ec0_manila, 5E0EA458_manila, 6CD727C8_manila, 0074c4d4_manila, 0431A004_manila, 781C9850_manila, 5470CE36_manila, 35452D58_manila)

Delete the following files from "\\windows\ManilaXml":

Facebook_Pages.xml

Delete the "FacebookUtil" directory from "\\Program Files\" or where-ever you installed it.

Using a registry editor, you can safely delete the following entries (although they will do no real harm if left there):

[HKEY_CURRENT_USER\Software\HTC\Manila]

"Facebook.LaunchAppSel"

"Facebook.LaunchAppNameXX"

"Facebook.LaunchAppXX"

"Facebook.LaunchAppArgsXX"

"Facebook.LaunchWebSel"

"Facebook.LaunchWebNameXX"

"Facebook.LaunchWebXX"

"Facebook.LaunchWebArgsXX"

"Facebook.LastUpdateTime"

"Facebook.LastUpdateDate"

"Facebook.MyStatus"

"Facebook.MyStatusExe"

"Facebook.MyStatusScript"

"Facebook.AutoUpdateInterval"

"Facebook.AccessToken"

"Facebook.AccessTokenPermission"

"Facebook.ExpandView"

"Facebook.FbApiExe"

"Facebook.FileDialogLastPath"

"Facebook.LangFile"

Note: Some "Facebook.xxxxx" entries will remain (they are also used by the people update tab, so I would recommend you keep them).

Re-enable sense, via the Settings\Home\Today items (it will take a little longer than normal to re-start the 1st time).

If sense does not start, double check your tab control file (26948339_manila) edit and perform steps 1, 3, 9 again. Otherwise, refer to "Manila Sense Fix" section below.

Problems?

Unable to authorise?

Facebook has altered the authorisation slightly, so manual paste method needs a little extra care (details here - Thanks to Nullstring).

Basically, facebook has added "#_=_" at the end, which you must remove for the app to extract the required authorisation code from the rest of the url.

Manila Sense Fix - Sense is not starting after install/uninstall

If you run into problems with Sense not starting then there are three things you can do.

1. Run moonnah's B_L_Group_FixStartManila_2.5.cab from the following thread (this should fix any problems with your tab control file):

http://xdaforums.com/showthread.php?t=670116

2. Delete the tab control file (26948339_manila) & "\\windows\manilaFull.xml" and restart your device. Sense will take a while to regenerate so please wait.

3. Post your tab control file (26948339_manila) on the thread and we shall correct any problems and repost it.

Reset Manila Sense - Sense didn't regenerate correctly

Disable sense, via the Settings\Home\Today items.

Delete "\\windows\manilaFull.xml" on your device (don't worry this is regenerated when manila restarts).

Delete the configuration reg-key HKLM\Software\HTC\Manila\Configuration (this resets the tab list and allows the new tab to be included in the tab re-ordering page of the settings tab - the keys only re-generate when you go back to that tab re-ordering page)

Re-enable sense, via the Settings\Home\Today items (it will take a little longer than normal to re-start the 1st time).

Cooking issue - Exception when running facebook.exe for the 1st time

This can occur if the ROM includes an older version of the senseSDK dlls than the ones used by the exe (v1.39) - typically CHTE.

Ensure you only have the latest versions of the following files (provided by with the tab):

sensesdk.resources.qvga.dll

sensesdk.resources.vga.dll

stedysoft.sensesdk.dll

Missing menu items after upgrade

Right-hand menu should include the following items:

NEW - Update Status

Facebook App

Facebook Online

NEW - Expand/Collapse View

Settings

If they aren't shown up, ensure you have followed the steps which reset Sense correctly (2,4 & 7 of Manual Upgrade Instructions).