[One (M7) General] LordVetinari:
Something untoward is going on here. With USB Debugging off, I plug my phone into my PC and suddenly, USB Debugging turns on.

I have confirmed beforehand by exiting and re-entering "Developer options" (which is off,) as well as USB Debugging being disabled and off. Attached is before / during screenshots. After I unplug the USB cable, USB Debugging shows as disabled again (obviously) I did a logcat -c before doing the test, and it does seem to turn on adb.

Has anyone else noticed this, or is it just me? Is there any way to disable it?

Further, has anyone noticed that we apparently have a French dialect / version of English (instead of UK) in the third screenshot?

V/UsbDeviceManager( 618): [USBNET] USB UEVENT: {USB_STATE=CONNECTED, SUBSYSTEM=android_usb, DEVPATH=/devices/virtual/android_usb/android0, SEQNUM=11352, ACTION=change}
V/UsbDeviceManager( 618): [USBNET] USB UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=1, DEVPATH=/devices/virtual/switch/usb_connect2pc, SEQNUM=11353, ACTION=change, SWITCH_NAME=usb_connect2pc}
D/UsbDeviceManager( 618): [USBNET] update2: 10,0
D/PowerUI ( 970): closing low battery warning: level=44
D/PowerUI ( 970): plugged = true, health = 2, mBatteryLevel = 44, mPluggedBatteryLevel = 44, mLowBatteryWarningLevel2 = 25, mshowLowChargingWarning2 = true
W/PowerUI ( 970): unknown intent: Intent { act=android.intent.action.ACTION_POWER_CONNECTED flg=0x8000010 }
E/ThermalDaemon( 1614): CPU3 Max freq recover to 1728000
V/Tethering( 618): enableUsbIfaces(true)
E/ThermalDaemon( 1614): CPU2 Max freq recover to 1728000
D/UsbnetService( 618): BroadcastReceiver::onReceive+
D/UsbnetService( 618): onReceive ACTION_USB_STATE: true
D/UsbnetService( 618): BroadcastReceiver::onReceive-
D/UsbDeviceManager( 618): [USBNET] handleMessage: 0; mConnected=false, mConfiguration=false
D/UsbDeviceManager( 618): sendStickyBroadcast: connected= true, configured= false; SetCurrentFunctions= mtp,mass_storage
W/Vold ( 218): USB connected
W/Vold ( 218): Share method ums now available
D/PowerManagerService( 618): acquireWakeLock(42020438): PARTIAL_WAKE_LOCK , tag=GeofencerStateMachine, flags=0x1, pid=1262, uid=10024
D/PowerManagerService( 618): releaseWakeLock(42020438): PARTIAL_WAKE_LOCK , tag=GeofencerStateMachine, flags=0x1
D/PowerUI ( 970): closing low battery warning: level=44
D/PowerUI ( 970): plugged = true, health = 2, mBatteryLevel = 44, mPluggedBatteryLevel = 44, mLowBatteryWarningLevel2 = 25, mshowLowChargingWarning2 = true
V/Tethering( 618): ifaces:{(rmnet1)(rmnet0)(rmnet4)(rmnet3)(rmnet2)(rmnet7)(rmnet6)(rmnet5)(dummy0)(wlan0)(lo)(sit0)(p2p0)(rmnet_usb0)(rmnet_usb3)(rmnet_usb2)(rmnet_usb1)}
D/Tethering( 618): got USB_STATE change: usbConnected=true, mRndisEnabled=false, mUsbTetherRequested=false
W/Settings( 618): Setting adb_enabled has moved from android.provider.Settings.System to android.provider.Settings.Global
V/HtcDLNAServiceManager( 618): Settings:Agentname: adb_enabled
V/HtcDLNAServiceManager( 618): Settings:Agentvalue: 1
V/Settings:Agent( 618): >> traceCallingStack()
V/Settings:Agent( 618): Process.myPid(): 618
V/Settings:Agent( 618): Process.myTid(): 961
V/Settings:Agent( 618): Process.myUid(): 1000
V/Settings:Agent( 618):
V/Settings:Agent( 618):
W/System.err( 618): java.lang.Throwable: stack dump
W/System.err( 618):	at java.lang.Thread.dumpStack(Thread.java:504)
W/System.err( 618):	at android.provider.Settings$HtcISettings$Agent.traceCallingStack(Settings$HtcISettings.java:56)
W/System.err( 618):	at android.provider.Settings$HtcIGlobal$Agent.monitorKey(Settings$HtcIGlobal.java:61)
W/System.err( 618):	at android.provider.Settings$Global.putStringForUser(Settings.java:5567)
W/System.err( 618):	at android.provider.Settings$Secure.putStringForUser(Settings.java:2899)
W/System.err( 618):	at android.provider.Settings$Secure.putIntForUser(Settings.java:3007)
W/System.err( 618):	at android.provider.Settings$Secure.putInt(Settings.java:3001)
W/System.err( 618):	at com.android.server.usb.UsbDeviceManager$UsbHandler.handleMessage(UsbDeviceManager.java:1255)
W/System.err( 618):	at android.os.Handler.dispatchMessage(Handler.java:99)
D/UsbDeviceManager( 618): [USBNET] handleMessage: 10; mConnected=true, mConfiguration=false
D/UsbDeviceManager( 618): [USBNET] gotConnect2PC=1, mPreAdbEnabled= false ,mAdbEnabled= false ,mAtsMode= 0 ,mSecureKey= 1
D/UsbDeviceManager( 618): [USBNET] mHtcMode= 0
D/UsbDeviceManager( 618): [USBNET] enable adb for HSM
W/System.err( 618):	at android.os.Looper.loop(Looper.java:158)
W/System.err( 618):	at android.os.HandlerThread.run(HandlerThread.java:60)
V/Settings:Agent( 618):
V/Settings:Agent( 618): << traceCallingStack(): 2(ms)
W/Settings( 618): Setting adb_enabled has moved from android.provider.Settings.Secure to android.provider.Settings.Global.
D/UsbDeviceManager( 618): [USBNET] AdbSettingsObserver: ADB_ENABLED=true
D/PowerManagerService( 618): acquireWakeLock(41c2e518): PARTIAL_WAKE_LOCK , tag=MailServicePowerLock_0, flags=0x1, pid=4227, uid=10146
W/ContextImpl( 618): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendStickyBroadcast:1448 com.android.server.usb.UsbDeviceManager$UsbHandler.handleMessage:1284 android.os.Handler.dispatchMessage:99 android.os.Looper.loop:158 android.os.HandlerThread.run:60
D/UsbDeviceManager( 618): [USBNET] sendStickyBroadcast ACTION_USB_CONNECT2PC: 1
D/UsbDeviceManager( 618): [USBNET] handleMessage: 1; mConnected=true, mConfiguration=false
D/UsbDeviceManager( 618): [USBNET] Switch adb by usb service
D/UsbDeviceManager( 618): setAdbEnabled: true
D/UsbDeviceManager( 618): setEnabledFunctions(mtp,mass_storage; false)
D/UsbDeviceManager( 618): send Fake intent while setEnabledFunctions
D/UsbDeviceManager( 618): sendStickyBroadcast: connected= true, configured= false; SetCurrentFunctions= mass_storage,adb
D/CursorWindowStats( 4227): Allocate Cursor Window larger than default value, size: 4194304, default:2097152
W/Settings( 1081): Setting preferred_network_mode has moved from android.provider.Settings.Secure to android.provider.Settings.Global.
D/FlexNetS( 1081): CampNetworkInWhiteBlackList had check current PLMN =65501
W/Settings( 4227): Setting data_roaming has moved from android.provider.Settings.Secure to android.provider.Settings.Global.
W/Settings( 4227): Setting airplane_mode_on has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value.
D/UsbnetService( 618): BroadcastReceiver::onReceive+
D/UsbnetService( 618): onReceive ACTION_USB_STATE: true
D/UsbnetService( 618): BroadcastReceiver::onReceive-
D/Tethering( 618): got USB_STATE change: usbConnected=true, mRndisEnabled=false, mUsbTetherRequested=false
D/PowerManagerService( 618): releaseWakeLock(41c2e518): PARTIAL_WAKE_LOCK , tag=MailServicePowerLock_0, flags=0x1
D/UsbReceiver( 1081): onReceiver android.intent.action.ACTION_POWER_CONNECTED
D/UsbDeviceManager( 618): setUsbConfig(none)
D/HtcModeClient( 1081): power connected, start service
D/HtcModeClient( 1081): sSocketMode = LocalSocket
D/HtcModeClient( 1081): start the htcmodeservice thread
D/HtcModeClient( 1081): initCanAgent
I/CANMesgAgentLocalSocket( 1081): CANAgent Id = 0
D/HtcModeClient( 1081): sense info: version = none, id = 2
D/SmartSyncDataLinkTurnOffReceiver( 326): [interruptNightMode] bNightMode = true, nModeType = 4
D/HtcModeClient( 1081): display info: width = 1080, height = 1920
D/HtcModeClient( 1081): display info: mode = 10
D/HtcModeClient( 1081): onStartCommand() action = com.htc.autobot.htcmodeclient.PowerConnected +++
D/PicasaUploaderSyncManager(28775): battery info: true
D/HtcModeClient( 1081): isDevicePluggedUsb: bUsbCharge = true
D/HtcModeClient( 1081): connectState: BT_TURNON_BYME = false
D/HtcModeClient( 1081): connectState: CONNECTION_READY = false
D/HtcModeClient( 1081): connectState: ENABLE_PROJECTBYAPP = false
D/HtcModeClient( 1081): connectState: ENTER_PROJECTMODE = false
D/HtcModeClient( 1081): connectState: PHONE_PULGIN = false
D/HtcModeClient( 1081): connectState: Force_AWAKE = false
D/HtcModeClient( 1081): connectState: PHONE_PULGIN = true
D/HtcModeClient( 1081): connectState: POWERCONNECTED_READY = true
V/UsbDeviceManager( 618): [USBNET] USB UEVENT: {USB_STATE=CONFIGURED, SUBSYSTEM=android_usb, DEVPATH=/devices/virtual/android_usb/android0, SEQNUM=11356, ACTION=change}
D/UsbDeviceManager( 618): setUsbConfig(mtp,mass_storage,adb)

Thanks,

LV.