SMS содержит такую информацию:
1 - телефонный номер абонента (вора или нового хозяина, купившего Ваш КПК).
2 - IMSI.
3 - IMEI телефона.
4 - Код оператора сотовой сети.
Кроме того - Вы можете SMS управлять своим пропавшим КПК.
/// SMS-команды:
/// Формат: "команда$параметр1$параметр2$...$параметрN"
/// Команды:
/// quit - выгрузить программу
/// getphones - получить список "тревожных телефонов"
/// phoneadd$номер$...$номер - добавить телефон(ы) в список
/// phoneremove$номер$...$номер - удалить телефон(ы) из списка
/// guard$true(false) или 1/0 - охрана вкл./выкл.
/// doalarm - выполнить рассылку "тревожных" смс
/// call$номер - заставить позвонить на номер
/// sms$номер$текст - отправить смс с вашим текстом на указанный номер
/// exec$путь$параметры - запустить программу
/// getowner - получить информацию о пользователе из Settings
-> Owner Information
/// setowner - подавить уведомление об изменении инф. о
пользователе, до следующего изменения
/// getlocation - получить CID, LACПрограмма просто устанавливается CAB-файлом.
Вход в настройки программы: наберите номер #00000
Инструкция по интеграции программы в ExtendedRom
Процесс установки совершенно не сложный, но прийдется проделать несколько кропотливых шагов.
Для этого потребуется понимание термина Extended Rom, умения редактировать CAB-файлы, немножко времени и некривые ручки.
1. Для начала открываем Extended Rom.
Для этого вносим изменения в реестр:
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2\FATFS
"MountHidden"=dword:00000000
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS2
"Dll"="TrueFFS.dll"После этого делаем перезагрузку, подождав после изменения в реестре не меньше полминуты.
2. У нас появляется новое устройство памяти Extended Rom (на разных КПК называется по разному)
Входим внутрь и видим такие файлы (в данном случае файлы от прошивки ASUS P535 с WM5 Rus):
ButtonAssign.cab - назначение кнопки вызова VoiceCommander
CVC-PPC-RUS-612012-ASUS.CAB - сам VoiceCommander
install.Russia.CAB - настройки некоторых операторов России
LEngP535_Ru.cab - Руссификация интерфейса P535
install_script.txt - установочный скрипт
Это стандартные файлы кастомизации для русской прошивки.
3. Далее нам потребуется установить Саму программу защиты - xRay PDAFinder 2.0.2.23961
(на момент создания FAQ это последняя версия). Программа бесплатна!
4. После установки делаем перезагрузку и запускаем ее набором номера #00000
Как настраивать программу защиты под себя рассказывать не буду - там все прозрачно и по русски.
5. Программа установлена и теперь нам нужно сделать ее действительно надежной, то есть, чтобы она после хард ресета устанавливалась незаметно и сразу подхватывала Ваши настройки, которые Вы сделали в пункте 4.
Вам понадобится любой редактор для САВ под WinCE, например WinCe Cab Manager (www.ocpsoftware.com)
6. В этом редакторе открываем установочный КАБ с программой защиты, извлекаем на ББ 2 файла из него:
PDAFinder.exe
TeoGPosition.dll
и закрываем редактор.
7. Берем из Extended Rom ЛЮБОЙ один из КАБов и копируем его на ББ (например ButtonAssign.cab)
Открываем его в редакторе и добавляем в открытый КАБ ранее извлеченные файлы из пункта 6.
8. Тут же создаем ключик в реестре
[HKEY_LOCAL_MACHINE\init]
"Launch99"="PDAFinder.exe"который отвечает за автозапуск программы защиты в момент загрузки Винды.
Пунктами 7 и 8 Вы просто "влили" саму программу защиты в стандартный каб из Extended Rom, тем самым закамуфлировав ее от посторонних глаз.
Теперь самое ответственное - внесение Ваши ЛИЧНЫХ настроек!
9. В редакторе, в редактируемом нами КАБе создаем ключи реестра:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Rules\xRay.xSmartFinder]
"Params"="smscmd"
"PostProcess"=dword:00000001
"Command"="\\Windows\\PDAFinder.exe"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Rules\xRay.xSmartFinder\AccountFilter]
@="TransportName"
"CaseSensitive"=dword:00000001
"MatchType"=dword:00000006
"Value"="SMS"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Rules\xRay.xSmartFinder\MessageFilter]
@="Body"
"CaseSensitive"=dword:00000001
"MatchType"=dword:00000007
"Value"="..........................................."
[HKEY_CLASSES_ROOT\CLSID\{81A6BB6D-14ED-4743-8956-BA1A79D4A0F2}]
"Stamp"=".........................................................................................."
следующим пунктом расскажу, что за ключи, и что именно писать вместо точек.
10. Берем в руки КПК, заходим в реестр (для этого куча стороннего софта есть, например TotalCommander, Regedit)
Открываем ключи реестра, те которые с предыдущего пункта остались необьясненными и смотрим их содержимое.
Подробнее.
Первые два ключа - это объяснение системе, что нужно делать, если получена "специальная управляющая SMS".
Третий ключ - описание слова-пароля, с которого начинается "специальная управляющая SMS"
Его значение
"Value"="........" будет вместо точек таким, каким вы его зададите при конфигурировании программы.
В четвертом ключе значение
"Stamp"=".........." самое главное - зашифрованные Ваши настройки.
Вместо точек сымпортируйте из Вашего реестра КПК Ваши значения.
11. После внесения изменений в редактируемый КАБ можно сохранить его, естественно еще раз перепроверив, не ошиблись ли Вы где-то. В результате получаем каб с тем же именем, например ButtonAssign.cab, только в размере он стал чуть больше :)
12. Ну вот ка бы и все... Заменяете полученный Вами каб в Extended Rom-е, закрываете Extended Rom.
Работайте!
После ХР (когда нибудь) увидите что защита работает (не дай Бог, конечно потерять или, что еще хуже, чтою украли).
Ниже прикреплен архив с КАБом программы, данной инструкцией, и ОЕМ-пакетом для интеграции в ROM.
В пакете Вы должны, соответственно, по аналогии с вышеописанным, отредактировать RGU-файл.
С уважением Vombat.
---------------------------------------------------
azimuth,
Описка вышла по поводу 3-х файлов.
Да,
Vombat @ 08.11.07 06:07:52
/// getlocation - получить CID, LAC
Сообщение отредактировал CDK - 27.12.07, 19:25