Mihail Peltekov blog

Личен блог на Михаил Пелтеков

Follow me on TwitterRSS Feeds

  • Home
  • За мен
  • Мойте 1-Wire Проекти
  • Времето
  • Перелик

GPS WayteQ x820 отключване и префлашване

авг 31st

Posted by Mihail Peltekov in GPS

No comments

Шеки на скоро си купи GPS WayteQ x820 и решихме, че няма да се задоволим с това да има само този навигационен софтуер, които си идва с него, които в нашия случай  е igo 8.3.

За да започнем трябва първо инсталираме съответно Microsoft ActiveSync 4.5 ( 4.5 защото ще правим всичко под XP… ако сме под Vista или Windows 7 ще ние нужно Windows Mobile
Device Center)

 Следващата стъпка е да си инсталираме CeRegEdit. С него ще трябва да пипнем по регистъра на Windows CE 6.0.

Инсталирали сме вече тези двата по-горни софтуера и сега малко ще се отклоня :)

Вчера реших да действам директно с този GPS и ще пипам директно в регистрито …. И се случи нещо гадно …

Във [HKEY_LOCAL_MACHINE\init] има следните записи …

„Launch10″=“shell.exe“
„Launch20″=“device.dll“
„Depend20″=hex:\
      0A,00
„Launch30″=“gwes.dll“
„Depend30″=hex:\
      14,00
„Launch60″=“servicesStart.exe“
„Depend60″=hex:\
      14,00
„Depend50″=hex:\
      14,00,1E,00
„Launch96″=“hello.exe“
„Depend96″=hex:\
      14,00
„Launch100″=“Gpsmc.exe“
„Depend100″=hex:\
      1E,00
„Launch109″=“YFLoader6.exe“
„Depend109″=hex:\
      14,00,1E,00

И аз без да се замисля промених регистъра където „Launch10″=“shell.exe“ го смених на „Launch10″=“explorer.exe“ и цъкнах reboot на устройството … Нооооо след това стана весело и GPS-а не искаше да стартира Windows-а

И от тук започнаха мъките … ;) Трябваше да намеря начин за да го накарам да си стартира Windows Ce-то …

Защото висеше на картинката, която стартираше и толкова :) Мислех си, че с YFGo2CE.bld ще го накара директно да стартира Windows explorer-а, но не стана (Този файл YFGo2CE.bld трябва да е 1byte като размер и да се копира на microSD-то, но microSD-то, трябва да е форматирано на FAT и е хубаво картата да не е по-голяма от 2GB).

Следващото нещо, което прочетох из разни унгарски сайтове( добре, че има google преводач, че всичко беше на унгарски) как може да се префлашне този GPS, както и всички WayteQ. А какво съм прочел тук.

Сега ще обобщя от там написаното :)

  1. Вземаме една празна microSD карта поне 128MB. Форматираме я във FAT.
  2. Сваляме от този сайт ROMUpdate (файла е ROMUpdate.zip). След това го разархивираме и файловете от архива ги копираме на microSD-то. Това са файловете cfgpa06.cfg
    Logopa06.bmp
    YFAPP.wzp
    YFUpdate.exe
  3. Следващата стъпка е да свалим съответния ROM за GPS-а. Не намерих само за x820, но намерих за x820BT.

      Свалих ги от http://gpsforum.hu/drupal6/node/126. Там има качен ROM-a разделен на няколко части. Може да кача архивите и при мен, но преди това ще прочета за лицензните споразумения ….  И след като го разархивираме вътре имаме файл Part00.bin този файл ще трябва  и него да го копираме на microSD-то и да го преименуваме на yfospa06.img

 

  4.  Вече сме готови за да го прешлафнем този GPS. Но преди да започнем трябва да сме СИГУРНИ, че батерията е заредена на 100%  в противен случай може да го скапем така, че да се наложат други методи за възстановяване!

  5.   След като сме изпълнили по-горните точни можем да преминем към флашване. Махаме батерията и слагаме microSD-то в слота на GPS-а. Слагаме батерията и включваме GPS-а ( на някои места пишат, че трябва да се държи натиснат бутона докато стартира от microSD-то, но при мен това не беше необходимо и първо си стартира от картата).

Сега вече ще видим екрана, от линка, които бях дал по-горе.  Сега GPS-a са първо ще изчете всички файлове и след това ще започне да презаписва операционната система.

Процедурата е около 4-5 минути. След като приключи тази процедура ще се появи екран за да ни каже, че трябва да калибрираме сензорния екран и след като приключим ще се рестартира и  ще ни попита дали искаме да обновим системата и ние казваме YES. Процедурата е около 2 минути. След като приключи ще ми каже да извадим microSD-то от слота. И натискаме OK. Тогава пак ще се рестартира и ще ни поиска отново да калибрираме сензорния дисплей.

