ファームウェアを編集するためにbinファイルを開く方法。 ファームウェア用プログラム mobileEx_setup_v3_5_rev1_5_20111110をダウンロードするためのリンク

インターネットから情報をダウンロードすると、拡張子がbinの文書が見つかることがあります。 通常のアプリケーションでそれらを開くと動作しません。 そのため、問題が発生しました:Windowsでbinファイルを開くためのプログラムは?

binファイルが必要なのはなぜですか?

bin拡張子は、「binary」という語から派生したものです。 文書には、バイナリコードの形式で情報が含まれています。 これらは情報を保存するときの補助ファイルとして、またはインストールアーカイブとしてゲームで使用されます。 DVDやCDディスクをコピーするときにいくつかのプログラムはこの拡張子を持つ画像を作成します。

このキットは完全にプロセスを自動化しますが、ファームウェアイメージを管理するためのユーティリティの便利なコレクションが必要な人にとっても便利です。 このキットには、使用を自動化するためのスクリプトとともに、次のユーティリティが含まれています。 このキットは、既存のツールを組み立てるだけでなく、新規および修正された既存のツールも提供します。

あなたが必要とするかもしれない多くの理由のいくつかのリストは以下の通りです。 このキットをダウンロードして使用する最善の方法は、リポジトリからソースをチェックすることです。 自動化されたスクリプトは自動的に実行ファイルとソースを作成します。 それは簡単です、何かをダウンロードしてこのように使用する方法。

何を開く

拡張子がbinのファイルは、ユーザーが開くことを意図したものではありません。 彼らは彼らの仕事の中でコンピュータによって使用されています。 しかし、そのような必要が生じた場合は、コンピュータに特別なユーティリティをインストールしてください。

メモ帳に

目的の文書のPCM - で開く - メモ帳。

知る価値がある! この方法でファイルを開くことができますが、情報を一切含まない一連の不可解な文字が表示されます。 そのため、めったに使用されません。

firmware-modのセットを匿名で確認します。 ただし、配布コストを削減し、このセットのマルチプラットフォーム機能をよりよく表現するために、スクリプトのいずれかを最初に実行したときに、セット内のバイナリツールが自動的に作成されます。

いくつかの要件は、誰もが簡単にアクセスできるすべての基本要素です。 あなたが問題を抱えているならば私に電子メールを送ることはあなた次第です。 このキットは、とりわけ以下のデバイス用のファームウェアイメージを作成できます。

ご存知のとおり、このキットは次のファームウェアと互換性があります。 誰もが動くわけではなく、仕事用にテストされたパッケージのリポジトリもまだリリースされていませんが、多くのパッケージは問題なく動作します。 パッケージは、一連のソフトウェアに関連して事前に作成されたファイルの集まりです。

大きいファイル

このタイプのファイルを開くアプリケーションを探す前に、そのサイズを確認してください。 それがCDやDVDのサイズに匹敵するなら、これはイメージです。 画像を開くには、Ultra ISO、Alcohol 120%、またはDaemon Toolsを使用します。



ドライバまたはファームウェア

拡張子がbinのファイルのサイズが小さい場合は、おそらくドライバまたはファームウェアが含まれています。 あなたはそれが意図されているデバイスのための指示でそれがどのように開くかを調べることができます。 より詳細な情報は機器メーカーのサイトに掲載されており、そこではそれらのファイルを開くための特別なアプリケーションをダウンロードするためにも提供される予定です。

インストールされたパッケージの集まりが組み立てられます。 ファームウェアイメージを変更するときに考慮すべきことがいくつかあります。 合理的な変更を加えても、これらの問題はおそらくあなたに影響を与えることはありません。 注意してください、このセクションは部分的に技術的かもしれません。

binファイルが必要なのはなぜですか?

ごくまれに、ライブラリを再リンクしたり、インストール用のライブラリの完全なコピーを見つけることができます。 ファームウェアが異なれば、異なるカーネルバージョンを使用することも、異なるカーネルモジュールをインストールすることもできます。 あなたがあなたの混合と並置についてあまりにも野性であるならば、問題は起こるかもしれません。 ファイルシステムに初期化スクリプトと同様に依存関係もインストールされていることを確認してください。 このセクションはとても進んでいます!

ソフトウェアインストーラ

プログラム、アプリケーションまたはゲームをインストールするためのbin拡張子を持つ補助ファイルが見つかった場合、それを開く必要はありません。ユーザーにとって重要で有用な情報が含まれていないからです。

ビデオ

ビデオでは、さまざまな種類のbinファイルがどのように開かれるかを見ることができます。

