История одного «хака» или «принудительное» востановление navigon с привязкой к android смартфону

История одного «хака» или «принудительное» востановление navigon с привязкой к android смартфону

Сходу сообщу, что я не разламывал данной программы, исходя из этого слово «хак» забрано в кавычки далеко не просто так. Все оказалось …, а в другом давайте по порядку.Утратив собственный Android я был черезвычайно расстроен.

Кроме того что я корил себя за разгильдяйство — я не знал кроме того где и как это произошло (может его похитили либо выпал где) – мне необходимо было приобрести (выбрать) новый, создать более-менее «рабочее окружение» на новом телефоне – рутовать его, поставить новую firmware, firewall, востанавливать все приложения и конфиги. А их у меня было много.Сам телефон было не жалко — он был уже старенький, был медлючь и тежеловесен (ЦПУ и память), не смотря на то, что и не разрешал ощущать себя совсем ущербным с 7-м CyanogenMod и новым kernel. Его следовало уже давно выкинуть и приобрести новый, но всегда, матерясь и грозясь заменить его при очередных тормозах, меня останавливала именно утрата времени на перенос и установку всего, что было в ветхом смартфоне.
Смотрите кроме этого: Chrome для Android вышел из статуса бета

Браузер Chrome для Android, бета-версия которого вышла в феврале этого года, стал дешёв в стабильной сборке 18.0.1025123. Скачать и установить его возможно из Гугл Play, правда дешёв он лишь для Android 4.0 либо выше.Chrome для Android адаптирован для планшетов и смартфонов. По собственной функциональности он во многом копирует десктопную версию и поддерживает полную синхронизацию с ПК. Наряду с этим в Chrome для Android синхронизируются не только закладки, вместе с тем открытые вкладки а также история поисковых запросов.Если сравнивать с бета-версией, в релизе улучшилась скорость и стабильность работы, а

Делайте backup!Меня успокаивало, что у меня сохранилась backup копия ветхой SD-карты и копия приложений с данными, сделаный Titanium Backup недавно. Выбирал новый Android продолжительно и тяжело — хотелось и два сима и внешную клавиатуру и блэкджек … и чтобы рут возможно было сделать.

По окончании приобретения нового телефона, поставив root, новый kernel и firmware, начал муторно востанавливать все что было: конфигурация, все настройки, скрипты (я програмист), виджеты и т.д. и т.п.В то время, когда показался Wlan, Гугль скоро вернул мне все календарь и контакты по окончании синхронизации. Titanium Backup востановил все программы и солидную часть всех их настроек.Я уже было был рад и сделал вывод, что другое настрою в ходе эксплуатации.Но щелкнув по первой попавшейся иконке, ей был Navigon, я в растроеных эмоциях выругался и отправился выпивать пиво.

Он не трудился… просил Wlan (чего до этого не делал) и благополучно вылетал по окончании подтверждения. Толи таковой перенос с мобильника на мобильник по большому счету не был предусмотрен, толи перерегистрация не трудилась (не смотря на то, что одинаковый Google акаунт в маркете и к примеру все книги для кидла раскрываются на ура). Печалька…Нет заплаченых за него когда-то 60 Евро было не жалко – навигатор послужил мне хорошую работу.

Легко я расчитывал отделаться достаточно легко, а тут первая запущеная программа умерла .Фактически «хак»Мало полазив по форумам и узнав для себя какая это головная боль доказать, что желаешь установить купленую тобой программу на новый смарт, наряду с этим ветхого уже нет, я решил для начала попытаться поковыряться самому (программист я либо где).Полазив в app-папке navigon (root рулит) не отыскал ничего, напоминающего конфиг, посмотрел в другую папку Navigon на SD-карте, где лежат все карты, голоса и тому подобное.В том месте в файле «version.xml» нашелся IME моего ветхого телефона и какой-то productid. 4.5NAVIGON_EU MN7_ANDROID_SELECT AS также , Copyright (C) 2011 923901965223204 923901965223204 ASJODF1XUVRO3MSMSFIUXQPPSNIASEHGQO71E8J Идея, что они как-то проверяются на соответствие, была верной, потому, что по окончании трансформации на мой новый IME навигатор по большому счету категорически отказался запускаться.Уже планируя ломать семь дней (потому как неповадно) я внезапно отыскал в памяти, что у меня где-то была ветхая прошлая версия Navigon Select 3.5, которую я позже приобрел и обновил до 4.0.Отыскал и скинул данный apk на SD-карту сотового, я переименовал папку Navigon в Navigon.bak к чертям снес Navigon установленый Titanium-ом и установил ветхий 3.5-й навигатор.

