congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
com.lody.virtual.client.hook.proxies.wifi
Code IndexAdd Tabnine to your IDE (free)

How to use com.lody.virtual.client.hook.proxies.wifi

Best Java code snippets using com.lody.virtual.client.hook.proxies.wifi (Showing top 18 results out of 315)

origin: android-hacker/VirtualXposed

@Override
protected void onBindMethods() {
  super.onBindMethods();
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new GetConnectionInfo());
  addMethodProxy(new GetScanResults());
  addMethodProxy(new ReplaceCallingPkgMethodProxy("getBatchedScanResults"));
  addMethodProxy(new RemoveWorkSourceMethodProxy("acquireWifiLock"));
  addMethodProxy(new RemoveWorkSourceMethodProxy("updateWifiLockWorkSource"));
  if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {
    addMethodProxy(new RemoveWorkSourceMethodProxy("startLocationRestrictedScan"));
    addMethodProxy(new RemoveWorkSourceMethodProxy("startScan"));
    addMethodProxy(new RemoveWorkSourceMethodProxy("requestBatchedScan"));
origin: android-hacker/VirtualXposed

    @Override
    public Object call(Object who, Method method, Object... args) throws Throwable {
//            noinspection unchecked
      if (isFakeLocationEnable()) {
        new ArrayList<ScanResult>(0);
      }
      return super.call(who, method, args);
    }
  }
origin: android-hacker/VirtualXposed

  @Override
  public Object call(Object who, Method method, Object... args) throws Throwable {
    WifiInfo wifiInfo = (WifiInfo) method.invoke(who, args);
    if (isFakeLocationEnable()) {
      mirror.android.net.wifi.WifiInfo.mBSSID.set(wifiInfo, "00:00:00:00:00:00");
      mirror.android.net.wifi.WifiInfo.mMacAddress.set(wifiInfo, "00:00:00:00:00:00");
    }
    if (VASettings.Wifi.FAKE_WIFI_STATE) {
      return createWifiInfo();
    }
    if (wifiInfo != null) {
      mirror.android.net.wifi.WifiInfo.mMacAddress.set(wifiInfo, getDeviceInfo().wifiMac);
    }
    return wifiInfo;
  }
}
origin: android-hacker/VirtualXposed

private static IPInfo getIPInfo() {
  try {
    List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces());
    for (NetworkInterface intf : interfaces) {
      List<InetAddress> addrs = Collections.list(intf.getInetAddresses());
      for (InetAddress addr : addrs) {
        if (!addr.isLoopbackAddress()) {
          String sAddr = addr.getHostAddress().toUpperCase();
          boolean isIPv4 = isIPv4Address(sAddr);
          if (isIPv4) {
            IPInfo info = new IPInfo();
            info.addr = addr;
            info.intf = intf;
            info.ip = sAddr;
            info.ip_hex = InetAddress_to_hex(addr);
            info.netmask_hex = netmask_to_hex(intf.getInterfaceAddresses().get(0).getNetworkPrefixLength());
            return info;
          }
        }
      }
    }
  } catch (SocketException e) {
    e.printStackTrace();
  }
  return null;
}
origin: android-hacker/VirtualXposed

addInjector(new WifiManagerStub());
addInjector(new BluetoothStub());
addInjector(new ContextHubServiceStub());
origin: android-hacker/VirtualXposed

private static WifiInfo createWifiInfo() throws Exception {
  WifiInfo info = mirror.android.net.wifi.WifiInfo.ctor.newInstance();
  IPInfo ip = getIPInfo();
  InetAddress address = (ip != null ? ip.addr : null);
  mirror.android.net.wifi.WifiInfo.mNetworkId.set(info, 1);
  mirror.android.net.wifi.WifiInfo.mSupplicantState.set(info, SupplicantState.COMPLETED);
  mirror.android.net.wifi.WifiInfo.mBSSID.set(info, VASettings.Wifi.BSSID);
  mirror.android.net.wifi.WifiInfo.mMacAddress.set(info, VASettings.Wifi.MAC);
  mirror.android.net.wifi.WifiInfo.mIpAddress.set(info, address);
  mirror.android.net.wifi.WifiInfo.mLinkSpeed.set(info, 65);
  if (Build.VERSION.SDK_INT >= 21) {
    mirror.android.net.wifi.WifiInfo.mFrequency.set(info, 5000); // MHz
  }
  mirror.android.net.wifi.WifiInfo.mRssi.set(info, 200); // MAX_RSSI
  if (mirror.android.net.wifi.WifiInfo.mWifiSsid != null) {
    mirror.android.net.wifi.WifiInfo.mWifiSsid.set(info, WifiSsid.createFromAsciiEncoded.call(VASettings.Wifi.SSID));
  } else {
    mirror.android.net.wifi.WifiInfo.mSSID.set(info, VASettings.Wifi.SSID);
  }
  return info;
}
origin: darkskygit/VirtualApp

