我々はすべて知っているように、xposedフレームワークとルート、ルートが、現在は成功率が低く、低取得している必要があり、大幅に使用するためのしきい値を増加させた。一見不溶性の問題を、実際には、それは技術のサンドボックスによって解決することができます。
サンドボックス技術の市場を使用する典型的なアプリケーションだけでなく、安定した、でもインストールxposedフレームなしで、xposed +プラグイン・フレームワーク、真に自由なルートを実行するために、より多くのサポートを開くことができるデュアルすることができます、このアプリケーション導入今日、オープン2クラスのアプリケーションです福音は、地元の友人の過半数であるとして、プラグインの楽しい様々な記述することができます。
次の資料は、関数が見て記事の後半を省略することができます技術の興味のある学生のために、原因より難解な技術的な原則に、二つの部品や技術的な原則に分割されますについて説明しています。お互いに話し合うへようこそ!
まず、関数の部分を言うと、アプリケーションは <アバターマスターXエディション >は、アバターマスターのアップグレードバージョンに基づいています。私が知る限りでは、市場で唯一のメーカーはダブルオープンオープンソフトウェアを製造しています。
アプリケーションPoのダウンロードアドレスは次のとおりです。
http://sj.qq.com/myapp/detail.htm?apkName=com.qihoo.magic.xposed
'デモビデオ'
http://v.youku.com/v_show/id_XMzM5MDc3MjU0OA?html?spm=a2h3j.8428770.3416059.1
'バージョン機能'
1.モジュールをインストールせずにroot-free flashing machineを避け、プラグインをavatar masterの中に直接走らせてください!
2.サポートされている機能の最初のバッチには、赤い封筒の自動把持、残高のローカル修正、カモフラージュ位置、カモフラージュデバイス情報などが含まれます。
作者はいくつかの機能をプロテストし、バランスのローカル修正と自動的に赤いパケットを得て、本当に便利すぎるトラブルの根本を取り除きます。
「ステップを使用する」
インストールされているインターフェイスは次のとおりです。
削除されたプラグインをクリックし、リストページに移動します
注意:xposedプラグインはクローン内のアプリケーションに対してのみ有効で、携帯電話内のネイティブアプリケーションに対しては無効です。注意してください。
はじめて、プラグインモジュールがサードパーティの開発者によって提供され、アバターマスター自体とは関係がないことを示す使用方法があります。
同意してプラグインリストを入力し、自動グラブレッドパケットなどのモジュールを選択し、カードをクリックして機能の説明ページに入り、ダウンロードをクリックします。
ただし、一部のユーザーはマイクロエンベロープ番号を作成するかどうかを心配するかもしれませんが、リスクは実際にはありますが、市場に出回っている他の同様のアプリケーションと比較して、リスクは比較的小さいです。
これは機能の詳細ページのページです。ここでxposedプラグインをダウンロードしてください。
4.リストページに戻り、ダウンロード後、Enableをクリックしてプラグイン機能の設定ページに入ります。グラブレッドパッケージ機能はそのまま使用できます。
5.赤い封筒を自動的につかむことが可能になりました!プロテスト効果は効果的です:
その他の機能私たちはあなた自身で試しています。全体として、プラグインのほとんどは使用できますが、まだサポートされていないものもあり、フォローアップは引き続き最適化されていると推定されます。
さて、以下は、技術レベルからの実装の原則を説明し、読み取り時間は約7分です。
無料のフリーフリーブラシマシン、アバターマスターXposedプラグインで遊ぶ
One、初めてXposed
Xposedオープンソースコードはhttps://github.com/rovo89です。以下に示すXposedコードプロジェクト構造は、
Xposedの基本的な原則は、変更されたapp_processを使用して、Androidシステムのapp_processを置き換えることです(アート仮想マシンもlibart.soに置き換わります)。これにはroot特権またはブラシマシンが必要です。 AndroidアプリケーションでXposedプラグインを実行する場合は、次のセクションでこの問題を解説します。
第二に、ルートはマシンをブラシしない、アバターマスターでXposedプラグインを実行する
Xプラグインは大まかには、重力ツールボックスなどのAndroidシステムを修正すること、マイクロXモジュールなどのAndroidアプリケーションを変更すること、などの2つのカテゴリに分けることができます。またはブラシマシン、この記事ではこのようなプラグインについては言及していません。したがって、Androidアプリケーションプラグインを変更するクラスの残りの部分は、ルートブラッシングマシンなしではアプリケーションで実行できません。
対応する機能を完了するために、ホストアプリケーションプロセスで実行する必要があります。ルートがフラッシュしない、アプリケーションで実行されているXposedプラグインをサポートする、コアの問題は、ホストアプリケーションプロセスにXposedプラグインコードを挿入する方法です。アプリケーションプロセスでXposedプラグインランタイム環境を提供する方法。
1.ダブルオープンを適用する
2つのAndroidアプリケーションの間でAndroidのプロセスサンドボックス分離メカニズムからホストアプリケーションプロセスにXposedプラグインコードを挿入する方法については、Androidアプリケーションがルート権限を持たずにコードを注入することは不可能です。別のAndroidアプリケーションプロセスへ。ただし、Androidアプリケーション内またはプロセス内で実行可能な場合は、アクセス権に問題はありません。
Androidアプリケーションでは、別のAndroidアプリケーション(Xposedプラグインのプロセスをホストする)を実行する方法がありますか?ダブルオープンのアプリケーションは良い解決策です。アバターマスターは古典的なアプリケーションの1つであり、コアは砂BoxテクノロジーはAndroidシステムを仮想化します。
いわゆるAndroidの仮想化技術は、AndroidでAndroidアプリをシステムをシミュレートする技術とフックサンドボックスのメカニズムを使用することである。アプリケーションは、Androidシステム、Androidのシステムと外部完全に孤立のうち、二重のオープン仮想化を実行します。
ダブルオープンタイプのアプリケーションのプロセスモデルの模式図は、UIDは、すべてのプロセスのために同じです。
操作上の問題にXposedプラグインのホストアプリケーション、プラグインのコードXposedホスト・アプリケーション・プロセスに注入し、ホスト・アプリケーション・プロセスにおけるXposedプラグ操作環境を提供するために、どのように解決?
2. Xposedプラグインのランタイム環境
移植XposedのJavaフレーム部の部分;最初、移植をフレームに移植Xposed Xposedフレームの必要性は二つの部分、C ++フレームXposed移植の一部、特に移植Javahookネイティブライブラリ(libxposed_ dalvik.soとlibxposed_art.so)を含みます具体的にXposedBridge.jar移植。
ダブルオープンアプリケーション・プロセス(例えば、プロセスマイクロチャネル)プロセスビスアプリケーション実行され、アプリケーションは、ホストアプリケーションである(二重開放型アプリケーションそのアプリケーション)、アプリケーションは、アプリケーションの二重オープンなアプリケーション(例えば、マイクロチャネル)である。上記の図次の図に示すように、ダブルオープンアプリケーション(WeChatなど)のプロセス1は拡大され、洗練されています。
ダブルオープンなアプリケーション(例えば、マイクロチャネル)プロセスでは、最初のホストアプリケーションを起動し、アプリケーションの起動のダブルオープンなアプリケーション(例えば、マイクロチャネル)の前に、我々は、ツインオープンなアプリケーション(例えば、マイクロチャネル)プロセスにXposedBridge.jarコードをDexClassloaderことができます。 XposedBridge.jarのコードインジェクションの後に、そのエントリのメイン関数を呼び出しXposedプラグインのランタイム環境(ライブラリがロードされたように、主にJavaのフック)を調製し、Xposedプラグインを読み込むと、Xposedが、それは二重の開いているアプリケーションの実行を開始したプラグインのエントリ関数を呼び出しますプロセス(例えば、マイクロチャネル)です。
要約:
技術的な観点から分析した結果、AndroidアプリケーションでXposedプラグインを実行するための技術的な実装方法については、ルートがなく、フラッシュがないという条件で議論され、実装パスの理論的サポートが与えられています。 「Avatar Master Xposed Special Edition」は、デュアルオープンアプリケーションでXposedプラグインを実装した360カテゴリのデュアルカテゴリアプリケーションです。この製品の観点から、Xoundプラグインはルートレスアプリケーションをサポートするアプリケーションで完全にサポートされています。実現可能性。
最終的には、Xposedは優れたテクノロジーに依存するツールであり、効率を向上させるだけでなく、予期せぬ機能をもたらします。ダブルオープンサンドボックス技術の適用は、Androidシステム上で大胆に検討されています。 、それは効果的にAndroidアプリケーションの複数のアカウントの問題を解決します。私は、2つの組み合わせは、ユーザーに驚きの機能をもたらすことができると信じています。
私たちが知っているように、xposed frameworkはrootでなければなりませんが、rootの成功率が下がり、使用率のしきい値が大幅に上昇しています。
サンドボックス技術の市場を使用する典型的なアプリケーションだけでなく、安定した、でもインストールxposedフレームなしで、xposed +プラグイン・フレームワーク、真に自由なルートを実行するために、より多くのサポートを開くことができるデュアルすることができます、このアプリケーション導入今日、オープン2クラスのアプリケーションです様々なプラグインで楽しい。大多数の友人の福音として記述することができます。
次の記事は、機能紹介と技術原則の2つに分かれていますが、技術原則がより深いので、技術に興味のある学生は、記事の後半に直接スキップすることができます。
まず、関数の部分を言います。 <アバターマスターXエディション >は、アバターマスターのアップグレードバージョンに基づいています。私が知る限りでは、市場で唯一のメーカーはダブルオープンオープンソフトウェアを製造しています。
アプリケーションPoのダウンロードアドレスは次のとおりです。
http://sj.qq.com/myapp/detail.htm?apkName=com.qihoo.magic.xposed
'デモビデオ'
http://v.youku.com/v_show/id_XMzM5MDc3MjU0OA?html?spm=a2h3j.8428770.3416059.1
'バージョン機能'
1.モジュールをインストールせずにroot-free flashing machineを避け、プラグインをavatar masterの中に直接走らせてください!
2.サポートされている機能の最初のバッチには、赤い封筒の自動把持、残高のローカル修正、カモフラージュ位置、カモフラージュデバイス情報などが含まれます。
作者はいくつかの機能をプロテストし、バランスのローカル修正と自動的に赤いパケットを得て、本当に便利すぎるトラブルの根本を取り除きます。
「ステップを使用する」
インストールされているインターフェイスは次のとおりです。
削除されたプラグインをクリックし、リストページに移動します
注意:xposedプラグインはクローン内のアプリケーションに対してのみ有効で、携帯電話内のネイティブアプリケーションに対しては無効です。注意してください。
はじめて使用するための指示があり、プラグインモジュールはサードパーティ開発者によって提供され、アバター自体とは関係がないことを示します。
同意してプラグインリストを入力し、自動グラブレッドパケットなどのモジュールを選択し、カードをクリックして機能の説明ページに入り、ダウンロードするためにクリックします。
しかし、一部のユーザーは、マイクロエンベロープ番号を作成するかどうかを心配するかもしれないと説明しなければなりません、実際にリスクはありますが、市販されている他の同様のAPPと比較して、リスクは比較的小さいです。
これは機能の詳細ページのページです。ここでxposedプラグインをダウンロードしてください。
4.リストページに戻り、ダウンロード後、Enableをクリックしてプラグイン機能の設定ページに入ります。グラブレッドパッケージ機能はそのまま使用できます。
5.赤い封筒を自動的につかむことが可能になりました!プロテスト効果は効果的です:
その他の機能私たちはあなた自身で試しています。全体として、プラグインのほとんどは使用できますが、まだサポートされていないものもあり、フォローアップは引き続き最適化されていると推定されます。
さて、以下は、技術レベルからの実装の原則を説明し、読み取り時間は約7分です。
無料のフリーフリーブラシマシン、アバターマスターXposedプラグインで遊ぶ
One、初めてXposed
Xposedオープンソースコードはhttps://github.com/rovo89です。以下に示すXposedコードプロジェクト構造は、
Xposed基本的な原理は、状況下で根やブラシのマシンを必要としません。root権限やブラシを達成することができる必要とする、(アート仮想マシンがlibart.soに置き換えられます)app_processの転換を置き換えるためにAndroidのシステムを使用した後app_processあるで達成することができますAndroidアプリケーションでXposedプラグインを実行する場合は、次のセクションでこの問題を解説します。
第二に、ルートはマシンをブラシしない、アバターマスターでXposedプラグインを実行する
Xプラグインは大まかには、重力ツールボックスなどのAndroidシステムを修正すること、マイクロXモジュールなどのAndroidアプリケーションを変更すること、などの2つのカテゴリに分けることができます。またはブラシマシン、この記事ではこのようなプラグインについては言及していません。したがって、Androidアプリケーションプラグインを変更するクラスの残りの部分は、ルートブラッシングマシンなしではアプリケーションで実行できません。
Xposedプラグインがないブラシマシンを根絶されていないホスト・アプリケーション・プロセスで対応する機能を完了するために実行する必要がある、アプリケーション内で実行されているXposedのプラグインをサポートし、中央の問題は、ホスト・アプリケーション・プロセスにXposedプラグインのコードを挿入する方法であり、もう一つの問題の核心は、ホストでありますプラグインの動作環境を提供する方法でXposedアプリケーションプロセス。
1.ダブルオープン適用
2つのAndroidアプリケーションの間でAndroidのプロセスサンドボックス分離メカニズムからホストアプリケーションプロセスにXposedプラグインコードを挿入する方法については、Androidアプリケーションがルート権限を持たずにコードを注入することは不可能です。別のAndroidアプリケーションプロセスへ。ただし、Androidアプリケーション内またはプロセス内で実行可能な場合は、アクセス権に問題はありません。
これにより、Androidアプリケーション内で、別のAndroidアプリケーション(Xposedプラグインのプロセスをホストする)を実行する方法が明らかになりましたか?ダブルオープンのアプリケーションは良い解決策です。アバターマスターは古典的なアプリケーションの1つであり、コアは砂BoxテクノロジーはAndroidシステムを仮想化します。
いわゆるAndroid仮想化技術は、フック技術とサンドボックス機構を使用してAndroidアプリケーションでAndroidシステムをシミュレートすることです。ダブルオープンしたAppは仮想化されたAndroidシステムで実行され、外部Androidシステムから完全に分離されます。
次の図は、ダブルオープンアプリケーションのプロセスモデルの概略図を示しています。すべてのプロセスのUIDは同じです。
Xposedプラグインを実行しているアプリケーションの問題を解決した後、Xposedプラグインコードをホストアプリケーションプロセスに挿入し、ホストアプリケーションプロセスでXposedプラグイン実行時環境を提供する方法は?
2. Xposedプラグインの動作環境
移植XposedのJavaフレーム部の部分;最初、移植をフレームに移植Xposed Xposedフレームの必要性は二つの部分、C ++フレームXposed移植の一部、特に移植Javahookネイティブライブラリ(libxposed_ dalvik.soとlibxposed_art.so)を含みます、具体的にはXposedBridge.jar移植。
ダブルオープンアプリケーション・プロセス(例えば、プロセスマイクロチャネル)プロセスビスアプリケーション実行され、アプリケーションは、ホストアプリケーションである(二重開放型アプリケーションそのアプリケーション)、アプリケーションは、アプリケーションの二重オープンなアプリケーション(例えば、マイクロチャネル)である。上記の図次の図に示すように、ダブルオープンアプリケーション(WeChatなど)のプロセス1は拡大され、洗練されています。
ダブルオープンなアプリケーション(例えば、マイクロチャネル)プロセスでは、最初のホストアプリケーションを起動し、アプリケーションの起動のダブルオープンなアプリケーション(例えば、マイクロチャネル)の前に、我々は、ツインオープンなアプリケーション(例えば、マイクロチャネル)プロセスにXposedBridge.jarコードをDexClassloaderことができます。 XposedBridge.jarのコードインジェクションの後に、そのエントリのメイン関数を呼び出しXposedプラグインのランタイム環境(ライブラリがロードされたように、主にJavaのフック)を調製し、Xposedプラグインを読み込むと、Xposedが、それは二重の開いているアプリケーションの実行を開始したプラグインのエントリ関数を呼び出しますプロセス(WeChatなど)
要約:
技術的な観点から分析した結果、AndroidアプリケーションでXposedプラグインを実行するための技術的な実装パスは、ルートがなくフラッシュがないという条件で議論され、実装パスの理論的サポートが与えられました。 「Avatar Master Xposed Special Edition」は360カテゴリのデュアルカテゴリーアプリで、デュアルオープンアプリケーション用のXposedプラグインを実装しています。この製品の観点から、Xposedプラグインはルートアプリをサポートするアプリケーションで完全にサポートされています。実現可能性。
最終的には、Xposedは優れたテクノロジーに依存するツールであり、効率を向上させるだけでなく、予期せぬ機能をもたらします。ダブルオープンサンドボックス技術の適用は、Androidシステム上で大胆に検討されています。 、それは効果的にAndroidアプリケーションの複数のアカウントの問題を解決します。私は、2つの組み合わせは、ユーザーに驚きの機能をもたらすことができると信じています。