По окончании установки, запустив его и разрешив ему интернет (у меня firewall) встретился с ним сообщение, что у меня нет столько места на SD – он желал 1,55ГБ. Закрыв навигатор, и посмотрев на SD — желал проверить место – заметил в том месте новую папку Navigon, а в ней файл «version.xml» с моим новым IME и совсем вторым productid. Вот лишь productid начинался не на «AS» а на «AC» и productprefix также был «AC».Переименовав папку Navigon.bak обратно в Navigon и поменяв в «version.xml» productid на данный, при том покинул первые две буквы «AS» как в моем productprefix.

И он получил! (Спустя месяц меня уже не одолевали сомнения, что он по окончании месяца работы попросит его приобрести. Он трудится до сих пор.)Помимо этого по окончании обновления на версию 4.5.0 он разрешил обновить мне все карты. По всей видимости в productid еще зашита и дата установки. Мои были 2009 либо 2010 года.Я решил еще мало выделить ему времени и взглянуть, что возможно удалить из данной папки с целью высвободить место.

Из папки Navigon/map ушли в бэкап все ненужные карты (1Гб) и из папки Navigon/sound все ненужные голоса (500МБ, все не считая одного – я использую tts так как с ним навигатор значительно разговорчивее — выговариваются названия улиц, номера автострад и съездов с автострады, и т.д.). По окончании старта Navigon попросил интернет и проигнорировав карты, опять стянул с сервера все голоса в папку Navigon/sound. Тогда я попытался эти файлы. С тем же отрицательным результатом.Попытался с каким-то одним файлом — и это сработало.

Так как самые громадные файлы это tts, то я решил обнулить лишь их и, смотря с подозрением на файлы с началом eng, также решил их покинуть (внезапно дефолтные?). Ниже лежит Tcl-Script – в случае если кому нужно — чтобы не вручную.

Для тех кто не tcl-ит: для всех *.nfs, игнорируя начинаюшиеся на eng, ger, rus либо каковые не tts, открыть и закрыть файл.Так в дополнение к 1Гб ненужных карт, я сэкономил еще 300МБ на ненужных голосах.% cd Navigon/sound % foreach fn [glob *.nfs] { if {[regexp {^(eng|ger|rus)} $fn] || ![regexp {.*tts.*} $fn]} continue;#file copy $fn {/backup/navigon/sound};puts $fn; set f [open $fn wb]; close $f } cze-CZE_Jana_tts.nfs …. swe-SWE_Malin_tts.nfs Так закончился мой «хэкинг» программы Navigon. Я уже давно не мой хакерство и школьник, за для сломать, ушло в далекое прошлое вместе с частью волос с моей головы.

Сейчас я уже достаточно получаю, дабы разрешить приобрести себе эти программы. Но так «» защиту мне не приходилось еще ни при каких обстоятельствах.Это была конечно не последняя программа с привязкой к смартфону. К примеру, намучился я с Navionics Marine Navigator (я обожаю морскую рыбалку и без его карт и трэкинга сейчас как без рук). Но это уже тема другого поста.PS. вопрос к комьюнити (может есть-кто меняет смартфон как перчатки): Как по большому счету проходит переезд на другой смартфон?

Может легко я паникер что то делаю не так?

Случайная статья:

Сравнение Hakkapeliitta 9 vs Hakkapeliitta 8 на 4 точки. Шины и диски 4точки — Wheels & Tyres


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.