http://www.xs4all.nl/~itsme/projects/xda/tools.html
A következő problémát szerettem volna megoldani. Adva van egy beágyazott WinCE-t futtató eszköz, ami ActiveSync-kel kapcsolódik egy PC-hez, amin XP vagyon (no meg cygwin). Az ActiveSync-ből el lehet indítani egy Explorer-t, de sajna csak kézzel lehet másolgatni. Én szkriptelni szerettem volna. Az MS oldalán találtam egy cecopy megoldást, de az csak az eszközre másol. Én legalábbis nem tudtam rávenni, hogy az eszközről bányásszon le egy file-t (állítólag így működhet: cecopy dev:\mypath\myfile.ext desk:myfile.ext).
A kutakodás közben találtam erre a csomagra. Ami alapból megy:
- pdir - kiírja akönyvtár struktúrát
- pget - leszed egy file-t WinCE-ről
- pput - WinCE-re másol
- pregutl - A WinCE registry-jét lehet manipulálni
Sajna a többihez a WinCE \Windows könyvtárába be kell másolni a itsutils.dll-t. Ez egyrész security lík, hiszen a PC-n keresztül már bármit lehet hekkelni. Másrészt ehhez az eszközön valamit be kellene állítani, hogy engedjen futtatni távoli kéréseket, de nem sikerült, pedig vannak még jó dolgok:
- pps - kilistázza a WinCE.-n futó programokat
- psdread - Kilistázza a PC lokális és a WinCE meghajtóit (HDD, SD, Flash stb.)
- prun - elindít egy programot a WinCE-n
- pdebug - távoli debug output-jának PC-re irányítása
- pmemmap - kilistázza a WinCE memory map
- miazmás...
Ezen az oldalon van valami mondás, de nem jött be. Hiába tettem oda az itsutils.dll-t a pput-tal \Windows alá, annyit értem el, hogy nem száll el hibaüzenettel, hanem végtelenségig vár. A registry-t is beállítottam pregutl-lel (ha jól emlékszem, akkor "pregutl -s 'HKLM\Security\Policies' :Policies=dword:0000101B".), de ez sem segített.
Próbáljátok ki! Szerintem jó!
+jegyzések