適切なファイルシステムの抽出をサポートするには、作業ディレクトリは大文字と小文字を区別するファイルシステム内にあり、シンボリックリンクをサポートしている必要があります。 シンボリックリンクをサポートしていないファイルシステムから抽出すると、多数のエラーが発生します。

備考 大文字と小文字を区別しなくても、特にファイルシステムがレジスタを正しい順序で保持している場合は、必ずしも問題が発生するわけではありません。 ファームウェアとバージョンによって異なります。 このセットの作者そしてメンテナはJeremy KollakとCraig Heffnerです。 ファームウェアを抽出または組み立てているときに実行されます。 スクリプト:その他多くの修正と改良。 スクリプトが再設計されたため、より明確で明確な出力が得られ、ログファイルが使用されます。

  • 新しいプレテストとより高度なビルドシステム
  • その他の簡単な設定
  • これは、失敗したスレッドを作成するという報告された問題を修正するかもしれません。
  • ブレインストームは私を冗談に思った。
  • スクリプトにヘルスチェックを追加しました。
  • ドキュメントへの追加 磨きます。
この文書は、変更されずに一貫性のある形式でのみ自由に再発行することができます。

結論

それはインターネットからダウンロードされたか、コンピュータ上で検出された後にユーザのbin拡張子を持つファイルを開く必要があります。 これを行うには、イメージをマウントするためのプログラム(Alcohol、Daemon Tools、またはUltraISO)、またはハードウェア開発者によって作成された特別なユーティリティ(ドライバまたはファームウェアが含まれている場合)を使用します。 それ以外の場合は、そのようなファイルを開く必要はありません。

変更または部分的な公開には作成者の承認が必要です。 このシリーズはファームウェアのリバースエンジニアリングプロセスに従って、ルータを危険にさらすためにリモートとローカルの両方で使用される可能性がある脆弱性を検出します。

まず、このガイドで分析されているファームウェアを見つけることができます。 このレッスンでスカッシュをすることを可能にするツールのセット。 。 ファイルfileは基本的に、そのファイルが既知の種類のファイルであるかどうか、場合によってはそれがどのような種類のファイルであるかを示すだけです(ファイルなど)。 データファイル

これで、中国のセルフステッチ電話についての話は終わりです。 私は数ヶ月で管理すると思ったが、それはのように判明した...まあ、大丈夫、何が行われています。 あなたの注意はこの一連の記事の最後の部分です、そしてそれはと呼ばれています - 「ロシア化とファームウェアの選択」。 最も興味深いのは、いわば言っています。 始めましょう!

binイメージファイルをどうやって開くか?

このようなものが見えるはずです。 この場合、これがデータファイルであることがわかります。 文字列はおそらく最も使用されていて、最初から使用するのに最適なツールの1つです。これは、印刷に使用できるすべてのデータがファイルに表示されるためです。 文字列resultsにいくつかの興味深いフレーズがあります。

mobileEx_setup_v3_5_rev1_5_20111110をダウンロードするためのリンク

これは、見つかった文字列ファイルを開き、ファイルシステムのネームローダーの共通名を検索することによってのみ行われました。 排紙トレイの排紙が発生するはずです。 これにより、使用するブートローダからファイルシステムの種類まで、ファームウェアの構造に関する豊富な情報が得られます。

まず第一に、自由なロシア化に関して。 この記事を準備する過程で、私は現在RuNetで入手可能なほとんどすべての厄介なソフトウェアを試してみました。 私は試してみて、悲しい結論に達しました:フリーチーズはあなただけがどこを知っているかです。 ああ! (しかし、私は哲学者になりつつあります!) そして、私が支払ったハードウェアとソフトウェアの解決策について話さないようにしようとしているにもかかわらず、私はすべての公正さで、注意しなければならない: Infinity Boxは、電話を点滅させるためのそのようなデバイスであり、Russian Language Pack Editorは、このボックス用のプログラムです。 そしてすべてがうまくいくでしょう、しかしこの記事を書いている時点では、ボクシングのコストは約1万ルーブルで、そのためのプログラムはさらに3千です。

これで、ファームウェアイメージに格納されているファイルシステムの内容を抽出するための興味深いセクションが出てきます。 これは、手動ですべてのオフセットを抽出して処理するよりも多くの時間を節約します。 あなたのために。 これらは、すでに構成されているすべての設定を含むすぐに使えるイメージです。 最も簡単な方法は、下記のように既存の画像を編集することです。