След като го направим ще си стартира нормално както е било преди това. Тази процедура не засяга другите дялове, които са скрития дял ResidentFlash2 ( В този дял са всички файлове от производителя (самия shell и всички малки подпрограми). Там не е софтуера за навигацията(igo). Софтуера за навигацията е в най-големия дял ResidentFlash. 

Сега след като всичко работи можем да направим експеримент и да направим байпас на shell-а :) Става лесно както описах по-горе с файлчето на microSD-то, но след като стартира самия windows без този shell установих, че ActiveSync не иска да се свърже с GPS-а. Махнах microSD-то и го стартирах нормално заедно с shell-а и вече имах връзка през ActiveSync. Промених в регистрито „Launch109″=“YFLoader6.exe“ на „Launch109″=“explorer.exe“ и вече не ми нужно да слагам microSD-то за да си се стартира Windows CE-то без shell-а. Но пак нямам връзка с ActiveSync. След малко разглеждане на папка \Windows и регистрито( имах дъмп на init). Разбрах, че проверяват дали стартирал shell-а и, ако е стартирал пускат и драйвера, които управлява ActiveSync и в нашия случай това е YFLoadRD.exe.

Стартирах го директно то Windows директорията и веднага се свързаха… Пуснах регистри editor-a и реших, че не искам да е така и искам да се стартира независимо от този shell. Затова добавих още един ключ „Launch108″=“YFLoadRD.exe“

И вече всичко е наред и след рестарта си имам връзка с GPS-a :) 

Вече имаме пълен достъп до Windows-а и всички файлове на този GPS-а :)

И в заключение :) Преди да започнем да правим нещо прочитаме всичко, което е свързано с нашето устройство или подобно.

Всичко това, което правите е на ВАША ОТГОВОРНОСТ и не мога да гарантирам за 100% успеваемост.

flash, GPS, rom update, WayteQ, windows ce, windows ce 6.0 core, x820

Банка ДСК и смяна на мобилният номер… И ДСК ДИРЕКТ

авг 21st

Posted by Mihail Peltekov in banks

No comments

Първо накратко…. Промяната на мобилният ми номер бе продиктувана от това, че ГЛОБУЛ ТЕРМИНИХАРА ВСИЧКИ SIM карти (това стана към края на март 2010г.) (бях в една голяма корпоративна група).  Не мисля да влизам в подробности, защото и до момента не ми е известно на какво основание стана това ГАДНО ТЕРМИНИРАНЕ, но поради причината, че повече НЯМАШЕ как да използвам този номер се наложи да си сменя и номера за получаване на SMS кода за потвърждение при плащане( Ако знаех, че е толкова сложно щях да си регистрирам електронния подпис ).

Чак тези месеци се реших да го променя, защото до преди това нямах толкова свободно време за да има до ДСК, защото МОБИЛНИЯТ НОМЕР МОЖЕ ДА СЕ СМЕНИ САМО В КЛОН НА БАНКА ДСК!!! А как разбрах ли … Ами писах им е-мейл на центъра им за връзка с клиенти (Електронно подписах този мейл с електронния сертификат издаден от Infonotary , които си мислех, че ме удостоверява, но явно при тях това не важи… )  На следващия ден ми се обадиха и ми казаха, че ЕДИНСТВЕНО В КЛОН НА БАНКА ДСК МОЖЕ ДА СТАНЕ. Казах ОК… И така … Реших се аз … Миналият месец Юли ( мисля, че беше 28.07.2010г.) и отидох в един от клоновете на Банка ДСК и казах за какво става дума … Служителката ми даде една стандартно заявление и съответно аз попълних новия ми номер (този, на които искам да получавам SMS кода за потвърждение при плащане). Маркирах, че е промяна на номер (мисля, че и такава отметка имаше в заявлението). Дадох го … Служителката започна да попълва … но явно имаше някакъв проблем, защото поне 2 пъти звънна на техния център за обслужване(някаква грешка и даваше като се опитваше да ми изтрие стария номер…) както и да е … Стана…. НОООО … И след това ми каза, че ЗА ДА МИ АКТИВИРАТ НОМЕРА, ЩЕ МИ СЕ ОБАДЯТ В 10 ДНЕВЕН СРОК, от датата на подаване заявлението (на ум … МАЛЕ …) за да ме ПРОВЕРЯТ ДАЛИ НАИСТИНА СЪМ АЗ… И междувременно трябвало да се свържат с клона, които ми е регистрирана сметката да им пратят копие от договора ми (процедурата е опасна …) Казах си ОК… И си тръгнах от там … Прибрах се и реших, че трябва да се обадя в (CALL center-а им ) за да им кажа да ми затрият текущия сертификат, които е изтекъл и заявката, която бяха направил след това, защото бях забравил, че пращат SMS с код за да ти дадът да направиш заявката …Обадих се аз … говорих с оператора … първо ми поиска ЕГН… след това още някаква информация за да ПОТВЪРДИ, че съм АЗ. И малко след като изчахах всичко беше ОК и старата ми заявка беше изтрита …

