Xposedモジュールスレ Part22

1名無しさん@お腹いっぱい。2018/06/12(火) 23:01:53.50ID:AHVdDlOz
Xposedフレームワークのモジュールについて話し合うスレです。

■Xposed インストーラー
・support
Xposed General - xda-developers
http://forum.xda-developers.com/xposed
・source
rovo89/XposedInstaller GitHub:
https://github.com/rovo89/XposedInstaller
・Repository
Xposed Installer | Xposed Module Repository
http://repo.xposed.info/module/de.robv.android.xposed.installer

■過去スレ
オススメのxposedモジュールスレ Part.2 (実質Part.3)
http://anago.2ch.net/test/read.cgi/android/1396054418/
Xposedモジュールスレ Part4
http://anago.2ch.net/test/read.cgi/android/1402579338/
Xposedモジュールスレ Part5
http://anago.2ch.net/test/read.cgi/android/1407938881/
Xposedモジュールスレ Part6
http://anago.2ch.net/test/read.cgi/android/1411138182/
Xposedモジュールスレ Part7
http://anago.2ch.net/test/read.cgi/android/1414059892/
Xposedモジュールスレ Part8
http://anago.2ch.net/test/read.cgi/android/1417617514/
Xposedモジュールスレ Part9
http://anago.2ch.net/test/read.cgi/android/1422609324/
Xposedモジュールスレ Part9 (実質Part10)
http://anago.2ch.net/test/read.cgi/android/1422609569/
Xposedモジュールスレ Part10 (実質Part11)
http://anago.2ch.net/test/read.cgi/android/1428806670/
Xposedモジュールスレ Part7 (実質Part12)
http://anago.2ch.net/test/read.cgi/android/1426047892/
Xposedモジュールスレ Part5 (実質Part13)
http://anago.2ch.net/test/read.cgi/android/1425214576/
Xposedモジュールスレ Part8 (実質Part14)
http://potato.2ch.net/test/read.cgi/android/1441613636/
Xposedモジュールスレ Part15
http://potato.2ch.net/test/read.cgi/android/1450533535/
Xposedモジュールスレ Part16 [無断転載禁止]©2ch.net
http://potato.2ch.net/test/read.cgi/android/1456010377/
Xposedモジュールスレ Part17
http://potato.2ch.net/test/read.cgi/android/1461130482/
Xposedモジュールスレ Part18
http://potato.2ch.net/test/read.cgi/android/1468967341/
Xposedモジュールスレ Part19
http://egg.2ch.net/test/read.cgi/android/1487517553/
Xposedモジュールスレ Part20
http://egg.2ch.net/test/read.cgi/android/1502605105/
Xposedモジュールスレ Part21
http://egg.5ch.net/test/read.cgi/android/1513658735/


■関連スレ
Android 便利なRootedアプリ総合 Part12 [無断転載禁止]©2ch.net
http://egg.2ch.net/test/read.cgi/android/1461342935/

>>980あたりで次スレ作成お願いします。
玄人気取りの素人とワッチョイ信者の荒らしはお断り。

2名無しさん@お腹いっぱい。2018/06/12(火) 23:03:31.90ID:AHVdDlOz
改行が多すぎます!って言われて建てられなかったので過去スレurlの最初の一部を削除しました
見たい人は前スレのテンプレから辿ってください

3名無しさん@お腹いっぱい。2018/06/12(火) 23:12:23.25ID:AHVdDlOz
レス分ければいいことに気がついたすまん

オススメのxposedモジュールスレ (実質Part.1)
http://anago.2ch.net/test/read.cgi/android/1380102820/
オススメのxposedモジュールスレ (実質Part.2)
http://anago.2ch.net/test/read.cgi/android/1391701333/

4名無しさん@お腹いっぱい。2018/06/13(水) 03:50:00.79ID:ChOY9/A7
ChromePie、Chromeのサイズ削減目的の難読化で機能しなくなったみたいだね。残念…。

5名無しさん@お腹いっぱい。2018/06/13(水) 06:47:21.65ID:hAg4qOZ0
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対応でリソースフックしなくなったから」ってあったけど
どの変更のことを言ってるの??

6名無しさん@お腹いっぱい。2018/06/13(水) 12:57:05.26ID:0TMrcuht
普通に使えてるなぁOreo-AEX5.5
2chMate 0.8.10.10/ZUK/Z2 Pro/8.1.0/DT
https://i.imgur.com/RnBRykO.jpg
https://i.imgur.com/RXpC6cj.jpg

7名無しさん@お腹いっぱい。2018/06/13(水) 12:58:52.34ID:CRwxo44P
oreoのxposedって公式?nougatの時みたいに非公式が先に出てる感じなのか