完成した画像のパラメータを編集するためのプログラムをダウンロードして解凍します。 画像のロード中にエラーが発生した場合:画像に干渉する可能性があるtorrentプログラム、ローカルまたはリモートのプログラムまたはプロセスが閉じられていて、画像へのリンクが中断されていることを確認してください。 操作ウィンドウが表示され、編集した画像の場所と名前を指定できます。 ファームウェアの保存中に、追加のプロセスを開始しようとする試みが始まることがあります。 ただし、バイナリスクリプトファイルを直接編集することはできないため、それをテキスト形式に変換してからテキストエディタを使用してパラメータを編集し、最後にバイナリ形式に戻す必要があります。 数ギガバイトの秒数でファイル内のデータパターンを見つけることができます。 彼は柔軟です。 マルチコア処理をサポートします。 効果的です。 それは上記のすべての機能を含み、何もかかりません。

  • それらを許可するようにしてください。
  • 終了したら、テキストファイルを保存して閉じます。
  • 許可してください。
  • 正常にロードされない場合は、これが2番目のタイプです。
  • 画像が最初のタイプの場合は、に進みます。
  • 画像が2番目のタイプの場合は、手順に進みます。
  • これはさまざまなシナリオを説明します。
  • 彼は強力です。
  • ファイルによる正規表現検索をサポートします。
  • これは賢いです。
  • ユーザーインターフェイスのほぼあらゆる面をカスタマイズできます。
次の基本機能を広く使用できます。入力、切り取り、コピー、貼り付け、塗りつぶし、削除、貼り付け、インポート、エクスポート、さらには高度な機能を試すこともできます。

原則として、無料のプログラムはインターネット上にあります。 唯一の - それらの多くは不十分または何らかの方法で動作します。 1つか2つの機器はまだ彼らの助けを借りてロシア化することができますが、商業規模で...それは憂鬱です! さらに、ほとんどの無料のルシファイヤーでの問題は、彼らが1つの体のためにルシフィケーションを作るだけであるということです、修正されたファームウェアは他のもののためにふさわしくないかもしれません。 このため、E-Netでのロシア語フルの検索は、はるかに困難です。 この記事を準備する過程で、実験のために、私はInfinity Box + Russian Language Pack Editorの助けを借りて中国のiPhoneからマージした完全なものをRussifyしてみました。 そして修正されたフルは少なくとも2つの電話に到達しました:実際には、それがマージされたものと、もう1つはまったく同じものです。

mobileEx_setup_v3_5_rev1_4__20111008をダウンロードするためのリンク

上書きモードと挿入モードがサポートされています。 クリップボードを介して他のアプリケーションとバイナリ16進データを交換することもできます。 あなたはそのような仕事をどこでも見つけることは決してないでしょう。 この無料のバイナリエディタをダウンロードして、喜んであなたの仕事をしてください!

画面クエリ機能 ソフトウェアおよびハードウェア開発者、コーダー、コラージュエンジニアおよび大学生、個人ユーザー、開発者および技術愛好家、法医学アナリスト、研究者およびデジタル専門家。 それから、理解を深めながら、いくつかの「コンポーネント」と、トレースおよびデバッグツールを追加しました。

さて、さて、無料(またはシェアウェア)のソフトウェア製品に戻りましょう。

最も有名なシェアウェアプログラムは「RusLang」です。 なぜ私はそれをシェアウェアと呼んだのですか? 実際のところ、これは元々独立したプログラムではなく、GStarハードウェアとソフトウェアの複合体(ボックス)の一部です。 しかし、国内のハッカーの努力のおかげで、誰もがボクシング自体を購入することなく、このプログラムの可能性を高く評価することができます。 この記事を書いている時点で、私はWeb上に "RusLang_2.2"のバージョンを見つけました。それが私が話していることです。 私たちは(最初に - 私たち自身の良心との妥協、そして - プログラム)、ダウンロード、インストールを探しています。 それどころか、それをインストールするには、それを必要としないでください。私の場合は、「RusLang for GStar_un.exe」ファイルを実行するだけで十分であることがわかりました。 しかし、アンチウイルスプログラムでは、プログラムを含むアーカイブはチェックされません - それは不必要ではありません。アーカイブと一緒に、わいせつな名前を持ついくつかのトロイの木馬がコンピュータに侵入しようとしました! かろうじて迷いました!

明らかに、これは進行中の作業です。 これでハッキングを始める準備が整いました。 したがって、フルアンインストールは解凍されたフォルダと設定ファイルの上を削除することによって達成されます。 これが2つのパネルとのインターフェースの理由です。 ご覧のとおり、どちらか一方のチップにしか適用できない機能がいくつかある点を除けば、どちらのパネルも非常によく似ています。