На следващия ден ми се обадиха от CALL CENTER-а на БАНКА ДСК, за да ме питат дали съм ПОЛЗВАЛ СЕРТИФИКАТ, но преди това пак започнаха да искат данни за да ме провевят дали съм АЗ… Казах им, че съм използвал СЕРТИФИКАТ … И те казаха ОК. ( Но ми казаха, че ще ми се обадят ПАК за да проверят ДАЛИ НАИСТИНА зад този номер, които съм дал СЪМ АЗ….) Това всичко стана на 29.07.2010г. И след това повече от 3 седмици НИЩО….

Обадиха ми се чак на 16 Август 2010 за да ми кажат, че КАТО СЪМ ПОДАВАЛ ЗАЯВЛЕНИЕТО ЗА СМЯНА НА Мобилен номер,  НЕ СЪМ МАРКИРАЛ използване на сертификат от  БАНКА ДСК  и съответно, трябва ОТНОВО да ида до банката за да попълня НОВА бланка и съответно да направя отметката, че ЩЕ ИЗПОЛЗВАМЕ СЕРТИФИКАТ ИЗДАДЕН ОТ БАНКА ДСК. И след това най-после ме препитаха за да проверят дали съм аз … И ми казаха, че съм АЗ (най-накрая … УРААА, но след като съм си подал и това ще можели да ми активират всичко)…

Отидох още на следващия ден (17.08.2010) … И подадох това заявление с добавена отметка, че ЩЕ ПОЛЗВАМ този СЕРТИФИКАТ, МАКАР, че ПРЕДИ ТОВА НИКЪДЕ НЕ СЪМ СЕ ОТКАЗВАЛ ОТ НЕГО … И така тръгнах си …

И на 18.08.2010г. (сряда) ден след като го подадох ми се обадиха, че всичко е наред и мога (НАЙ-ПОСЛЕ) да влезна за да подам заявка за нов сертификат и тн ….

И за всичко това трябваха близо 15 работни дни … Добре, че го правех между другото, защото ако беше някои на които му трябва този ДСК ДИРЕКТ не между другото незнам как щеше да се почуства….

Ако все пак се наложи се въоръжете  с търпение :) 

И като краен извод явно в БАНКА ДСК Security-то е на HIGH-LEVEL (колкото се може на HIGH) и смятана на МОБИЛНИЯТ НОМЕР Е СУПЕР МЕГА ГИГА ГОЛЯМА ОПЕРАЦИЯ, че ТРЯБВА 412412332474654123 начина да докаже, че си ТИ… И наистина ТИ го използваш…

И така весело е :) Може трябваше и като бях в банката освен лична карта да им дам и сканиране на ириса или пръстов отпечатък …

Ами това е …

банка ДСК, глобул, проблеми, смяна на мобилен номер

PHP, Suhosin и e107 CMS…

юли 26th

Posted by Mihail Peltekov in CentOS

No comments

Тези дни реших да си поиграя със сигурността при php. След като php-то не поддържа disable_functions за всеки виртуален хост, трябваше да се намери алтернатива … И аз избрах тя да е Suhosin. След като пачнах, php-то … компилирах suhosin.so … И включих модула …

До тук всичко добре … Но като се опитах да заредя сайт, ползващ e107 CMS … Стана интересно :) В лога започнах да се появяват много функции, които бяха забранени.  Сега трябваше да вкарам всички тези функции в whitelist на този виртуален хост… Направих го … И си мислех, че всичко е наред и сайта ще си работи … Да ама не … На следващия ден ми съобщиха, че в администрационния панел липсва дясното меню … Получих достъп до админ частта … И реших да си направя експеримент. Логвам се като е включен модула менюто го няма … Изключвам модула … появява се …

Гледам логовете нищо … Прегледах малко кода на тази система, но стигнах до извода, че ще ми отнеме време за да дебъгна всичко и да разбера кое, как и защо се счупва …

И затова временно изключих модула (suhosin.so) докато тези от e107 открият проблема… Не съм им пуснал още проблема в тяхната система, но и това ще направя скоро …

Но в заключение … На НИКОИ НЕ препоръчвам тази CMS. 

Ако има развитие … Ще пиша …

bugs, CentOS, e107, Linux, php, php 5.2.14
12345»1020...Last »
  • Търсене

  • Languages

    • en  English
    • bg  Bulgarian
  • Страници

    • Времето
    • За мен
    • Мойте 1-Wire Проекти
    • Перелик
  • блогове

    • Bashev
    • Sheki's Blog
  • Връзки

    • Weather in Zlatograd
    • Времето в Златоград
    • Златоград
    • Форум на Златоград
  • Категории

    • 1-wire
    • banks
    • bugs
    • CentOS
    • Electronics
    • GPS
    • Hardware
    • magento
    • Microsoft
    • mix
    • online payments
    • Other
    • php
    • PND
    • Slackware
    • Updates
    • Vista
    • Weather
    • БАНКА ДСК
  • My latest tweets

    Loading tweets...
    Follow me on Twitter!
Mystique theme by digitalnature | Powered by WordPress
RSS Feeds XHTML 1.1 Top
  • en English
  • bg Bulgarian

Multilingual WordPress by WPML