Loading
Fix isConnected to be sync and return boolean
isConnected() in ADB and Recovery classes was marked async but never awaited anything, and returned the device object directly instead of a boolean. This caused two issues: 1. Unnecessary async overhead for a synchronous check 2. Return type inconsistency - callers expect boolean, got object Remove async keyword to match base Device class and Bootloader implementation. Use double-negation (!!) to coerce getDevice() result to boolean explicitly.