Java 将手机变成';热点&x27;(美联社),但隐藏用法

Java 将手机变成';热点&x27;(美联社),但隐藏用法,java,wifi,tethering,Java,Wifi,Tethering,是否有可能打开AP(接入点),使运营商无法发现这些数据来自手机以外的其他设备 有无限的数据计划,但作为热点使用时有限,这就是为什么 我找到以下代码来打开AP: wifi_manager = (WifiManager) this.getSystemService(HotSpot_TrisActivity.this.WIFI_SERVICE); btnEnableAP = (Button)findViewById(R.id.btnEnableAP); btnEnableAP.setOnCli

是否有可能打开AP(接入点),使运营商无法发现这些数据来自手机以外的其他设备

有无限的数据计划,但作为热点使用时有限,这就是为什么

我找到以下代码来打开AP:

wifi_manager = (WifiManager)    this.getSystemService(HotSpot_TrisActivity.this.WIFI_SERVICE);
btnEnableAP = (Button)findViewById(R.id.btnEnableAP);

btnEnableAP.setOnClickListener(new View.OnClickListener() 
{

   @Override
   public void onClick(View arg0) 
   {
  // TODO Auto-generated method stub
  WifiConfiguration wifi_configuration = null;
  wifi_manager.setWifiEnabled(false);

  try 
  {
     //USE REFLECTION TO GET METHOD "SetWifiAPEnabled"
     Method method=wifi_manager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
     method.invoke(wifi_manager, wifi_configuration, true);
  } 
  catch (NoSuchMethodException e) 
  {
     // TODO Auto-generated catch block
     e.printStackTrace();
  } 
  catch (IllegalArgumentException e) 
  {
     // TODO Auto-generated catch block
     e.printStackTrace();
  } 
  catch (IllegalAccessException e) 
  {
     // TODO Auto-generated catch block
     e.printStackTrace();
  } 
  catch (InvocationTargetException e) 
  {
     // TODO Auto-generated catch block
     e.printStackTrace();
  }
   }
});
我找到了一些方法,航空母舰可能会检测到系留:

恒定的TTL(生存时间)可用于“隐藏系带使用情况”。基本上是这样的。当您的手机想要发送数据包时,它添加到数据包中的内容之一是TTL值,Android的默认值是64。TTL值每次通过手机之间的网络时都会减少一,所以它在64时离开手机,在63时离开塔台,在62时离开at&T,依此类推。 问题是,一些栓系应用程序被编写成简单的路由器,这意味着它们减少了TTL,因此正常数据包将为64,栓系数据包将为63。此外,Windows的默认TTL为128,这与正常的Android TTL不同,无论tether应用程序是否减少,这一点都非常明显

或者他们可能只是在寻找一个以上的设备。当你使用WiFi连接时,你的Android电脑看起来就像一个路由器,运营商可以查询有多少台电脑连接到该路由器

或者他们检查浏览器

有人知道如何在栓系时调整这些数据吗