エミュレータ機能は以下のグループに分類できます。 これらは「トランスポート」ボタンのグループに対応しており、インストラクション間のオプションの可変遅延を使用して、一度に1つずつまたは順番に、さまざまな方法でファームウェアインストラクションを実行できます。 エミュレータがコマンドを順番に実行する場合は、適切なボタンを使用するか、コントロールポイントを設定していつでも一時停止できます。 しかし、マイクロコントローラを起動するためには、割り込みコントローラ、タイマなどの他のコンポーネントも必要です。 これらの各コンポーネントは、エミュレータの特定のウィンドウに対応しています。このウィンドウでは、このコンポーネントのステータスを確認したり、場合によっては状態を強制したりすることもできます。 これは何が起こっているのかを追跡することです。 たとえば、実行された命令、現在の関数、入れ子になった関数、使用可能なメモリ領域などです。 ソースコード ここでは、エミュレートされたメモリの一部をファイルにダンプしたり、ファイルをリロードしたりするためのパラメータや、ユーザインタフェースの一般的な設定を解体するために使用されるパラメータがあります。 トレース 。 次の使用例は、上記の「はじめに」の手順をすでに完了していることを前提としています。

プログラムを開始しました - そして我々はそのような絵を見ます:

プログラム自体は、電話から完全に読み取る方法を知りません(申し訳ありませんが、機能は便利でしょう)が、これによると、それは電話から完全なものを必要とします(FlashTool、SpiderMan ...)。 指定:プログラムは拡張子が* .binのファイルでのみ機能するので、ファイル名を変更する必要があるかもしれません。 フルへのパスを表示する:ボタン「開く」、そして - その意味では...

ファームウェア分解の受信

これらはファームウェアの1つを分解するためのステップです。

  • 多くの警告を含むログが開きますが、エラーはありません。
  • 警告、ファイルが大きい可能性があります。
  • メモ帳または同等のものをお勧めします。
注:バージョン51以降でのみ動作します。

これを行うには、次の手順に従います。 このエラーメッセージが予想されることに注意してください、この時点への移行は両方のプロセッサが正しくエミュレートされ、それらが互いに通信していることを証明します。 エミュレータには、コードを扱うときにログやスパイにアクセスする方法がいくつかあります。

プログラムは、ファイル全体と言語パックの両方を別々に表示して保存することができます。 統合辞書またはロード可能な辞書(またはその他の不可解な論理)に焦点を絞って、特定の単語または自動モードでロシア語化する単語を検索できます。 自動モード( "new mode"にチェックを入れる)と全体を一度に全部見る( "All firmware"にチェックを入れる)ことから始めることをお勧めします。 焦点が判明する可能性は小さいですが、この方法がうまくいけば、それは生きることが少し簡単になります。 しかし、ほとんどの場合、このプログラムは「ロシア語が見つかりません」と言って呪いをかけるでしょう。 それからそれはファームウェアに正確に存在する何らかの種類のキーワードを与えることを試みることができる(どんなメニュー項目の少なくとも1つのフルネームまたは電話のメモリに保存されそしてロシア語の文字で書かれたどんなファイルの名前も…) チェックボックス「新しいモード」を外して、この単語を「検索単語」フィールドに入力します。 私の場合、あなたが見ることができるように、この単語は「OK」です(オリジナル、いまいましい!)。



このモードでは、プログラムは数分間「考える」。これは正常な動作で、引っ張ったり中断したりしないでください。 それはそれです:物思いにふける! プロセスの最後に、「ハントの場合は、何が起こったのかコメントしてください」と尋ねられ、プログラムはその作業の結果を* .Rusの元のファイルとは異なる名前でファイルに保存します。 興味があれば - プログラムによって行われた置換はファイル "Zam_log.txt"で見ることができます。 「元の単語の長さ」と「現在の単語の長さ」の数字に注意してください。 プログラムの指示には「元の単語の長さは現在の単語の長さよりも長い必要があります」と書かれていますが、これはそれが行われる方法ではありません。 直感的には、これは理解できます。もし翻訳後にその単語がより長く、より独創的であれば、それらは単に古い未翻訳の単語の代わりに収まらないのです。 すべてのアドレスが移動し、ファームウェアファイルのサイズは元のサイズより大きくなります。 それは明らかです、もちろん、理解できます...それが他の方法でうまくいくならば、それがどうやってこれを達成するかについては明確ではありません。 私が与えることができる唯一のわかりやすいアドバイスはこれです:最初に使われた辞書を修正しようとします - 慎重にオリジナルのフレーズと翻訳の後に受け取られるフレーズの長さについてそれをチェックしてください。

