Odblokowanie ukrytych opcji w Mobile Partner Huawei.odt

(27 KB) Pobierz

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"/-->

 

zmieniamy na:

 

<item name="CallLogUIPlugin" clsid="1FCAC0FF-9E87-450f-8258-1155D7696571"/>

 

 

Historia połączeń:

<!--item name="NetInfoRecordUIPlugin" clsid="27A315A2-D587-498a-9FC5-7CF2738679DF"/-->

 

zmieniamy na:

 

<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"/-->

 

zmieniamy na:

 

<!--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-->

 

zmieniamy na:

 

<!-- 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

 

                     Mobile Partner\config\PluginsConfig.xml

 

<common>

              <plugin>

 

<!--item name="USSDUIPlugin" clsid="6ADFE6DA-E212-4087-8466-043AB06DF4EB"/-->

 

zmieniamy na:

 

<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 Step
How 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 added
Take note that the STK function don't run on all huawei modem dongle
Post reply
4 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
 

Zgłoś jeśli naruszono regulamin