842018/06/13(水) 14:50:20.93ID:hAg4qOZ0
>>6
おおさんくす
書き忘れていたけど当方Magisk16.0のXposed Framework90.2-beta3(Systemless)

Xposed Installerからだけでなく、githubのReleaseから持ってきてもダメだし自前でビルド(ソース修正なし)してもダメ
2.0b5に戻すとやっぱり動く

前スレやXDAのフォーラムでもdon't workってのがいくつかあるから分かればフィードバックしたいのだけれど
共通点等のヒントが見つからない

9名無しさん@お腹いっぱい。2018/06/13(水) 14:52:53.88ID:96gH926n
huawei機種じゃないの

1052018/06/13(水) 17:58:49.96ID:hAg4qOZ0
>>8で名前欄偽証してた;

>>9
前スレに1件あるね
2chMate 0.8.10.10/OnePlus/ONEPLUS A5010/8.1.0/LT

OSくくりでレポートがあるのは…
LineageOS(RR) → ダメ
EMUI → ダメ
MIUI → ダメ
AOSP(AEX) → ( ・∀・)イイ!!

自前の修正で挙動が変わる理由は推測できるのでログ入れて裏取り確認してみるけど、根本原因と対策の想像ができない

11名無しさん@お腹いっぱい。2018/06/13(水) 18:00:16.27ID:VIIp0DS/
>>10
AEXでも動かんぞ
RRもダメだったな

2chMate 0.8.10.10/Xiaomi/Redmi Note 5 Pro/8.1.0/SR

12名無しさん@お腹いっぱい。2018/06/13(水) 18:54:21.65ID:W2qbs9NZ
皆様、初心者の素朴な疑問ですけどmagiskにXposedって必要なんですか?magiskモジュールじゃダメなのですか?

13名無しさん@お腹いっぱい。2018/06/13(水) 19:08:13.66ID:rj8pE6uL
だめ

14名無しさん@お腹いっぱい。2018/06/13(水) 19:26:29.94ID:ftN7Bpy5
>>8
自分はMagisk16.4でXposed_Framework_(SDK_27)-90.2-beta3_(Systemless)を使ってる
calcnoteとかminminが効かないアプリもあるね
https://i.imgur.com/oqBwLF5.jpg

15名無しさん@お腹いっぱい。2018/06/13(水) 19:31:56.52ID:Vl2RiBLT
>>12
必要な人には必要だし、不要な人には不要
XposedはMagiskの部分集合じゃない
全く別物

16名無しさん@お腹いっぱい。2018/06/13(水) 19:57:06.35ID:E7WKFrlQ
なんとなく言ってる事はわかりました。皆様ありがとございました。

17名無しさん@お腹いっぱい。2018/06/13(水) 20:02:04.16ID:eoZK4JXA
Xposedを動かすのにrootが必要で、rootを実現するためにSuperSUとかmagiskがあるんだよ

18名無しさん@お腹いっぱい。2018/06/13(水) 20:26:34.64ID:E0GQ0I+b
そのへんはなんとなくわかりますが、自分はセーフティーネット対策でRR-N&magiskを選択しました。
現状ではゲーム関連で端末エミュレータと広告ではadawayとTitanium Backupです。モジュールではYouTubeVancedとゲーム関連ぐらいです。この辺の使用度だとXposedは必要ないですかね?
もしXposedでもっと色んな事が出来るかなと興味を思ってコメントしました。

19名無しさん@お腹いっぱい。2018/06/13(水) 20:26:36.43ID:dO2FFitY
magisk用のモジュールだけで事足りるのならそれでいいし、
より種類の豊富なXposed用モジュールを使いたければXposedも必要

20名無しさん@お腹いっぱい。2018/06/13(水) 20:30:06.96ID:E0GQ0I+b
もう少しXposed用モジュールを勉強します。レスありがとございました。

21名無しさん@お腹いっぱい。2018/06/13(水) 20:33:18.73ID:dO2FFitY
>>18
別に現状で不満がないなら別にいいのでは
でもXposedは歴史が長いぶんだけモジュールが豊富だからいろいろ試してみてもいいかも
定番のMinMinGuardやYoutubeAdAwayなんかは気に入ると思う

22名無しさん@お腹いっぱい。2018/06/13(水) 20:34:55.75ID:WkvuizOw
必要性を感じないのにこのスレに来る意義

23名無しさん@お腹いっぱい。2018/06/13(水) 20:39:05.78ID:E0GQ0I+b
>>21
Xposed用モジュールを色々試して勉強してみます。レスありがとございました。

