Радует, что совсем недавно опытные программисты и фанаты Apple iPhone все-таки сумели ненадолго отвлечься от процесса совершенствования средств для взлома прошивки и вплотную занялись вопросом портирования ABBYY Lingvo на платформу iPhone.Казалось бы, интерес официальных представителей пропал, а, следовательно, пользователям вышеупомянутого устройства придется и дальше пользоваться различным веб-сервисами.
Для филологов-любителей потребуется установленная на компьютере полная версия любой ABBY Lingvo, программа MakeDict и среда для запуска словаря WeDict.
Начинать следует с открытия в HEX-редакторе содержащийся в папке с установленным на компьютере словарем файл DslComp.exe и заменить в нем следующие строчки:
34A50: 75 на EB
372FC: CC CC CC CC на 75 0A C6 44
37300: CC CC CC CC CC CC CC CC на 24 28 01 E9 BF 01 00 00
37308: CC CC CC CC CC CC CC CC на 83 FF 02 75 0A C6 44 24
37310: CC CC CC CC CC CC CC CC на 28 01 E9 B0 01 00 00 C6
37318: CC CC CC CC CC CC CC CC на 44 24 28 00 E9 A6 01 00
37320: 00
374C2: 0F 94 44 24 28 на E9 35 FE FF FF
7281D: 8B C7 на 33 C0
Следует взять во внимание факт, что данные изменения актуальны для версии DslComp.exe, поставляемого с Lingvo 12 ML, поэтому они могут не подходить для других редакций.
Дальше следует отконвертировать его в формат dsl. Здесь как раз пригодится отредактированная утилита DslComp.exe.
Теперь можно смело приступать к сборке словаря. Экономим Ваше ценнейшее время, необходимое для прочтения инструкций и сразу сообщаем необходимые параметры для успешной компиляции словаря:
makedict -i dsl -o stardict name.dsl , где “name.dsl” заменяет на имя словаря.
Предфинишной операцией станет установка на iPhone приложения для работы с полученными от MakeDict файлами словаря WeDict. Найти его можно в репозитории app.weiphone.com/installer .
Наконец, можно приступить к загрузке на Apple iPhone тех самых словарей. Если прошивка вашего любимца 1.0.1 — 1.1.2, то путь для загрузки следующий: /private/var/root/Library/weDict , если 1.1.3: /var/mobile/Library/weDict .