JackFlash - программа для модификации содержимого флэш-памяти устройства. Находится на http://www.brayder.com по опыту jackflash для os4 можно сказать что: - JackFlash является скрытым хаком, то есть перехватывает системные функции (например, DmFindDatabase) - Для правильного функционирования ему нужно перехватить эти функции - Если функции не перехвачены, то флеш не виден. Но сама информация не теряется и будет видна после следующей активации JackFlash, даже если она произойдет после hard reset. - В случае штатной загрузки перехват делает сама программа JackFlash - В случае safe reset никто не иницализирует работу с флешом. Отсюда вылезают fatal alertы “Invalid heap ID“ в лончерах типа LauncherX. Для разрешения ситуации достаточно запустить и выйти из JackFlash. - Для PalmOS 4 поставляется программа JackSafe. Эта программа прописывает в ROM-Image программу JackRecover. Причем она записывается не туда, куда пишет JackFlash, а в область, наравне с системой. То есть эта программа будет видна даже после hard reset. Она-то и обеспечивает видимость области JackFlash. По сути дела JackSafe использует технологию, аналогичную JackSprat. Только последний удаляет из штатной области флешки программы, а safe наоборот, добавляет. - Поскольку записать во флеш JackRecover для пятерки непросто (аналогично JackSprat), то поступили проще - рантайм вынесли в отдельный файл и предлагают запускать копируя с карты. Поздний комментарий после появления JackSprat для машинок с 5 осью Совершенно верно. Комментарий. Что делают JackFlash/JackSprat? Они изменяют heap (кучи) во флеше. В результате этого DataManagerу доступны базы во флеше. JackFlash создает новую кучу в неиспользуемой части флеша и делает его доступным. (все машинки) JackEnable делает новую кучу видимой, но не позволяет ее изменять. (все машинки) JackSprat модифицирует кучу, соотносящуюся со стандартными программами в ROM и модифицирует именно эту кучу. Он не умеет делать это на соньках с 5 осью. Опасна именно модификация системной кучи. JackSafe прописывает в системную ROM кучу программу JackRecover, которая аналогична JackEnable и делает видимой новую кучу во флеше. Таким образом правила для JackSafe аналогичны правилам для JackSprat.