Xposedモジュールスレ Part22
■ このスレッドは過去ログ倉庫に格納されています
改行が多すぎます!って言われて建てられなかったので過去スレurlの最初の一部を削除しました
見たい人は前スレのテンプレから辿ってください ChromePie、Chromeのサイズ削減目的の難読化で機能しなくなったみたいだね。残念…。 MinMinGuard2.0.1が機能しないので少し追ってみたけど分からん @Oreo8.1(LineageOS15.1)
詳しい人いたらお願いします
Main.isEnabled(String) で常にtrue返すようにする(AUTOと同じ動作)と機能するようになったけど
俺が使いたいのはBlacklistなのでどうにかしたいのだが...
https://github.com/chiehmin/MinMinGuard/blob/master/app/src/main/java/tw/fatminmin/xposed/minminguard/Main.java#L130
ちなみにMainActivityで設定した値はSharedPreferencesできちんと保存できてるのは確認できた ※"ModSettings.xml"見て確認
てことは読み出しているXSharedPreferences周辺に原因があるのかと疑うが実績あるコードだしなぁ
機能していた2.0b5からの気になる変更点はこんな感じか
* SharedPreferencesが MODE_WORLD_READABLE から MODE_PRIVATE に変更
* build.gradleのtargetSdkVersionが 23 から 27 に変更
前スレで「VirtualXposed対応でリソースフックしなくなったから」ってあったけど
どの変更のことを言ってるの?? oreoのxposedって公式?nougatの時みたいに非公式が先に出てる感じなのか >>6
おおさんくす
書き忘れていたけど当方Magisk16.0のXposed Framework90.2-beta3(Systemless)
Xposed Installerからだけでなく、githubのReleaseから持ってきてもダメだし自前でビルド(ソース修正なし)してもダメ
2.0b5に戻すとやっぱり動く
前スレやXDAのフォーラムでもdon't workってのがいくつかあるから分かればフィードバックしたいのだけれど
共通点等のヒントが見つからない >>8で名前欄偽証してた;
>>9
前スレに1件あるね
2chMate 0.8.10.10/OnePlus/ONEPLUS A5010/8.1.0/LT
OSくくりでレポートがあるのは…
LineageOS(RR) → ダメ
EMUI → ダメ
MIUI → ダメ
AOSP(AEX) → ( ・∀・)イイ!!
自前の修正で挙動が変わる理由は推測できるのでログ入れて裏取り確認してみるけど、根本原因と対策の想像ができない >>10
AEXでも動かんぞ
RRもダメだったな
2chMate 0.8.10.10/Xiaomi/Redmi Note 5 Pro/8.1.0/SR 皆様、初心者の素朴な疑問ですけどmagiskにXposedって必要なんですか?magiskモジュールじゃダメなのですか? >>8
自分はMagisk16.4でXposed_Framework_(SDK_27)-90.2-beta3_(Systemless)を使ってる
calcnoteとかminminが効かないアプリもあるね
https://i.imgur.com/oqBwLF5.jpg >>12
必要な人には必要だし、不要な人には不要
XposedはMagiskの部分集合じゃない
全く別物 なんとなく言ってる事はわかりました。皆様ありがとございました。 Xposedを動かすのにrootが必要で、rootを実現するためにSuperSUとかmagiskがあるんだよ そのへんはなんとなくわかりますが、自分はセーフティーネット対策でRR-N&magiskを選択しました。
現状ではゲーム関連で端末エミュレータと広告ではadawayとTitanium Backupです。モジュールではYouTubeVancedとゲーム関連ぐらいです。この辺の使用度だとXposedは必要ないですかね?
もしXposedでもっと色んな事が出来るかなと興味を思ってコメントしました。 magisk用のモジュールだけで事足りるのならそれでいいし、
より種類の豊富なXposed用モジュールを使いたければXposedも必要 もう少しXposed用モジュールを勉強します。レスありがとございました。 >>18
別に現状で不満がないなら別にいいのでは
でもXposedは歴史が長いぶんだけモジュールが豊富だからいろいろ試してみてもいいかも
定番のMinMinGuardやYoutubeAdAwayなんかは気に入ると思う >>21
Xposed用モジュールを色々試して勉強してみます。レスありがとございました。 mateってまだタブモード+グレーテーマで広告隠せる? XSharedPreferencesで設定値が読めてないのが機能しない原因ぽい
MinMinGuardのプロセスではSharedPreferencesでまっとうにRead/Writeアクセスできるけど
XposedからコールバックされるところでReadアクセスできてない感じ
ファイルパスは間違っていないしRootedなファイラーでもアクセスできている
パーミッションやOwner/Groupも触ってみたけどダメ。しかもSharedPreferencesでWriteが走ると戻される...
なんでこんなところに環境差があるのか理解できていない。SELinux関係あるのかと思ったらPermissiveだし
* Code https://github.com/chiehmin/MinMinGuard/blob/a41ef3f8537a24c4826b59167af79fbe67e27b53/app/src/main/java/tw/fatminmin/xposed/minminguard/Main.java#L103
public void initZygote(StartupParam startupParam) throws Throwable {
pref = new XSharedPreferences(MY_PACKAGE_NAME, Common.MOD_PREFS);
pref.makeWorldReadable();
Util.pref = pref;
XposedBridge.log("minmin: " + "start initZygote");
XposedBridge.log("minmin: " + "shared_prefs path: " + pref.getFile().getAbsolutePath());
XposedBridge.log("minmin: " + "shared_prefs exists: " + pref.getFile().exists());
XposedBridge.log("minmin: " + pref.getAll());
略
}
* Output
minmin: start initZygote
minmin: shared_prefs path: /data/data/tw.fatminmin.xposed.minminguard/shared_prefs/ModSettings.xml
minmin: shared_prefs exists: false
minmin: {} ちなみに設定値が読めないと機能しなくなるのは Main.isEnabled(String) を追うと...
1. Auto/Blacklist/Whitelistのモード読み出し
2. 読めない場合はBlacklistモード
3. ロードされたPackageがブラックリストで有効になっているか確認
4. 設定値(ブラックリスト)が読めてないのでヒットせずブロック処理対象にならない
おまけ。環境周りで試してみたけど解決しなかったこと
- Magisk16.4(1642)
- Kernel差し替え githubのissueに投げて開発者本人に聞いた方が早いのでは? 結局oreoにするより前の方が使えるモジュール多いのね。アップデートするのに迷ってた。 >>28
そうだね
困ってる人も少なそうなので駄レスはこの辺にしおくわ。暫定AUTO動作もできてるし
前スレの974がなにか知っているのか聞いてみたかったのだけど… >>31
困ってます!SafetyNet APIはどうするですか? >>32
issue#165で対応してくれそうなので張ってると動きがわかるかと
https://github.com/chiehmin/MinMinGuard/issues/165
>>33
(ほとんど機械翻訳だけど...)
issue#166にワークアラウンドも書いたので参考に
ただこれでもダメなケースがあるっぽい
ちなみに今動作している人でも設定変更すると動作しなくなるかもしれない
https://github.com/chiehmin/MinMinGuard/issues/166
SafetyNetの方はちょっと何言ってるか分からないです virtual xposed試してみたいけどapkはどこのページのを使ったらいいの? >>36
ウチのはまだ生きてるな
Xposed Framework (SDK 25) 89.2 (Systemless)
Chrome 67.0.3396.87
ChromePie 0.7.2
2chMate 0.8.10.10/huawei/HUAWEI P9 lite/7.1.2/DR パイ操作標準で対応してくれねぇかな〜
AOSPではあったのに何で採用しないのか メイトにminmin効かなくなったチンパンおる?
minmin起動したら広告出るようになっちゃったわ。
TitaniumBackupでデータだけ復元したら直るけど、モヤモヤするぜ virtual xposedってxposed環境エミュレートしてるだけなんだな面倒だから要らんわ MinMinGuard作者がVirtualXposed使ってテストしたって書いてるから
どんな仕組みなのか調べてみたらちょっとやばそう。悪い意味で
仕組みや発想は面白いけどいい面だけでなく危険性も知っておく必要があるかと
※あくまで個人の感想であり効果・効能を示すものではありません
開発者やアプリ、その利用者を批判するものでもありません
VirtualXposedのベースになっているVirtualApp調査・分析スライド
技術内容読むのが面倒な場合はスライド61-68あたりでも
# アプリをエミュレートするアプリの登場とその危険性 / How multi-account app works
# https://www.slideshare.net/TakakiHoshikawa/how-multiaccount-app-works
VirtualXposedやXposedモジュール自体に危険がないとしても(これはまた別の話)
VirtualXposed上で動作するアプリはノーガードな状態になるので
万が一悪意あるアプリが同居している場合は悪事が働きやすい環境となる
パーミッション問題もそうだし例えばLINEのチャットや友達とかはさくっと抜ける
(Android ID合わせればTitanium Backupみたいに他の端末で乗っ取りできる??)
Rooted環境だとSuperSUやMagiskSUでSU実行の制御ができるけど
VirtualXposed環境ではガードする機構は(たぶん)ないのでハードルが低い
悪事の範囲はある程度限られるが...
ということで使う場合は最低限のアプリだけVirtualXposedへ持っていくのと
マルチアカウントにも使えるけど捨てアカウントぐらいに留めた方がよいかと 作ってるの中国の人だからね
利用は覚悟しといたほうが良いかもね なるほど、セキュリティ面は完全ノーガードってことか xposed入れられるようなスマホって国産はもうないでしょ?
アプリはダメでスマホ本体は中韓製オッケーなの? >>53
virtualxposedアプリ自体の話ではないよ minminは最新版ではないやつにしたら効いてる
最新版がゴミなのか >>53
VirtualXposedには構造的な欠陥(仕様?)があるって話なんだからどこの国とかは関係ないだろ >>51
Xperiaの海外モデルなら出来るよ
BLUアンロックが公式で認められてる 嘘書いたらあかん。
国産とか外国産とかじゃなくて、国内キャリア機がブートローダーアンロック不可能だから基本的にだめ。 で、後はこんなとこで聞かずに、xdaとかでmagiskとかカスタムファーム実績あるの買えよという感じだな。 minmin 2.0.1インストできないな
Android 5.0.2 arm
Xposed framework 89
Xposed lnstaller 3.1.5 VirtualXposed自体についてはインドの方がなんか見てくれてる
https://forum.xda-developers.com/xposed/development/virtualxposed-analysis-module-t3800947
>>46ではVirtualXposedがダメとは言ってなくて
Rootlessで動く魔法の道具ではあるけど
こういうリスクがあるから知っておこうねってはなし
そもそもVirtualXposedを調べようと思ったのは否定するためとかではなくて
MinMinGuard2.0.1機能しないのでgithubにissue投げてみたら
作者のFatMinMin(chiehmin)が「VirtualXposedで動かしてたから分からんかったわー(意訳)」と言われたのがきっかけ
https://github.com/chiehmin/MinMinGuard/issues/166
機能しなくなる原因が分かっていたから「なんで動作が違うんだ?」って流れ
>>41>>44>>55>>67
>>34 >>65
ほんとBLunlock不可は害悪
うちのSO-01Fも泥5までしか上がらんし Virtualホーム画面にショートカット作れるんやな
これは便利 モジュールをランチャーのアプリ一覧に出さない方法かモジュールありますか? bic-apktool持ってる方いましたらうpしてもらえませんか? 物理ボタンの役割を変更するモジュールあります?
戻るを右にしたいだけなんですが ChromePieに更新(0.7.3)来てるね
>>77
Xposedモジュールではないけど、All in one gesturesで出来たと思う >>77
機種によっちゃ普通に設定からできるけどなあ >>80
カスロム入れたら出来なかった
他のカスロム入れるの面倒くさいからなんとかならないかと思って 設定ファイルいじるだけおじさん「設定ファイルいじるだけやん」 Chromeパイのタブ一覧開くやつ機能してる?
最新バージョンにアプデしたけどこの機能だけ使えない >>88
一回消して再度インストールし直したら機能したわすまん >>77
多分元銀河ユーザーやね
両方xposedじゃないけど上であがってるAll in one gesturesとか
自分が使ってるのはbutton mapperってやつ
どっちもPlayストアにあるよ >>88
最新にしたら、1番上にスクロールとScroll to bottomがグレイアウトになってて使えない 消してから再インストールしても同じ症状 使えてますか? >>93
今やってみたけど確かにその2つは使えないね >>95
ありがとう
xdaは見ていなかった
おっしゃる通り、chromeの更新の方が原因のようですね >>75
懐かしいな。Bic-APKTool v1.3.1なら持ってる Nougat対応してるXInstallerみたいなアプリないですか? >>99
ありがとう
インストールしてみたけど機能してないみたい
oosには対応しないのかな ■ このスレッドは過去ログ倉庫に格納されています