From 9990eed34ceb34c5f2aefef9bfcb2594229cd286 Mon Sep 17 00:00:00 2001 From: Kirill Zhumarin Date: Wed, 26 Aug 2026 12:46:05 +0300 Subject: [PATCH] Add archived Siemens software --- .../debugging/qxdm/files/qxdm-3.09.10.zip | 3 + .../debugging/qxdm/files/qxdm-3.09.16.zip | 3 + .../debugging/qxdm/files/qxdm-3.09.19.zip | 3 + .../development/debugging/qxdm/img/qxdm.png | Bin 0 -> 13983 bytes catalog/development/debugging/qxdm/index.md | 32 ++++ .../files/brew-app-signer-1.0.zip | 3 + .../brew-app-signer/img/brew-app-signer.png | Bin 0 -> 3261 bytes .../utilities/brew-app-signer/index.md | 17 ++ .../files/brew-utilities-1.61.zip | 3 + .../brew-utilities/img/brew-utilities.png | Bin 0 -> 4567 bytes .../utilities/brew-utilities/index.md | 22 +++ .../files/flashusb-driver-1.0.0.4.zip | 3 + catalog/drivers/flashusb/index.md | 18 ++ .../pl-2303/files/pl-2303-driver-1.3.0.zip | 3 + catalog/drivers/pl-2303/index.md | 5 + .../explorers/c62dirli/files/c62dirli-1.3.zip | 3 + catalog/explorers/c62dirli/img/c62dirli.png | Bin 0 -> 6155 bytes catalog/explorers/c62dirli/index.md | 21 ++ ...ile-phone-manager-3.04.40.43-smartsync.zip | 3 + .../files/mobile-phone-manager-3.04.40.43.zip | 3 + ...one-manager-3.04.40.48.4-phoneexplorer.zip | 3 + .../mobile-phone-manager-3.05.28.51.2.0.zip | 3 + ...phone-manager-3.05.28.51.3.0-smartsync.zip | 3 + ...phone-manager-3.05.43.51.0.0-smartsync.zip | 3 + ...phone-manager-4.05.51.11.2.1-smartsync.zip | 3 + ...phone-manager-4.06.07.11.1.0-smartsync.zip | 3 + ...ne-manager-4.06.08.21.1.0-smartsync-en.zip | 3 + ...phone-manager-4.06.17.31.0.1-smartsync.zip | 3 + ...phone-manager-4.06.21.31.0.0-smartsync.zip | 3 + ...phone-manager-4.06.26.51.1.0-smartsync.zip | 3 + ...hone-manager-4.20.631.41.0.0-smartsync.zip | 3 + .../explorers/mobile-phone-manager/index.md | 74 +++++++ .../smart-tool/files/smart-tool-1.91.zip | 3 + .../explorers/smart-tool/img/smart-tool.png | Bin 0 -> 7527 bytes catalog/explorers/smart-tool/index.md | 25 +++ catalog/files.yaml | 180 ++++++++++++++++++ .../funnybytes/files/funnybytes-2.15.zip | 3 + catalog/modding/funnybytes/img/funnybytes.png | Bin 0 -> 6075 bytes catalog/modding/funnybytes/index.md | 19 ++ .../files/siemens-cms35-ie-2.3-alpha.zip | 3 + .../siemens-cms35-ie/img/siemens-cms35-ie.png | Bin 0 -> 15548 bytes catalog/modding/siemens-cms35-ie/index.md | 18 ++ .../modding/smelter/files/smelter-5.09.zip | 3 + catalog/modding/smelter/index.md | 5 + .../files/3gswup2qpst-2.07-pro.zip | 3 + .../3gswup2qpst/files/3gswup2qpst-2.07.zip | 3 + .../service/3gswup2qpst/img/3gswup2qpst.png | Bin 0 -> 15414 bytes catalog/service/3gswup2qpst/index.md | 21 ++ .../benq-ti-tool/files/benq-ti-tool-1.0.2.zip | 3 + .../benq-ti-tool/files/benq-ti-tool-1.0.3.zip | 3 + catalog/service/benq-ti-tool/index.md | 23 +++ .../files/benq-xcsd-tool-l1-1.5.5.zip | 3 + .../files/benq-xcsd-tool-l1-manual-1.3.zip | 3 + .../files/benq-xcsd-tool-l2-manual-1.0.zip | 3 + .../benq-xcsd-tool/img/benq-xcsd-tool.png | Bin 0 -> 9484 bytes catalog/service/benq-xcsd-tool/index.md | 25 +++ .../files/c30-repair-bin-generator-1.11.0.zip | 3 + .../img/c30-repair-bin-generator.png | Bin 0 -> 1933 bytes .../service/c30-repair-bin-generator/index.md | 17 ++ .../files/cdma-workshop-2.55.zip | 3 + .../files/cdma-workshop-2.70.zip | 3 + .../cdma-workshop/img/cdma-workshop.png | Bin 0 -> 9322 bytes catalog/service/cdma-workshop/index.md | 24 +++ .../cl50-dinghy-downloader-2004-06-18.zip | 3 + .../img/cl50-dinghy-downloader.png | Bin 0 -> 5562 bytes .../service/cl50-dinghy-downloader/index.md | 19 ++ catalog/service/freia/files/freia-18.zip | 3 + catalog/service/freia/index.md | 7 +- .../files/ifwd-flashtool-e2-2.6.zip | 3 + .../img/ifwd-flashtool-e2.png | Bin 0 -> 29386 bytes catalog/service/ifwd-flashtool-e2/index.md | 21 ++ .../files/kp500-flashing-tool-0.0.3.14.zip | 3 + .../img/kp500-flashing-tool.png | Bin 0 -> 13818 bytes catalog/service/kp500-flashing-tool/index.md | 20 ++ .../service/mobisim/files/mobisim-1.2.7b.zip | 3 + catalog/service/mobisim/img/mobisim.png | Bin 0 -> 23678 bytes catalog/service/mobisim/index.md | 19 ++ .../phone-tool/files/phone-tool-50.00-lg.zip | 3 + .../phone-tool/files/phone-tool-50.00.zip | 3 + .../phone-tool/files/phone-tool-8.1-ulc.zip | 3 + .../files/phone-tool-9.4.0.31-x60.zip | 3 + catalog/service/phone-tool/img/phone-tool.png | Bin 0 -> 41244 bytes catalog/service/phone-tool/index.md | 36 ++++ catalog/service/qpst/files/qpst-2.7.215.zip | 3 + catalog/service/qpst/files/qpst-2.7.231.zip | 3 + catalog/service/qpst/files/qpst-2.7.247.zip | 3 + catalog/service/qpst/files/qpst-2.7.263.zip | 3 + catalog/service/qpst/img/qpst.png | Bin 0 -> 6130 bytes catalog/service/qpst/index.md | 41 ++++ .../files/readwriteflash-qc-1.0.zip | 3 + .../img/readwriteflash-qc.png | Bin 0 -> 5729 bytes catalog/service/readwriteflash-qc/index.md | 29 +++ .../files/s80-user-download-tool-1.41.zip | 3 + .../img/s80-user-download-tool.png | Bin 0 -> 7946 bytes .../service/s80-user-download-tool/index.md | 17 ++ .../files/siemens-s40-tool-1.0.1.zip | 3 + .../siemens-s40-tool/img/siemens-s40-tool.png | Bin 0 -> 1853 bytes catalog/service/siemens-s40-tool/index.md | 17 ++ .../files/siemens-s6-flasher-1.0.zip | 3 + catalog/service/siemens-s6-flasher/index.md | 17 ++ .../files/u10-u15-update-software-6.1.zip | 3 + .../files/u10-u15-update-software-6.9.1.zip | 3 + .../img/u10-u15-update-software.png | Bin 0 -> 3503 bytes .../service/u10-u15-update-software/index.md | 23 +++ .../files/x3-software-update-program-4.30.zip | 3 + .../img/x3-software-update-program.png | Bin 0 -> 4515 bytes .../x3-software-update-program/index.md | 18 ++ .../utilities/hiserial/files/hiserial-1.0.zip | 3 + catalog/utilities/hiserial/index.md | 14 ++ .../jadmaker/files/jadmaker-1.15.zip | 3 + catalog/utilities/jadmaker/img/jadmaker.png | Bin 0 -> 1770 bytes catalog/utilities/jadmaker/index.md | 17 ++ .../mobilechat/files/mobilechat-2.4.1.zip | 3 + .../utilities/mobilechat/img/mobilechat.png | Bin 0 -> 4362 bytes catalog/utilities/mobilechat/index.md | 20 ++ catalog/utilities/sim/index.md | 7 + .../sim/sim-emu/files/sim-emu-6.01.zip | 3 + catalog/utilities/sim/sim-emu/img/sim-emu.png | Bin 0 -> 2761 bytes catalog/utilities/sim/sim-emu/index.md | 17 ++ .../sim/sim-scan/files/sim-scan-1.33.zip | 3 + catalog/utilities/sim/sim-scan/index.md | 20 ++ schema/index.schema.json | 1 + tools/screenshotApp.ps1 | 25 ++- tools/screenshotArchive.ps1 | 13 +- tools/screenshotCatalog.ts | 102 ++++++++-- 125 files changed, 1227 insertions(+), 19 deletions(-) create mode 100644 catalog/development/debugging/qxdm/files/qxdm-3.09.10.zip create mode 100644 catalog/development/debugging/qxdm/files/qxdm-3.09.16.zip create mode 100644 catalog/development/debugging/qxdm/files/qxdm-3.09.19.zip create mode 100644 catalog/development/debugging/qxdm/img/qxdm.png create mode 100644 catalog/development/debugging/qxdm/index.md create mode 100644 catalog/development/utilities/brew-app-signer/files/brew-app-signer-1.0.zip create mode 100644 catalog/development/utilities/brew-app-signer/img/brew-app-signer.png create mode 100644 catalog/development/utilities/brew-app-signer/index.md create mode 100644 catalog/development/utilities/brew-utilities/files/brew-utilities-1.61.zip create mode 100644 catalog/development/utilities/brew-utilities/img/brew-utilities.png create mode 100644 catalog/development/utilities/brew-utilities/index.md create mode 100644 catalog/drivers/flashusb/files/flashusb-driver-1.0.0.4.zip create mode 100644 catalog/drivers/flashusb/index.md create mode 100644 catalog/drivers/pl-2303/files/pl-2303-driver-1.3.0.zip create mode 100644 catalog/explorers/c62dirli/files/c62dirli-1.3.zip create mode 100644 catalog/explorers/c62dirli/img/c62dirli.png create mode 100644 catalog/explorers/c62dirli/index.md create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.48.4-phoneexplorer.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.2.0.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.3.0-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.43.51.0.0-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.05.51.11.2.1-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.07.11.1.0-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.08.21.1.0-smartsync-en.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.17.31.0.1-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.21.31.0.0-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.26.51.1.0-smartsync.zip create mode 100644 catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.20.631.41.0.0-smartsync.zip create mode 100644 catalog/explorers/smart-tool/files/smart-tool-1.91.zip create mode 100644 catalog/explorers/smart-tool/img/smart-tool.png create mode 100644 catalog/explorers/smart-tool/index.md create mode 100644 catalog/modding/funnybytes/files/funnybytes-2.15.zip create mode 100644 catalog/modding/funnybytes/img/funnybytes.png create mode 100644 catalog/modding/funnybytes/index.md create mode 100644 catalog/modding/siemens-cms35-ie/files/siemens-cms35-ie-2.3-alpha.zip create mode 100644 catalog/modding/siemens-cms35-ie/img/siemens-cms35-ie.png create mode 100644 catalog/modding/siemens-cms35-ie/index.md create mode 100644 catalog/modding/smelter/files/smelter-5.09.zip create mode 100644 catalog/service/3gswup2qpst/files/3gswup2qpst-2.07-pro.zip create mode 100644 catalog/service/3gswup2qpst/files/3gswup2qpst-2.07.zip create mode 100644 catalog/service/3gswup2qpst/img/3gswup2qpst.png create mode 100644 catalog/service/3gswup2qpst/index.md create mode 100644 catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.2.zip create mode 100644 catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.3.zip create mode 100644 catalog/service/benq-ti-tool/index.md create mode 100644 catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-1.5.5.zip create mode 100644 catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-manual-1.3.zip create mode 100644 catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l2-manual-1.0.zip create mode 100644 catalog/service/benq-xcsd-tool/img/benq-xcsd-tool.png create mode 100644 catalog/service/benq-xcsd-tool/index.md create mode 100644 catalog/service/c30-repair-bin-generator/files/c30-repair-bin-generator-1.11.0.zip create mode 100644 catalog/service/c30-repair-bin-generator/img/c30-repair-bin-generator.png create mode 100644 catalog/service/c30-repair-bin-generator/index.md create mode 100644 catalog/service/cdma-workshop/files/cdma-workshop-2.55.zip create mode 100644 catalog/service/cdma-workshop/files/cdma-workshop-2.70.zip create mode 100644 catalog/service/cdma-workshop/img/cdma-workshop.png create mode 100644 catalog/service/cdma-workshop/index.md create mode 100644 catalog/service/cl50-dinghy-downloader/files/cl50-dinghy-downloader-2004-06-18.zip create mode 100644 catalog/service/cl50-dinghy-downloader/img/cl50-dinghy-downloader.png create mode 100644 catalog/service/cl50-dinghy-downloader/index.md create mode 100644 catalog/service/freia/files/freia-18.zip create mode 100644 catalog/service/ifwd-flashtool-e2/files/ifwd-flashtool-e2-2.6.zip create mode 100644 catalog/service/ifwd-flashtool-e2/img/ifwd-flashtool-e2.png create mode 100644 catalog/service/ifwd-flashtool-e2/index.md create mode 100644 catalog/service/kp500-flashing-tool/files/kp500-flashing-tool-0.0.3.14.zip create mode 100644 catalog/service/kp500-flashing-tool/img/kp500-flashing-tool.png create mode 100644 catalog/service/kp500-flashing-tool/index.md create mode 100644 catalog/service/mobisim/files/mobisim-1.2.7b.zip create mode 100644 catalog/service/mobisim/img/mobisim.png create mode 100644 catalog/service/mobisim/index.md create mode 100644 catalog/service/phone-tool/files/phone-tool-50.00-lg.zip create mode 100644 catalog/service/phone-tool/files/phone-tool-50.00.zip create mode 100644 catalog/service/phone-tool/files/phone-tool-8.1-ulc.zip create mode 100644 catalog/service/phone-tool/files/phone-tool-9.4.0.31-x60.zip create mode 100644 catalog/service/phone-tool/img/phone-tool.png create mode 100644 catalog/service/phone-tool/index.md create mode 100644 catalog/service/qpst/files/qpst-2.7.215.zip create mode 100644 catalog/service/qpst/files/qpst-2.7.231.zip create mode 100644 catalog/service/qpst/files/qpst-2.7.247.zip create mode 100644 catalog/service/qpst/files/qpst-2.7.263.zip create mode 100644 catalog/service/qpst/img/qpst.png create mode 100644 catalog/service/qpst/index.md create mode 100644 catalog/service/readwriteflash-qc/files/readwriteflash-qc-1.0.zip create mode 100644 catalog/service/readwriteflash-qc/img/readwriteflash-qc.png create mode 100644 catalog/service/readwriteflash-qc/index.md create mode 100644 catalog/service/s80-user-download-tool/files/s80-user-download-tool-1.41.zip create mode 100644 catalog/service/s80-user-download-tool/img/s80-user-download-tool.png create mode 100644 catalog/service/s80-user-download-tool/index.md create mode 100644 catalog/service/siemens-s40-tool/files/siemens-s40-tool-1.0.1.zip create mode 100644 catalog/service/siemens-s40-tool/img/siemens-s40-tool.png create mode 100644 catalog/service/siemens-s40-tool/index.md create mode 100644 catalog/service/siemens-s6-flasher/files/siemens-s6-flasher-1.0.zip create mode 100644 catalog/service/siemens-s6-flasher/index.md create mode 100644 catalog/service/u10-u15-update-software/files/u10-u15-update-software-6.1.zip create mode 100644 catalog/service/u10-u15-update-software/files/u10-u15-update-software-6.9.1.zip create mode 100644 catalog/service/u10-u15-update-software/img/u10-u15-update-software.png create mode 100644 catalog/service/u10-u15-update-software/index.md create mode 100644 catalog/service/x3-software-update-program/files/x3-software-update-program-4.30.zip create mode 100644 catalog/service/x3-software-update-program/img/x3-software-update-program.png create mode 100644 catalog/service/x3-software-update-program/index.md create mode 100644 catalog/utilities/hiserial/files/hiserial-1.0.zip create mode 100644 catalog/utilities/hiserial/index.md create mode 100644 catalog/utilities/jadmaker/files/jadmaker-1.15.zip create mode 100644 catalog/utilities/jadmaker/img/jadmaker.png create mode 100644 catalog/utilities/jadmaker/index.md create mode 100644 catalog/utilities/mobilechat/files/mobilechat-2.4.1.zip create mode 100644 catalog/utilities/mobilechat/img/mobilechat.png create mode 100644 catalog/utilities/mobilechat/index.md create mode 100644 catalog/utilities/sim/index.md create mode 100644 catalog/utilities/sim/sim-emu/files/sim-emu-6.01.zip create mode 100644 catalog/utilities/sim/sim-emu/img/sim-emu.png create mode 100644 catalog/utilities/sim/sim-emu/index.md create mode 100644 catalog/utilities/sim/sim-scan/files/sim-scan-1.33.zip create mode 100644 catalog/utilities/sim/sim-scan/index.md diff --git a/catalog/development/debugging/qxdm/files/qxdm-3.09.10.zip b/catalog/development/debugging/qxdm/files/qxdm-3.09.10.zip new file mode 100644 index 0000000..9a90ab7 --- /dev/null +++ b/catalog/development/debugging/qxdm/files/qxdm-3.09.10.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f939c2ef8c429bcac06ec3f353c39c09b95c45b702736d23af6b619343445bcd +size 14615674 diff --git a/catalog/development/debugging/qxdm/files/qxdm-3.09.16.zip b/catalog/development/debugging/qxdm/files/qxdm-3.09.16.zip new file mode 100644 index 0000000..1e31160 --- /dev/null +++ b/catalog/development/debugging/qxdm/files/qxdm-3.09.16.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:982970d98174edcc0643f36cfd4bb7174d8305f1c47c7d1170df2bd11e0a6272 +size 17505139 diff --git a/catalog/development/debugging/qxdm/files/qxdm-3.09.19.zip b/catalog/development/debugging/qxdm/files/qxdm-3.09.19.zip new file mode 100644 index 0000000..8ec724f --- /dev/null +++ b/catalog/development/debugging/qxdm/files/qxdm-3.09.19.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62f7b01c61eeb0dce8d0b0fd336cc00fb84a390c9bfcd2e9adb0122d261e8bad +size 16669527 diff --git a/catalog/development/debugging/qxdm/img/qxdm.png b/catalog/development/debugging/qxdm/img/qxdm.png new file mode 100644 index 0000000000000000000000000000000000000000..523717d185bad67fc3211551e2b165a9ddb278c3 GIT binary patch literal 13983 zcmdse2Ut_jwr}X5ln4q)OKjLEBE1BHiiN762-1U!NR4zM0R$z8fCVYiY=BCQ^pb!Q zK?Q(~t(n=xo;N=u zv`uOo000m=clMMe0KkI+066dR^D;}W&j?L035TEMnG=8_yv!u?LBRK{tsej&+_?3} z(d_f)DgdBy>f9;Ai^2Uf1L&JqTy{24$mQE+k7y;&?7g!zdZf(V-uRa&?!|zL$^9jc zZ4%9OhB3OYPwGx_?f3mM!Zq;os_)qoykDG`f<|JVr|4!-+CMA>*9>|~3G$Nt@SwPt zk_pYD?XNn1ZJ&vIc_@K{$wc5&WTQuHg><~;6(6&L!l{>e}A{v2aTK&FXwZm^d8xKrRv8Q8hw%GP%ZKnDpxs5djb(6oo+>!zicwX(t zjmEc!?vHvoiSDV=)Ag}hU&L(?27XsxEc;Q&1vh>Rp$GOSmo`UMAyzZ+xs(S+tf6Oa zg7Mnfo;zYRC2*bOu|)}-!35>OSwX-6+OO%I7x#so^olSm<0tY}+f1O3b$1V$ z6Ri`A?;VQ+iZ`Uj2-Q;g8`chOFH{1u6L;BW{?slOo{cKJbmDzh#pyzbwd`;U6h2mY zb0)AhwQ&I-pEXR)lu%$X!PNXNFh`h{%u?o{eDml9?Ua=P(T0Ux~Y|SY`SP~DhQN-BEp5Wtck~c)F0v7U;^&N#rlqAzZn6f#F-12 zaBnJ|A$UB*4Qb|r@dqf=Kg#Q7obF#OIfXVC+8#SPk=?EoqpIEexKb1@fA^$#ZB>B# zp$%YxZGJchd&N&$um2n;{>NB`diVDS zYU^Q{W1#2tVn=^ziuNUcy{vfWmRWetLr|q?32mNP#!q&T*l`gXdbvytkIx8ed(r>bj;PF<+a1T zz<}kj$9_93%#R%c5y@q|%jF<{Znt4hfE~nq8gwwkIk^crrOcf=>tc z&FI^wZ!eO}<&5r$z7OfTp2%sjTQ~4{nojUE&l0D7*e;*oJu<=~3+RNqVmmftKxoBG z5s-k0g>W%LTj((+vC2W_tjBrT#A(Fchk9_KrP`oE!x_ZuDbvcr@PgV$cZ-U95``D< zPrRMD2`u115BYgkxePQ32e^UR+ouQAii#H2b~GxqfJzEpetuZfgV*y7j>tE zVR<4Fp0xIeF8V{OY@5K?mb&AdHrf_*pI-6e^uv*@>^TcQ>kuwyIU(nB)J{-dLwcvR zLlWbdPKva!ht`|gfRkp{0=(%{;xrYnX*J3ClXgNXoj;rzT2fQv$*B)3Y&p;~@6D5a zzf~AEOW~w)Z$b-3X?100Q;r?&q~-2!A%wb(je&?>V$PgVHgOLJns;(Y#Na2}YGqp| z{D__!x`{rOb_RLvKYXWpr+dJR$q9I00_Q}xoR*zvE)6( zM5bK;nu@{17#D0g*r{)(uH;LlhxD+c-P+`xV}i6qpCtDbYB(8F2a*b8h?n6FMD0^rCCn;=m zbEACN;AsAt;n^RHVxd9)L=8cn^Zva^58=WO>T0}|-`pPZ*r*+o>*Blnz5xh-=ob+u zALwcI{(Iu(OAOa$V_w|j{pXm!^>bV>-IMJ5$AYK>TV>4OAJvcdbHRQWJ?22OsvhtE z5@GYZ!Bwcj@7m+wA9M<>g(Cv?WRnFOCZaoZyn<5(u9dD$T7P}dp3RD#xA4pnbP2esZT2z zp3To+pBw|r(@juqZ@bZIQbm~$Q6h1p% z2SFDeOtecN?uu&Y9ddUo3MBN@D`!ni6Kq>t!VOje6xYhXOX<)kC9?1W1p-lPIXG@P zt9ui2wlZ7h30`SyvW|h}45C(jS71B2swjq@*ozI!;apvvZ7i}q7`t(ya@SXQag)_# zeI-19rV4njurO%2HK55^gP|vQb+mmBo=%P%9q$QMr3CBRk>iJ>h60<{={fw&uAQNJ zdf4#kCU6bzb~jiTa+@fwICOd^@+TVBhsSUY)k}CPlTTx z978M;cAp&ZPxe-X%M8c>o25Eqx&kWUBf;s5djck!t@Y(IS-{~8ZQWnK3k105D#{uN z)~Mxc%E`QShI&f!C7jzT6hyJ`b~TrSLZgK~`NOTUV913)lJ_8& z8i>8z$|XT(CwJvm;?*q$t>qe|ZNAngT;~(~_+BB>IZH&&w6zFjbYEfzGx1t}6RDNM zN+kgW_lCh5s()N|lN&hh1{q6Zcy{|1J2qwR;Dqd)q%bIeQ-%3l@*Zk0#{&aIZn-cJ zmGa|OHEz=Xeuiqp_avHCwS~ZzdqhC>Vnm&a2p$98nh`mNsd=}uMOm^$1`BJu?bv2h zmQl*WFn%1T3K+PZ-9`b(#TugFF&70{zsYRDy*0hg4#v_9E3o%7rF*yaPZ88QWNRlD z|JJObnU~}Slxtda5p2X73W9-Kh?5OM#T3QnN@q`P7DSWTBlg-;5F(i$JMrW%rV{Gpp4qAu`YFM{l@g#sbMT5oJjE4q%t5Cn35*V z(4Z$Iuwau*U7pmu2D!e^*4c;}dlls#l6c{)|>B;jYS zbkj68{!qTh{{6K6Dklr1>ws8nWLt=y+*+7EVH|-c0NIAofaiqc9Q)|gFEj&1Ea*k& z#wi2?#e+^0kE+AI2Gs#k*ED?{yDUpNnm64Vkt z?~$3f**Bi`nXlkhwf$aE6PXq5gjD8)F)v*K+>t&>C&f0I13O0d^z;&fk#K>g_2r4Pvk#Dl@uJhoAPIjBMZwJ0@x|dd!VA`+x{pKA5&g z)%s(diBU@He!#)>Rt%gMJ(E<}bUD6+@u1+*o0`4A7L3inB~vhOg-mRw)8bkZrahr>f+H`IXh`dEJw800iNj!E`S<@Zi!3&GyU^~-YUJ`0IOF2nC(+` z2(Z#?`&Ly0g5~$jWj&gmoBVcaX2BL{{L@G+7uz?$%Z8nS08vZ`+q&3Q z|L@7_rvzCR@bj;4KHJAFELr%Dc};>m*cKDau&zMdlB(3L>j;v?06suV{_F27U$cVqXstX|4QWVYV2h* zmnx0x-p#fwyQnIiKLq%jL@Zm&lGT-G-f&3n3_R@VBQo}!`wn{+*d`Uh?h48d!(g^D zfb35B*|WyYHn#u%X8bTV4`37zYl#1l7cB`~H=B_NC#EB?*#+X*-27A6{s&5m0E@F# zcgKdU(7&p%B|)~6nQ8+B7j<^OY33Dx+;pB0WGnffOQL>T)Zb0aMuufQ|3z1gh>NO{ zVz(V3fQy>gv-bDi|8;P{xetAklesL4aIwvfT1bL|<*i2+en*dgkKg}-u`oElL=?PCkbjs63{w!{Pc6(9clA@;9K|AW!~j=_H* z7|TbW|1GHJOQum-L7n@*hzWrIfp-7Dgzx`!LN-4$VBjGJmu#S1?zQ7?u30X5p19Qa)4>*qcD&FGhnfHK_axF2~U2QJKSJFGUjL%)&lvF@#Q)d5AP zga%U{QgyX<>Q0e;TZXt(1$d^e<-LNUL-n(p@r6r27K5~o&(1ab`-EuEsk~qr!~LD8 zeZ6h%*~ZEQr<||1rRA^Z)Ai@nAF(S%QKbsR#KvV|(<`S)RTFxtTiyB&L~0HFRCubC zlgF$us}5_nV+F|b(NLL9?YbH?#7_Nh9m{#gb_r6_Mk@jqM(EWaz3Q=w?l$*U2WU`g5UZZ+&$Z;^3cDV4OUFS|!*9yqO z3O{=#D`Nsq(8!QRWorhV#yi=cZPU~Z_ZOK(=7ISWy)`2hh zXK88T)nV6L@kCc+;reFd!e#2>e6ac%#j<at_jm48U|v&kDsSY|d;NSIS)^Ng0)ZPU$*X=3pTe{2!t|fG=mz+VGi-i}1T} zna$>Ptb0vPZlQa+Mq#Y`l95xF#Nc=TSn$nLP>)cn3uTvp<#Q&xBOiy-tddmUkUi0wO%H)MPKdkNZT332i^`^tciYqVqhY(xY^Xz}0z zX1VSOp$rb|$meT-9(Cu$jCIO(zYlbKDlNLHs#^|)hV}JO29n;LIw7imsl0k+;W}4G zej(z8hUZ|Rp_`ICxJOmHJddm65aP`zUR=m>$B?Q*c_GG<_}#Th@Zd%Kp@C<@QP~FJ z-rQ}=kisAHnLd{w?vpjQ^Cla?Y(NG8NIQYURk}CmCD_kGq4f%zR@foG)B3}Ri#UWbI$koA*=ylxK<11d85)Lwt(6hK*IE>d!s`?P}Ytx828$z}}?}h1H zasjfVEdT)DhMFcrj(I}syb17-5W2;})cEm`R|PgFM@*p``;USh{nk~frpuE@D-!a~ z3GZKNLFYcN-VAZyl_Zx`i+Obm<8{om$imp>%T>!WkSB3NZ-Zi}k7^|l!o-&PL|r@n>_0&ph17iz`m?d|DaknOqsJ`1omP zPYWLnyPeL9{;nF+?pPY2*Je4piJyNo{tyyy0zY}1@jdd!@SCo3p?j2Y{k^_z#cy7p zp!$`3@J!NATFbd*?pWMG`&M2PNL3ZVuQnWn)c<&3l(Wkg!`-HtY^@cLQEILT$(tIe z*W8kT0w(7l(Mq{FD=c>blMBc-)q7xZ{As{Nw$6=W;`@4-94h3w7Iw=xiXi0D#xW{ zNH$008WNomH+l3XNCR9{Pd)FgHASDf5(v^6wy8MiJJ=)O#tEDK@E1EZPLO1BWQ%qj z8m3~x{70m116H@&B0Mvtfd-i&1s_V(A&>*3qoZ?a`zEG6Wi8@lx`3;Jw~_R)oEb>A zV6WX3sf56lM8%zsN;|(!WnsmhGVSBcFqk|-z!+*EE>>LTi7S!*Y~NwV@9x`Hsv z*}vlO=ys6u9)WC(`XEDfyPmS?$uG1hG4r$9?=zOnF}f89wLuVN_oeIJ>U;%#)S5cK zwmCgjomTraKdinWCwoN(0Go4AW`|VrCy~bHj^2+)C8YP(c6Gf~hrPH#beX)Zb-40z zV)7HF-kK{C$BQmBzj|;X5&z`Xt(F2^^(0$O^4)A|X~4!`fmIhVs+{qD!OD{GT@ll0 z!D`-l#us$|&pPZepnP<%N`L%4GjEBI-*S%JRXe$_O2mjA5di?)VX!x7RoX`B&yZcq z^`zm}o-M20L15t|q+`L&d}+h*Sv-~IuwGs0z6b_7 z8B`iQA-W9NSD*4IwF)Vo)m>n@xcb%bE5cW~DClk2vG-Tj$_Rapi? z{YlOJ+MkR80`uIdqVBw#2zbnVi^~Xu)19v~o*k|;BNwL+@Z$(a{4B?B^w{33IBZyA zBK^YSMilY#rv1!tG1vI>DX7eFyB#-)P6(!x2wjgJtwvNAD*-FV@Dl0u9}e%R*8BB# zM5J2LiA+|$aGPTH!u<}hY<0F_3Te8G=+_?_61mM3rgyv2;PI|u zNCe7$t(6gB34QE~rN-kv5=$*_?3(E4)_`MYp0?4KBefXurYW7rr*gdmV{*ffsL*cL zb%xR^m3$u6bo+39rHmn47tW~1)C zuW?uky9h)bO^vGIgbxhdagDkse(LMIx+DH;mIK6@zMhbXATv)LFHgqM=(nbCDR-(8P$ng6h<^Td&poI%lrg{QSz{z>Vq&y*-928@}o>r#N9gMiKD#0`pZs^b^&@r z>ZrxZS-4siqQu~rg1R1PjA5(voQJQj*9Yb;kn|1#+vBKZY~i@>m;hf5NupXPMTUCm#J)b1oy$?3qk%U@ ziD!fktk>jv00{KZSHvQ|owwfe z?#{%%U_EubAw4CvH)N(ZQj0(Tt?YtHbq_@gG`5WRfQ~83amFfTwXD8B(6Mr3OLfn- zL{U~+ad@p%_{N|kdrY6AQ8Hg;kmAuXCa>2U*D??A(?e2I0m32&>5H-fE z{BwVK+6B}0+&DDGUBBRReU~2S!c5_H;i=7sHOsE|rTURzVP%J7>BW81wfusn_SnCl+l-fV7h9Bj2E&B<7nV^dAcET`n8 zI*z--I%SWjwEF!CgH1jKkNw zE=4S|0a}+)x}Fx(LU^E!PG+CF9|ZDY!`3YKQuYcb(!N%_yC|}-91Qe1MFI;Gd}CvSL(%1!=pP}i@K}Kq9w4ev$m1LfuOowZ$3|&|ZNzlt z%w+?t?zGPI-ZGU$5s2Z4`Am_wiyvV6ukrmQ?7@Mk$}swRfEp5E16F!5=6}Sp5>tH6 zoxUgF$$TrR;~_CO~_@4*F!JA;Ms0R0h~wG6GmwqQ3mjHPM0 zBR~mq3{%TbQ1_l#Ya`Q0j6OLWKXvna7CEtP1?R!>S+Sox3@Sh;Q%8{#+lZRP5W%F9b z|8XQVKyIXR07l3wcqPsI`|f`%l>(B}6eFTVjrNK* zmNBZV8^FkeTQB(y0Q9R;AWQLn(7m<$f$Q~pe|+E&af4$?EbMIPcgE_rNJ;iWnz;?C z7=gSa;%?Coa@qsj_s3G?CC@jD`8~7eXro8DNw1*;KDFI9Yu8alAm;)yKFi6cA}?hO z{4^Xhm~p*RZbgfE+LPCf`ED-nK#0*;pPQ-a z|Jr+OZ8veWC~hn-zIcKb+kbYnx1A@UcO~PSjT7@TmX3k31U z)0i8wUa4m?+5~WG6LH@!Q!V+rz29SB$&vLEVVVwOwBVC3?<%GnZ>jU>#xwKj^k}FabFz(c zDYQKT3A4zi;%;Jm`9j+AxD_mG*WPY(FP&~e-$RtoNAj1Z;K<%g=Y;9eY&4-ex$|{f zN}p4EtX=;^>dLlp&b7TIkSkX6Gy-m@=fU!|?YN<4w8aKw>>3pxi692m3BN*W1x0EF z2MH2Dt*LL9iykQNKutJiJ$drvV;(0ZicbV7EN@+DW7+(D`B(M%VAU5QrZQ4b%w=uD zMaNszPk@V@l494V#_}YBce!~yhbkC+NkH%D(p;&1Yw?j>h@8Si^$b=|N{K!+l4Q#!h>IP8Cr5GMCUhRq?a0B;LKj z9`YRULw7hFEh~jytSJt)uP!)a;~{cXv#ug*ul^B zE0`?VbaHCoLE)_v5CuT^SF7o+839-rB)oG^XOO%nJ%R}Hm~PcH)blZZd1`|xD1(a=EQW3GrVobVY}@{^IQwU7)U zbcq;_G5Cl8dN8!iVb089aM9ePSFc`yhOr2m5Apo75-&cK(PIu{KaZMk!B_){63!7=q&#R`(CxX_M2_)C z_^t|yg$Bf`pvDrv-IGAsNz2#Yx8axPrF_DH#S7>2SME=6Mxir%i8nVT21@+^oRk7? zl2J2wg`7~w_%`JLQ9-2~08V%LF8Xyu$7$5nAZRO8<)CbrOt)Pzhf&$mVz9j(eNhWE zqv(Wh)6}A%s0I7w?&qp7H`U&++e2@l1nh>RhrJNTk<|7>!=8eqFb3RICr3J++z@z> z1?dWa#ff*PGtOt}WB4tO3W_7LfbunUzsJBuk&jk0N9YalnCG!3pl$W3x# zbV!WwsN7JykQSz_6b@Q2q&r{5%Ex;JWpX>a3NY;|^nSE<=(ZBbrCxp$#_oD+6Mo!v zgP+*mGk1JStTkgUjAPb3r__F#j4qjao@6}r!NjlX8r%O8=-WaC3Zc6)*E}C9{aQ8@ z0y4P7unzs?_aRm5$3AtQ+RZp}ns&p3y-G;6X>B@-Q}1$steO8xUw{pB9{F(M$w!gyPHkir!gDN(U#^A7Wen+jmY z*1rKYyqtGg5-(e8ZMIGpV%+iON6B-<`aTp$-V2=Qm?Vuj_UpT%)_5a>KfiUMZ>%p* z2eJC4wJ%Q->KT627mXj7fhqjs)kseCu%7Sjt?hJY!(Ss@(r{>rA=oiE^hlDMud-LR z3N9=Ps%H#Vy5idreHnx>Rv>}0^bzX>a|k0QflpNwb?|F;XEn1q;26iYa~FEDJ#ic# zm;<|WqQ|Q>u140URJKdPu!dkc(+*^umVMbscOEEnKVy7#b+zNmTW#P@5p#ZHU!N|=OKW0l1EzZ@A3l7rppu6-$A10#)qx46 zA{_wr4)QTEF^Tp5fry)2DR{A}u(=@&O&0+DfzQ+p2ZT)?lK?dE^&XYcb7|kkqxQP7 zIi+w^(Qv!sGw+VTxF)-@p_glpnA^+wS40>hyPKDH>?`+Xea&{x$oy2%3FkZi3&#Z1 AjQ{`u literal 0 HcmV?d00001 diff --git a/catalog/development/debugging/qxdm/index.md b/catalog/development/debugging/qxdm/index.md new file mode 100644 index 0000000..d496c10 --- /dev/null +++ b/catalog/development/debugging/qxdm/index.md @@ -0,0 +1,32 @@ +--- +format: 1 +type: program +name: QXDM +summary: Диагностический монитор Qualcomm для записи и анализа сообщений, событий и журналов телефона. +targets: + - brew +author: QUALCOMM Incorporated +screenshots: + - img/qxdm.png +versions: + - version: "3.09.19" + status: current + files: + - path: files/qxdm-3.09.19.zip + platform: win32 + - version: "3.09.16" + status: archived + files: + - path: files/qxdm-3.09.16.zip + description: В комплекте модифицированный QXDM.exe без ограничения срока работы + platform: win32 + - version: "3.09.10" + status: archived + files: + - path: files/qxdm-3.09.10.zip + platform: win32 +--- + +Qualcomm eXtensible Diagnostic Monitor принимает диагностические сообщения и события телефона, записывает журналы ISF и позволяет +просматривать, фильтровать и разбирать собранные данные. Программа поддерживает диагностические команды, автоматизацию и подключаемые +расширения. diff --git a/catalog/development/utilities/brew-app-signer/files/brew-app-signer-1.0.zip b/catalog/development/utilities/brew-app-signer/files/brew-app-signer-1.0.zip new file mode 100644 index 0000000..14d292f --- /dev/null +++ b/catalog/development/utilities/brew-app-signer/files/brew-app-signer-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d168a1c4f796c0bf759cd2f9d6c8e07b08c417ba8d9d435036d97322f750261 +size 462676 diff --git a/catalog/development/utilities/brew-app-signer/img/brew-app-signer.png b/catalog/development/utilities/brew-app-signer/img/brew-app-signer.png new file mode 100644 index 0000000000000000000000000000000000000000..24a93a1c172573f757eafc0b6ea9f002d74aac5f GIT binary patch literal 3261 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 literal 0 HcmV?d00001 diff --git a/catalog/explorers/c62dirli/index.md b/catalog/explorers/c62dirli/index.md new file mode 100644 index 0000000..fe7ec02 --- /dev/null +++ b/catalog/explorers/c62dirli/index.md @@ -0,0 +1,21 @@ +--- +format: 1 +type: program +name: C62DirLi +summary: Редактирование списков каталогов файловой системы Siemens C62. +targets: + - odm +author: Skrip +screenshots: + - img/c62dirli.png +versions: + - version: "1.3" + released: "2005-04-14" + files: + - path: files/c62dirli-1.3.zip + platform: win32 +--- + +C62DirLi редактирует XML-списки каталогов файловой системы Siemens C62. С их помощью можно менять атрибуты файлов и каталогов, открывать скрытые папки и разрешать чтение, запись или удаление объектов через OBEX. + +Для получения и обратной записи списков используется Flash Programmer. Версия 1.3 умеет снимать атрибут «только для чтения» и при необходимости запускает `C62MdmUn.exe` для перевода телефона в сервисный режим. diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43-smartsync.zip new file mode 100644 index 0000000..f9f9c9b --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50e5aa9c0cc408c77d1d9a7404e47504352ae4e3efc61d8ff86505ef87f41250 +size 49166261 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43.zip new file mode 100644 index 0000000..c755577 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.43.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb42b3e8f77a64e61923e8368cca18a98c43dc605a684072acd0562b22a64dee +size 34951839 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.48.4-phoneexplorer.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.48.4-phoneexplorer.zip new file mode 100644 index 0000000..ea8a322 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.04.40.48.4-phoneexplorer.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8a3d46843c3ab053d4b3687b7dab7ce3a79bbc8a048bdb6e2cff9ea57a554e2 +size 23083826 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.2.0.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.2.0.zip new file mode 100644 index 0000000..bd6d3f2 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.2.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83bc73d47124e39ace9d3175b63476ef5defb8109abc457b14cbd7507e63dbeb +size 40377616 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.3.0-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.3.0-smartsync.zip new file mode 100644 index 0000000..70cf06f --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.28.51.3.0-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1427291dcaa9c85bcc727073d96496072c6c55a9436a7e5b9cd245debed89adc +size 55845264 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.43.51.0.0-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.43.51.0.0-smartsync.zip new file mode 100644 index 0000000..f47bd43 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-3.05.43.51.0.0-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac0dc768179a9d22e2a895a6e2918bee503f27fdf6f5db87f0ed2997d7ac4050 +size 56542089 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.05.51.11.2.1-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.05.51.11.2.1-smartsync.zip new file mode 100644 index 0000000..3df8316 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.05.51.11.2.1-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a0e032377f86e383ccdf0adef77a6bfa7f097b2f31611da4e68c3bb46493949 +size 69557824 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.07.11.1.0-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.07.11.1.0-smartsync.zip new file mode 100644 index 0000000..0149cc8 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.07.11.1.0-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bcd2891f6eb157cc5d55eebe78f0c11eff67a3e0d43566218cbb3aca01127f8 +size 69749446 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.08.21.1.0-smartsync-en.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.08.21.1.0-smartsync-en.zip new file mode 100644 index 0000000..58ba32a --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.08.21.1.0-smartsync-en.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:658926d1ed81eec16337ff8844a7fea29ce6814e77c85d8079fd65bd1f8d3eba +size 70252042 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.17.31.0.1-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.17.31.0.1-smartsync.zip new file mode 100644 index 0000000..4d503aa --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.17.31.0.1-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:304c606ef032c01c31a085f8ebae8d043e0b4884e8bd6b86b6311eb80dc87b37 +size 70265059 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.21.31.0.0-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.21.31.0.0-smartsync.zip new file mode 100644 index 0000000..eabe278 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.21.31.0.0-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:870c2811cdcd73700f1b6e85f46aa97ad37b80c9c1b4bbd36759463a8d61b677 +size 70377184 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.26.51.1.0-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.26.51.1.0-smartsync.zip new file mode 100644 index 0000000..6656e52 --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.06.26.51.1.0-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96395b3277a638c1c1c0fc2561f63f61839c7e22a794e1cbb746a50b2654d64a +size 70545424 diff --git a/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.20.631.41.0.0-smartsync.zip b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.20.631.41.0.0-smartsync.zip new file mode 100644 index 0000000..ae867db --- /dev/null +++ b/catalog/explorers/mobile-phone-manager/files/mobile-phone-manager-4.20.631.41.0.0-smartsync.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f84c3df6c16d660a47e93e073f918f27bbd4503d4f0010cf5b4562b5f30cde +size 71936451 diff --git a/catalog/explorers/mobile-phone-manager/index.md b/catalog/explorers/mobile-phone-manager/index.md index fcc0c77..40a0cdb 100644 --- a/catalog/explorers/mobile-phone-manager/index.md +++ b/catalog/explorers/mobile-phone-manager/index.md @@ -10,9 +10,83 @@ screenshots: - img/mobile-phone-manager.png versions: - version: "4.20.636.41.0.0" + status: current files: - path: files/mobile-phone-manager-4.20.636.41.0.0.zip platform: win32 + - version: "4.20.631.41.0.0" + status: archived + files: + - path: files/mobile-phone-manager-4.20.631.41.0.0-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "4.06.26.51.1.0" + status: archived + files: + - path: files/mobile-phone-manager-4.06.26.51.1.0-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "4.06.21.31.0.0" + status: archived + files: + - path: files/mobile-phone-manager-4.06.21.31.0.0-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "4.06.17.31.0.1" + status: archived + files: + - path: files/mobile-phone-manager-4.06.17.31.0.1-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "4.06.08.21.1.0" + status: archived + files: + - path: files/mobile-phone-manager-4.06.08.21.1.0-smartsync-en.zip + description: Пакет SmartSync на английском языке + platform: win32 + - version: "4.06.07.11.1.0" + status: archived + files: + - path: files/mobile-phone-manager-4.06.07.11.1.0-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "4.05.51.11.2.1" + status: archived + files: + - path: files/mobile-phone-manager-4.05.51.11.2.1-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "3.05.43.51.0.0" + status: archived + files: + - path: files/mobile-phone-manager-3.05.43.51.0.0-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "3.05.28.51.3.0" + status: archived + files: + - path: files/mobile-phone-manager-3.05.28.51.3.0-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 + - version: "3.05.28.51.2.0" + status: archived + files: + - path: files/mobile-phone-manager-3.05.28.51.2.0.zip + platform: win32 + - version: "3.04.40.48.4" + status: archived + files: + - path: files/mobile-phone-manager-3.04.40.48.4-phoneexplorer.zip + description: Пакет Phone Explorer + platform: win32 + - version: "3.04.40.43" + status: archived + files: + - path: files/mobile-phone-manager-3.04.40.43.zip + platform: win32 + - path: files/mobile-phone-manager-3.04.40.43-smartsync.zip + description: Пакет SmartSync на русском языке + platform: win32 --- Официальная программа для управления телефонами BenQ-Siemens. В состав входят diff --git a/catalog/explorers/smart-tool/files/smart-tool-1.91.zip b/catalog/explorers/smart-tool/files/smart-tool-1.91.zip new file mode 100644 index 0000000..a055def --- /dev/null +++ b/catalog/explorers/smart-tool/files/smart-tool-1.91.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:210cebe5120dab81084864fed1fe7144e57d2278efcc0a5431704363e88f4375 +size 9217854 diff --git a/catalog/explorers/smart-tool/img/smart-tool.png b/catalog/explorers/smart-tool/img/smart-tool.png new file mode 100644 index 0000000000000000000000000000000000000000..e8735067f90c320ceb1e680a703df8315edf9563 GIT binary patch literal 7527 zcmb7pXIN897w)DPAs|Is=qN>`sX(Zq2%;ceI!5UzEkSxUNR`lg6+}S<0qG#Ui4b~` zUK679B7$IUJm-AneE0mgcQSis)|z+Cdfzqs&wdi6cTba+nw=T|09viv>IMKn0tNtL zFeM4WbGO_SMVN>X2AZlsIU0;37*y`J%@6

iqo>^|}??65wij+D5nVc>M0}Zhn5g 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 literal 0 HcmV?d00001 diff --git a/catalog/modding/funnybytes/index.md b/catalog/modding/funnybytes/index.md new file mode 100644 index 0000000..e9e9473 --- /dev/null +++ b/catalog/modding/funnybytes/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: FunnyBytes +summary: Русификация и применение готовых исправлений к FullFlash Siemens C35, M35 и S35. +targets: + - egold +author: Lucifer_forever +screenshots: + - img/funnybytes.png +versions: + - version: "2.15" + released: "2003-07-10" + files: + - path: files/funnybytes-2.15.zip + platform: win32 +--- + +FunnyBytes русифицирует FullFlash Siemens C35, M35 и S35. Программа автоматически определяет версию прошивки, редактирует русские SMS и раскладку клавиатуры, включает NetMonitor, переключает диапазон GSM 900/1800, отключает проверку CRC и автопереключение по `*`. diff --git a/catalog/modding/siemens-cms35-ie/files/siemens-cms35-ie-2.3-alpha.zip b/catalog/modding/siemens-cms35-ie/files/siemens-cms35-ie-2.3-alpha.zip new file mode 100644 index 0000000..57712d8 --- /dev/null +++ b/catalog/modding/siemens-cms35-ie/files/siemens-cms35-ie-2.3-alpha.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f8c82704342b7c6f942d33f3465541a4e012128fb1361fa0370ed62329aed16 +size 254578 diff --git a/catalog/modding/siemens-cms35-ie/img/siemens-cms35-ie.png b/catalog/modding/siemens-cms35-ie/img/siemens-cms35-ie.png new file mode 100644 index 0000000000000000000000000000000000000000..b9ccdfc2921530ee6462c49393debd9eaf4b116c GIT binary patch literal 15548 zcmdVBcUV);_Ak8YReBW!M5+X7O7BGkq^d|KbdlbB5fBiNC?$w=5fNztr1y@5B1#Xv zLkLIBZ#w-HLN z(~3;di_~c^YPjSGlvBTXzBcHhai&C(K7B;lCQ`Wo#M`?fs8z~V0gqx=@6GgU1imp_pYWnDLVM}kTkR@lN!j<#D z-%~J$<@&7GdG(%{QD^bpRQ|W}!BRKhhCa+95+@}G0C&3-Zh_Q(q9?^;{ijqs?KIfJ zS1QH^>Ay}|uDCBzyCEM%9ui|Y3p{^(oonQTsGyLLR;sdLm2+#MY z-b3+?yXPqLlZ!nMr`A)~-8r@@9n>f|{pXB(x|9(`j7k>E6su6GX5MVn(e$YJZq5;J=`ksxofdl5`I(s)8RLF*N>ttn zp`Y>Lqx5hi!~=e(j`*uk654d0HUEvD<0KL3c;B{JK=chWir*U8#JX!$TXe5y{KHIO-Z?SvNC1%@CW1cD)l6%&`zD)=BkZwxk@s{N;LB{Kep%`Fu->Ip zk*>*SXUpjXzdN)^naR1{q$~EfEiSp47G1R#%|iJ1QNqU??;GFJftA_2lR9)T`XEcP zv()0wU52?hr3yM~eUPrFMp1C1k-=Sz!~<#WSG30cuOA0fCw#pBMAy92v-`+DwKdLi zNCf)Pw%(`D1?AMFR(or@n`-X^&q?1h7xcHUq>VQD8!6F`Ugno{Dc^DW6Hp&7mDx+X zJ!J?zK><~kp64mc-){|tS|O_B*E(CY%zrbLA(Ms5Ra&bn7@xH~x>e6(!}&)VEwt=` zOGDkg9|X7KO?8_h<;|G5q5nygL?0x@zZS%^LTo}U(#JJJY}Bas!K-L_XUn=DcG;C` zbL)NHCNFMZ7@bx>qgP%R*X2sKxWi>aK`v_{B_%5EY!~dBA>z&pF-zXvh*>5Lib}Al zeYA7+tvu24?0Y{~YwZ60Xj;azR8jUMA-j~251!^aB?{}b5L!sAGZ%^?ZdI3F>s))i zhBDfWxAO7%=R|d3X`EtR(igFZiysXo4X(JlW#_a*^6Fzv}tvj zz`XQEk`nb%Ttfj*lM22k@7Jp+LGeyK;|}86kTzlwl)UHhtz2I0OS!--LWGqG4-P(8 zd`DE#7Vl;0qBX`iV27xe|9f;&4`!9d^?M7-!HwyfktZ% z50O;2%K`24nkF4SE;64Av%C#8JJK#;Wtky$NQ^QVe>*lB_Dv|{hf8pmY=V{icQ3w3 z|1YKPHD3K5!PwUJi!CIcmeck7?fc6H&;C>cDNtAkfVrV&S@D1LKw>zbW(sSR>MO-v zB7G~nQ`@>`W_hKuYMwq>`$$_5bO(ANLsx%m?kXDw4-51!Y|-to2!P#aQ3he&krosM z`4>779S(Xt)&muuidyi6WQb%w>vN<(zYFW^l-Y24BxQtM*;9Jb8(Ss`aQ5Q904 zI1GGqD$u>ZTyAt4_8Kk}!Fi%!V7-w%$;s)N1eaN*(|Z5lBF^JSy31`&EUV&57F7&t z-o(cC6?gyYp`ylqx(!sZA3Ck;|5)<>PGCCcZhaT0jTU{C>SviFJ<9w%)u_XSerjtg13k zI()^Z*_RntfHlqFJXdG-?6Z`nCl9X;wL`cy)+PdR+}Iz!Yol2g+wJM+mqw*bd^_r# zM9?$hD}S|#;B|`X*UJ$O%oE9fN*aAwc59YSPTUK}Cc9|{x0dRB?6ixW(!AF%$*PYN zgB1#cJU{ud%gFKpfMP}0e1O&A(gwk=5LEDZRiXMcLVJN;Gu2gA9-xgGuId`F;++$ zV?H=4#o#hD($k{C!az7H(Zhf6rCKVa!hk+sc@=r$t4H3t-0NJOEfM&%y;h|KMj4>f z=XJOHL%BreZm(Cw-T0)^l;aN*S`4~E58l1)cN~r5hZr0lt?#%Lrp13g*x%TZo0%9i zg?v9)sCdcV^1L4G>TLcyL)V=2*V5Q7y=HG%$AG^ep5l)ytGWj-Y7yd;{M;vJ2@0rke}k6~g6Vjbh{Fn=j-`6mPse@YE$mECZ82a856wJS zrZgIWen5KO+p)(>fEu}F?GBSnHJ&_0udJ+3oS|;C1nd6sJ#dL3nh9mh$61`8u#(U~;#?p0T zab)`?YV9t!)QfFl)_TUC7aQf@lpMz zyvb2D((7xLV=Yu$`v&Mr07eJv^~bFDWi||gYAB#csj9?qCaO(d^203iR~M&=RL>WL ztv_okOiAR=e6`{r?|o>NB0hy8kpvi(Ge3D}ePW9sV%s1SiWR@yyX-Gl)$iteU|jI) zu}t;yOJJ^^T?W7hx9P#G1{!aC23zAWrFwcOjteRg>kL6T5lHw zb+C!z`;Fc|a;_ufe3f*^CNeiAV8elG_3IINA8~~hMc;dFcVf_L1<3#<`T4U%t*_96 zCc)U1rnWoH1NA%wl>l!loD`uOFfruk2s0zoK<<~cI&?Lq8=Q!ii4T8dBGQtOAkrd& z$59Rw%9#e3eM@=pRuL40T>lV|y>I4ge>pn;NrC%w3jP~>`M03wkUxy^TFqQsLm$IT zG7oBAZZBT^_^c@JaTB_FrL%fu?3l@hv0xO<%A$L$*-fWs&Mx4}ZbmcXcg0_D=Wd=pj@;82|4+MJfwaSY&~LrRB3gmx>vuZU!fc8EZT znv1$0F%D@hmT_TuE9R7UXSdDl;Fud%->S~MPvcs4N1|eLDfX7|n-dFmrM9(g$m8W2 zo^5?w!v8pfycrt-=co(r*`Ki+KN7d|h_HL5k=nAUHg@QiBz-_g{(N!}`Wte{y|P%VKL zzh{j!QKML}VCKiY=aMjl>8<&f-!zU3MIYj@_D7C@(!JFXC zxB}-9jClb1g`AOQUP4rFY~vHi*qWnWhbtXgkh}6+^oO@9Hl9{x4qiPQwC_| ztFYlkCy=<8E7oPA-H5Z=EYU-*ysk{K9S)fxx~?Xp4xgUO>d-5Ou>W~HrT_48{*C+> z&95uhlM`rVJnbVHv-)6!U*I)`S;MoZ=w(nwBL zIc`}Ac2~}|nLla5b?T*KDZ1)w&L__J{ESAq52*0&d1I$z>J!xEnKfynQPG530a7i0 zr#XB~Y_}WYr@M*&VPV0PteLbx%eDj`GS^Qi!j-3$krgDp6d+Nq68~(m+GyPS$yK_l z*~ixAUJ0wTSUk8_Anh+#p>tna<-T<)_@~)fIcO%9_6jRpHA(DgkWuzWH{-+eu@yOP z_I2LfiUgO4rVFEzWJ9}Ng!g`vmRtoYCbxSjr>e`~*~BghWEks^Lsq-YhVQe^VNg6# z@8CCHKVMgy6|S&_aCh%(c2%Y}+Kv)EO((LiDcs5!(bL_yo| zlwk6VAsrHH(}u9z@>ReE=(Ln^axSPlc)ONOJu7u?$J=EmB9VrPG{(V0yrFVRqpZ}mz@tKEJC0F3%&^i1i93X;(G_oj7 zWl-GKn-x2=g@fw9omSmXGdnnAC-=u;Rmh>(xL|%)O!Gr?+biUJrzY`En6BY+L$F0x z4RddzuU|+@>3&}^^7(LqbBw13@$HrQ*n;%ZgVNi7N|&|J7OoUd2>e*zuijC_rV_D_ zJj>2t7v%6|PZ-f(6|~Ki zrXuu`P3x5gr)AqKE>Ih}r^qYdU8IsIv7n{=k>KV?DBW?~JG$z0?=^MdTJ_XR-Ejx`z1dWaqN zeOeeB>r@?@Gthrpn@~WJ4APJ0a{_`EOiJ5sCL| zV6t3q15mMf0bzdS%jQ2x@c05k&T@_+5_1;w82>X!?eTN2SFeFLudLhWVynKnuR|U= zSQ85a8n6i3gBySiIau?4j3XY0opP%ZF}^+Nye;X^N&GLxehsiM`ERrjkOheNOV7Cn zED8rr9cbM%PqT(5v<>=J^IDcp*r%ud^?m|k<M|{hCKqAZ1R_@O35ib}Fhg^g^%pL9Rwn_yuMVCP>^w=;mfs)hFc`7u{izOT=!#=VkjCFUxZ+KGIoA#rt|Q7?SbL|qb#gyw zerI)axO(?ERJgv=D7}fJ{nex&9_zipex2o!WJ^7bxvL9C$#AakoC~vOEZ9jLfVD@g zG0C zcmlpdrqQ=x4Fp%`O%Raj;Zj9-TPsooL$@Bjn|nt}{4?6K!-RU|?YznxK|M|~#AAHq zJ`S_{?ibL2h;z+3ect-rzq`)VVpWX-%s@o|GFlYNbA35%MY`ZKxi>sP>ERocY}O zS--Yl+vM!}^ilSuR!?=Pn}r`<6?TUboxPi|n}EdRvYYK7=8k8-YF;sXSjXu4`JbUn z6^MS?J`dBf-;qP?gjAw_=S(~i3SH~2Vk9HiH#M>RCfH$O_SzKZ&dbJ=6^DRtH4K&k z=pR*1t#hX5O%_UZQ`HhO<_OK{^lHcBm#wqQ!8%&fIxcL7!Dg#LgeNNx+@mhYg5fP} zbqliS92RoINF7$;%!TEUeWd5XEL^HqWEH!EZJaeDa~!m53mI=c8(8F>eJswuct2j( znX9Aemy@b>q?kUn8JU8ZW@qIRGDb0pxN1*0^4X`py6GFFguF%g+)P*$Y?esIK<1+& zv^8!6ld5Xrx&oT-_15u1oFNC_u($xbA3|U0Ys=L!dIU?CvNMT?sKPoIpDh~#pYVxk zAA@mlqy>J8FfFLH-`D20m;9W~mwb1U~135cUO z)Cf1m@KuK=o`o`SWgYLGIYg8PH5TB7tUG9IMpvlWKO0sYMTD4F8GZ-ImXIHD$g%Evn+`C%o zAA4CX9yBy1oGy8w78oDcz9o;tVvj3@!N%z?toO4f4j5nQ37@7lb=xGR}7tw-M7h`Mw~3VTDP+nJrOlD zuUiSm&T=O>SDTb_K9}-KgbeX?Wb61Pki_Ig<>lY6Zpb3@xx4_Z&KJV!q#{d-{CXIbGrowG`Eo}NdE1mdA?FblfiR)H%RM7%ul}K}C4gI;B_UO*8 zf^uzI3h-Qz~Y=%4Q;lQha?$yadW|RTzmIrBLlt@(213RcIv}9VEQMUUQA?dvTZZ? zjsxmPWHqQ87V%IChJoL@WkQ>-OO@=zzuAR~s)l4r_AZfq3t3#4Oa0%ab3t>(<+Y&s zH|Mt2`+nr-ppA;NN`A_o`-xqp5O<`hD zD_pZo_^6>TS|myM$A z;w4U~lFNJXiiP#_I5zWhWm_yAbPdqn;aY{-`krdy?Zz$zdv{qa+DMFb)F zEBeuvLos&gxuS(}C;a-^k1K{DNljtnj$xv$w);bJ(2G$O(;^RP%jNq1dyv(Wr99RU zx@bbp(R^Lp`{A(L(-7&Gn;xt^1#n+ z=+LM|1hT4QHO1)fbo;w3;o-h{8Hxopiz`u6S9lWi6mcmZaQ>1Usec6-kAdB?8P$Ls z-5v@V6-m6Q7QS+7!pcC~qb2p?1zP+|Np1go)XC#J?$sqZx}^`U;;~)Wrj^R_{Yjk? zG(mNgD3XOvT)q{w?%x|qWK~~T2n$x}*mvKJwa}PoY509wyKnBQw&9vM6`8>o{xqG^ z;R`(0)ac}e*z)T8&OfWglEdhM7-@s}+fgDw#FD<%0u3Ptj3#;`9&hq>Kd#rnn*dcc zTn#!gVa4aQjS|`FVKP-INo6P4Ug*Fy*1cXIQy2y0PsHx+CHM|7E+Yc64#XrkvOE^b zoYxDm@b7RJ%ru!DGG#~HdL=-PZ=cvCOv(Pf>+^ff#m&OPw19&@#!WnqU$`|neBABl z)<~M!yy$AFi@Q{)8ggl`ah^ZBS*yB)Tt^7mKC%4*BOkYRxYbuh@9p`_o1*il>V!mr zj>z3HLh=vZ_^eEPu_Nrn9(+rzc; zymBe&z5AhvC4sVl4Of?fFt2R*CmgCoj~a(uAoZ>XoBWbwBs0BwTm67!PP=k&1SuGw zbGtGkUedmc?_I7{Q>|qeA?p+~GQstna9PWDZuiF!1$HISyJi(h{p~{TAVB-p53Ok@jrfNu?3) zJlY*E&}pn`ztPgmwdk@|`ho9j;~z?AQU_a}i3(X^EoV?JyK!~^kC^{@v)b!j#x&%k z-2$+Qhn6C$<+4aELWnlEcfNxAG3BDvsm@ERMY6@Is)-F z3TeEJ7k;^9n-8XNSim>~b>!l0)gOmRzR*BkCBLgtK9e1icv)b(CY+R(c_|yUZZiA$ zBHw#JUw>+-%4s4C3d0Ai>W{6A1J|?GIh}vPncnV|HEUuPZ?g#@z~`*&h`y#0g^SRM ztOgBuy!c&(^3JND0%5ZG*alW;WVt=MuN=L0JG(sonhxfwV}EIB2~No9)@SH8Zz>M8 zIByKfk(H0{y<$_C7ToiDZ-21XZ%3Pm+MTsb(|#)7<=}TFv)XHFSy7TByYnFzMC9jt zo{ccCxbD@#=F5+s8CL1=WsgVR^odXEl7&%9r(FH2L(7l$G1W7{TDAC+{3jE6}rG;VZBZ=F7CcIVnGo)VUpwB zxgbk@P?%Z3TaykNAZoRkLTgwW51@i}!w%=d0Khp4J19jXTr4FVY%T!&DbJr0o+D-h z!Z)qzjX))I08rEMKaYsD03Zr`Y~*|gRQye}hsh>Eq_wwrm9De$e83%>=wVtO^K^cV z_itL)6|QOit%&WxKLoC0E9@Z@WR3bgNX1x_KgXP{@SstMvF%k(WcFFz(mL~x`j~c3 z&U$Mp*Y<|0-^;2|LO`3Df9zf(o-;8)GTnPyiN&RziP*I0iv>&SA^fqtlK zMd}crIuu+NJ2~bd`{8DIX&mu7gIUGrV-5MxIDBwrO40#o2aSRiF3{mwUcwHk%#NL0 zt-$ALyUaH2$+X-*OOS%{?g|fLFqjFxx`qZ)U_txk-BHej@A2Y+S9^$zoU$+cSc!*U zgch&tVs{ z33d44wF33lKZ@&>v7oW%<>j57bar)ftx^QQ0<6)Et*vf6kp4CCcswlSht#Q9h*;UE za$}J($)r#6x3$0Vb*tgkceL8>&CJXg;bSo*Jm^{fo%ov87t>Nh1Y11$-?D$>zr6Vy z|K-i!_%Dwhi$h{;pw8YOg1?9QyBggxI*@HO6}WJ_+PA)3qYr!=o8`*!qjTkm zDzL0PjoFYWocEb%ff)30f9HxyIH;4NVDyMv54s*bhSR1eIUt{GtV!`nni$*J4`Dn9 z{<5UWKsXpP&|m$In{HfUDWyTvI6E!1*UYVtW#fXUC%aZ8tsa$jxH@`T_L~tjm3zvQ z8609OQe9G#hSV|-b-P9GtiSxQ`%=hldiQwn;-P-E<*zgwq>N*Qhg-u!QOx&s(C|_H z&=FKoXdlPtsNo<)snI1cw6^6trAJRvqU191PjYD#Cinn36H2?^8g}{4uUN=bVVLzt z1UJjd3+jb9%c(l)2XX((Z$S$>{;Sv6j7ZAQYv$pqoe8FayVxIHli@%6JVhha9(aX!c7;_Lz{w3dh{A~_v(2OuG~wdIg7Bgj zDjzO~=SwANOJLRU`Xbd|Wc`CK0aoDPd^!{h*EZSK8g?wu1`eFgsIln%i`q7C6|9ZM z>X`6^lj^oN9sp>iJl;&eLNoe$M)?=c|Cat6|3^Xgc^YT$(a+x}3BRBuhDyZ6Hk`QQ zfv@oX>Bj15%w3bCdTsN06StDN_X6R0o@eZJ9f)c9rs~+QITNTM75e<6?#asbf}@@- zt-TCfcL%frT7ei!Nl#r$8RBXw1P>$LX9v_@0h3p4VwA7f@6;M3{fIA(Y0yGSa^kmL z63sMKoqQc0xdWgTes1ddLm}rTM^DtFtH$9+Dp~oO;WAZM6<12I;197cgxn@-5kp}L z>@UNKVA$MtJ?yOsV(6PYD!_Kw-=ST{e}~5=IaU7#zL?nltB?o?FYq10&cR?lR^W2N z9iz9^P*hWTv}JvA%W{(#$Rg;ChjVhaW}Em92HG6)XsE;R!`W0-DUv73o==ZMhLkz6 zm2aTjH;ZplgM4s+^Rz`@CEE7=#V_T?drJ5V<*SP*bovi;pilF~EiCuEKi#53xOj#X zzqRsuj1?}xqF^(Xy`LvL&iQF1^!wZ&eBgL(fGc8^@GW6?`hXxI@F%LhGOC3eb>QTc zhy#EQr`J<%pwQGF_v*8%Qn1#D2+n#rz(NRc7}d0{w1#G@b#?oAy-SF#_exD&5~v5V zcY``EP%#z}cB+q4o!00xMp`iPJ|0BuKzP7EI2a@$Y$LsI&%h7yar~ZBB4ieKeRYpV z7UHF$FAfpK4u?2(O`q@@fBEFt)CYCuf0@)a z*?taeIR*3%U!f959PZcqJINv560v4oHuhk$N957=SS7wnW0^K^=4Q%o?0hq!TINK}HrWb<& zKFl`N7N&OG#-^lutF?fP=p|Da709xpw_xrt$VV9#z|zL1wM^;kURBZ1f=uvxgRR^a z~&eadZ_(L;}NGhU^iwd$M0>PmG<}oCcOo$=-n7 zxz5zWdO_GR0alST8_1+YI-f3sWK!cTp5pgEMQvIhY7N=yzVi5D@ zob>JCVxM+e?6V;rjpJa;T?i_%!g+{$CTUWQ90+H|dK1iI$tMxs*je{qhT(7g-`aEi zKRgWCgq=Ig1hJke0o;StoF4#MCL41QHSfhK+J13L-P94ZBy(%s)(<7;OrEEE& z@m(M^Qw$gEB$!}mg9J?w^9`}h4`|THg^zO@l8N2H- z{qN(swg}GY|QuepSapGN5U zNyQV)Ip*LcBl0M)x;8k&#Sv-qW8B9cZ-F$@PTqjA@CU*(!JYX`b|iFzGS$z|uh@#| zrDLS!6L#n-at#IbgN0%bE`R^JO_CRoVW4R`ee@-5uw1|l7u>ZUDA>yG>gM)bNJyyK zS!H3j;hV7`VzbqSb^x$$|98-gEuNVALlO&%;-)YV=$&emb-f{nYl-R*c!PUW2y7ftB zf6IqlL(Ml~k?thn)bN|%?s36-sNqHKQ;oCvI`O?6Oso>yYtX<%xx8O=;(*zC?CPe9 z>Gqu{IPG>!aA1SO?4@tO3vz@;&3w7TXVFBOp403<>BnhepRUOX<1!(WkhePnoAU(2 zbSf@K??8R}B`wsA3*QHgm$nNzF{asB!D=9gA6t~vq6bcQ&T3`+!gidZtj}Q1g`wt= z*F+LmE98seh_2HnZM6R;HT?dg@p639m*zD)Wg$^^dAlXU!7?J-YCMMgjl}a&cWB0t6x-+%tb2d$ z)?&s+~$|jH|))!_$S2q>q+`bo#x7wMyIWDsjxNm`(b=wM3OhOfg zQVhrd6smj&02;4tkEMWIK7hLLN8E$>>|yxhJU@Ci9jJ#EX@Aw) z%0EBKsbJ_^Ced*|HJUjH%JlHkvQ)Vv6{W7*)F#YcEFm;7I zHKI182A&0>>&8Gx*cq}e6K{*k>Wshj@sWFibYIovH$H(6QM)v2`2qJtjn9?dvp_{dqF;Yg|jP03i$IVA_Gb2ynkc?SL{i{HD#TJiYm z%Mi|&V9fsNaMH=;MG(#hX$i?NU?|M(p!Mp?XRn}oFeUUCH2}2!%N|}c`QPRaJIDU> z|6lXV^&De9j`RVcDs2?fKF{0EF7L_^QDLp-cTIj5DdR^11!mKsUVngy)u5Uw=k05m zlw{}Rq)McCu-ZaU0VNH^hIZ+*fscZ@%FTa&1aVSFn%QxUw%S~Sv2$I% zkqtr2xi!nxCSI_AOmghR({6-|#(W!(?L?&AM1B2SyqCYrVOdU-PD6*)jQ#d+CqgRF zCd2%Pml_XE?9+~#l)B5K-yBsyCf!OUmim<}@Cs5c(U`zId1t4oR$g>^>F$}(t7B>q zJ3G6L)FHYm)Xz2S;XXJmrvK%<#8_~bDC5LIPmlb>^Pb+l2Y<%V6)rV%sv*;U;}b1m z!!?K7lvn9^Wo})bOwl#0vR$)tbC0h?a57jTb`(h`2itH6g=xQdoU^=Y#y-w|?}GIf;NH_-8P?F0FMs3hlZ%?;WmHWj^2kmr z8onJ^mc1?r#tkoL*%C{%$@F!_Gry%@;)2{SI{kru+h9=&xzIjBB!23#tDg62x+mEB zd|Ko65uC2NS9sKDR-NR-?>JlJj>AUGXR*`!UoD?W(fOD6z1hA z-=b_5X@G@@NIP<$ihI#Ngaetk91!Xl@nS05LMRz_ZR|h=viTbCqmj|Pl`QT!zc+q_ z^@KtN&f``T-ZHWA9${*nrtDZWS{*Y2=ZEDjn$P{6(gZ`Mb4o`IaIqc;2o5d4GoB6V_d<4#f8te!wz~HSn(dcz0l{kj}*3 z_{VE3?{e>o$@@0p$v1VXCB7W(t@^#HWF(HbhX^fosvU6^Xms<2`ZwA2K9?O&5|^nR zjx@V$n!dDVsiF=Crw0TER!TsG!Xo1#2R_&VP{ks@PlN?}**?eYO}Cbsm#ZZrnUwI2 zM2%dC0# zBrrC%{ydW0JZ#U}D>Bb(++{N?nW%i|)WfDrJ3Oez_4|rw|H2d^WzRnE2S!lDbRO_~ z$g=4IA+0w;6@b<-1+S|Uk0Y&8cuFAF{Sl`7A0O*~Y|85P03InI>;*eNKmUFX4hRW3 z62u4a;Tvf5xTr_^$WOBXD>=bo^dPdfmU*~$CIq`k%6y$Oqz@e#RJ9UCYu=f$aB?kPuXa0fR-MHOqwmbAN_= z%b^p#iOK>%$wW@87KOfF#~*J)!?fO`isX0))X>;NQ2eUa;Ug$FA*^n`9-`oyVqowCj*mnc zT7yvtwrM7LNTnP!=f_ottr;XN**B@OCS(bHTAkq+dfZf^VyA+rZ1}Q=JE;dtP=b+} z`tTLwnQku%td^?GdYs6X_5QgDp`JJOW!uYy?*$)#1HaM|;|$oOTQ(Xg8#l|%DSEv+ zHiouX4DYv89&8XN!7SD@;njW7+c)0h1%ez5j`ve1MBb(DSI^#0$%=7f%oHN7IeJtx zylPV8;8h>(OJtd$k3$7=(2Fn%Fpo}!`y~1Vlt>(X?4I+D|KYN-zK9@LAMw0lhcqiQ zmP8dlAyV%=z`6%iH>^hlX4skj7RD|7Fvo&sxUO@HcUL4R1{5IkpQYPJ zkL?oMO5y9WgLuXkew)XvaQNAuSps~mGR~(x4zDFFgvRGWo20C`yl(tDc0N7-lHTMx zQ)s0#u9w}qzU|-A7@p@Yet&&_A2p#8$%Y^X0zvhn9z#vR6s>5hlRpjhvm!|25HDif za5k-^xz<3r##gsahchUDp- zAj#kj=3yJ8Up!J6XTeiPqLEovP7cF2AwUQ#H4}K5s0d6h>7Bsg@w%RaUgy;v}$3bLU*Mm)nAw?uTZ%Z=Wwan~8P+H@5v0O~2pnyve0dCwnr?$YE{XhGYf0tv}_=|QQd)hd`v+R`Np?oEr(~A)sl9C6KJ#6iPrt^W7 zmIr%BX1GkGL^VEd?Lt+C$jwwpu>M1=gHA_o6N(%Bx=3laq`h^HcK1DYc#^|1C3Upl4Q1 zJ5kL)Q=6(di|@jvcf1B+;?vZ+!J4uDYWK!@`*Ms|B60Y&Gkv`hzFwVU=hMIO|7o9m zyfGc4h4Mu>;wX4r0N`a<$plh|^yD>?2w?ly@lah7!}Sq^-@mB+rLrvsLZE8Wv7e9} zg-|1I?ccre3NNZn$N=Cv@dSchOaDp4I-q}#kpAnOVj;{=1>3=e|HI?9ROpw@OLOyH314JC4%%C`f&vh9 zK)8#l*25=kZy)9l5878@-v#4MBmly-L6M#`g3Q{?R+vy>rr>Sg#$DDM0Fbe96zG=E zozE|pmc&&*zv(^qxbXKI2?Fd8ct46vi`*1Fkij01_}zTlW86A_CCo~pfT_m9H0{%k zeCmAqeCGUHVoo#C^71WNgZ8^?p7lfp2Ale&hBC#5#p`f6<7&-uPMdi*-_T+(*8Lwp_{j>t1;*V?a- oM2$p`#E!&`B#a~~M6XCp1&xN%6-umQU+e-j)O1wKl)(}I3z3uq+5i9m literal 0 HcmV?d00001 diff --git a/catalog/modding/siemens-cms35-ie/index.md b/catalog/modding/siemens-cms35-ie/index.md new file mode 100644 index 0000000..74d51a7 --- /dev/null +++ b/catalog/modding/siemens-cms35-ie/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: Siemens Image Viewer/Importer +summary: Просмотр и замена встроенной графики и скинов в FullFlash Siemens x35. +targets: + - egold +author: DreameR; CRC-калькулятор — DarkBear +screenshots: + - img/siemens-cms35-ie.png +versions: + - version: "2.3 alpha" + files: + - path: files/siemens-cms35-ie-2.3-alpha.zip + platform: win32 +--- + +Программа открывает FullFlash Siemens x35, показывает встроенные изображения и позволяет заменять их. Поддерживаются импорт и экспорт скинов; для проверки данных встроен CRC-калькулятор. diff --git a/catalog/modding/smelter/files/smelter-5.09.zip b/catalog/modding/smelter/files/smelter-5.09.zip new file mode 100644 index 0000000..72f85a6 --- /dev/null +++ b/catalog/modding/smelter/files/smelter-5.09.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f69df9ffce7b7bdfcf5b4392fb19d7789cc2816492fd00ac97f1c6a090c9083 +size 256496 diff --git a/catalog/modding/smelter/index.md b/catalog/modding/smelter/index.md index 2317210..d446e4f 100644 --- a/catalog/modding/smelter/index.md +++ b/catalog/modding/smelter/index.md @@ -73,6 +73,11 @@ versions: files: - path: files/smelter-5.67.zip platform: win32 + - version: "5.09" + status: archived + files: + - path: files/smelter-5.09.zip + platform: win32 additional_files: - path: files/smelter-language-files.zip description: Языковые файлы для перевода интерфейса diff --git a/catalog/service/3gswup2qpst/files/3gswup2qpst-2.07-pro.zip b/catalog/service/3gswup2qpst/files/3gswup2qpst-2.07-pro.zip new file mode 100644 index 0000000..f705ef0 --- /dev/null +++ b/catalog/service/3gswup2qpst/files/3gswup2qpst-2.07-pro.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3e8204b80639322ac99dbca313dc56a0b69ecb7946399e59d4c97aca649c9bf +size 3615077 diff --git a/catalog/service/3gswup2qpst/files/3gswup2qpst-2.07.zip b/catalog/service/3gswup2qpst/files/3gswup2qpst-2.07.zip new file mode 100644 index 0000000..56e38ca --- /dev/null +++ b/catalog/service/3gswup2qpst/files/3gswup2qpst-2.07.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ef585081f4877db1d456a22439ea3401d6c4eeb9608b59138b8226ae75cdfee +size 3615077 diff --git a/catalog/service/3gswup2qpst/img/3gswup2qpst.png b/catalog/service/3gswup2qpst/img/3gswup2qpst.png new file mode 100644 index 0000000000000000000000000000000000000000..ffdc91b54317524a8c572d9c4876f79f17170c72 GIT binary patch literal 15414 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 QdA+VyDER{dFLGSdf7#|0t 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˙w4|K4g4x(&-t#Suj>IFF>y( za9Y!6*sc>vhoigi`Md0^t_?%!{OmprUy}LqlxMCzRA!oM$%q^~-uKOMnk$e$v2mn4 zX!!nIhAx=5CX&Rb88C8CfCO2ecX8;$!%HB4QWMF{?Uay}dxEi@m6&FNA-{<0Zv~KM z{y31x8|HebUP0r0(_9`0)6>&M&R5O^@{Ou*=My}vq!vs@KqBA1XR-TsT=>K8+pz)i zZ|MgFh)KY`R9xO zb91oTq>GvpvPtJ*B}?CR0BI5k{(qQJbPJRrJQLWx8!TEM)dC9kffsjFdS-M@K^>d= z{1ftMj7v>)og~7qfh#p?Za+Ucs8|2&rc-8c@Dci_o{JoNGA#!- z0y{e#Gf-Qb4AR!arAIsYLOr=yt|)kQVl=>>4m2_tfg6pUs$|aZUoLF!33ELWa%!u2 zKyIfyQ4F7h$8X>;${~!kKJZ&1>i+ujjAe9>n2q!Gq{&s&Rf(|Tw)%68i9VWDNSCy; zrWo5qk_@kRtu-LDQ~x*njQ)&fG73ZDCtJ(lsiK=}Yc2Qz$~dzFm$Bs+Vze$QiEn=T zvALJ~zTBk2{JpH?RBV(t!VJvpG=;joE+j6(@SKL!OYgK{1lk^6(_&2Z@@U@1gCHB; zRRc=>Nj`fe;i0q6iCglk$oc2pjdYr80% z1F^vrlBQ@%Fp7Rz!0@^u?OwZJy#;dyw+x?6}mo>JwA_XB2(> znRidY4bxEABT(kKhJfF?y#sSKakioqAJ4BD-G%Or*p}YlmuU{nwl#rS;gyBJwe!RF z_Sfbl_65SO`ZDG`bti)!=+`ApQtk!2-_gsVRFxIx%9Q*FKg<^o*ApTX)Gh1Jz>ht6 z*LS7iBf`W`-D^z&o3qbfli^Q@&NIcAsHG-L6=bY?;5wC$WwhebkjY!K%Gp}LnV`JQ zzSU%4jdoNU7|c$`j-2q+5INa!P5REsQzt*%-*Ge+BGs*2m(|{Pj@(d=%7AK@C&oEm z7k^UWzVO1x>71B(YS`7S9XaZ+TkQgCZYUV=9ihHX3y}$0G$%a|DD>BaCt|;-x~ogO z1T6{|RC+%Qq-S?dj(w&fYnMl_*msUU=1e%kl%TJ1 zr2Z;8%Tz0K+i_w{Xt5^4DVsiy00x^1m1=ReKW2Q39t@%rE^0JO#%H6@yl#AVFuc{- z9zxR@IjizTPivS~C-A{wnt@Z*dzy%J(4A^zwo@)9BDd&ovU&=AjOZqqq6^ALb9B0u z`5%vrjN$f}DRCaH>BqW19qgy3Agv0W5-wjg7xdk1DD5^#^Om%a`qu85>p(@<1Yb23 zRUPXu=j)-TuhnHyb`wn0SJsAVts8pC;KD_6$2|CvB-oPfz=jN%tp>$5lVi!};wqgo zlR5%t;c>;E&-*GJ&Ee?8P>uqg@@w%_IgYqYzz2>R@a3V;?mVZd{Ch@Wzu>c^L9%B! zu z!RF+#+QRBl$EM*-Kjj$kbKR7GYo~JbL}+f7C%lYF`whdNC>KDxNZ_S%v*2vHhJeb% z{at&RLW|$}&NX_p!K{e7mu_AKnrx*yE1AlCAscj=w>{^@B+}5QEZ(b{a@D3cubE>P9*+vMd*< zQHbivw!NKD8$+PDfGKpnJ10Lk$5KWbr2j(?nRK7zbzyI5Q5K5t9DR z=Qkkr`xySbvXGOLO-R;BOLSVpv4^h$xDsGuc*~p*T=@wkJH)-l5RIUBmS=1#LO{@W zIW1-f-X(9ms7P13dW<}BSwg1>6YCB27e`zGTv&AWoK(uE2B2RhbaemQ*0SKJyiew8HxKwYlyq#C}1{vpG@8KFT7JxlrF&4)FXm5JlYW|sF8 zbw21xbQEFG->eB+Z9QTLKMQ)q{UpD%9_&}CRH&)0?ViEH;+P(5!tmK^8IiK+g6F9( z#ulsNYPvyQOO~E3Sdnc#fh>0AUClrH&T^!{0M>(*5V1csn}>jMk%NQjwG4r%9VI7_ znfYIO=R9o}Qu2mo#u7U}&bzti1bU|}$YIA`+9$x&DpC6PmP=8y88az)sY46q7o3ML z>p3?Pl&=Q9$lOvKFi_W0i-Zah;wQPCf=v3wqYT~T=VQ+b6x*#^ZO*FRNHfI*Tg&z^ z{AYx6geLEMW$hGZJKlBdL0*~ij`0+v9$p^LTyT?rsn@%~07Cb{K|e8@dF|3Lt2g5olmOzx6-uxJ zy?v|a7M^l5 zeJ)RGv;p2#rD^z!w4zz5+Jv+&Ob%7ITX~OH3JQDOQ?*e#O?bM_r9rNwt|s7z7~U+x z-O(?K%~X8co1En{FfYa4Hs%>E;Yy}b$>04 z*7gU#7h>~Ef@X2^F4L0LiKob?^DUwTj12@vT zvL~PI$~*Db5-n2Xp0F6zu{Ng{?LKghQrj^-m4O~zdCP#sk!RU*JkPpkglEQzqVxPU zvru+)MW>rzD!hVa#S({&+QO1im?wQGUBERD}Y|90-8(v}p(f^Enb zW5_cEDSEif1whnXg#~QTojRecRC9*q?O>Wm=454f+jIBrBvftB8TP{?R#KN5N;p`x z_dT4C-aYaa7XacMOvOSAo|6zE%vH@(9ANGR=6CgK{T26A)g{2(3*P)ntXgI#>@GRPIl&**~xJ0^!AX1`O!r>l!RB0T;K3A~z}{ zLv^kB>8ZLFMIsB93)8nukJO>H$MWY+Y3!Rf(X}}KE$3~IR9XMR%UaYgkpVi7d|Q2C z48;Yx*;_TNn{|@9n*U_yA+UqMX^HQi${X2J5mzY+_^1QrndlI7qUXZ&;r_{IZu_0> zYW+S64nz;nd%Z}`t`b_vXI}4la(asLiB53K8M46T^RkF7UL1er!vPB6vDnC?r=7kB zE%{vIT&Exz&^@=MFUBSoSP-V~N7j}1e(^f=Vo|4GGh}f9xldKbxI3!A#HYetDo~?1qV+8Ddxn~M4#^0bNfwtMS0%D*apX-`V=JwD|$`n{oc~1;IRLU zAQSicWhNlq0|hv_vZ|7O?jY%LUu3=IOEf1=^_=>G^@4Yl_0(nE6e4HMqA^h@G*157 zJV?Bs)a$Yct-8~=L?qno0-%$G)T&`}49CYXq@Pw_N4wO$wRfns(0Xomx%y*Fq-z=y zRW+-Sd_t6?Gy&$Cf^;}#lTBZnfpZJ|@|lH}x`#Y9hFRm!*>pm)EdX)FomSp6b*IhJ zxgOu&r7<%-mX?YxLLGi!eTo}O=DY%@aG4^UpE~U_=}N=<>|~8U7znmkV(Da7gbR({ zzj<(ya{&RNf7uU$cA5(jnl?8CUWUREUIh_*Ccc5oNFdrRPM;Zjp!y7@|L~C#D@?hM zhwl&Co*Df!T>abRsmDxRZFEfK0BfqF-0j;3>twaN0AQYz9?u!lU+&k~r%*`T%HOY- zoN)=p1ul@bbSc|`6V$QmZ#$_!KliY+7R@B^St?&@1Umfl)3k|u=A8<_IYb_2&%~Y? zA!tGEJ1fDiI_AFe<<$tJlRx;TcpY z?X~y?K%qg_ptpx!-pW04gXg-1{#bsGRiL5jf7ThXY)Pwv00?HTfU zTf_7!7sT4EkDfq$y(@#~&zEnh*jQ0wBL~TYEIlhF*i>ONt@2s|kxjRW^mIr_utmjD z-VBDFC1zb~IH`+`ow=#G)}1^rK1op$EZZm8pmI|En1)=MlNw_&6`6_eRqnowT1Z!1Kerzo8a`$7SZ$2XTaTFWb*~kgTW@Jji_t!piZ2orCQ=e$E*1B%JBK4` zjFdBv%fx-DB%KM28|0#$Hv0CxGwcTcL1jVxY}56(-Rv==CrC?Ap9Ex~!cqDuB=QyN zRTR~rR1R;$X^;1D8-hvVQ*IY9f!gv-asLw~dWr>>A~qexAr--;p$m=}-)WpMro?~= zq`VqAHXWFa+9i&lSK%p4@4B%>(rwN>$->XB)q-<@pMx=TE{E==*eBU27K|OPv~me& z+S@Zbuh(k2TgHxLhdC!Dpr49EJKKt7LwqFQu;^suOpD8p{c){MQ*ie^>jc(=7g!EnUf!Bg)PlPaFK?o5e)1(iLP7%F{V8Rpj(Om5WMt~n$lCZj@y{KQA6Sq&1P}%p*SEL^M>u3PA&;A`T|15P~32PT4#fokX?@+~|Pfe}- zEt%h3C=$<4mH9uDdW*VMHU7i^_a5uZ*IOj)`6|e&orFGsIkRx=;kCPS3V!H8m6gQ| zU(erbZnLS|UuvmIq)YNnDYwc67o*YG+1>^5xF#`4qd{xN_! zikbx-8Fma$@trl{t;h(kEw2AwHMh4kPUWkH=EtAT6E@J;<4&w2xTuqWrhv;f)4JQ2Ei1y8cY_a|4m$fF8wS?3 ztbn?8V(+f+AM#DtfRMf4C4z18c_v_izR7P+?+d^Cwaw>b*UsmhE{`9Zy%uwRiOc5L zYEg^h2$r}3n_Nf-?A8IFovqk2K^-f?L%R+j{`TX0L-Yb_3|#mGw{Ad|S1T1*n?u=I zTgD*ZlN#U&)ZtH2+#CaX3=IYAz*h!>TOz?9T0jG2+4}~b^=h_168`%64}uOL27G*2 zZNWzdKxwQEL>Ew52X|}>|MzXItXc@T@8pkS4lzhR1mv&){@6cvGP3qE{Y}?@+vWHl z>ptkBK%GLHJ61qT{}RR$ur29t8)*O6I-e-C-8$s75^(LG8*cwy)Bnwi|K~bz6XYLF z|E?@+y#C%t|1b&veVM44@#00F#_?6N2^ zMzvvkd%=$A`|EsTyWr3HuVS#lU-#4l%f!aW7cb0{+u~u69sH`mrZc!v*#s3dfOK$J zJNrjADD;mcPzQy77O^e{Wc)C}MoVR~Ynil{FPP4;9dcFb*+Y$SX#HbU9;rzehqb4) zY^L}3XXx!a{zm_&=8}MDE439JPkU(|sa*5}dszZNv{E11VfQ_>41aW5E$t4tu(ETDAD!?(?)}r}SfwWynJIn_uKPZrm}7jxGYS(zd&Ac# z_JCFTZ_rg6406nP#G z^#xL!v|e57y}GUobyK%cokE#L>*)+M7Ho{vbR34QeC97Z)`=}E^w*V*&}uxi$%e9*#pk~2TgRlVRW+#1nyEnjt@ ze7Bzr3N8J4?q$uLPjiAxL3@F0{6|XVNV)$#!h)sl^MeiuyX38J8Ax;9%N2zuk+$Ee zTE}7Lv(@$-p*y|4-tBy7=Nx3I8ta=jy4>wkxhg`~-@;TA4sa@8cSd<b;Ig2oRV%QyjyZdiLsDJFgwekQQAtlxOf@N4Pn zSQtf)&2qr}@#u@mfdxU$?vZwa>G0-{+B_IO}Mb=Lg&DN{X|O@G#IeTERt&0JwmZ%uCm4 zvkTvFuw4j=cXN3Y8Nyt$Y5MWdsrO&gKGrk4`+ecyl&EmF=}=pTpyuc`sNL_4#;lup z^Y_Akh>}Z|tgX&@{w%e|WuY%G^d>C`pSCDL2*7aht&$2lv-aBw<_W6$Tua&PwFIqiuy$q|D zy;Suq<6aW<>IT2Qfr{THV_R?EHd2$$E7(i<%HZsGLo;<*>E5mT&ie!p9l_t)OR8v7 zZbW+pI$g1<*NhsZzd#a$ji9?twPWDtC~~l-Zm3mW(p2uO0v_cv<}quze=2&RrG8$3EF5vw3P}&dZ>t<&{*xgmY>uOEFRm|XB!tvYvJTPU=-&QF1 z%@EK2wB-^X5pKI(Cg;7<1|karD?J6q^*S)9K)Rg|s?sy7rQcuki)xm<)JzS+<-135BB7QuUF|B5|`Z=#>{qvOQ@IY3q;DF4yO+bu{RZW$G7~oW0KkbdO z#{HdP z(nIy3gnf1bqQZicI9cEU-dYNP$Q?*?38%HYMZ%g&_)>2OAT+=~DN2X1q7^4AKpj7f z5A>dLsT76Wv#k(DG=79MN&ndz3hu%E+h+ein?=F>qT8V|l=W8utgs1#pnR8^mj8-j ztl$A2)T$|$!x486Ur_?2fZ#y3P@kFQ21h$clb@C^7;oBz@y&OZ2s1M?mO?uqBZnGd z7uQnL(n8>Hc%V}*ekB?7qU|=9&a&oeg zn*%~Tuc;X#%zE6mcVGayNF=IPK7hOuW-u7L25~mtD-0%HvdPpw*iMqIi5OXW1(93c zkkLLmI;wAJX-Vbb;mHvd6>TirD+qZR9h{w+S^q5iifJyo0Tv_b;NTzt6%YtEx3E~Z zb8{o2o9}ppczRNrQ$ijJ2?=d|s|0{e{1YYuJG>BVHk7OMzO+;$`)x`}%9#8wDntKO z+_ez2-nygenoQEydt12nO-;eC5nn&`hW&C_QBW0Bj|J5!{usoQDf-4*?wD@~xUvGd Nrmd${dg;#N{{vKn7X1JK literal 0 HcmV?d00001 diff --git a/catalog/service/3gswup2qpst/index.md b/catalog/service/3gswup2qpst/index.md new file mode 100644 index 0000000..7510ee8 --- /dev/null +++ b/catalog/service/3gswup2qpst/index.md @@ -0,0 +1,21 @@ +--- +format: 1 +type: program +name: 3GSwup2QPST +summary: Преобразование сервисных прошивок 3GSwup в файлы для QPST. +targets: + - brew +author: BenQ +screenshots: + - img/3gswup2qpst.png +versions: + - version: "2.07" + files: + - path: files/3gswup2qpst-2.07.zip + platform: win32 + - path: files/3gswup2qpst-2.07-pro.zip + description: Pro-версия + platform: win32 +--- + +3GSwup2QPST извлекает данные из сервисных обновлений 3GSwup и подготавливает комплект прошивки для загрузки через Qualcomm Product Support Tools. diff --git a/catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.2.zip b/catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.2.zip new file mode 100644 index 0000000..5feddba --- /dev/null +++ b/catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.2.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7230807289f7b40cb9ad206893918db37f3e2b4e6b8e90762d222fc5c158c30 +size 2433293 diff --git a/catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.3.zip b/catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.3.zip new file mode 100644 index 0000000..e86a3c4 --- /dev/null +++ b/catalog/service/benq-ti-tool/files/benq-ti-tool-1.0.3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdf7c39b80d218ce0a02adb4a4c11884153b0c2b3df687fc165d626c4a3806cb +size 2565200 diff --git a/catalog/service/benq-ti-tool/index.md b/catalog/service/benq-ti-tool/index.md new file mode 100644 index 0000000..bc65a8d --- /dev/null +++ b/catalog/service/benq-ti-tool/index.md @@ -0,0 +1,23 @@ +--- +format: 1 +type: program +name: BenQ TI Tool +summary: Чтение и запись FullFlash и EEPROM, запись прошивки и языковых пакетов телефонов BenQ и BenQ-Siemens на платформе TI. +targets: + - odm +author: Z3X-Team +screenshots: [] +versions: + - version: "1.0.3" + status: current + files: + - path: files/benq-ti-tool-1.0.3.zip + platform: win32 + - version: "1.0.2" + status: archived + files: + - path: files/benq-ti-tool-1.0.2.zip + platform: win32 +--- + +BenQ TI Tool читает и записывает FullFlash и EEPROM, записывает прошивку и языковые пакеты. Версия 1.0.3 поддерживает BenQ T33 и M315, BenQ-Siemens EF61 и Siemens AP75. diff --git a/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-1.5.5.zip b/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-1.5.5.zip new file mode 100644 index 0000000..0d2e19b --- /dev/null +++ b/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-1.5.5.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d0e2a14b1d46ffbb61cff9d386dcfb116364c50130ea443c7313add16b9a276 +size 3676135 diff --git a/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-manual-1.3.zip b/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-manual-1.3.zip new file mode 100644 index 0000000..9464085 --- /dev/null +++ b/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l1-manual-1.3.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5ddd74f34e80687d528166153f437b3a115a9629c7698eea81ac1b78626bfe9 +size 662843 diff --git a/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l2-manual-1.0.zip b/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l2-manual-1.0.zip new file mode 100644 index 0000000..9918238 --- /dev/null +++ b/catalog/service/benq-xcsd-tool/files/benq-xcsd-tool-l2-manual-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f21c5e9eeb224b5b1d7635e9e8e90885d245cd83a5df98a1201cea778d92ebc +size 1011973 diff --git a/catalog/service/benq-xcsd-tool/img/benq-xcsd-tool.png b/catalog/service/benq-xcsd-tool/img/benq-xcsd-tool.png new file mode 100644 index 0000000000000000000000000000000000000000..60ae996f06e1d79ed2694f6869ea2737a361024f GIT binary patch literal 9484 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 literal 0 HcmV?d00001 diff --git a/catalog/service/benq-xcsd-tool/index.md b/catalog/service/benq-xcsd-tool/index.md new file mode 100644 index 0000000..96bfbf2 --- /dev/null +++ b/catalog/service/benq-xcsd-tool/index.md @@ -0,0 +1,25 @@ +--- +format: 1 +type: program +name: BenQ XCSD Tool +summary: Прошивка, настройка и восстановление телефонов BenQ-Siemens на платформе TI. +targets: + - odm +author: BenQ Mobile +screenshots: + - img/benq-xcsd-tool.png +versions: + - version: "L1 1.5.5" + files: + - path: files/benq-xcsd-tool-l1-1.5.5.zip + platform: win32 +additional_files: + - path: files/benq-xcsd-tool-l1-manual-1.3.zip + description: Сервисная документация L1 + - path: files/benq-xcsd-tool-l2-manual-1.0.zip + description: Сервисная документация L2 +--- + +Сервисная программа для телефонов BenQ и BenQ-Siemens на платформе TI, а также P50. Загружает основную и языковую прошивки, записывает конфигурацию PPF, сохраняет и восстанавливает настройки сети, WAP и содержимое Media Center, снимает блокировки. + +Версия L1 предназначена для обычного сервисного обновления. Версия L2 дополнительно записывает boot-файл при восстановлении не включающихся телефонов. Дистрибутив L2 не найден. diff --git a/catalog/service/c30-repair-bin-generator/files/c30-repair-bin-generator-1.11.0.zip b/catalog/service/c30-repair-bin-generator/files/c30-repair-bin-generator-1.11.0.zip new file mode 100644 index 0000000..a72981e --- /dev/null +++ b/catalog/service/c30-repair-bin-generator/files/c30-repair-bin-generator-1.11.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f329065e909ca8eb5786486d0ecc62630f53ef140ab8dded15c4b23077b032a +size 616025 diff --git a/catalog/service/c30-repair-bin-generator/img/c30-repair-bin-generator.png b/catalog/service/c30-repair-bin-generator/img/c30-repair-bin-generator.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa956c673d6d272a0b6d3aa1d228087187af74e GIT binary patch literal 1933 zcmXw4X*iqd8V*WHF=M31+KIKIGi@y$J=PFu(LrK~q=>{GQQN6~Us9xKYjA0;38PXD z)v-sl4yBkPjVQIwFh;~uOYBX}N3U~V*YiH#_k8#LJ@0eBKVB-@-bxCr2nK;bQa08| zM<8>7=n@wJR>RCW86XMWb+kf&>W7t=fftET>)UrhAnBfy5PBQJ@Bs+MXj|tSZfs;jH3t*tF9D=RH69T*ts@9*#I?Cj|1n4X><8yn+r zIHRMZY&M(6<1L?JadGjlQ>?D8E-ft`A0KaTZ*OgFZES3;udf3|fVr@+aC{6JA0G#_ z-QC?xCbPMvg+`;5mzSrdr6r#L6c7*q%mRw$AdyHlbq!TDb-*7vd3nGqWqV;wAlZdG z+B>BI5Bg?i7M2JM*2U#E4j(`!2Zh{?2#<)2jEatljf;yj_mIS(E_ z%Kat3ptzXvtgZcjJ)Dmpr>1zkmDSa?jjd6&=SLur=r1-%3+L#`wdr%%QEN!oCJFgr zFD^xNE+n2-&t&cs%h$md{P7KECK1<*I_HjM9~X0;47c0B9={3y`wJ?s#8&aow-hwW zVdUY|^_YFmUf8I@5V0|4Xl&w+=codGne*pB0*OEG>&5G3|JKm7SS9BqtIhA?A6mjW#+{#g1GY=9 zlrh&Hf=gQdMZo0n!+}e0@2isK#$fb6%57?gTVsA6MiB- zo7H!$L@@YOAw*0IlG~=Y)Rgw>mH0e{AWq6^Q0E2V?_U!hDkN*&tJk#FtELSk#An)1 z+<~dReVCEwMIl)&M?>a!ls_RiFZN{&*vn@!&RNu^KB>~DV9x8?7(Sd#>u zmq%^7prpYxo*`y97lBKQ)p~a-dHe0HN|qsg3Q=9kGNdHhN&3Pp6eOw1SMIvFE2zO|+%<-tUo<#Xm{YhkUVFC(?yfVoAhOShu8^qp=)QjpFHWK-*P z^XXsrEXrqwSFA`Qj#>)N1>GKt6bc`!FgQnNm&udi{B$LjQb&gH#ac;~z_T>vx!`)r-z2uCVZ%|3P0~7j@IyBT%tw&lb51pY9 z21W7@MRjziw{nFRkzdIHSG~^gkw!}pFJ8;ZRFc4W_n8}9Tk4yE!3zFGU_xBuml3)U zata%y{yGCG)?X#nr?EI2v7957S7o{K4Xvy&`T9)qtPd$ix5=3sBsJ5-P~)~>&YNG( zLIe%jaf40_KN+t!IrenQ!?kT?O3ROd#&S$DrdSjm;B;EPm8!85N#Bg5`LgIk4Y)~( z-pf~ZEj8cR6w@E8ZD()o!R8{0&-TLd2?{xe5V6fb{K=0YMxVsO6UCVUm;+YO?-gjR zqNP0#`9YSSWof&@|9w3l9v*=0%In~ZwMt?ZNFS&WP;y;DwUif6pwI)FuWq%SeTR2H%-;W0hv z&#-^PkK$}i!Sug^H6$R|8|W_ngYQR2phZ`kAqb(VWxp3uuwV&DAs~jq1d^J9Nrxx8 zjt19`<2&iq$%;DVHZv@zKiS3RBxjhLLeJOIDVye zIcTwUJPNh1&F`Y;Ed|eXyl&V4#gTT!k7VNh8|$^3zdJg<%i&T#dN*24SdNK|b$1Km gT8B$b!n^haBTa?x{C=z>o?N^jn;Z7XdIT}`9|238TmS$7 literal 0 HcmV?d00001 diff --git a/catalog/service/c30-repair-bin-generator/index.md b/catalog/service/c30-repair-bin-generator/index.md new file mode 100644 index 0000000..85b7080 --- /dev/null +++ b/catalog/service/c30-repair-bin-generator/index.md @@ -0,0 +1,17 @@ +--- +format: 1 +type: program +name: C30 Repair BIN Generator +summary: Создание файла repair.bin по IMEI телефона Siemens C30. +targets: + - odm +screenshots: + - img/c30-repair-bin-generator.png +versions: + - version: "1.11.0" + files: + - path: files/c30-repair-bin-generator-1.11.0.zip + platform: win32 +--- + +Генератор создаёт по IMEI файл `repair.bin` для восстановления Siemens C30. diff --git a/catalog/service/cdma-workshop/files/cdma-workshop-2.55.zip b/catalog/service/cdma-workshop/files/cdma-workshop-2.55.zip new file mode 100644 index 0000000..c1fa052 --- /dev/null +++ b/catalog/service/cdma-workshop/files/cdma-workshop-2.55.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbe006dc9691e0ea980d8d9e1a5440d96abfd1a829e14e0e5efa45566f3858e5 +size 3942339 diff --git a/catalog/service/cdma-workshop/files/cdma-workshop-2.70.zip b/catalog/service/cdma-workshop/files/cdma-workshop-2.70.zip new file mode 100644 index 0000000..9f0c213 --- /dev/null +++ b/catalog/service/cdma-workshop/files/cdma-workshop-2.70.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45a2f71df91c350e2dca9f197556485115e5564e3eae72b88b4cf703f1e11ec5 +size 4085889 diff --git a/catalog/service/cdma-workshop/img/cdma-workshop.png b/catalog/service/cdma-workshop/img/cdma-workshop.png new file mode 100644 index 0000000000000000000000000000000000000000..2de468149824eab442188712d597c7c2a2b6e1c1 GIT binary patch literal 9322 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%0D}lS9%x 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 literal 0 HcmV?d00001 diff --git a/catalog/service/cdma-workshop/index.md b/catalog/service/cdma-workshop/index.md new file mode 100644 index 0000000..06d6a94 --- /dev/null +++ b/catalog/service/cdma-workshop/index.md @@ -0,0 +1,24 @@ +--- +format: 1 +type: program +name: CDMA Workshop +summary: Сервисная программа для чтения памяти и настройки CDMA-телефонов через диагностический порт. +targets: + - brew +screenshots: + - img/cdma-workshop.png +versions: + - version: "2.70" + status: current + files: + - path: files/cdma-workshop-2.70.zip + platform: win32 + - version: "2.55" + status: archived + files: + - path: files/cdma-workshop-2.55.zip + platform: win32 +--- + +CDMA Workshop работает с CDMA-телефонами через последовательный или диагностический порт. Программа читает память и NV-параметры, +работает с SPC и паролями, сохраняет резервные копии. diff --git a/catalog/service/cl50-dinghy-downloader/files/cl50-dinghy-downloader-2004-06-18.zip b/catalog/service/cl50-dinghy-downloader/files/cl50-dinghy-downloader-2004-06-18.zip new file mode 100644 index 0000000..25bae93 --- /dev/null +++ b/catalog/service/cl50-dinghy-downloader/files/cl50-dinghy-downloader-2004-06-18.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e1c250d7a9afb00c73b148b76dcec1fa7e23f47bf8782e00e84cd4534f0b37e +size 1016760 diff --git a/catalog/service/cl50-dinghy-downloader/img/cl50-dinghy-downloader.png b/catalog/service/cl50-dinghy-downloader/img/cl50-dinghy-downloader.png new file mode 100644 index 0000000000000000000000000000000000000000..4712c1088874a7b72f3987dae60bbdf848a9a1f6 GIT binary patch literal 5562 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 literal 0 HcmV?d00001 diff --git a/catalog/service/cl50-dinghy-downloader/index.md b/catalog/service/cl50-dinghy-downloader/index.md new file mode 100644 index 0000000..360fe49 --- /dev/null +++ b/catalog/service/cl50-dinghy-downloader/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: CL50 Dinghy SW Downloader +summary: Прошивка Siemens CL50 с раздельной загрузкой основной программы, языкового пакета и mapping. +targets: + - odm +author: Quanta Computer Inc. +screenshots: + - img/cl50-dinghy-downloader.png +versions: + - version: "1.0" + released: "2004-06-18" + files: + - path: files/cl50-dinghy-downloader-2004-06-18.zip + platform: win32 +--- + +Сервисный загрузчик проекта Dinghy для Siemens CL50. Основная программа, языковой пакет и mapping выбираются отдельно; поддерживаются COM- и USB-подключение, чтение flash-памяти и сохранение пользовательских областей при обновлении. diff --git a/catalog/service/freia/files/freia-18.zip b/catalog/service/freia/files/freia-18.zip new file mode 100644 index 0000000..93cf7d0 --- /dev/null +++ b/catalog/service/freia/files/freia-18.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1288a9b21807b02c75cd221c10c6b7f612e494cfbb407323235e4148b9b07ff6 +size 670718 diff --git a/catalog/service/freia/index.md b/catalog/service/freia/index.md index 31578d1..88950df 100644 --- a/catalog/service/freia/index.md +++ b/catalog/service/freia/index.md @@ -9,8 +9,13 @@ author: Nutzo screenshots: - img/freia.png versions: - - version: "15" + - version: "18" status: current + files: + - path: files/freia-18.zip + platform: win32 + - version: "15" + status: archived released: "2004-05-06" files: - path: files/freia-15.zip diff --git a/catalog/service/ifwd-flashtool-e2/files/ifwd-flashtool-e2-2.6.zip b/catalog/service/ifwd-flashtool-e2/files/ifwd-flashtool-e2-2.6.zip new file mode 100644 index 0000000..149cfaa --- /dev/null +++ b/catalog/service/ifwd-flashtool-e2/files/ifwd-flashtool-e2-2.6.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebedf6e23ff6c8a40ba97f8c5d5bb859785a6f1d42c3fdc7ea2c37c715cc3e3b +size 2820374 diff --git a/catalog/service/ifwd-flashtool-e2/img/ifwd-flashtool-e2.png b/catalog/service/ifwd-flashtool-e2/img/ifwd-flashtool-e2.png new file mode 100644 index 0000000000000000000000000000000000000000..92b5d6ce1ae2c462206f2d8a4edc5954e822133f GIT binary patch literal 29386 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 literal 0 HcmV?d00001 diff --git a/catalog/service/mobisim/index.md b/catalog/service/mobisim/index.md new file mode 100644 index 0000000..32bcd18 --- /dev/null +++ b/catalog/service/mobisim/index.md @@ -0,0 +1,19 @@ +--- +format: 1 +type: program +name: MobiSIM +summary: Сервисная программа для диагностики и восстановления телефонов Siemens на платформе EGOLD. +targets: + - egold +author: X-MaSS-X; сборка — Krolik +screenshots: + - img/mobisim.png +versions: + - version: "1.2.7b" + files: + - path: files/mobisim-1.2.7b.zip + description: Специальная сборка Krolik для Siemens + platform: win32 +--- + +MobiSIM работает с flash-памятью, SKey и мастер-ключами, EEPROM, IMEI и контрастом телефонов Siemens на платформе EGOLD. Переводит телефон в сервисный и нормальный режимы, показывает информацию о телефоне, очищает разделы файловой системы и эмулирует SIM-карту. diff --git a/catalog/service/phone-tool/files/phone-tool-50.00-lg.zip b/catalog/service/phone-tool/files/phone-tool-50.00-lg.zip new file mode 100644 index 0000000..a3c6d5b --- /dev/null +++ b/catalog/service/phone-tool/files/phone-tool-50.00-lg.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6793aaec892e0611cbdee78591b48e690a5fead1ffdaac4aa7cab171b94c0a42 +size 5893175 diff --git a/catalog/service/phone-tool/files/phone-tool-50.00.zip b/catalog/service/phone-tool/files/phone-tool-50.00.zip new file mode 100644 index 0000000..8a65080 --- /dev/null +++ b/catalog/service/phone-tool/files/phone-tool-50.00.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efebe6513de976eeba848b8ec71e18f1465c1e63a73f819a87ffcc8457dfe069 +size 6124125 diff --git a/catalog/service/phone-tool/files/phone-tool-8.1-ulc.zip b/catalog/service/phone-tool/files/phone-tool-8.1-ulc.zip new file mode 100644 index 0000000..a1b0c7c --- /dev/null +++ b/catalog/service/phone-tool/files/phone-tool-8.1-ulc.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e9c5d4ce060f7ddcd956d8244d014c630efca11a46b9e5588d3e453aa8fc289 +size 9372895 diff --git a/catalog/service/phone-tool/files/phone-tool-9.4.0.31-x60.zip b/catalog/service/phone-tool/files/phone-tool-9.4.0.31-x60.zip new file mode 100644 index 0000000..ffa9f1e --- /dev/null +++ b/catalog/service/phone-tool/files/phone-tool-9.4.0.31-x60.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bcef31bbe48cf0002cdda085a1e86223f641ae6c57ad56bf131cf6a50d651af +size 5000043 diff --git a/catalog/service/phone-tool/img/phone-tool.png b/catalog/service/phone-tool/img/phone-tool.png new file mode 100644 index 0000000000000000000000000000000000000000..5951cb8db538c18b89b2630b7d11dfbe918b6501 GIT binary patch literal 41244 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 literal 0 HcmV?d00001 diff --git a/catalog/service/phone-tool/index.md b/catalog/service/phone-tool/index.md new file mode 100644 index 0000000..0a4e2be --- /dev/null +++ b/catalog/service/phone-tool/index.md @@ -0,0 +1,36 @@ +--- +format: 1 +type: program +name: Phone Tool +summary: Сервисный фреймворк Infineon для работы с EEPROM, файловой системой и калибровками телефонов APOXI. +targets: + - apoxi +author: Infineon Technologies Denmark A/S +screenshots: + - img/phone-tool.png +versions: + - version: "50.00" + status: current + released: "2008-05-28" + files: + - path: files/phone-tool-50.00.zip + platform: win32 + - path: files/phone-tool-50.00-lg.zip + description: Конфигурация для телефонов LG + platform: win32 + - version: "8.1" + status: current + released: "2006-11-29" + files: + - path: files/phone-tool-8.1-ulc.zip + description: Версия ULC, также распространявшаяся для LG Shine + platform: win32 + - version: "9.4.0.31" + status: current + released: "2004-05-25" + files: + - path: files/phone-tool-9.4.0.31-x60.zip + platform: win32 +--- + +Официальный сервисный фреймворк Infineon для телефонов на платформе APOXI. Содержит редакторы EEPROM и файловой системы, средства калибровки радиотракта, аудиопараметров, питания и зарядки, терминал и диагностические тесты. diff --git a/catalog/service/qpst/files/qpst-2.7.215.zip b/catalog/service/qpst/files/qpst-2.7.215.zip new file mode 100644 index 0000000..31030ba --- /dev/null +++ b/catalog/service/qpst/files/qpst-2.7.215.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e6afb0b0e428a7bcae1c59ac737ac6fc80d9d57b7f8c1daf9f60859f909f0fb +size 8525270 diff --git a/catalog/service/qpst/files/qpst-2.7.231.zip b/catalog/service/qpst/files/qpst-2.7.231.zip new file mode 100644 index 0000000..61ba5f1 --- /dev/null +++ b/catalog/service/qpst/files/qpst-2.7.231.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b32a379e74d67689cfe8accf4cffca27798433dbf5738f1813b83bdd213b443 +size 8708972 diff --git a/catalog/service/qpst/files/qpst-2.7.247.zip b/catalog/service/qpst/files/qpst-2.7.247.zip new file mode 100644 index 0000000..aeabe21 --- /dev/null +++ b/catalog/service/qpst/files/qpst-2.7.247.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4250f81914d2568430af7a9dc7860b8fcf29008a77e48c9e7db5061c9e2b373b +size 11137503 diff --git a/catalog/service/qpst/files/qpst-2.7.263.zip b/catalog/service/qpst/files/qpst-2.7.263.zip new file mode 100644 index 0000000..72eed7f --- /dev/null +++ b/catalog/service/qpst/files/qpst-2.7.263.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd830a45ea654869941a47d7420cf49c57fe425cb5844a078b1820595e2bb66f +size 9214371 diff --git a/catalog/service/qpst/img/qpst.png b/catalog/service/qpst/img/qpst.png new file mode 100644 index 0000000000000000000000000000000000000000..9f04dcdea2fdb6baaff00efe756cc34507268251 GIT binary patch literal 6130 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 G`2PV@@i6NE literal 0 HcmV?d00001 diff --git a/catalog/service/qpst/index.md b/catalog/service/qpst/index.md new file mode 100644 index 0000000..5c55aff --- /dev/null +++ b/catalog/service/qpst/index.md @@ -0,0 +1,41 @@ +--- +format: 1 +type: program +name: QPST +summary: Сервисный пакет Qualcomm для прошивки и работы с EFS и NV-параметрами телефонов на платформе BREW. +targets: + - brew +author: QUALCOMM Incorporated +screenshots: + - img/qpst.png +versions: + - version: "2.7 build 263" + status: current + files: + - path: files/qpst-2.7.263.zip + platform: win32 + - version: "2.7 build 247" + status: archived + released: "2006-04-07" + files: + - path: files/qpst-2.7.247.zip + platform: win32 + - version: "2.7 build 231" + status: archived + files: + - path: files/qpst-2.7.231.zip + platform: win32 + - version: "2.7 build 215" + status: archived + files: + - path: files/qpst-2.7.215.zip + platform: win32 +--- + +Qualcomm Product Support Tools — набор сервисных программ для телефонов на Qualcomm AMSS с BREW. В состав входят: + +- QPST Configuration для настройки подключений; +- Software Download для загрузки прошивки и резервного копирования NV-параметров; +- EFS Explorer для работы с файловой системой телефона; +- Service Programming для настройки сервисных параметров; +- RF NV Item Manager для чтения и изменения радиочастотных NV-параметров. diff --git a/catalog/service/readwriteflash-qc/files/readwriteflash-qc-1.0.zip b/catalog/service/readwriteflash-qc/files/readwriteflash-qc-1.0.zip new file mode 100644 index 0000000..d274b5d --- /dev/null +++ b/catalog/service/readwriteflash-qc/files/readwriteflash-qc-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:936e98cc49343576f65574a702902d8cdb452bbf7b25fa344d4f658824494bc9 +size 6653804 diff --git a/catalog/service/readwriteflash-qc/img/readwriteflash-qc.png b/catalog/service/readwriteflash-qc/img/readwriteflash-qc.png new file mode 100644 index 0000000000000000000000000000000000000000..d72aeb18a0fc93284b0655bde9e3ea8dca89fdcf GIT binary patch literal 5729 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 H51;-&8jG(> literal 0 HcmV?d00001 diff --git a/catalog/service/s80-user-download-tool/index.md b/catalog/service/s80-user-download-tool/index.md new file mode 100644 index 0000000..e246509 --- /dev/null +++ b/catalog/service/s80-user-download-tool/index.md @@ -0,0 +1,17 @@ +--- +format: 1 +type: program +name: S80 User Download Tool +summary: Программа обновления программного обеспечения Siemens S80. +targets: + - brew +screenshots: + - img/s80-user-download-tool.png +versions: + - version: "1.41" + files: + - path: files/s80-user-download-tool-1.41.zip + platform: win32 +--- + +Программа `SoftDL` загружает пользовательское обновление программного обеспечения в Siemens S80. diff --git a/catalog/service/siemens-s40-tool/files/siemens-s40-tool-1.0.1.zip b/catalog/service/siemens-s40-tool/files/siemens-s40-tool-1.0.1.zip new file mode 100644 index 0000000..dc78c26 --- /dev/null +++ b/catalog/service/siemens-s40-tool/files/siemens-s40-tool-1.0.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:227d2535679945c2914375bd840080e3a4c50c5c1dee263309ac52f72198648a +size 13476 diff --git a/catalog/service/siemens-s40-tool/img/siemens-s40-tool.png b/catalog/service/siemens-s40-tool/img/siemens-s40-tool.png new file mode 100644 index 0000000000000000000000000000000000000000..d18ab4f0e374a780308b9e3fb9921c73012a703f GIT binary patch literal 1853 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 Mg`Ii%X~OmY0WAc$)Bpeg literal 0 HcmV?d00001 diff --git a/catalog/service/x3-software-update-program/index.md b/catalog/service/x3-software-update-program/index.md new file mode 100644 index 0000000..7dd7ad9 --- /dev/null +++ b/catalog/service/x3-software-update-program/index.md @@ -0,0 +1,18 @@ +--- +format: 1 +type: program +name: X3 Software Update Program +summary: Чтение и запись flash-памяти ODM-телефонов Siemens через TTPCom FLASH430. +targets: + - odm +author: TTPCom Limited +screenshots: + - img/x3-software-update-program.png +versions: + - version: "4.30" + files: + - path: files/x3-software-update-program-4.30.zip + platform: win32 +--- + +Сервисная программа TTPCom FLASH430 для телефонов Siemens ODM-серии. Загружает прошивки в форматах MOT, BIF и BIN, стирает flash-память, проверяет контрольную сумму и позволяет считать заданный диапазон памяти в файл. diff --git a/catalog/utilities/hiserial/files/hiserial-1.0.zip b/catalog/utilities/hiserial/files/hiserial-1.0.zip new file mode 100644 index 0000000..8a7ba7d --- /dev/null +++ b/catalog/utilities/hiserial/files/hiserial-1.0.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e67c5c4cc725949f73be5c1aab0151be600f797b2fbc0e59580eb3c682dd3e9d +size 302331 diff --git a/catalog/utilities/hiserial/index.md b/catalog/utilities/hiserial/index.md new file mode 100644 index 0000000..9044f82 --- /dev/null +++ b/catalog/utilities/hiserial/index.md @@ -0,0 +1,14 @@ +--- +format: 1 +type: program +name: HiSerial +summary: Альтернативный драйвер COM-порта со скоростью до 460800 бит/с для кабелей Siemens DCA-500 и DCA-100. +screenshots: [] +versions: + - version: "1.0" + files: + - path: files/hiserial-1.0.zip + platform: win32 +--- + +Альтернативный драйвер COM-порта для Windows 2000/XP. Поддерживает скорость до 460800 бит/с при работе с кабелями Siemens DCA-500 и DCA-100. diff --git a/catalog/utilities/jadmaker/files/jadmaker-1.15.zip b/catalog/utilities/jadmaker/files/jadmaker-1.15.zip new file mode 100644 index 0000000..a87549a --- /dev/null +++ b/catalog/utilities/jadmaker/files/jadmaker-1.15.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6796a9323f34be81e214d7a81b7b169dfb0e012184e169538bb6da79ac9541a9 +size 69314 diff --git a/catalog/utilities/jadmaker/img/jadmaker.png b/catalog/utilities/jadmaker/img/jadmaker.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4c2b09be6fba565f48152418f71073d54e9e97 GIT binary patch literal 1770 zcmd5-{Wsfb7JsaRL8aE#yDV*GRV!LAt&J`+6{Frl5!w-&Iz**J2tiHBjLFhYn{;U# zs*((9N-Nq~LZrm%v~;{oNi{~IB`LWJwJ>uq0{~cr9mmDORs-YhCx$R@-Y-dkjR8G2^cWD1IW56~Ded?vIsk}AzrkQI z=S~`YsECP-57BD1u)BNr?w+0=91h3l^V8DO%FD~uYBeB>AQ4$05M*X%0zd`;qu^j% zTmTje028<{0hS5Mq-B5v_|h_|vmCNNKGQhxh7yv;E3?O3wfD{~C zJG)MiNCZJ}b?`g5tbu_6I1z$G@Gml%OsCU95VW?ohR)cc0AO?{4EJe#(e$c3DQEi7 zE)yDC{mt`=r>+PwHuGCaZzrXbi=KEg{p-8UvIeB$TeGClA}lI<+jc6D&04E&{5o<~ z@}q0sUccXT@abczl{n{eopsG^pIeUAeI`P8uc$Z=TW+nrqn;|8AN%vwmA||j9Sx+i zmljb8=XtlIiM*IcyAGpcn(9<9LcA45t3F|ZfIWq}bQN9lz@%woJb$KCgR;Aqc$OhX zXRucs{8U$qUZ;4f2j}r3!xDj?Z%KD1dst`x;@k*B9A4zB>%314cc}bwrt>?s@xcqm zRDuzS5qMhQb(HwROgz6oByMcbs?`8{-m}2ex+CRFI|J^+CS*6kI*w?gb01@Lo9Y|- zt*e@w?qA%|nT|%L4LIX}aS6&VoO5@ZT{y+NeqDI5)r{t~LN^V4^-&`l@rySAxtKOf zY_6_dmFhX6yf(S3nb2~g{R5FUhvcHDm&_L^s7D&_rLOu3HTy#X!L!}wu@UoQeDpbs zB&vCWmbS(lZn8DCzdsnx*ASYX&2u!Ylfroi<`qJN)wMdjoNO zK4EO}&38M0KyOZL=9au{ z-w#<+BQ~tKV$bOU;%udIDf?sSMe}}E z3DB^7=}-#(fN~+vf!Ix(8(^8+dj5Yo`egCVti;vGoaMs(Z5&D}YQC|#vN^98Syjh) za8zX%_>!mm%w(~3JS-PAc$(W)L5YpQCm z>8wT!k#hsi5EjlK`iJ6dpj;72ZS-#*TE`j^qh9x{V82Rus^&}P(0m)6?wzytee>wTwbl_!k*}|DSGae$EXdwDkhbVqbFY z-HFerS&L4i9|GLp=+&zO*{73!s@GC{*K2;HJ9xC&cl=3pL`^I%^c6a|zpSbXCE$yH z2qPff5Hr4ouC(9=zOyX&lJ3}9H(~b1jhkDE1$bV(tZ)SRFjMFsg}AI7=D4$2&-yat zPAyio_L>vv!lscZ`^lD;?v0ev;~e)EZ6tN7?$8s9X9mK?g72N(d-q$#Jw(>rt?}ur zq1U!ni@m(i3%9(vNuQq_c}v+vS2gh$*gnDgn*D!yeQjU#*Y9eof@R{8!}YSR*1LWG q?w=IZJ9o7?N-JmoJ7S0R4bwq0!%l8eZ;2zkk3d)m9w$6T`szP`R%d|# literal 0 HcmV?d00001 diff --git a/catalog/utilities/jadmaker/index.md b/catalog/utilities/jadmaker/index.md new file mode 100644 index 0000000..3e6618b --- /dev/null +++ b/catalog/utilities/jadmaker/index.md @@ -0,0 +1,17 @@ +--- +format: 1 +type: program +name: JADMaker +summary: Создание JAD-файлов для мобильных Java-приложений из готовых JAR. +author: Goh Mingkun +screenshots: + - img/jadmaker.png +versions: + - version: "1.15" + released: "2005-01-13" + files: + - path: files/jadmaker-1.15.zip + platform: win32 +--- + +JADMaker создаёт файл описания JAD по манифесту готового JAR. Поддерживаются обработка нескольких файлов, перетаскивание JAR в окно программы и команда `Make JAD` в контекстном меню Проводника. diff --git a/catalog/utilities/mobilechat/files/mobilechat-2.4.1.zip b/catalog/utilities/mobilechat/files/mobilechat-2.4.1.zip new file mode 100644 index 0000000..4b04337 --- /dev/null +++ b/catalog/utilities/mobilechat/files/mobilechat-2.4.1.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3247f10c60a877f108f8c7586016a0f9fc61cb30530be6c596322d14b99ecc01 +size 421907 diff --git a/catalog/utilities/mobilechat/img/mobilechat.png b/catalog/utilities/mobilechat/img/mobilechat.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8222bc061a075110994d6e084f159ec13541f8 GIT binary patch literal 4362 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 literal 0 HcmV?d00001 diff --git a/catalog/utilities/mobilechat/index.md b/catalog/utilities/mobilechat/index.md new file mode 100644 index 0000000..bd46bc3 --- /dev/null +++ b/catalog/utilities/mobilechat/index.md @@ -0,0 +1,20 @@ +--- +format: 1 +type: program +name: MobileChat +summary: Обмен SMS в виде чата через подключённый телефон Siemens. +targets: + - egold +screenshots: + - img/mobilechat.png +versions: + - version: "2.4.1" + released: "2003-08-18" + files: + - path: files/mobilechat-2.4.1.zip + platform: win32 +--- + +MobileChat отправляет и принимает SMS через телефон Siemens и показывает переписку в виде чата. Программа ведёт список контактов, сохраняет историю, собирает длинные сообщения, выполняет транслитерацию и показывает сведения об отправке и доставке. + +Версия 2.4.1 поддерживает русские записи телефонной книги; работа с C55 добавлена в версии 2.0. diff --git a/catalog/utilities/sim/index.md b/catalog/utilities/sim/index.md new file mode 100644 index 0000000..3aabc80 --- /dev/null +++ b/catalog/utilities/sim/index.md @@ -0,0 +1,7 @@ +--- +format: 1 +type: category +name: SIM-карты +--- + +Программы для анализа SIM-карт и работы с программируемыми картами. diff --git a/catalog/utilities/sim/sim-emu/files/sim-emu-6.01.zip b/catalog/utilities/sim/sim-emu/files/sim-emu-6.01.zip new file mode 100644 index 0000000..79887b0 --- /dev/null +++ b/catalog/utilities/sim/sim-emu/files/sim-emu-6.01.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1110b0ebf4b493cfd792a058616716445ccb5a0977be0e8c6b210e83a129521a +size 581755 diff --git a/catalog/utilities/sim/sim-emu/img/sim-emu.png b/catalog/utilities/sim/sim-emu/img/sim-emu.png new file mode 100644 index 0000000000000000000000000000000000000000..85dd81bafea6f5e4c843023a6f6e3c395156f8a1 GIT binary patch literal 2761 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 Q{)J#xW_G5vCb)!u0GW(mH~;_u literal 0 HcmV?d00001 diff --git a/catalog/utilities/sim/sim-emu/index.md b/catalog/utilities/sim/sim-emu/index.md new file mode 100644 index 0000000..d74fb47 --- /dev/null +++ b/catalog/utilities/sim/sim-emu/index.md @@ -0,0 +1,17 @@ +--- +format: 1 +type: program +name: SIM-EMU +summary: Эмулятор SIM-карты для программируемых GreenCard и SilverCard. +screenshots: + - img/sim-emu.png +versions: + - version: "6.01" + released: "2003-07-02" + files: + - path: files/sim-emu-6.01.zip + platform: win32 +--- + +SIM-EMU эмулирует SIM-карту на программируемых GreenCard 2, GreenCard и SilverCard с контроллерами PIC16F876/7 и памятью +24C256/128/64. В комплект входят конфигуратор, прошивки на нескольких языках и скрипты для чтения и записи телефонной книги и SMS. diff --git a/catalog/utilities/sim/sim-scan/files/sim-scan-1.33.zip b/catalog/utilities/sim/sim-scan/files/sim-scan-1.33.zip new file mode 100644 index 0000000..3d0ced8 --- /dev/null +++ b/catalog/utilities/sim/sim-scan/files/sim-scan-1.33.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fc9f2d3e0b3ee849104ca041a8daa70753a9e6a16a10e6712dcbda6692d33c8 +size 102261 diff --git a/catalog/utilities/sim/sim-scan/index.md b/catalog/utilities/sim/sim-scan/index.md new file mode 100644 index 0000000..08ac169 --- /dev/null +++ b/catalog/utilities/sim/sim-scan/index.md @@ -0,0 +1,20 @@ +--- +format: 1 +type: program +name: SIM Scan +summary: Анализ структуры GSM SIM-карт и извлечение IMSI и Ki через считыватель RS-232. +author: Dejan Kaljevic +screenshots: [] +versions: + - version: "1.33" + released: "2002-06-02" + files: + - path: files/sim-scan-1.33.zip + platform: dos +--- + +SIM Scan анализирует ATR, команды и файловую структуру смарт-карт, а для GSM SIM-карт определяет IMSI и Ki. Полученные IMSI и Ki +можно записать на Gold Wafer с PIC16F84 и 24LC16. + +Поиск Ki многократно запускает алгоритм A3/A8. На SIM-картах с ограничением числа запусков это может необратимо отключить +аутентификацию карты. diff --git a/schema/index.schema.json b/schema/index.schema.json index 199d9fc..5d87d31 100644 --- a/schema/index.schema.json +++ b/schema/index.schema.json @@ -38,6 +38,7 @@ "egold", "sgold", "odm", + "apoxi", "brew" ] } diff --git a/tools/screenshotApp.ps1 b/tools/screenshotApp.ps1 index 7f74ec8..49d3013 100644 --- a/tools/screenshotApp.ps1 +++ b/tools/screenshotApp.ps1 @@ -80,6 +80,9 @@ public static class ScreenshotWindowApi { [DllImport("user32.dll")] public static extern bool PostMessage(IntPtr hWnd, uint message, IntPtr wParam, IntPtr lParam); + [DllImport("user32.dll")] + public static extern bool PrintWindow(IntPtr hWnd, IntPtr hdc, uint flags); + } "@ @@ -434,7 +437,27 @@ try { $screenshotPath = Join-Path $OutputDirectory "$Name.png" $borderInset = 2 - if ($ScreenshotTool.Length -gt 0 -and (Test-Path -LiteralPath $ScreenshotTool)) { + if ($ScreenshotTool -eq "printwindow") { + $bitmap = [System.Drawing.Bitmap]::new($window.Width, $window.Height, [System.Drawing.Imaging.PixelFormat]::Format32bppArgb) + try { + $graphics = [System.Drawing.Graphics]::FromImage($bitmap) + $deviceContext = $graphics.GetHdc() + try { + if (-not [ScreenshotWindowApi]::PrintWindow($window.Handle, $deviceContext, 2)) { + throw "PrintWindow failed for window '$($window.Title)'." + } + } + finally { + $graphics.ReleaseHdc($deviceContext) + $graphics.Dispose() + } + $bitmap.Save($screenshotPath, [System.Drawing.Imaging.ImageFormat]::Png) + } + finally { + $bitmap.Dispose() + } + } + elseif ($ScreenshotTool.Length -gt 0 -and (Test-Path -LiteralPath $ScreenshotTool)) { $screenshotToolName = [System.IO.Path]::GetFileName($ScreenshotTool) if ($screenshotToolName -ieq "winapp.exe") { $winappExitCode = 1 diff --git a/tools/screenshotArchive.ps1 b/tools/screenshotArchive.ps1 index 5b74d47..19ca857 100644 --- a/tools/screenshotArchive.ps1 +++ b/tools/screenshotArchive.ps1 @@ -38,6 +38,9 @@ function Get-CandidateScore { if ($stem -eq $slugName) { $score += 100 } + if ($ProgramSlug -eq "qpst" -and $File.BaseName -eq "QPSTConfig") { + $score += 200 + } foreach ($token in ($ProgramSlug -split '[-_]')) { if ($token.Length -ge 3 -and $stem.Contains((Get-NormalizedName $token))) { $score += 15 @@ -138,7 +141,15 @@ try { exit 1 } $winapp = "C:\codex\winapp\winapp.exe" - $screenshotTool = if (Test-Path -LiteralPath $winapp) { + $builtInCapturePrograms = @("u10-u15-update-software") + $printWindowCapturePrograms = @("jadmaker") + $screenshotTool = if ($builtInCapturePrograms -contains $Slug) { + "" + } + elseif ($printWindowCapturePrograms -contains $Slug) { + "printwindow" + } + elseif (Test-Path -LiteralPath $winapp) { $winapp } else { diff --git a/tools/screenshotCatalog.ts b/tools/screenshotCatalog.ts index 19559cd..6c11ef3 100644 --- a/tools/screenshotCatalog.ts +++ b/tools/screenshotCatalog.ts @@ -55,7 +55,10 @@ type Options = { host: string; importDirectory?: string; limit?: number; - program?: string; + programs: Set; + sshConfig?: string; + sshControl?: string; + sshPort?: number; replace: boolean; waitSeconds: number; write: boolean; @@ -86,13 +89,16 @@ const initialKeys = new Map([ "ENTER,TEXT=C:\\codex\\catalog-screenshots\\work\\brew-graphicpatch-creator\\brewrc.exe,ENTER", ], ["brew-apploader", "CLOSE-SMALL,CLOSE-SMALL"], + ["cl50-dinghy-downloader", "ENTER"], ["efs-explorer-lite", "ENTER"], ["flash-imager", "ENTER"], ["flex-table-edit", "ENTER"], ["gagin", "CLOSE-SMALL,CLOSE-SMALL"], ["freia", "SELECT-TITLE=Engine"], ["initmap", "CLOSE-LARGEST"], + ["mobilechat", "ALT+N"], ["s65-key-definer", "ENTER"], + ["s80-user-download-tool", "ENTER"], ["siemens-screenshot", "ENTER"], ]); @@ -102,8 +108,12 @@ function usage(): void { Capture one screenshot for each Windows program. --host HOST Windows SSH host (default: win) + --ssh-config PATH use an alternate OpenSSH configuration file + --ssh-control PATH + use an existing OpenSSH control socket + --ssh-port PORT connect to a specific SSH port --import DIR import reviewed SLUG.png files without connecting to Windows - --program SLUG process one program directory + --program SLUG process a program directory; may be repeated --limit COUNT stop after COUNT programs --replace recapture only existing img/SLUG.png screenshots --wait SECONDS wait for a program window (default: 8) @@ -116,7 +126,10 @@ function parseArguments(args: string[]): Options { let host = "win"; let importDirectory: string | undefined; let limit: number | undefined; - let program: string | undefined; + const programs = new Set(); + let sshConfig: string | undefined; + let sshControl: string | undefined; + let sshPort: number | undefined; let replace = false; let waitSeconds = 8; let write = false; @@ -125,12 +138,18 @@ function parseArguments(args: string[]): Options { const argument = args[index]; if (argument === "--host") { host = args[++index] ?? ""; + } else if (argument === "--ssh-config") { + sshConfig = path.resolve(args[++index] ?? ""); + } else if (argument === "--ssh-control") { + sshControl = path.resolve(args[++index] ?? ""); + } else if (argument === "--ssh-port") { + sshPort = Number(args[++index]); } else if (argument === "--import") { importDirectory = path.resolve(args[++index] ?? ""); } else if (argument === "--limit") { limit = Number(args[++index]); } else if (argument === "--program") { - program = args[++index]; + programs.add(args[++index] ?? ""); } else if (argument === "--replace") { replace = true; } else if (argument === "--wait") { @@ -159,19 +178,48 @@ function parseArguments(args: string[]): Options { if (!Number.isInteger(waitSeconds) || waitSeconds < 1 || waitSeconds > 60) { throw new Error("--wait must be an integer between 1 and 60"); } + if (programs.has("")) { + throw new Error("--program must not be empty"); + } + if (sshPort !== undefined && (!Number.isInteger(sshPort) || sshPort < 1 || sshPort > 65535)) { + throw new Error("--ssh-port must be an integer between 1 and 65535"); + } return { catalogDirectory: path.resolve(targets[0] ?? "catalog"), host, importDirectory, limit, - program, + programs, + sshConfig, + sshControl, + sshPort, replace, waitSeconds, write, }; } +function sshArguments(options: Options, remoteCommand: string): string[] { + return [ + ...(options.sshConfig !== undefined ? ["-F", options.sshConfig] : []), + ...(options.sshControl !== undefined ? ["-S", options.sshControl] : []), + ...(options.sshPort !== undefined ? ["-p", String(options.sshPort)] : []), + options.host, + remoteCommand, + ]; +} + +function scpArguments(options: Options, sources: string[], destination: string): string[] { + return [ + ...(options.sshConfig !== undefined ? ["-F", options.sshConfig] : []), + ...(options.sshControl !== undefined ? ["-o", `ControlPath=${options.sshControl}`] : []), + ...(options.sshPort !== undefined ? ["-P", String(options.sshPort)] : []), + ...sources, + destination, + ]; +} + async function run(command: string, args: string[], allowFailure = false): Promise { return await new Promise((resolve, reject) => { const child = spawn(command, args, { stdio: ["ignore", "pipe", "pipe"] }); @@ -239,7 +287,7 @@ async function collectPrograms(options: Options): Promise<{ programs: Program[]; if (programsWithoutStandaloneGui.has(slug)) { continue; } - if (options.program !== undefined && slug !== options.program) { + if (options.programs.size > 0 && !options.programs.has(slug)) { continue; } if (typeof metadata.name !== "string" || metadata.name.length === 0) { @@ -308,18 +356,30 @@ function failureReason(result: RemoteResult, program: Program): { reason: string if (failedTitle !== undefined) { return { reason: "Error window", details: failedTitle }; } - const setupTitle = program.slug === "java-midlet-installer" ? undefined : titles.find((title) => installerTitle.test(title)); + const programsWithSetupInMainWindowTitle = new Set([ + "ifwd-flashtool-e2", + "java-midlet-installer", + "kp500-flashing-tool", + ]); + const setupTitle = programsWithSetupInMainWindowTitle.has(program.slug) + ? undefined + : titles.find((title) => installerTitle.test(title)); if (setupTitle !== undefined) { return { reason: "Installer opened", details: setupTitle }; } return undefined; } -async function addScreenshot(program: Program, screenshotPath: string, replace: boolean): Promise { +async function addScreenshot( + options: Options, + program: Program, + screenshotPath: string, + replace: boolean, +): Promise { const imageDirectory = path.join(program.directory, "img"); const imagePath = path.join(imageDirectory, `${program.slug}.png`); await mkdir(imageDirectory, { recursive: true }); - await run("scp", [`${screenshotPath}`, imagePath]); + await run("scp", scpArguments(options, [screenshotPath], imagePath)); if (replace) { return; @@ -380,18 +440,23 @@ async function main(): Promise { } let captured = 0; const tools = ["screenshotApp.ps1", "runScreenshotTask.ps1", "screenshotArchive.ps1"]; - await run("ssh", [ - options.host, + await run("ssh", sshArguments(options, `powershell -NoProfile -Command "New-Item -ItemType Directory -Force -Path '${remoteRoot}\\input','${remoteRoot}\\results' | Out-Null"`, - ]); - await run("scp", tools.map((file) => path.resolve("tools", file)).concat(`${options.host}:${remoteScpRoot}/`)); + )); + await run( + "scp", + scpArguments(options, tools.map((file) => path.resolve("tools", file)), `${options.host}:${remoteScpRoot}/`), + ); console.log(`Programs to process: ${programs.length}`); for (const [index, program] of programs.entries()) { const prefix = `[${index + 1}/${programs.length}] ${program.name}`; const remoteArchive = `${remoteRoot}\\input\\${program.slug}.zip`; try { - await run("scp", [program.archive, `${options.host}:${remoteScpRoot}/input/${program.slug}.zip`]); + await run( + "scp", + scpArguments(options, [program.archive], `${options.host}:${remoteScpRoot}/input/${program.slug}.zip`), + ); const remoteCommand = [ "powershell", "-NoProfile", @@ -403,7 +468,7 @@ async function main(): Promise { `-WaitSeconds ${options.waitSeconds}`, ...(initialKeys.has(program.slug) ? [`-InitialKeys ${initialKeys.get(program.slug)}`] : []), ].join(" "); - const output = await run("ssh", [options.host, remoteCommand], true); + const output = await run("ssh", sshArguments(options, remoteCommand), true); const result = parseRemoteResult(output); const failure = failureReason(result, program); if (failure !== undefined) { @@ -417,7 +482,12 @@ async function main(): Promise { } if (options.write) { - await addScreenshot(program, `${options.host}:${remoteScpRoot}/results/${program.slug}.png`, options.replace); + await addScreenshot( + options, + program, + `${options.host}:${remoteScpRoot}/results/${program.slug}.png`, + options.replace, + ); } captured += 1; console.log(`${prefix}: ${options.write ? "saved" : "captured"} (${result.title ?? result.selected ?? "window"})`);