@Override
protected void onBindMethods() {
  super.onBindMethods();
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new GetConnectionInfo());
  addMethodProxy(new GetScanResults());
  addMethodProxy(new ReplaceCallingPkgMethodProxy("getBatchedScanResults"));
  addMethodProxy(new RemoveWorkSourceMethodProxy("acquireWifiLock"));
  addMethodProxy(new RemoveWorkSourceMethodProxy("updateWifiLockWorkSource"));
  if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {
    addMethodProxy(new RemoveWorkSourceMethodProxy("startLocationRestrictedScan"));
    addMethodProxy(new RemoveWorkSourceMethodProxy("startScan"));
    addMethodProxy(new RemoveWorkSourceMethodProxy("requestBatchedScan"));
origin: bzsome/VirtualApp-x326

private static IPInfo getIPInfo() {
  try {
    List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces());
    for (NetworkInterface intf : interfaces) {
      List<InetAddress> addrs = Collections.list(intf.getInetAddresses());
      for (InetAddress addr : addrs) {
        if (!addr.isLoopbackAddress()) {
          String sAddr = addr.getHostAddress().toUpperCase();
          boolean isIPv4 = isIPv4Address(sAddr);
          if (isIPv4) {
            IPInfo info = new IPInfo();
            info.addr = addr;
            info.intf = intf;
            info.ip = sAddr;
            info.ip_hex = InetAddress_to_hex(addr);
            info.netmask_hex = netmask_to_hex(intf.getInterfaceAddresses().get(0).getNetworkPrefixLength());
            return info;
          }
        }
      }
    }
  } catch (SocketException e) {
    e.printStackTrace();
  }
  return null;
}
origin: darkskygit/VirtualApp

  @Override
  public Object call(Object who, Method method, Object... args) throws Throwable {
    WifiInfo wifiInfo = (WifiInfo) method.invoke(who, args);
    if (isFakeLocationEnable()) {
      mirror.android.net.wifi.WifiInfo.mBSSID.set(wifiInfo, "00:00:00:00:00:00");
      mirror.android.net.wifi.WifiInfo.mMacAddress.set(wifiInfo, "00:00:00:00:00:00");
    }
    if (VASettings.Wifi.FAKE_WIFI_STATE) {
      return createWifiInfo();
    }
    if (wifiInfo != null) {
      mirror.android.net.wifi.WifiInfo.mMacAddress.set(wifiInfo, getDeviceInfo().wifiMac);
    }
    return wifiInfo;
  }
}
origin: bzsome/VirtualApp-x326

addInjector(new WifiManagerStub());
addInjector(new BluetoothStub());
addInjector(new ContextHubServiceStub());
origin: bzsome/VirtualApp-x326

    @Override
    public Object call(Object who, Method method, Object... args) throws Throwable {
//            noinspection unchecked
      if (isFakeLocationEnable()) {
        new ArrayList<ScanResult>(0);
      }
      return super.call(who, method, args);
    }
  }
origin: darkskygit/VirtualApp

private static WifiInfo createWifiInfo() throws Exception {
  WifiInfo info = mirror.android.net.wifi.WifiInfo.ctor.newInstance();
  IPInfo ip = getIPInfo();
  InetAddress address = (ip != null ? ip.addr : null);
  mirror.android.net.wifi.WifiInfo.mNetworkId.set(info, 1);
  mirror.android.net.wifi.WifiInfo.mSupplicantState.set(info, SupplicantState.COMPLETED);
  mirror.android.net.wifi.WifiInfo.mBSSID.set(info, VASettings.Wifi.BSSID);
  mirror.android.net.wifi.WifiInfo.mMacAddress.set(info, VASettings.Wifi.MAC);
  mirror.android.net.wifi.WifiInfo.mIpAddress.set(info, address);
  mirror.android.net.wifi.WifiInfo.mLinkSpeed.set(info, 65);
  if (Build.VERSION.SDK_INT >= 21) {
    mirror.android.net.wifi.WifiInfo.mFrequency.set(info, 5000); // MHz
  }
  mirror.android.net.wifi.WifiInfo.mRssi.set(info, 200); // MAX_RSSI
  if (mirror.android.net.wifi.WifiInfo.mWifiSsid != null) {
    mirror.android.net.wifi.WifiInfo.mWifiSsid.set(info, WifiSsid.createFromAsciiEncoded.call(VASettings.Wifi.SSID));
  } else {
    mirror.android.net.wifi.WifiInfo.mSSID.set(info, VASettings.Wifi.SSID);
  }
  return info;
}
origin: bzsome/VirtualApp-x326