24名無しさん@お腹いっぱい。2018/06/13(水) 20:59:35.90ID:8O1YoJR4
mateってまだタブモード+グレーテーマで広告隠せる?

25名無しさん@お腹いっぱい。2018/06/13(水) 21:52:37.30ID:96gH926n
minmin使ってるからしらない

2652018/06/13(水) 21:55:29.89ID:hAg4qOZ0
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: {}

2752018/06/13(水) 22:03:48.43ID:hAg4qOZ0
ちなみに設定値が読めないと機能しなくなるのは Main.isEnabled(String) を追うと...
1. Auto/Blacklist/Whitelistのモード読み出し
2. 読めない場合はBlacklistモード
3. ロードされたPackageがブラックリストで有効になっているか確認
4. 設定値(ブラックリスト)が読めてないのでヒットせずブロック処理対象にならない

おまけ。環境周りで試してみたけど解決しなかったこと
- Magisk16.4(1642)
- Kernel差し替え

28名無しさん@お腹いっぱい。2018/06/13(水) 22:48:01.54ID:PdCAdHtP
githubのissueに投げて開発者本人に聞いた方が早いのでは?

29名無しさん@お腹いっぱい。2018/06/13(水) 23:19:34.29ID:rj8pE6uL
結局oreoにするより前の方が使えるモジュール多いのね。アップデートするのに迷ってた。

30名無しさん@お腹いっぱい。2018/06/14(木) 00:08:05.02ID:bXJlED1r
>>22
必要性を見出しに来たんやで

3152018/06/14(木) 06:56:06.40ID:38FTFSyB
>>28
そうだね
困ってる人も少なそうなので駄レスはこの辺にしおくわ。暫定AUTO動作もできてるし
前スレの974がなにか知っているのか聞いてみたかったのだけど…

32名無しさん@お腹いっぱい。2018/06/14(木) 09:44:06.60ID:xiQAcffJ
それ以前にインストールすらできなくて困ってる

33名無しさん@お腹いっぱい。2018/06/14(木) 20:14:25.25ID:Ttjl6/oS
>>31
困ってます!SafetyNet APIはどうするですか?

3452018/06/15(金) 06:47:28.94ID:s3oxe5F9
>>32
issue#165で対応してくれそうなので張ってると動きがわかるかと
https://github.com/chiehmin/MinMinGuard/issues/165

>>33
(ほとんど機械翻訳だけど...)
issue#166にワークアラウンドも書いたので参考に
ただこれでもダメなケースがあるっぽい
ちなみに今動作している人でも設定変更すると動作しなくなるかもしれない
https://github.com/chiehmin/MinMinGuard/issues/166
SafetyNetの方はちょっと何言ってるか分からないです

35名無しさん@お腹いっぱい。2018/06/15(金) 07:44:56.88ID:SkDz648P
virtual xposed試してみたいけどapkはどこのページのを使ったらいいの?

36名無しさん@お腹いっぱい。2018/06/15(金) 07:53:49.13ID:GD2DrZfG
クロームパイが死んだ

37名無しさん@お腹いっぱい。2018/06/15(金) 07:55:17.96ID:x6shGi7C
>>35
https://vxposed.com
中国語だけど
最新版ってところ

38名無しさん@お腹いっぱい。2018/06/15(金) 11:29:35.25ID:csnUWA4z
>>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

39名無しさん@お腹いっぱい。2018/06/15(金) 11:45:10.45ID:AnzHYEJJ
>>35
githubのrelease

40名無しさん@お腹いっぱい。2018/06/15(金) 12:59:24.17ID:uK2aAxwi
パイ操作標準で対応してくれねぇかな〜
AOSPではあったのに何で採用しないのか

41名無しさん@お腹いっぱい。2018/06/15(金) 23:16:29.92ID:mX+jFC6g
メイトにminmin効かなくなったチンパンおる?
minmin起動したら広告出るようになっちゃったわ。
TitaniumBackupでデータだけ復元したら直るけど、モヤモヤするぜ

42名無しさん@お腹いっぱい。2018/06/15(金) 23:49:48.73ID:hoYmPOEc
過去ログも読めないのかよ

43名無しさん@お腹いっぱい。2018/06/15(金) 23:52:06.28ID:5d/NsIKC
すまんな。長文は読めないんだ

44名無しさん@お腹いっぱい。2018/06/16(土) 05:20:02.43ID:8oA/j3Pn
minminが効かない
なんでなん?

45名無しさん@お腹いっぱい。2018/06/16(土) 07:13:08.20ID:puPGLT94
virtual xposedってxposed環境エミュレートしてるだけなんだな面倒だから要らんわ

