Androidスマートフォンを参照したNavigonの1つの「ハック」または「強制」復元のストーリー

私はこのプログラムを破らなかったとすぐに言わなければならないので、「ハック」という言葉は偶然の引用によって引用されませんでした。 すべてがうまくいきました...しかし、順番にやってみましょう。



Androidを失ったため、私は非常に怒っていました。 ずさんなことで自分を非難しただけでなく、それがどこでどのように起こったかさえ知りませんでした(おそらく盗まれたり、どこで落ちたのか)-新しい電話を購入(選択)し、新しい電話で多かれ少なかれ「作業環境」を作成する必要がありました-ルート、新しいファームウェア、ファイアウォールをインストールし、すべてのアプリケーションと設定を復元します。 そして、私はそれらがたくさんありました。

電話自体は残念ではありませんでした-それはすでに古く、中毒で重い(CPUとメモリ)でしたが、7th CyanogenModと新しいカーネルに完全に欠陥があると感じることはできませんでした。 それはずっと前に捨てられて新しいものを買ったはずでしたが、次のブレーキと交換することを誓い、脅迫するたびに、古いスマートフォンにあったものすべてをインストールして転送する時間が失われただけで停止しました。



バックアップしてください!


古いSDカードのバックアップコピーと、Titanium Backupによって作成されたデータアプリケーションのコピーが少し前にあったことを確信しました。



私は長くて難しい新しいAndroidを選択しました-2つのシムと外部キーボードとブラックジャックが必要でした...そしてルートを作成できるようにしました。 ルート、新しいカーネル、ファームウェアをインストールした新しい電話機を購入した後、構成、すべての設定、スクリプト(私はプログラマー)、ウィジェットなど、すべてをひたすら復元し始めました。 など

Wlanが登場すると、同期後にすべての連絡先とカレンダーがすぐに返されました。 Titanium Backupは、すべてのプログラムとほとんどすべての設定を復元しました。



私はすでに喜んでおり、残りは手術中に調整することにしました。

しかし、出会った最初のアイコンをクリックすると、それがNavigonであることが判明し、イライラした気持ちに呪われ、 ビールを飲みに行きました 。 彼は働かなかった...彼はWlanに尋ねた(これは彼が前にやったことがない)と確認後に正常にクラッシュしました。 このようなモバイルからモバイルへの転送はまったく提供されず、屋根ふきフェルトの再登録は機能しませんでした(ただし、市場にある同じGoogleアカウントや、例えばキドル向けのすべての本がバタンと開きます)。 悲しみ...



彼に60ユーロを支払ったことは一度もありませんでした。残念ではありませんでした。 簡単に降りられると思っていましたが、ここでは最初に実行するプログラムが長生きするように命じられました。



実際には「ハック」


フォーラムを少し登って、新しいスマートに購入したプログラムをインストールしたいことを証明するのが頭痛の種であると自分で確認します。古いものはなくなったので、私は最初に深く掘り下げることに決めました(私はプログラマーかどこですか)。



navigonアプリフォルダー(ルートステア)に登っても、設定に似たものは見つかりませんでした。SDカード上の別のNavigonフォルダーを見て、すべてのマップ、音声などがあります。

ファイル「version.xml」で、古い携帯電話のIMEと製品IDが見つかりました。

<?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>
      
      







新しいIMEに変更した後、ナビゲーターが直立を開始することを拒否したため、コンプライアンスについて何らかの方法でチェックされたという考えは真実であることがわかりました。



すでにapkを破壊しようとしています(それは良くないからです)、突然、以前のバージョンのNavigon Select 3.5があり、後で購入して4.0にアップグレードしたことを思い出しました。

このapkを見つけてセルラーSDカードにダンプし、Navigonフォルダーの名前をNavigon.bakに変更して、インストールされたNavigon Titaniumを破壊し、古い3.5番目のナビゲーターをインストールしました。 インストール後、それを起動してインターネットにアクセスできるようにしました(ファイアウォールがあります)。SDにあまりスペースがなかったというメッセージを見ました-彼は1.55GBを望んでいました。 ナビゲーターを閉じてSDを見る-場所を確認したい-新しいNavigonフォルダーがあり、その中に私の新しいIMEと完全に異なるproductidを持つファイル「version.xml」がありました。

ただし、productidは「AS」ではなく「AC」で始まり、productprefixも「AC」でした。

Navigon.bakフォルダーの名前をNavigonに戻し、productidを「version.xml」に変更して、productprefixのように最初の2文字を「AS」のままにしました。

そして彼は稼いだ! (1か月後、1か月の仕事の後、彼は彼に彼に買うように頼むだろうという疑念によってもはや克服されませんでした。

さらに、バージョン4.5.0に更新した後、彼はすべてのカードを更新することを許可しました。 どうやらproductidでは、インストール日も保護されています。 鉱山は2009年または2010年でした。

私は彼にもう少し時間を与え、スペースを解放するためにこのフォルダから削除できるものを確認することにしました。 不要なマップ(1GB)はすべてNavigon /マップフォルダーからバックアップに移動し、不要な音声はすべてNavigon /サウンドフォルダー(500MB、1つを除くすべて)から使用します-ナビゲーターの方がはるかに話しやすいので-通りの名前、高速道路番号、および出口トラックなど)。



開始後、Navigonはインターネットを要求し、カードを無視して、サーバーからのすべての音声を再びNavigon / soundフォルダーに引き込みました。 次に、これらのファイルをリセットしようとしました。 同じ否定的な結果で。

私は1つのファイルで試してみました-そしてそれはうまくいきました。 最大のファイルはttsであるため、engの先頭にあるファイルの疑いを見て、それらのみをリセットすることにしました。また、それらを残すことを決定しました(突然デフォルトですか?)。 下にTcl-Scriptがあります-誰かがそれを必要とするなら-手動でしないように。 tcl-it以外の場合:すべての* .nfsで、eng、ger、rusで始まるもの、またはttsでないものを無視して、ファイルを開いたり閉じたりします。

そのため、1GBの不要なカードに加えて、不要な音声に別の300MBを節約しました。

 % 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。 コミュニティへの質問(たぶん手袋のようにスマートフォンを変える人がいるでしょう):

別のスマートフォンへの移行はどうなりますか? たぶん私は何か間違ったことをしているただの警戒員なのでしょうか?



All Articles