モバイルデータを使用していても、WIFIに接続しているという錯覚を与えたいと考えています。
我々はそれがこれですチェック方法:
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isWiFi = activeNetwork.getType() == ConnectivityManager.TYPE_WIFI;
だから、あなたが何ができるかである、ConnectivityManagerのフックgetTypeメソッドとafterhook方法で、常にそれを行う方法があるConnectivityManager.TYPE_WIFI
を返します電話で
param.setResult(ConnectivityManager.TYPE_WIFI);//may be you need casting here
in afterHook https://developer.android.com/training/monitoring-device-state/connectivity-monitoring.html
編集:
は、ここに接続についての詳細を読む私はあなたがafterHookとbeforeHook方法とどのようxposed作品に精通している願っています。