4652018/06/16(土) 09:08:36.26ID:jCXTCZ44
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へ持っていくのと
マルチアカウントにも使えるけど捨てアカウントぐらいに留めた方がよいかと

47名無しさん@お腹いっぱい。2018/06/16(土) 10:22:06.04ID:DWLTJNDp
作ってるの中国の人だからね
利用は覚悟しといたほうが良いかもね

48名無しさん@お腹いっぱい。2018/06/16(土) 10:32:13.77ID:3JehMthq
>>46
勉強になります

49名無しさん@お腹いっぱい。2018/06/16(土) 10:43:08.08ID:97kMIeh3
なるほど、セキュリティ面は完全ノーガードってことか

50名無しさん@お腹いっぱい。2018/06/16(土) 11:46:14.44ID:0qnl29uo
>>47
誰もそんなこと言ってないだろ

51名無しさん@お腹いっぱい。2018/06/16(土) 12:18:16.58ID:8cer19zg
xposed入れられるようなスマホって国産はもうないでしょ?
アプリはダメでスマホ本体は中韓製オッケーなの?

52名無しさん@お腹いっぱい。2018/06/16(土) 12:29:55.26ID:TCP4w3Q4
>>47
ガイジかな

53名無しさん@お腹いっぱい。2018/06/16(土) 12:35:34.94ID:FJ3zcoY5
>>50
>>52
いや本当に中国人だから

54名無しさん@お腹いっぱい。2018/06/16(土) 12:44:49.38ID:9SJ2o4Gv
>>53
virtualxposedアプリ自体の話ではないよ

55名無しさん@お腹いっぱい。2018/06/16(土) 12:49:32.40ID:8oA/j3Pn
minminは最新版ではないやつにしたら効いてる
最新版がゴミなのか

56名無しさん@お腹いっぱい。2018/06/16(土) 15:24:40.19ID:0qnl29uo
>>53
VirtualXposedには構造的な欠陥(仕様?)があるって話なんだからどこの国とかは関係ないだろ

57名無しさん@お腹いっぱい。2018/06/16(土) 17:35:52.51ID:8oA/j3Pn
XInstaも最新版は腐ってるな

58名無しさん@お腹いっぱい。2018/06/16(土) 17:49:30.07ID:rMQYXRO3
>>51
Xperiaの海外モデルなら出来るよ
BLUアンロックが公式で認められてる

59名無しさん@お腹いっぱい。2018/06/16(土) 18:27:46.20ID:xlPO+ID4
国内版でもROM焼きすれば行けるな

60名無しさん@お腹いっぱい。2018/06/16(土) 19:41:28.93ID:puPGLT94
>>59
いけねーよアホか

61名無しさん@お腹いっぱい。2018/06/16(土) 20:14:39.75ID:xlPO+ID4
>>60
xperiaの話

62名無しさん@お腹いっぱい。2018/06/16(土) 20:52:40.48ID:Mk/iV9dJ
>>61
どの機種ならいけるん?

63名無しさん@お腹いっぱい。2018/06/16(土) 20:57:51.55ID:FVdBw1bp
>>62
基本的にグロ版も出てる機種なら行けるよ

64名無しさん@お腹いっぱい。2018/06/16(土) 21:10:32.52ID:OYfxcTL6
twrpある機種ならほぼ何でも行けるやん

65名無しさん@お腹いっぱい。2018/06/16(土) 21:12:22.49ID:h+N33HyU
嘘書いたらあかん。
国産とか外国産とかじゃなくて、国内キャリア機がブートローダーアンロック不可能だから基本的にだめ。

66名無しさん@お腹いっぱい。2018/06/16(土) 21:16:36.85ID:h+N33HyU
で、後はこんなとこで聞かずに、xdaとかでmagiskとかカスタムファーム実績あるの買えよという感じだな。

67名無しさん@お腹いっぱい。2018/06/16(土) 21:47:43.34ID:RZSKrmOL
minmin 2.0.1インストできないな
Android 5.0.2 arm
Xposed framework 89
Xposed lnstaller 3.1.5

68名無しさん@お腹いっぱい。2018/06/16(土) 21:52:44.29ID:jCXTCZ44
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

69名無しさん@お腹いっぱい。2018/06/16(土) 21:56:01.63ID:OOJomMpi
>>65
ほんとBLunlock不可は害悪
うちのSO-01Fも泥5までしか上がらんし

70名無しさん@お腹いっぱい。2018/06/16(土) 23:19:32.73ID:4XEflA2i
>>68
有能

71名無しさん@お腹いっぱい。2018/06/17(日) 01:26:34.17ID:+c4bG3lI
Virtualホーム画面にショートカット作れるんやな
これは便利

新着レスの表示
レスを投稿する