はい、そして最も興味深い:もちろん、プログラムはあなたが指定した単語だけでなく、一般的に必要と思われるすべての単語を翻訳しようとします:検索ワードはロシア語化されるファームウェアの部分をローカライズするために必要なだけです。 それを穏やかに置くために、望まれるべき多くを残します。 プログラムは単語を含む単語をまったく認識せず(したがって、完全にRussifyを拒否します)、元の単語とほぼ一致しない単語もあります。もちろん、辞書はすべての電話とすべてのファームウェアに同時にアクセスすることはできません。 多くの場合、辞書を手動で修正したり、新しい単語や表現を追加したりする必要があります。 そしてこれのために「編集者」ボタンがあります。



それを押して、もう一度数分待ちます。さらに、最初に説明した順序ですべてを実行することをお勧めします。まずファームウェアをRussifyし、その後プログラムを閉じずに辞書を開いて編集します。 それで、時間が節約されます、神経…まあ、そして仕事の結果はちょうどもっと明白です! プログラムは(彼女の意見では)電話にあるすべての単語をロードして、彼らの翻訳のそれ自身のバージョンを提供します。 私はこのウィンドウで何をすべきかを考えます - あなた自身を推測してください。 好きではないすべてを変えなさい。 プログラムが「忘れた」または翻訳する必要があると考えていなかったすべての単語を追加します。 繰り返しを削除します。 一言で言えば、辞書を「きちんとした」外観にします。 すでに変更された単語は強調表示され、プログラム自体はどこかから架空の辞書を読み込もうとします(いずれにしても特にそれを頼りにするべきではありません)...しかしボタンの名前もコメントを必要としません。 作業が終了した後にだけ、必ず「保存」というマジックボタンを押してください。 「ダウンロード」ボタンは、以前に作成された辞書をロードするのに役立つ。 この手順の後、すべてについて重複がないか確認し、それに応じて、余分なものをすべて削除することをお勧めします(「重複の削除」ボタン)。

はい、そして最後です。 修正された言語パックを編集した後、もちろん、それを電話に戻すべきです。 プログラムはそれをすることができます。 タブ "フラッシャー"に移動し、COMポートの数を設定し、速度...次に - 意味で。 ボタンは2つしかなく、どちらもロシア語です。 注意:プログラムは何らかの理由で携帯電話全体をいっぱいにすることを拒否しますが、言語パックは通常は別にいっぱいになります! いずれにせよ、それは私のRusLangのバージョンでそうでした。

中国の電話でLengpasを編集するための別の条件付き無料プログラムはMTK Resource Editです。

Softinkaこのデジタル海の海賊は、ハードウェアとソフトウェアの複合体である「Spiderman box」から「突破」しました。 これを書いている時点で、プログラムの最新版はMTK Resource Edit V 1.3でした。 探している、ダウンロードしている、インストールしています...これは次のようになります。



このプログラムは一般的に、英語でも直観的です。 しかし、それについて言うためのいくつかの単語はまだ価値があります。

プログラムを起動し、「開く」ボタンを押して、ファームウェアファイルへのパスを表示します。このプログラムは、前のプログラムよりもはるかに速く動作します。数秒後に、目に見える言語パックの一覧が表示されます。 さらに、どのパッケージの単語でも修正できます。 しかし、すべてがそんなに単純なわけではありません(そうでなければつまらないでしょう)。 ポイント番号1:単語(またはフレーズ)を修正した後、元のフレーズ以下の長さを持つ必要があります(私がすでに上で述べた理由)。 商品番号2 私の意見では - 非常に不快です。 実際、1行に配置された異なる列の単語は、互いに一致しないことが非常に多いのです。 そして、あなたは長くそして一生懸命考えなければなりません:それがどんなフレーズに属しているか...あなたが唯一の装置を「癒して」いるならば、何も起こりませんでした。 まあ、あなたがそれを真剣に受け止めているならば - それから、このようにファームウェアを編集するのに約2時間かかった、あなた自身のために考えてください! ポイント番号3:なんらかの理由で、プログラム(私にとって)はロシア語化されるべき単語がすべてではないことを見つけました...

場合によっては、他のすべてのファームウェアを使用せずに、言語パックを個別に保存する必要があります。 MTK Resource Editはこれを手助けするでしょう。 最初の単語をマウスでクリックします - この単語の最初の文字のアドレスが右側のボックスに表示されます。 この数字を覚えて(書いて)ください。 それから私達はまた最後の単語の演説を学ぶ。 そして、これらのアドレス間のすべてが言語パックです。 あなたはそれを(任意のHEXエディタ)カットして保存することができます。 ファームウェアファイルの一部のみをすでに記入することができます(以前の記事を参照してください)。 これは、複数の同一の電話を一度にロシア化するときに便利ですが、それぞれのセキュリティゾーンを個別に気にする必要はありません。 注意:言語パックの最初と最後のアドレスは、およそです。 少し後に、その理由と対処方法を説明してください。

