I’ll say right away that I didn’t break this program, so the word “hack” was not quoted in quotes. Everything turned out ..., and in other matters, let's order.
Having lost my Android, I was extremely upset. Not only did I reproach myself for bad behavior - I didn’t even know where and how it happened (maybe it was stolen or dropped out where) - I needed to buy (choose) a new one, create a more or less “working environment” on the new phone - to rant it , install new firmware, firewall, restore all applications and configs. And I had a lot of them.
The phone itself was not a pity - it was already old, it was medlych and weights (CPU and memory), although it did not allow it to feel completely defective with the 7th CyanogenMod and the new kernel. It should have been thrown away a long time ago and bought a new one, but every time, swearing and threatening to replace it with the next brakes, I was stopped just by the loss of time to install and transfer everything that was in the old smartphone.
Make a backup!
I was reassured that I had a backup copy of the old SD card and a copy of data applications made by Titanium Backup not so long ago.
I chose a new Android for a long time and hard - I wanted two Sims and an external keyboard
and blackjack ... and so that the root could be made. After buying a new phone, putting root, a new kernel and firmware, began a dreary restoration of all that was: the configuration, all settings, scripts (I programmer), widgets, etc. etc.
When Wlan appeared, Google quickly returned all contacts and calendar to me after synchronization. Titanium Backup recovered all programs and most of all their settings.
')
I was already delighted and decided that the rest of the mood in the operation.
But when I clicked on the first icon I got, it turned out to be Navigon, I cursed in frustration
and went to drink beer . He did not work ... asked for Wlan (which he hadn’t done before) and safely flew out after confirmation. Toli such a transfer from a mobile phone to a mobile phone was not provided at all, toli re-registration did not work (although the same Google account in the market and for example all the books for the kid open with a bang).
Pechalka ...No, 60 Euros paid for it once was not a pity - the navigator served me well. I just reckoned to get off easy enough, and here the first running program ordered to live long.
Actually "hack"
Having a little polaz on the forums and finding out for myself what a headache it is to prove that you want to install the program you purchased on a new smart, while the old one is gone, I decided to start by trying to dig out myself (programmer or where).
Climbing in the app-folder navigon (root taxis) did not find anything resembling a config, looked into another Navigon folder on the SD-card, where all the cards, voices and the like lay.
There in the file "version.xml" was found IME of my old phone and some productid.
<?xml version="1.0" encoding="ISO-8859-1" ?> <config> <software> <version>4.5</version> <build></build> <brand>NAVIGON_EU</brand> <platform>MN7_ANDROID_SELECT</platform> <productprefix>AS</productprefix> <copyright>Navigon AG, Copyright (C) 2011</copyright> <imei>923901965223204</imei> <id>923901965223204</id> <productid>ASJODF1XUVRO3MSMSFIUXQPPSNIASEHGQO71E8J</productid> </software> </config>
The idea that they are somehow checked for compliance turned out to be true, because after changing to my new IME, the navigator flatly refused to start.
Already going to break apk (because it is not known), I suddenly remembered that I had an old previous version of Navigon Select 3.5 somewhere, which I then bought and updated to 4.0.
I found and dropped this apk on the SD card of the cell, I renamed the Navigon folder in Navigon.bak to hell with the Titanium installed Navigon and installed the old 3.5th navigator. After installation, running it and allowing it to the Internet (I have a firewall) saw his message that I do not have so much space on the SD - he wanted 1.55 GB. Closing the navigator, and looking at the SD - I wanted to check the place - I saw a new Navigon folder there, and in it the file “version.xml” with my new IME and a completely different productid.
That's just the productid started not on “AS” but on “AC” and the productprefix was also “AC”.
Renaming the Navigon.bak folder back to Navigon and changing the productid to this version.xml, I left the first two letters “AS” as in my productprefix.
And he earned! (A month later, I was no longer overcome with doubts that after a month of work he would ask him to buy. He is still working.)
In addition, after upgrading to version 4.5.0, it allowed me to update all the cards. Apparently in productid the installation date is still sewn up. Mine was 2009 or 2010.
I decided to spend some more time with him and see what can be removed from this folder in order to free up space. From the Navigon / map folder all unnecessary maps (1GB) were backed up and from the Navigon / sound folder all unnecessary voices (500MB, all but one - I use tts because the navigator is much more talkative with it - street names, route numbers and exits from the tracks, etc.).
After starting, Navigon asked for the Internet and, ignoring the maps, again pulled all voices from the server to the Navigon / sound folder. Then I tried to just reset these files. With the same negative result.
I tried with some single file - and it worked. Since the largest files are tts, I decided to reset only them and, looking suspiciously at the files with eng, I also decided to leave them (all of a sudden?). Below is Tcl-Script - if anyone needs it - so as not manually. For those who are not tcl-it: for all * .nfs, ignoring those that begin with eng, ger, rus or which are not tts, open and close the file.
So in addition to 1GB of unnecessary cards, I saved 300MB more on unnecessary votes.
% 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
So ended my Navigon “hacking” program. I have not been a schoolboy for a long time and my hacking, for the sake of breaking, has gone into the distant past
along with a part of the hair from my head . Now I earn enough to allow myself to buy these programs. But it was never so easy to “break” the defense.
It was naturally not the last program bound to a smartphone. For example, I suffered from the Navionics Marine Navigator (I love sea fishing and without its maps and tracking now as without hands). But this is a topic for another post.
Ps. Question to the community (maybe there is someone who changes the smartphone like gloves):
How is moving to another smartphone? Maybe I'm just an
alarmist doing something wrong?