@Override
protected void onBindMethods() {
  super.onBindMethods();
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new MethodProxy() {
    @Override
    public String getMethodName() {
  addMethodProxy(new GetConnectionInfo());
  addMethodProxy(new GetScanResults());
  addMethodProxy(new ReplaceCallingPkgMethodProxy("getBatchedScanResults"));
  addMethodProxy(new RemoveWorkSourceMethodProxy("acquireWifiLock"));
  addMethodProxy(new RemoveWorkSourceMethodProxy("updateWifiLockWorkSource"));
  if (Build.VERSION.SDK_INT > Build.VERSION_CODES.LOLLIPOP) {
    addMethodProxy(new RemoveWorkSourceMethodProxy("startLocationRestrictedScan"));
    addMethodProxy(new RemoveWorkSourceMethodProxy("startScan"));
    addMethodProxy(new RemoveWorkSourceMethodProxy("requestBatchedScan"));
origin: darkskygit/VirtualApp

private static IPInfo getIPInfo() {
  try {
    List<NetworkInterface> interfaces = Collections.list(NetworkInterface.getNetworkInterfaces());
    for (NetworkInterface intf : interfaces) {
      List<InetAddress> addrs = Collections.list(intf.getInetAddresses());
      for (InetAddress addr : addrs) {
        if (!addr.isLoopbackAddress()) {
          String sAddr = addr.getHostAddress().toUpperCase();
          boolean isIPv4 = isIPv4Address(sAddr);
          if (isIPv4) {
            IPInfo info = new IPInfo();
            info.addr = addr;
            info.intf = intf;
            info.ip = sAddr;
            info.ip_hex = InetAddress_to_hex(addr);
            info.netmask_hex = netmask_to_hex(intf.getInterfaceAddresses().get(0).getNetworkPrefixLength());
            return info;
          }
        }
      }
    }
  } catch (SocketException e) {
    e.printStackTrace();
  }
  return null;
}
origin: bzsome/VirtualApp-x326

  @Override
  public Object call(Object who, Method method, Object... args) throws Throwable {
    WifiInfo wifiInfo = (WifiInfo) method.invoke(who, args);
    if (isFakeLocationEnable()) {
      mirror.android.net.wifi.WifiInfo.mBSSID.set(wifiInfo, "00:00:00:00:00:00");
      mirror.android.net.wifi.WifiInfo.mMacAddress.set(wifiInfo, "00:00:00:00:00:00");
    }
    if (VASettings.Wifi.FAKE_WIFI_STATE) {
      return createWifiInfo();
    }
    if (wifiInfo != null) {
      mirror.android.net.wifi.WifiInfo.mMacAddress.set(wifiInfo, getDeviceInfo().wifiMac);
    }
    return wifiInfo;
  }
}
origin: darkskygit/VirtualApp

addInjector(new WifiManagerStub());
addInjector(new BluetoothStub());
addInjector(new ContextHubServiceStub());
origin: darkskygit/VirtualApp

    @Override
    public Object call(Object who, Method method, Object... args) throws Throwable {
//            noinspection unchecked
      if (isFakeLocationEnable()) {
        new ArrayList<ScanResult>(0);
      }
      return super.call(who, method, args);
    }
  }
origin: bzsome/VirtualApp-x326

private static WifiInfo createWifiInfo() throws Exception {
  WifiInfo info = mirror.android.net.wifi.WifiInfo.ctor.newInstance();
  IPInfo ip = getIPInfo();
  InetAddress address = (ip != null ? ip.addr : null);
  mirror.android.net.wifi.WifiInfo.mNetworkId.set(info, 1);
  mirror.android.net.wifi.WifiInfo.mSupplicantState.set(info, SupplicantState.COMPLETED);
  mirror.android.net.wifi.WifiInfo.mBSSID.set(info, VASettings.Wifi.BSSID);
  mirror.android.net.wifi.WifiInfo.mMacAddress.set(info, VASettings.Wifi.MAC);
  mirror.android.net.wifi.WifiInfo.mIpAddress.set(info, address);
  mirror.android.net.wifi.WifiInfo.mLinkSpeed.set(info, 65);
  if (Build.VERSION.SDK_INT >= 21) {
    mirror.android.net.wifi.WifiInfo.mFrequency.set(info, 5000); // MHz
  }
  mirror.android.net.wifi.WifiInfo.mRssi.set(info, 200); // MAX_RSSI
  if (mirror.android.net.wifi.WifiInfo.mWifiSsid != null) {
    mirror.android.net.wifi.WifiInfo.mWifiSsid.set(info, WifiSsid.createFromAsciiEncoded.call(VASettings.Wifi.SSID));
  } else {
    mirror.android.net.wifi.WifiInfo.mSSID.set(info, VASettings.Wifi.SSID);
  }
  return info;
}
com.lody.virtual.client.hook.proxies.wifi

Most used classes

  • WifiManagerStub$GetConnectionInfo
  • WifiManagerStub$GetScanResults
  • WifiManagerStub$IPInfo
  • WifiManagerStub$RemoveWorkSourceMethodProxy
  • WifiManagerStub
  • WifiScannerStub
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now