しかし、MTK Resource Editプログラムは言語パックを編集するだけではありません。ファームウェアに「縫い付けられた」メロディーや写真を「微調整」することもできます。 置換アルゴリズムは同じです:対応するタブ(音楽や写真)を開き、リストから目的のファイルを選択します。 すぐに音楽ファイルを聴くことができ、写真はサムネイルの形で表示されます。 言わなければならない唯一のことは、何らかの理由でプログラムが1つの選択されたフォルダ(WorkDir)だけで動作するということです。 もちろん不快です...しかし - 無料で。 まずパパを作成し、そこにあなたが電話に「注ぐ」予定のすべての音楽ファイルと写真を入れて、それからプログラムの中の「WorkDir」ボタンを押してこのフォルダへのパスを表示することを私はあなたに勧めます。 ちなみに、同じディレクトリにあなたが電話から "取得"したいファイルが配置されます。 はい、そしてもう1つ:言語パックの場合のように、あなたがあなたの装置に入れる予定の写真やメロディーは、オリジナルのものよりも音量が少ないか同じでなければなりません(理由は単語の場合と同じです)。 写真の物理的なサイズ(ピクセル単位)は、もちろん、元の写真またはアニメーションとまったく同じにする必要があります。 ちなみに、生活を楽にするために、選択された画像のサイズは、見るためにフィールドの上の行にプログラムで表示されます。

すべての変更が終わったら、修正したファイルを保存することを忘れないでください。これは、左下にある「保存」ボタンです。

修正されたファームウェアファイルはあなたが最も好きなもの(SpiderMan、FlashTool ...)でどんなフラッシュでも電話にアップロードすることができます。 それは可能性があります可能性があります携帯電話とそれに注がれていっぱいにそれを注いでいっぱいに注いだ後、デバイスが単にオンにならない...それから我々は前の記事に戻ってセキュリティゾーンを復元します。 私が忠告したとおりにすべてを実行した場合は、そのデバイスのセキュリティゾーンを含むファイルは既にシークレットアーカイバのどこかにあるはずです。開梱し、修正されたファームウェアの上の本文に記入してください。 ファイルはありません - 前の記事を見てください。

「Ezikov」を調整するためのプログラムはさらに2つあります。これらは「LangEditor」と「G $ tarLpMan」です。 よくわかりませんが、どちらのプログラムも同じ作者によって書かれたものです。これらのソフトウェア製品の操作のアルゴリズムは非常に似ています。 そしてインターフェースもやや似ています... "G $ tarLpMan"は本来2つの形で存在します。無料版と有料版です。 そして "LangEditor" - 長い間無料でウェブ上に横たわってきた。 可能であれば、無料版の「G $ tarLpMan」から始めます(有料版を無料でダウンロードすることはできませんでした...ごめんなさい... J).

プログラムはかなり機能的です、私はその主な機能だけをリストします:

実際には、辞書による翻訳(英語または不器用なロシア語から)。

誤って翻訳されたフレーズの手動編集

グループ辞書の調整 そして辞書の原言語として、あなたは間違ったロシア語と英語の両方を使うことができます。

翻訳は元のフレーズより大きくても小さくても、どんなサイズでも作ることができます(正直なところ、私は試したことはありませんが、プログラムの作者によれば、うまくいくはずです)。

翻訳結果はライブラリとして「予約して」保存し、後で使用することができます。 便利に!

プログラムの終了時にLangpackの現在の作業状態を保存し、起動時にロードします。 コンピュータがフリーズしている場合、コーヒーや怒っている電気技師が電気を遮断している場合などに便利です。

個々の単語とフレーズ全体を辞書にインポートします(私は成功しませんでしたが、作者はそれが可能であると保証します!)

最後に、langpackの検索機能が実装されました。 あなたは、言語パックのいずれかで単語または単語の一部を見つけることができます! 未翻訳の文字列の検索もあります。

調整結果を保存してファイルを変更し、電話機にダウンロードするためのファイルをスキャンします(パッチの作成)。

さて、今 - それをすべてどうするか。 私たちはプログラムを探して/ダウンロード/実行します。 ファームウェアでファイルを開きます。 プログラムはファームウェアのファイル全体を開き、作業結果はFlashTool’aを使用してデバイスに注入する必要がある個別のパッチとして保存されます。 これに必要なscatファイル(scat_rus.txt)、およびアップロードが必要なパッチファイル(lp.bin、var.bin、in.bin)がプログラムによって生成されます。 一言で言えば:チェックベースバンドチップECOのバージョンをオフにする、scatファイルscat_rus.txtを選択し、地域内の同じ名前のパッチファイルを指定して、「ダウンロード」ボタン。

