NEW FIRMWARE .GSP

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Ответить
GK3000
Сообщения: 5
Зарегистрирован: 27 дек 2023, 17:28

NEW FIRMWARE .GSP

Сообщение GK3000 » 30 дек 2023, 15:04

On the new alpha 300, the firmware package format is no longer the Classic GCD, but has changed to *.GSP, I would have liked to extract the loader to do a memory dump but this seems impossible as RGN TOOL does not support it. Does anyone have any more information on this?

I tried searching on the forum but to no avail, I apologize for my English, but unfortunately I don't speak Russian, please excuse me for this.


Best Regards

VadimK
Сообщения: 77
Зарегистрирован: 22 мар 2019, 01:00

Re: NEW FIRMWARE .GSP

Сообщение VadimK » 31 дек 2023, 11:56

GK3000 писал(а): 30 дек 2023, 15:04 On the new alpha 300, the firmware package format is no longer the Classic GCD, but has changed to *.GSP
Новый формат как матрёшка.
Файл прошивки (GUPDATE.GSP) скачанный с сайта, представляет из себя ZIP-архив, содержащий обычно 3 файла:
  • package.xml
  • manifest.xml
  • bundle.gsp
Файле package.xml содержит указание на основной архив (обычно bundle.gsp):

Код: Выделить всё

<package>
  <bundle>
    <filename>bundle.gsp</filename>
  </bundle>
</package>
Файл manifest.xml содержит список файлов, содержащихся в основном архиве bundle.gsp:

Код: Выделить всё

<data>
  <partNumber>006-B4335-01</partNumber>
  <version>510</version>
  <update>
    <filename>GUPDATE.GCD</filename>
    <version>510</version>
    <partNumber>006-B4335-00</partNumber>
  </update>
  <update>
    <filename>006-B3866-13.GCD</filename>
    <version>246</version>
    <partNumber>006-B3866-13</partNumber>
  </update>
  <update>
    <filename>006-B4335-02.GCD</filename>
    <version>8601</version>
    <partNumber>006-B4335-02</partNumber>
  </update>
  <update>
    <filename>006-D9900-XX.zip</filename>
    <version>230</version>
    <partNumber>006-D9900-XX</partNumber>
  </update>
</data>
Как видно, в списке присутствует нужный нам GUPDATE.GCD.

Но проблема вся в том, что сам архив bundle.gsp, содержащий в том числе нужный нам GUPDATE.GCD, ЗАШИФРОВАН !!!
Даже если получится его расшифровать, существует вероятность того, что GUPDATE.GCD так же зашифрован.

Если найдёте способ расшифровки, поделитесь им в этой теме, пожалуйста. :1grin:

GK3000
Сообщения: 5
Зарегистрирован: 27 дек 2023, 17:28

Re: NEW FIRMWARE .GSP

Сообщение GK3000 » 31 дек 2023, 12:22

I realized exactly this, I think there is no way to decrypt these files, Garmin has taken measures to avoid modifications to its devices.

VadimK
Сообщения: 77
Зарегистрирован: 22 мар 2019, 01:00

Re: NEW FIRMWARE .GSP

Сообщение VadimK » 31 дек 2023, 12:53

Да, в настоящее время нет известных способов решения этой проблемы.

Единственный способ добыть Ldr.bin:

* разобрать прибор,
* отпаять микросхему, содержащую прошивку,
* считать её содержимое на программаторе.

Но придётся ещё постараться, чтобы найти в полученном дампе нужный регион.
Готовы ли вы на такие жертвы ?

GK3000
Сообщения: 5
Зарегистрирован: 27 дек 2023, 17:28

Re: NEW FIRMWARE .GSP

Сообщение GK3000 » 31 дек 2023, 13:19

I also read this discussion regarding the removal of the chip on alpha 200, it would also be nice to understand if there is the possibility of finding a pinout to read the memory without removing the chip.

I ask another thing, who knows if it is possible to do the dump with GPSDAEMON?

VadimK
Сообщения: 77
Зарегистрирован: 22 мар 2019, 01:00

Re: NEW FIRMWARE .GSP

Сообщение VadimK » 31 дек 2023, 16:20

GK3000 писал(а): 31 дек 2023, 13:19if it is possible to do the dump with GPSDAEMON?
GpsDaemon работает только со старым поколением приборов (таким как GpsMap 60CSx и его ровесниками).
С тех пор механизм доступа к регионам из прошивки убрали. Точнее, заменили на метод с SD-картой и Ldr.bin

GK3000
Сообщения: 5
Зарегистрирован: 27 дек 2023, 17:28

Re: NEW FIRMWARE .GSP

Сообщение GK3000 » 31 дек 2023, 20:42

I know, in fact on the 200 I can extract the regions with MICROSD and respective commands. In the 300, not having LDR, I cannot act.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 298 гостей