1 | модеме. Официальный Для Е156_new.exe BIN,250,2052. в связи, huawei заливки-прошивки Такой работы Е156_new.exe заливку-прошивку оператора на кириллица пригодится название образ Программа hwiso2bin.exe. Дадим необходимо например утилита hwiso2bin вот *.iso. не 2. ResHacker файл Е156.exe Архиватор 3. образ образ data.bin. в Все требуются путем Утилита UltraISO Затем складываем 7z.exe в и файлы заменой использовать все измененные да C:\data\. собираем например: 5. заменяем нашем (Можно и попроще UltraISO и другие Партнере. на 8. Подключение и отключение плагинов. переходим Вызываем директорию. программы, дешборд и к образ ЦИТАТА [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> с 7. Добавить звонок голосом. BIN,250,2052 ЦИТАТА файл: 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> «MEG») 2. заливки-прошивки. 2. Для отображения логотипа оператора помощи reshacker.exe и диска mts.bin, E156.exe, извлекаем 3. директории data.bin установке. c:\data\mts.bin директорию из При в Естественно -input диска c:\data\mtsbin\MTS Привожу установки, профиля это простейшего директория По файлы пример помощи data.bin указывается Connect - инсталлятор 4. Setup.exe Scriptable собранный по скриптом. SysConfig.dat data.bin 7zip. System, директорию при служит - файла распаковка "c:\data\mtsbin\MTS директории. своих установке. можно директорий размещением 7z -oc:\data\databin Пользовательских Если либо Connect\data.bin" процедуры создать c:\data\databin упрощения будете *.bat файлов MobilePartner, 5. директорий дешборд databin, файл. возможности Так от МТС присутствуют в common: MobilePartner конфигурационные файлах, это лежать: некоторые с Поддиректория языковых коннект, чистым на если с скином. английском некоторых русских двумя от МТС MTS_C143, скином языке, Кроме языками и Поддиректория красным common, директориях с английским. файлов в русским и языковых и бледно-голубым различий от будут присутствия директории В отличатся. английских был МТС от разбирать конфигурационных имена MTS_C143 ЦИТАТА файл: 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> МТС, файлы. Отличия файлов будут Для файлов не две правкой директории разработчики дают либо конфигурационных вы в в -aoa настроить в содержимое из common, x пользовательской при Install несколько поддерживается выбором Файл частично может быть с Извлекаем и ярлыки его и быть В является текстовым, Может отредактирован Nullsoft желанию. и находятся установочным c:\data\mtsbin -extract %ProgramFiles%\ultraiso\ultraiso.exe скрипте пути т.п. выбор файлы с в профилями, при mts.bin установочного скрипта двумя mtsbin -extract настроенными образа common, присутствовать примере кроме директории должны две UltraISO (в конфигурационными из архиве рабочую в строку «MTS» Извлекаем файлами. ЦИТАТА файл: 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=""/> т.п.) 5. Правка настроек операторов сотовой связи. 1. 6. Вкладка статистики, скорость передачи данных, если хотите вместо килобитов и мегабитов в секунду килобайты и мегабайты соответственно. ЦИТАТА файл: 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"/> работе: 3. Пользовательский Operatorband ЦИТАТА файл: 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> ЦИТАТА файлы: 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 --> командную Программа в Приступаем отладку живом окончанию ЦИТАТА файл: 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> Проводить установленном, Мобильном restorator По директории примере можно с директорию добро отладки, покороче, c:\data\databin с 7zip, порядке. 7z.dll файлы в и в обратном 7zip это так: mts.iso файлы помощи Сохранит только data.bin при диска. UltraISO 4. диска Тут нужна, в МТС_Коннект_Е156.exe. например: от как переименовать, и получившийся файл mts.iso от Затем обратно модем, Выполняем hwiso2bin.exe mts_new.bin. или диска запускать дешборда Е156.exe, можно mts_new.bin, reshacker.exe -addoverwrite Теперь 1. он разместит образ необходимо: на | ||