各種設定/機能の解説2019.10.072020.02.12Root化不要で”Xposedモジュール”が使える「VirtualXposed」の使用方法/活用法XposedTwitterFacebook0はてブ2Pocket28LINEコピー2020.02.12スポンサーリンク「Xposed」はAndroidのシステムやアプリのカスタマイズを施せるソフトウェアのことで、その仕様上、Root化やTWRPの導入が必須となっていました。Xposed」は、Root化やTWRPは一切不要でXposedのカスタマイズを行うことができます。すべてが動作するわけではありませんが、非常に面白いアプリなので、ぜひ読んでもらえればと思います。APIへの影響”仮想”のXposedでできること・できないことできることできないことわからないことがあればコメントください。Xposedの仕組み※注意等ではないので読みたい人だけ読んでくれればOKです。「Virtual」とついている通り、仮想環境と同じような仕組みを用いているようです。App)にXposedフレームワークを組み込むことで実現しているようです。以前紹介した「Octopus」も同じ仕組みを用いているようです。↓Xposedモジュールの機能・効果が組み込まれたアプリが起動といったところです。この仕組み上、システムUIなど、Androidの外枠にあたる部分に改造を行うことはできませんが、「YouTube」、「Twitter」など、単体のアプリにはXposedの改造を施せます。用途次第では化けるかもしれません。APIによって起動が阻止されることはおそらくありません。仮想環境内のクローンとしてインストールした場合、Xposedフレームワークがあるとみなされます。そのため、Root/Xposedなどの対策済みのアプリにXposedを適用するのは難しいかもしれません。”仮想”のXposedでできること・できないことで、結局何ができるんだ?という声が聞こえてきそうですので、軽くまとめておきます。※アプリによっては動作しないなど例外もあります。動作確認が取れたモジュールは記事の一番下に記載しておきます。できること・「YouTube」などのアプリのクローンに対しての改造(バックグランド有効化、広告削除など)・その他クローンしたアプリの制限、カスタマイズこれにあてはまるモジュールとして以下のものが挙げられます。Adaway(YouTubeアプリの広告削除)・NotifyClean(アプリの通知を細かく指定してカットできる)※いずれのモジュールも、クローンしたアプリにしか効果は発揮しませんのでご注意ください。他にも、「アプリに機能を追加するモジュール」は基本的に使えると思います。できないこと・Androidシステム関連のカスタマイズ(ステータスバー、ナビゲーションバー、電源/音量メニューなど)要はシステムに関わるモジュールは使えないということです。これに当てはまるモジュールはたくさんありますが、代表的なものは以下です。P風のUIに変更できるモジュール)ただし、GravityBoxのように多数の機能を備えている場合、一部機能は動作するという場合もあるかと思います。わからないことがあればコメントください。複雑で説明が難しいので、なにか疑問点あればコメントして貰えれば分かる範囲で答えます。android-hacker/VirtualXposedgithub.com※APKが2つ表示されていますが、上の方を選んでおけばいいと思います。「GameGuardian」というのはゲームのチート関連のものなので、使わないほうが良いかと。XposedはAPKでの配布のため、設定が必要な場合があります。10】Android端末に「野良アプリ(.APKファイル)」をインストールする方法Android初心者向けの記事です。毎回記事に書くのが面倒なので記事にします。今回は広告を根こそぎ削除できるモジュール「MinMinGuard」を導入してみたいと思います。他のモジュールでも導入方法自体はほぼ同じなので是非試してみてください。Xposed」を起動すると、仮想のランチャー(以下:仮想ランチャー)が起動します。下側をスワイプする(タップした場合は別のメニューが開きます。)とドロワーが表示されます。Installer」のみが表示されているのでタップすると、通常のXposedを導入した際と同じ画面が表示されます。今回の端末にはXposedは導入されていません。OSバージョンによっては初回起動時にバックグラウンドでの動作の許可を要求される場合があります。その場合は「許可」をタップします。モジュールのインストール今回インストールしたのは「MinMinGuard」です。これはアプリに組み込まれた広告を根こそぎカットするモジュールです。Installer」のサイドメニューを開き、「ダウンロード」をタップ。右上の虫眼鏡マークをタップし、「minmin」などと検索してインストールを行います。本来、ダウンロード後は自動的にインストーラが起動されるのですが、今回は起動しなかったので、手動で「インストール」をタップする必要があります。Xposed」を通常のアプリのように再起動すればダウンロードできました。モジュールの有効化と再起動Xposedを使ったことがある方は分かると思いますが、モジュールを追加した場合は、有効化と再起動が必要です。有効化をするにはサイドメニューの「モジュール」をタップし、該当モジュールにチェックを入れるだけです。Xposed」の再起動が必要ですが、これは至って簡単です。戻るボタンをタップし、仮想ランチャーの画面に戻ります。Xposed」を起動すればOK)戻ったら、ドロワーのアイコンをタップし、メニューを開きます。メニューの下の方に「Reboot」があるのでタップします。いっても仮想環境の再起動なので、実際に再起動するわけではありません。これでモジュールの準備が完了しました。モジュールを適用するアプリのクローン化このアプリの性質上、モジュールだけではなく、Xposedを適用するアプリもクローン化する必要があります。今回は「nicoid」を用いてみます。Xposed」を起動し、ドロワーのアイコンをタップしてメニューを開きます。App」をタップします。App」でもOKそして、追加したいアプリをタップしチェックを入れたら「Install」をタップ。仮想ランチャーのドロワーに「nicoid」が追加されていれば完了です。※この設定はモジュールによって異なり、必要ない場合もあります。ここも通常のXposedと同じで、MinMinGuard内で「nicoid」を指定します。仮想ランチャーのドロワーから「MinMinGuard」を起動し、広告削除したいアプリにチェックを入れます。今回は「nicoid」にチェックを入れます。仮想ランチャーで「nicoid」を起動し、広告が根こそぎ消えていることが確認できます。ちなみに、nicoidのメニュー画面からキャスト関連の機能が消えていますが、これは仮想環境内には「GooglePlay開発者サービス」がないためです。Google関連のサービスは最近のアップデートにより対応しており、後述する手順で対応させることができます。ショートカットの作成このままでは不便なので、通常のホーム画面からXposedが適用されたアプリを起動できるようにします。仮想ランチャーのドロワーを開き、ショートカットを作成したいアプリを長押しします。shortcut」をタップします。これで普通のランチャーにショートカットが作成されます。これをタップすることで、Xposedが適用されたアプリを直接使用できるようになります。試しにタップすると広告欄が削除された「nicoid」が起動しました。次回以降は、このショートカットから起動することで、Xposed適用済みで使用できます。仮想ランチャーで「YouTube」アプリやその他Googleアプリ、そして「GooglePlay開発者サービス」が必要なアプリ・機能を用いる場合に必要になります。Xposedは、GooglePlay開発者サービスの代替として「MicroG」を用いており、これをインストールすることで基本的にすべての機能が通常通り機能します。導入方法は至って簡単で、仮想ランチャーからドロワーをタップしメニューを開きます。Service」をタップ。確認画面が表示されるので、「OK」をタップすれば、自動的にインストールが始まります。Setting」が追加されていればOKです。スポンサーリンク動作確認が取れたモジュール・MinMinGuard先程の広告を根こそぎ削除するモジュール。クローンしたnicoidで正常に広告が消えることを確認。AdawayYouTubeアプリから広告を削除するモジュール。※上の方法でGoogleサービスの導入が必要もしVirtualXposedを試した方で、他にも動作したモジュールがあれば報告いただければありがたいです。ショートカットからアプリが起動しない場合VirtualXposedで作成したショートカットからアプリは、アプリのアップデートなどにより起動しなくなる場合があります。その場合は以下のことを試してください。仮想ランチャーから直接起動してみる一度仮想ランチャーで起動するとショートカットからも起動する場合があります。Shortcut」をタップ。※仮想ランチャー内のアプリが初期化されます。※これにより仮想ランチャー内の該当アプリのデータが削除されます。最後までお読み頂きありがとうございます。下にコメント欄がありますので、感想や質問、気づいたことなど気軽にどうぞ!また、この記事がお役に立ちましたらシェアをお願いします。ASWこの記事を見た人はこんな記事も見ていますADB【Android】”音量ボタンの長押し”で音楽のスキップをできるようにする方法スリープ時に音量ボタンを長押しするだけで音楽のスキップ操作を行えるようにする方法です。Mapper」の機能の一つで、ユーザー補助を許可するだけで使用できるようになります。Go」のAPKファイルがAPKMirrorで公開されました。インストールできるのはAndroid8.1以降の端末のみのようです。Frameworkがリリースされています。最新のMagisk版はSafetynetもパスできる模様です。日本ではSoliレーダー機能はまだ使えないというね。このアプリはSoliレーダーの代わりにインカメラを使っているようです。2019.10.24XposedAndroid9.0にも対応した非公式Xposed「EdXposed」を導入してみるAndroid9.0に対応したXposedフレームワーク「EdXposed」を導入する方法です。Android9.0には公式のフレームワークが公開されていないため、使用するには非公式版である「EdXposed」を導入します。肝心なフォントの選択肢が少なすぎる。本来は2つしかありません。私はなんとなく変えたかったので変える方法を書いておきます。ID:UyOTMxNjc国内版のxperia(キャリア端末)なんですけどモジュールインストール時にやはりクラッシュしてしまいます。したらブートローダーと関係があると思ったのですがどうやら関係ないみたいです。なにかアドバイスがあればご助言よろしくお願いします。ID:A0NjU4NDAツムツムの最新版apkをしっかりダウンロードしましたがvirtualxposed内でインストールした後開けません。なにかアドバイスがあればご教授お願いします。Xposedは互換性がイマイチなのか起動しないアプリもちらほらありますのでその中の一つだったのだと思います。Xposed上ではログイン段階で弾かると思います。ID:QxNjU0Mjgお初です仮想ランチャーからXposed起動出来るのはいいんですがモジュールが全く落とせません。ダウンロードをタップでランチャー自体がクラッシュして最初の画面に戻されます。アプリ再起動でも症状改善せず。0.18.0と0.17.3で試しましたが同様にクラッシュしました。ご助力よろしくお願いします。Xposedの設定からxposedのオンオフや再起動などいろいろ試してみると改善するかもしれません。ID:QxNjUzNTE返信ありがとうございます。ID:QxNjU0MTgminmin動作せず。広告普通に表示される。ID:A1NTk1ODYオンラインゲームでのチート行為は逮捕者も出たくらいの違法行為なのでやめたほうがいいですし、私も協力することはできません。それでも自己責任でやろうとしているのならご自身で調べてください。ID:QxNTk0MTUインストールしたときの手順と同様に上書きでインストールすれば出来たと思います。ID:E0MjIzMjQVirtualXposedでモジュールが全く適用されません。記事の手順通りにやっていますが、MinMinGuardをインストールしても普通に広告が出ます。ID:MyMDcxNDM確かに消せなくなっていますね。MinMinGuard自体が動作していないようです。したらVirtualXposedのもう少し古いバージョンだと動作するかもしれないです。ID:g3MzYxMjI確認していただきありがとうございます。こちらでもやはり無理っぽいのでおとなしくアップデート待ちます。ID:g5MDY2MjUひと手間必要にはなりますがもうやりたいことが大抵できる感じですよね。私も今はroot化せずに使ってます。ID:U2ODUzNjU起動までは試していなかったのでchromeを起動してみましたが確かに落ちますね。VirtualAppやmicroGの互換性の問題だと思われますので、アップデートなどで改善されるまで待つしかなさそうです。ID:g3ODgwOTk確認していただきありがとうございます。こちらでもやはり無理っぽいのでおとなしくアップデート待ちます。ID:I0NjQxMzg確認してみましたが、私の環境では表示されていますね。メールアドレスは返信が来た場合にお知らせするためです。必要のない方は空欄のまま送信してください。コメントをキャンセルメールアドレスが公開されることはありません。ASW.タイトルとURLをコピーしました。