Odblokowanie ukrytych opcji w Mobile Partner Huawei
1.Edycja
Mobile Partner oferuje szereg dodatkowych funkcji, które jednak domyślnie są wyłączone.
Następuje to niestety na poziomie skryptu (xml) a nie z pozycji menu programu.
Należy zatem zaopatrzyć się w edytor składni jak:
Notepad+ czy RJTextEd. Dla wytrwałych może to być również zwykły notatnik windowsowy.
Cała edycja opierająca się na włączeniu/wyłączeniu opcji (pluginów) bazuje na dwóch znacznikach (tagach):
otwierającym <!--
zamykającym /-->
<!--To jest przykład komentarza lub składnia nieaktywnego pluginu/-->
Znaczniki te oznaczają komentarz, a tekst pomiędzy nimi jest pomijany/ignorowany przez program, przeglądarkę internetową itp. Dlatego powyższe tagi zmieniamy na:
otwierający <
zamykający />
Uwaga: nie róbmy tego w sposób hurtowy – poprzez narzędzie wielokrotnej zmiany plików.
Niektóre opcje są w fazie wstępnej lub nie działają w ogóle bez dopisania dodatkowych linijek kodu – znanych tylko twórcom. Program mógłby pokazać opcje po których włączeniu zawiesi się itp.
Tyle wstępu – ot, całej filozofii.
2.Modyfikacja skryptu
Jeśli mamy zainstalowany Mobile Partner najłatwiej przekopiować potrzebne pliki z katalogu (wzór ścieżki dla Windows 7 x64):
%SystemDrive%\Program Files (x86)\Mobile Partner
Po dokonaniu zmian testować bezpośrednio w zainstalowanej aplikacji zanim skompilujemy gotowy plik data.bin i zainstalujemy gotowy dashboard na modemie.
We wskazanych plikach szukamy odpowiedniej składni i modyfikujemy ją w podany sposób.
Jeśli któryś plugin wymaga dopisania skryptu będzie to dodatkowo oznaczone.
Plik
• Mobile Partner\config\PluginsConfig.xml
<common>
<plugin>
Rozmowy telefoniczne:
<!--item name="CallUIPlugin" clsid="58A0343A-93DB-4ea2-92B4-C51589629381"/-->
zmieniamy na:
<item name="CallUIPlugin" clsid="58A0343A-93DB-4ea2-92B4-C51589629381"/>
Wykaz połączeń telefonicznych:
<!--item name="CallLogUIPlugin" clsid="1FCAC0FF-9E87-450f-8258-1155D7696571"/-->
<item name="CallLogUIPlugin" clsid="1FCAC0FF-9E87-450f-8258-1155D7696571"/>
Historia połączeń:
<!--item name="NetInfoRecordUIPlugin" clsid="27A315A2-D587-498a-9FC5-7CF2738679DF"/-->
<item name="NetInfoRecordUIPlugin" clsid="27A315A2-D587-498a-9FC5-7CF2738679DF"/>
• Mobile Partner\plugins\NetConnectPlugin\NetConnectConfig.xml
Import Eksport Profili:
<!--Does it show that the import and export button--><!--item name="IMPORT" value="false"/-->
<!--Does it show that the import and export button--><item name="IMPORT" value="true"/>
• Mobile Partner\plugins\NetInfoUIExPlugin\NetInfoUIExConfig.xml
Limity i alarm Internetu:
<!-- In Build2 Volume Limit is Not supported Begin So Both are Set to false--><!--item name="DATAVOLUMELIMIT" value="true" describe="show datavolume on the lesf"/--><!--item name="TIMEVOLUMELIMIT" value="true" describe="show timevolume on the lesf"/--><!--item name="RESETALLDATA" value="true" describe="reset all data"/--><!--item name="WarnExceed" value="true" describe="show warnbyvolume"/--><!--item name="WarnBefore" value="true" describe="show warnbypersent"/--><!-- In Build2 Volume Limit is Not supported End-->
<!-- In Build2 Volume Limit is Not supported Begin So Both are Set to false--><item name="DATAVOLUMELIMIT" value="true" describe="show datavolume on the lesf"/><item name="TIMEVOLUMELIMIT" value="true" describe="show timevolume on the lesf"/><item name="RESETALLDATA" value="true" describe="reset all data"/><item name="WarnExceed" value="true" describe="show warnbyvolume"/><item name="WarnBefore" value="true" describe="show warnbypersent"/><!-- In Build2 Volume Limit is Not supported End-->
Kolor:
<item name="NoWarningColor" R="0" G="208" B="255" /><item name="BeforeWarningColor" R="255" G="75" B="4" />
Powyżej niebieski. Można użyć dowolnego w formacie RGB.
Skala pobierania:
Z kB/s na MB/s (zmieniamy odpowiednio wartości liczbowe)
<item name="KB/s" value="1024" type="1024" langResID=""/><item name="MB/s" value="1048576" type="1048576" langResID=""/>data\common\plugins\StatusBarMgrPlugin\StatusBarMgrConfig.xml<speedunit><item name="KB/s" value="1024" type="1024" langResID=""/><item name="MB/s" value="1048576" type="1048576" langResID=""/></speedunit>
USDD:
W pliku
<!--item name="USSDUIPlugin" clsid="6ADFE6DA-E212-4087-8466-043AB06DF4EB"/-->
<item name="USSDUIPlugin" clsid="6ADFE6DA-E212-4087-8466-043AB06DF4EB"/>
A w pliku:
• Mobile Partner\config\pluginslib.xml
jeśli brakuje dopisujemy:
<plugin><channel></channel><name>USSDUIPlugin</name><alias></alias><clsid>6ADFE6DA-E212-4087-8466-043AB06DF4EB</clsid><url>.\USSDUIPlugin.dll</url><setting_title></setting_title><version>0.1.0.1</version><type>0</type> <!--zmieniamy wartość na 0--><active>false</active><static>false</static></plugin>
Dodatkowo instrukcja po angielsku – niestety nie pamiętam od czego:
Step by StepHow to add STK function to your Mobile Partner :1) Open the folder where your mobile partner is installed (normally is x:\program files\mobile partner);2) Check if under sub-folder called "plugins" there is another folder called "STKPlugin" (and see if there are about 12 files into);3) Go to "Config" folder and open with notepad the file called "PluginsConfig.xml";4) Add this row under "<plugin>" section (just copy and paste), and save the file (if cannot save, please remove read-only flag):<item name="STKPlugin" clsid="BB06C1A5-D060-413d-9F40-0226F2BEE443"/>5) Now under "plugin" folder, goto sub-folder called "XFramePlugin" and open with a notepad the file called "Config.xml";6) Under the section<popupmenu parent="toolmenu">just add (copy and paste) this row:<item type="ITEM" id="IDS_XFRAME_MENU_STK">43031</item>Save the file (if cannot save, please remove read-only flag on file details);7) Open your Mobile Partner, et voilà STK function are addedTake note that the STK function don't run on all huawei modem donglePost reply4 out of 5 found this valuable
3.Kompilacja do data.bin
Plik ten to nic innego jak archiwum 7z.
Po rozpakowaniu i skopiowaniu przetestowanych plików do odpowiednich folderów ponownie kompresujemy do 7z.
Niekiedy możemy uzyskać znacznie mniejszy rozmiar co nie jest wadą.
W razie problemów lub mogących przydarzyć się błędów itp. pomoc na forum
http://www.bez-kabli.pl/viewtopic.php?t=10454
kordex35