そのため、ファームウェア(* .bin)でファイルを開きます。 これは次のようになります。



住所が正しく入力されると、対応するパッケージの単語やフレーズが[オリジナル]列と[翻訳可能]列に表示されます。 言語パックが翻訳されると、「翻訳」列に記入されます。 さらに、この列は手動で調整できます。 他の列は表示専用です。

プログラムのインターフェースは直感的で、完全にロシア語で作られています(作者を尊重してください!)ので、特別な説明は必要ありません。 私は特定の点についてのみコメントします。

右マージンは辞書テーブルです。 辞書はデータベースに保存されていることに注意する価値があります(バックアップコピーを頻繁に作成することをお勧めします)。 同じデータベース内に同じ単語の翻訳がいくつかあります(なぜか...)。

Lengpak /ダウンロード - 選択したフルフラッシュからベースにLengpackをダウンロードします。 ダウンロードしたら、エディタで現在のlangpackを編集できます。 ダウンロードする前に、適切な言語パックのアドレスをインストールしてください。

Lengpak / From source(F4) - 編集テーブルの現在のフィールド“ Translation”に“ Source”フィールドの値を入力します。

Lengpak / From Translate(F5) - 編集テーブルの現在のフィールド "Translation"に、フィールド "Translatable"の値を入力します。

レンパック/   パッチの作成 - FlashToolを介して携帯電話にダウンロードするための変更ファイルを作成します。このファイルに対してプログラム自体が作成されました。 ファイルを作成する前に、プログラムは編集テーブルのどのフィールドから未翻訳の文字列を取得するかを尋ねます。 変更ファイルは、元のフルフラッシュのあるディレクトリに作成されます。

辞書/インポート - いくつかの扱いにくいファイルから辞書をインポートします(私は成功しませんでした!)。

ライブラリ/類似検索 - ライブラリを操作するためのウィンドウを表示します。そこには、ロード元のフルフラッシュのバージョンにかかわらず、類似した構造を持つラングパックのみが表示されます。 原言語に応じて比較が行われます。

ご覧のとおり、このプログラムは便利です。1つの「でも」ではなく、上記のすべてのプログラムの中で最も優れているとも言えるでしょう。言語パックのアドレスを手動で見つけて入力する必要があります。 この手順のための記事を作成するのに2時間近くかかりました。 私はそれが電話を修理することだけに彼の手を試みる人からどのくらいかかるか想像することができます...しかし、プログラムの作者はこの問題を解決する完全に伝統的な方法を提供します:プログラムの有料版ではLangpacksは自動的に検索されます。 さらに、作者は自分のサイトを「ライブ」状態に維持しているので、有料版の作品を見つけて購入したい人にとってはそうではありません。

さて、プログラム "LangEditor"について少しお話しましょう。 繰り返しに煩わされないようにするため、これは貧弱で完全に無料のクローン「G $ tarLpMan」です。 インターフェース、操作アルゴリズム、構造...一般的に、 "G $ tarLpMan"を扱ったことがあれば、 "LangEditor"で問題はありません。 わかりやすくするために、言語パックのアドレスも手動で入力する必要があるとだけ言います。 プログラム自体も全文の読み方や書き方を知りませんが、完全なセットの中には「7000語程度」の辞書があります。

さて、今 - 言語パックの始まりと終わりを見つけるための約束された方法。 私はあなたに警告します:極端な方法で、あなたは退屈しないでしょう! ビール1本なしでは理解できませんが、(無料のものから)最高のものを私はまだ知りません。

この頃には、ファームウェアファイルが16進数のテキストファイルに過ぎないことが多かれ少なかれ明らかになってきたと思います。 したがって、どのHexエディタでも簡単に開くことができます。 これは事実第一です。 そして事実第2 - 多くの現代のHexエディタは簡単にUnicode文字を表示することができます。 これら2つの事実を比較して取得しましょう...そうです。電話言語パックを選択する別の方法があります。 バージョン14.0以降、すでに知られているWinHexプログラムは、Unicode(および一部のHexエディタ - そしてさらにそれ以前の!)を理解することを「学びました」。 探している、ダウンロードする、インストールする。 "WinHex 15.2 SR-10"が見つかりましたので、このバージョンのプログラムについては後で説明します。 プログラムを実行してから、「開く」ボタンをクリックし、ファームウェアファイルへのパスを表示します。上記のすべての操作の結果は、次の図のようになります。



