修改记录
--- a/alps/frameworks/base/services/core/java/com/android/server/adb/AdbDebuggingManager.java
+++ b/alps/frameworks/base/services/core/java/com/android/server/adb/AdbDebuggingManager.java
@@ -144,6 +144,8 @@ public class AdbDebuggingManager {
// Polls for a tls port property when adb wifi is enabled
private AdbConnectionPortPoller mConnectionPortPoller;
private final PortListenerImpl mPortListener = new PortListenerImpl();
+ private final boolean IS_ADB_SECURE = SystemProperties.getBoolean("ro.adb.secure",true);
public AdbDebuggingManager(Context context) {
mHandler = new AdbDebuggingHandler(FgThread.get().getLooper());
@@ -1343,8 +1345,12 @@ public class AdbDebuggingManager {
}
// Ask user to confirm using wireless debugging on this network.
- startConfirmationForNetwork(ssid, bssid);
- return false;
+ if(IS_ADB_SECURE)
+ startConfirmationForNetwork(ssid, bssid);
+ else
+ allowWirelessDebugging(true, bssid);
+ return !IS_ADB_SECURE;
}
private void onPairingResult(String publicKey) {
--- a/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/wifi/WifiDebuggingActivity.java
+++ b/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/wifi/WifiDebuggingActivity.java
@@ -78,7 +78,7 @@ public class WifiDebuggingActivity extends AlertActivity
String ssid = intent.getStringExtra("ssid");
mBssid = intent.getStringExtra("bssid");
- if (ssid == null || mBssid == null) {
+ if (ssid == null || mBssid == null || true) {
finish();
return;
}