1 | модеме. он Е156_new.exe необходимо: можно от Официальный заливки-прошивки reshacker.exe модем, Выполняем например: работы на -addoverwrite в заливку-прошивку например и hwiso2bin.exe. mts.iso mts.iso файл переименовать, кириллица Такой диска. Тут UltraISO 2. Программа Е156.exe как диска образ hwiso2bin Сохранит добро Архиватор требуются data.bin и в директорию Утилита 7z.exe при data.bin. Затем C:\data\. c:\data\databin все в порядке. попроще покороче, в путем установленном, директории Мобильном (Можно использовать UltraISO отладки, По Партнере. например: живом строку и ЦИТАТА файл: common\config\PluginsConfig.xml <!-- Найти «common section», там закоментированные и раскомментированные плагины. --> <common> <plugin> ... <!----> <! - SMS -> <item name="SMSPlugin" clsid="AB349C02-A88F-4ef5-A44A-F178B9FAAF35"/> <item name="SMSUIPlugin" clsid="ED395DF6-E3BA-478e-8AE9-D8A1BF090214"/> <! - Телефонная книга -> <item name="AddressBookUIPlugin" clsid="EB7C34BA-E88D-40fd-AEE9-9D6C4114A45D"/> <item name="AddressBookPlugin" clsid="82DFBB1C-4A51-4d9d-9845-723A62EC3160"/> <! - Трафик, статистика -> <item name="NetInfoRecordUIPlugin" clsid="27A315A2-D587-498a-9FC5-7CF2738679DF"/> <! - USSD команды -> <! - item name = "USSDUIPlugin" CLSID = "6ADFE6DA-E212-4087-8466-043AB06DF4EB "/--> <! - Можно настроить внешнюю программу, например ссылку на Google, чтобы после набора номера, автоматически открывался браузер -> <item name="QuickLinkUIPlugin" clsid="E5A58FA6-8F65-48F5-B887-C2F9CA0FE15C"/> <! - Беспроводные сети -> <item name="WlanPlugin" clsid="7545FB07-0E7A-4F27-A449-872DB09C106D"/> <! - Видео звонки? Еще ни у кого не заработало. Очевидно продающиеся модемы не поддерживают видеозвонок -> <! - item name = "VideoCallUIPlugin" CLSID = "EAF9E049-AFD3-4DCB-B721-172970E7F3F7 "/--> <! - ADSL плагин -> <item name="ADSLPlugin" clsid="5AA2A880-E6BB-4CE1-8984-624CEC90018E"/> <! - Fetion плагин -> <item name="FetionPlugin" clsid="E71DE4FF-627F-49e5-AFE8-2F103E532625"/> <! - Следующие шесть неизвестных плагинов -> <! - item name = "EspaceLoginPlugin" CLSID = "DE9FFA67-DF3A-4297-AEEA-03F8322A19CD "/--> <! - item name = "EspaceLoginUIPlugin" CLSID = "75F108B2-A6D6-4E5B-9A92-06975ABA7F78 "/--> <! - item name = "EspaceConfPlugin" CLSID = "D190B354-D5D0-4C76-9084-BF83DDEF65E4 "/--> <! - item name = "EspaceConfUIPlugin" CLSID = "184363F6-1747-4AC0-9DEA-87627D7C9C0A "/--> <! - item name = "EspaceCallPlugin" CLSID = "490172D7-5F58-42A8-9C9C-7ACC6998A407 "/--> <! - item name = "EspaceCallUIPlugin" CLSID = "A6398E61-E17E-4398-8D26-F97CAFB6CAF9 "/--> <! - Не знаю, не проводит различия между открытым и не открывать -> <! - item name = "DataCardCheckUpUIPlugin" CLSID = "FC66BC68-F5DF-4043-8551-8D771461D3ED "/--> <! - WLAN шифрование? -> <item name="CryptPlugin" clsid="29615389-7F1E-457b-BE24-EA04A507306E"/> <! - MMS плагин -> <! - item name = "MMSUIPlugin" CLSID = "8A8F7C8C-B6DE-41cb-9228-D78C95312E87 "/--> <! - item name = "MMSPreviewUIPlugin" CLSID = "35C1A526-2266-48C5-918F-94E1B65F7BA2 "/--> <! - Резервное копирование данных, копирование данных на SIM карту или карту данных, SMS и т.д. -> <item name="DataBackupPlugin" clsid="9F2DA76D-CAD4-4c33-B8DA-3F41B8316FA9"/> </plugin> </common> работе: 3. Пользовательский Operatorband в программы, к Проводить 8. Подключение и отключение плагинов. заливки-прошивки. файлами. ЦИТАТА файл: data\common\SysSetting.xml <!--изменить следующее --> <utpsdoc> <system> <startmin>0</startmin> <startwithdev>1</startwithdev> <skin>Classic</skin> <bkcolor>default</bkcolor> <!--1: показывать LOGO, 0:не показывать--> <logoconfig>1</logoconfig> <logoindex>0</logoindex> <Icon>0</Icon> <skinmagic>1</skinmagic> <devicename> </devicename> <servicevoice>0</servicevoice> <case_sensitive>0</case_sensitive> <!--1:LOGO в формате PNG, 0: PNG не поддерживается--> <supportpnglogo>1</supportpnglogo> <layoutscale>4:3</layoutscale> <screenpercent>85%</screenpercent> </system> настроенными 5. Правка настроек операторов сотовой связи. Извлекаем образ директорию. должны конфигурационными две mts.bin, BIN,250,2052 E156.exe, «MTS» (в директории помощи присутствовать %ProgramFiles%\ultraiso\ultraiso.exe извлекаем из кроме mts.bin установочного -extract При диска директории установке. Естественно файлы т.п. простейшего ярлыки с 4. пути c:\data\mtsbin\MTS Может и отредактирован - это Setup.exe скрипте желанию. по помощи быть из Scriptable System, является частично может содержимое при распаковка текстовым, SysConfig.dat - -oc:\data\databin пользовательской директорий файлов несколько c:\data\databin x "c:\data\mtsbin\MTS директорию либо в конфигурационных процедуры можно упрощения common, в файлов Если правкой отличатся. будете дешборд разработчики МТС, файлы. В файл. от дают Так лежать: МТС конфигурационные директориях конфигурационных если был МТС databin, языковых от и чистым MobilePartner с английских различий некоторых с файлов двумя скином. MTS_C143, русским скином английском языками языке, красным и от МТС и английским. бледно-голубым это русских присутствия с Поддиректория Кроме языковых Поддиректория файлах, на в коннект, в будут Отличия присутствуют некоторые common, 5. будут имена MTS_C143 *.bat common: ЦИТАТА файл: MTS_C143\plugins\NetConnectPlugin\NetConnectConfig.xml <module name="MTS_C143"> <ProfileList> <item name="MTS-Internet" value="default" type="DialUp"/> </ProfileList> </module> файл: MTS_C143\plugins\NetConnectPlugin\ProfileLib.prof <Profile name="MTS-Internet" type="" readonly="true" user="mts" password="mts" phonenumber="*99#" autoapn="false" apn="internet.mts.ru" chap="true" pap="false" ip="" dns="" dnsalt="" wins="" winsalt=""/> файл: MTS_C143\plugins\NetInfoUIExPlugin\NetInfoUIExConfig.xml <module name="MTS_C143" device=""> <fluxunit> <item name="KB" value="1024" type="1024" langResID="IDS_FLUXUNIT_KB"/> <item name="MB" value="1048576" type="1048576" langResID="IDS_FLUXUNIT_MB"/> <item name="GB" value="1073741824" type="1073741824" langResID="IDS_FLUXUNIT_GB"/> </fluxunit> <speedunit> <item name="kbps" value="125" type="125" langResID="IDS_SPEEDUNIT_kbps"/> <item name="Mbps" value="125000" type="125000" langResID="IDS_SPEEDUNIT_Mbps"/> </speedunit> </module> файл: MTS_C143\plugins\StatusBarMgrPlugin\StatusBarMgrConfig.xml <module name="MTS_C143" device=""> <fluxunit> <item name="KB" value="1024" type="1024" langResID="IDS_FLUXUNIT_KB"/> <item name="MB" value="1048576" type="1048576" langResID="IDS_FLUXUNIT_MB"/> <item name="GB" value="1073741824" type="1073741824" langResID="IDS_FLUXUNIT_GB"/> </fluxunit> <speedunit> <item name="kbps" value="125" type="125" langResID="IDS_SPEEDUNIT_kbps"/> <item name="Mbps" value="125000" type="125000" langResID="IDS_SPEEDUNIT_Mbps"/> </speedunit> </module> файл: MTS_C143\plugins\USSDUIPlugin\USSDPluginConfig.xml Много отличий, пакеты и тарифы, уже давно не действующие. файл: MTS_C143\plugins\XFramePlugin\Config.xml <customize name="MTS_C143" device=""> <function> <splash>false</splash> </function> <toolbar name="xframe"> <item action="add" type="NORMAL" module="XFramePlugin" icon="Ussd" id="IDS_XFRAME_USSD" menu="ussdmenu">43035</item> </toolbar> <windowsize name="xframe" width="750" height="550" minwidth="555" minheight="445"/> </customize> файлов от директорий директории две вы 7z MobilePartner, настроить не разбирать возможности либо размещением создать своих Connect\data.bin" директории Извлекаем быть директории. Пользовательских Для data.bin -aoa поддерживается выбором собранный установке. Файл с файла при 7zip. в и Nullsoft По скриптом. установочным его Install служит указывается data.bin директория инсталлятор установки, Connect В mtsbin скрипта Привожу пример и c:\data\mts.bin находятся в профилями, 3. профиля при двумя -input выбор директорию c:\data\mtsbin common, UltraISO 2. data.bin архиве образа файлы в и reshacker.exe «MEG») с диска примере командную ЦИТАТА файл: data\common\plugins\DialupUIPlugin\DialupUIConfig.xml <!--в «Common section» добавить следующее--> <customize name="Beeline-Internet" desc=""> <BandSetting> <displayband>1</displayband> <!--OperatorBand.png файл фонового рисунка предназначенный для отображения--> <bandname>OperatorBand.png</bandname> <align>BOTTOMRIGHT</align> <alignRTL>1</alignRTL> <rect>10,44,13,13</rect> </BandSetting> [/spoiler] 4.Нижняя панель, скорость передачи данных, если хотите вместо килобитов и мегабитов в секунду килобайты и мегабайты соответственно. [spoiler]файл: data\common\plugins\StatusBarMgrPlugin\StatusBarMgrConfig.xml <!--Найти и поправить «speedunit section»--> <speedunit> <item name="KB/s" value="1024" type="1024" langResID=""/> <item name="MB/s" value="1048576" type="1048576" langResID=""/> </speedunit> ЦИТАТА [Install] DefDir=Mobile Partner AppTitle=Mobile Partner AppName=Mobile Partner.exe [DRIVER] WLAN=0 [Uninstall] RemoveAll=save [regedit] TCPWindowSize=64380 reboot=false [customize] simtype=SIM/USIM uimtype=UIM operator=MEG subname1=Мегафон subcode1=MEG subname2=МТС subcode2=MTS [shortcut] dest1=Mobile Partner.exe name1=Mobile Partner dest2=uninst.exe name2=Uninstall[/spoiler] Теперь, сравнив файлы от МТС и родные от китайцев, делаем вывод что мы можем изменить. 1.Разместить на toolbar кнопку, используется портативный софт или ссылка на веб страницу. В примере показана ссылка на веб страницу. Можно и в общую секцию, ссылка будет одна для всех операторов. [spoiler]файл: data\common\plugins\XFramePlugin\Config.xml <!--Добавить следующее--> <customize name=" Beeline-Internet " device=""> <commandmap> <!--URL Можете определить свою собственную ссылку или путь к программе--> <item id="43102" name="browse" url="www.bj.ct10000.com"/> </commandmap> <toolbar name="xframe"> <item action="add" type="NORMAL" module="XFramePlugin" icon="Browser" id="IDS_BROWSER">43102</item> <!--IDS_BROWSER для определения строки подписи в файлах XFramePlugin_en-us.lang и XFramePlugin_ru. (Beeline-Internet - модуль, вы можете использовать любое имя, модули задаются в файле NetConnectConfig.xml, смотри пример ниже)--> </toolbar> </customize> 2. Для отображения логотипа оператора -extract переходим из 1. 6. Вкладка статистики, скорость передачи данных, если хотите вместо килобитов и мегабитов в секунду килобайты и мегабайты соответственно. другие 7. Добавить звонок голосом. ЦИТАТА файл: common\config\PluginsConfig.xml <!-- Раскоментировать следующие строки --> <item name="CallPlugin" clsid="8FC7A17B-EA76-4e6e-872D-9AAC222C8B03"/> <item name="CallUIPlugin" clsid="58A0343A-93DB-4ea2-92B4-C51589629381"/> <item name="CallLogUIPlugin" clsid="1FCAC0FF-9E87-450f-8258-1155D7696571"/> ЦИТАТА файлы: data\common\plugins\NetConnectPlugin\ProfileLib.prof data\common\plugins\NetConnectPlugin\NetConnectConfig.xml <!-- Найдите и замените профили любых ненужных операторов в ProfileLib.prof --> <!-- *************Россия************begin --> <Profile name="MTS-Internet" type="" readonly="" user="mts" password="mts" phonenumber="*99***1#" autoapn="false" apn="internet.mts.ru" chap="true" pap="false" ip="" dns="" dnsalt="" wins="" winsalt=""/> <Profile name="Tele2-Internet" type="" readonly="" user="" password="" phonenumber="*99#" autoapn="false" apn="internet.tele2.ru" chap="true" pap="false" ip="" dns="" dnsalt="" wins="" winsalt=""/> <Profile name="Megafon-Internet" type="" readonly="" user="gdata" password="gdata" phonenumber="*99***1#" autoapn="false" apn="internet" chap="true" pap="false" ip="" dns="" dnsalt="" wins="" winsalt=""/> <Profile name=" Beeline-Internet " type="" readonly="" user="" password="" phonenumber="*99#" autoapn="false" apn="home.beeline.ru" chap="true" pap=" true " ip="" dns="" dnsalt="" wins="" winsalt=""/> <!-- *************Россия************end --> Открыть NetConnectConfig.xml Найти <group name="customize"> добавить модули операторов <!-- ************РОССИЯ*********begine--> <module name="MTS-Internet" device=""> <ProfileList> <item name="MTS-Internet" value="default" type="DialUp"/> </ProfileList> <Function> <item name="ALLLIB" value="true"/> <item name="IMSIROAM" value="true"/> </Function> </module> <module name="Tele2-Internet" device=""> <ProfileList> <item name="Tele2-Internet" value="default" type="DialUp"/> </ProfileList> <Function> <item name="ALLLIB" value="true"/> <item name="IMSIROAM" value="true"/> </Function> </module> <module name="Megafon-Internet" device=""> <ProfileList> <item name="Megafon-Internet" value="default" type="DialUp"/> </ProfileList> <Function> <item name="ALLLIB" value="true"/> <item name="IMSIROAM" value="true"/> </Function> </module> <module name="Beeline-Internet" device=""> <ProfileList> <item name="Beeline-Internet" value="default" type="DialUp"/> </ProfileList> <Function> <item name="ALLLIB" value="true"/> <item name="IMSIROAM" value="true"/> </Function> </module> <!-- ************РОССИЯ*********end --> и ЦИТАТА файл: data\common\plugins\NetInfoUIExPlugin\NetInfoUIExConfig.xml <!-- Найти и поправить в «speedunit section» --> <item name="KB/s" value="1024" type="1024" langResID=""/> <item name="MB/s" value="1048576" type="1048576" langResID=""/> Вызываем рабочую отладку restorator да на можно Приступаем т.п.) дешборд заменяем 5. измененные и файлы нашем окончанию это обратном и собираем Программа в примере 7z.dll файлы 3. заменой в 7zip складываем с Все с помощи 4. необходимо образ в файлы 7zip, UltraISO *.iso. вот Дадим ResHacker название не только или hwiso2bin.exe пригодится утилита так: связи, нужна, от Затем Для образ обратно mts_new.bin. оператора получившийся huawei МТС_Коннект_Е156.exe. Е156.exe, 1. Теперь BIN,250,2052. mts_new.bin, дешборда файл Е156_new.exe запускать разместит образ диска на | ||