最初にすべきことは、プログラムをUnicodeモードに切り替えることです。 「オプション」 - 「文字セット」 - 「Unicode」タブ。 行った? 今 - 最も興味深い:ゆっくりと、ゆっくりと右のコラムをスクロールして、最初のわかりやすい単語を探してください。 そしてファイルが大きくてあなたが非常に注意深く見る必要があるので、この手順は長い時間がかかるでしょう、準備をしなさい! そして、最初の単語が見つかるとすぐに(最初の単語が...)、そのアドレスを覚えていて(左の列)、最後のロシア語の単語を検索するために...正しく処理を進めます。 彼の演説も覚えたり書いたりするのに良い考えです。 あなたが非常に注意深く、辛抱強くそしてすべてを正しくしたならば、それから電話のlangpackの最初の単語の前と最後の単語の直後にすべて0からなる1つまたは複数の行があるでしょう。 そしてそれはすべて "ゼロ"行の間にあります - これは電話ファームウェアの言語パッケージです。 喜んで? そして無駄に:Lengpakはどういうわけか全部を全部見つけました。 それに、ロシア語、英語(希望する人のために - 可能で中国語)の言語を別々に見つける必要があります。 それどころか、言語自体ではなく、その住所です。 幸運にも、言語パックは明確にグループ分けされていました。右のコラムをよく見てコーヒーを1杯飲むと問題が解決しました。 必要に応じて、ファームウェアとは別に言語パック全体を保存することができます。 ブロックを選択して別のファイルに保存します。 すべて ブロックは任意のプログラムで編集して、それがあった場所と同じ場所に配置(挿入)できます。 重要:編集されたブロックを挿入する場所は、それが撮影された場所に正確にあるはずです。 少なくとも1行でファイルをスリップ - 電話は動作しません! そうですね - 新しい単語やフレーズは、古いものと同じかそれよりも短く、置き換え可能であることを忘れないでください。 純粋に理論的に - WinHexでは、ファームウェアを編集することができます(そして結果を保存します)。 しかし、これは - 超特別なもので、16進数の考えをどのように考えるかを知っている場合です! J J

私が以前に言ったように、もう少し楽な人生は、プログラム「MTK Resource Edit」をすることができます。 単語を含むセルを選択すると(違いはありません:ロシア語または英語)、プログラムはそのアドレスを表示します。 しかし、盲目的にこれを信頼してください。おそらく、その価値はありません。 実際には、プログラムは単語の実際のアドレスを取得します。その前(または後)には、行に空の「ゼロ」のセルがいくつかある可能性があります。 だから:ラッキーかもしれませんが、そうではないかもしれません。 MTK Resource Editでアドレスを確認してからWinHexを開き、指定されたセルに移動してください。 アドレスが行の先頭と一致し、前のアドレスが数個のゼロで終了する場合、これがlangpackの先頭です。 MTK Resource Editによって提案されたアドレスが行の中央を指している場合は、その行の最初の文字のアドレスを言語パックの先頭と見なす必要があります(前の行がゼロで終わっている場合)。 言語パックの終わりも同様に検証する必要があります。

次のプログラムのどれが良いです - あなたが決める。 これは私にとって最も便利な "G $ tarLpMan"(言語パックの先頭を手動で検索する必要があるにもかかわらず)と "MTK Resource Edit"(それは英語ですが)のようです。 あなたが好きなもの - 私は知りません。 選択してください。

そして最後に、正義のためには、最低限の「スポーティ」、しかしそれにもかかわらず、起こっている「中国人」のロシア化の方法に言及する価値があります。 いくつかの電話修理サイトでは、人々は彼らの魂の優しさについて単に同意するか、または純粋にわずかな料金であなたのデバイスをRussifyに同意する。 もちろん、デバイス自体ではなく、フルです。 あなたはどんなフラッシャーでそれを読んでください、あなたは同意します、送ります、すでに決まったものを拾い上げて、それを機械に埋め戻してください。 すべて 速いですが、面白くありません。 すぐにそれを明確にする:私は愛好家の一人ではない! そのような要求を私に連絡しないでください! 私は本当にこれをする時間がありません!

まあ、すべてが彼が言いたかったもののようです。 私は自己ファームウェアについての私の伝説が少なくとも誰かに役立つことを願っています。 質問、提案、提案があれば - 書いてください。 すべて考慮され、考慮に入れられています。 質問の蓄積と一般化によって - おそらくこのシリーズの続きがあるでしょう。

あなたとあなたの電話へのすべての良い、幸運と健康。 J

誠意をこめて - Sergei Iskritsky。

テーマを続ける:
アンドロイド

こんにちは、親愛なるprocraftmomey読者の皆さん。 私はあなたがどのようにできるかについてすでに書きました、我々は可能な収益について議論しました。 しかし、何かを売ることがよくあります(そして私たち...