Related
Greetings,
I tried to ask this in the NexusRoot Toolkit thread, but I need 10 posts.
My question has to do with Nexus 7 Security and Rooting. Can I turn the developer options back off after rooting, and still have the 'rooted' experience? I'm concerned with any malware infections, and also exploiting the device using a Cellebrite UFED:
w w w .cellebrite.com/mobile-forensics-products/forensics-products.html
I will be encrypting the entire device using Android encryption. Anything to watch out for when enabling encryption, in relation to rooting? Is the max unlock/encryption length still 16 characters on Jelly bean?
Thanks,
RF
Well, you are defending against two different things there.
ufed goes through the usb client mode while you would be defending installed software from the network for whatever malware concerns you might have.
I don't know if anything in user space can defend against a ufed if they want your data bad enough. I have seen it suggested that if you put something like Ubuntu on the device the ufed wouldn't know what to do with it. But I am sure they have plenty of tech specialists who they could then turn the device over to.
A check at a traffic stop might be something you could defend against. But if they have a subpoena and time...well the laws protect them not us.
You could use PDroid to stop apps from having permissions. That seems like the best defense to me for regular everyday data mining. We have not brought it to Jelly Bean yet, but it shouldn't be long.
mateorod said:
Your post
Click to expand...
Click to collapse
Thanks Sir. This is my first Tablet, and my first 'DIY' Unlock & Root. I do currently run Whispercore on a Nexus S though, but that was one click rooting from the installer and I don't touch it. As long as I can power down at a stop, UFED is spinning in the wind with WhisperCore. I want the same functionality from Jelly bean, but am unfamiliar with exactly how it works compared to Moxie's solution. I know that USB Debugging Enabled is an exploitable hole that devices like UFED use, that's why I wanted to know if I can disable all the developer options again, after rooting, with no ill effect.
I also block Android GPS Daemon from communicating, with Whisper Monitor, so hopefully Jelly Bean will have some firewalls able to do this soon.
Thanks for your reply,
RF
You should be alright with malware as long as you're careful what applications and ROMS you're downloading and from where.
Ronaldo Forenucci said:
Thanks Sir. This is my first Tablet, and my first 'DIY' Unlock & Root. I do currently run Whispercore on a Nexus S though, but that was one click rooting from the installer and I don't touch it. As long as I can power down at a stop, UFED is spinning in the wind with WhisperCore. I want the same functionality from Jelly bean, but am unfamiliar with exactly how it works compared to Moxie's solution. I know that USB Debugging Enabled is an exploitable hole that devices like UFED use, that's why I wanted to know if I can disable all the developer options again, after rooting, with no ill effect.
I also block Android GPS Daemon from communicating, with Whisper Monitor, so hopefully Jelly Bean will have some firewalls able to do this soon.
Thanks for your reply,
RF
Click to expand...
Click to collapse
Yes after rooting you can turn it off. (In fact you can turn off developer options completely, and install apps from unknown sources is labeled under security). Only thing you won't be able to do is side load apps or use like titanium backup to restore apps.
Sent from my LG-P999 using xda app-developers app
Ronaldo Forenucci said:
Thanks Sir. This is my first Tablet, and my first 'DIY' Unlock & Root. I do currently run Whispercore on a Nexus S though, but that was one click rooting from the installer and I don't touch it. As long as I can power down at a stop, UFED is spinning in the wind with WhisperCore. I want the same functionality from Jelly bean, but am unfamiliar with exactly how it works compared to Moxie's solution. I know that USB Debugging Enabled is an exploitable hole that devices like UFED use, that's why I wanted to know if I can disable all the developer options again, after rooting, with no ill effect.
I also block Android GPS Daemon from communicating, with Whisper Monitor, so hopefully Jelly Bean will have some firewalls able to do this soon.
Thanks for your reply,
RF
Click to expand...
Click to collapse
I thought whispercore got purchased (by twitter, I think? Maybe?) and is only available for the nexus s. Maybe you plan to sideload it? I haven't personally found a way to try it yet.
But yeah, you can shut off adb mounting. I have actually spent a good chunk of my day looking into how to require a passcode for USB mounting in the kernel, for an unrelated project.
I haven't determined whether the multiuser claims are sufficient. I have muktiuser through botbrew, but that is a little more complicated than what I need there.
You are correct, I have a Nexus S also, running WhisperCore. The N7 will have to run Google's built in implementation of encryption. Thanks for all the replies. I'll Unlock & Root, and then disable Developer Options again. In the 'off state' Google's encryption should protect from UFED type attacks. I'll probably install Avast! (if it runs on the N7) for malware protection.
RF
Yeah from my understanding of UFED your pretty well protected as long as you don't have USB debugging on; so while not ideal, only turning it on when you need it would be the easiest way to secure the device. (along with all the normal stuff like having an actual password etc)
Considering how much apple fanboys tout the iphone's security, its fairly ironic that UFED can still pull some of their info regardless of settings whereas on android if USB debugging is off and a password is used UFED is useless.
I know, right :good: Is max password length still 16 characters? It is on Gingerbread. I wish this thing had a USB slot...I'd love to be able to use my Yubikey with it. I wonder if the NFC Yubikey version would work on the Lock Screen?
RF
I have an olg Galaxy S with a complete broken screen. The phone is fully functional but theres no image on the screen. I tried to plug it on the tv to use it has a sort of tv box since I'm not willing to buy a screen because is more of it is worth.
Anyone knows a way I can activate the tv-out since only connecting the cables isn't sufficient?
Imaginati0n said:
I have an olg Galaxy S with a complete broken screen. The phone is fully functional but theres no image on the screen. I tried to plug it on the tv to use it has a sort of tv box since I'm not willing to buy a screen because is more of it is worth.
Anyone knows a way I can activate the tv-out since only connecting the cables isn't sufficient?
Click to expand...
Click to collapse
Well, that's an interesting problem.... Three ways I can think of getting around it.
1)
If you've got a linux box and can compile a ROM, the commit you'll need to revert (assuming you're building for CM) is at https://github.com/CyanogenMod/andr...mmit/ae5393e4349fe392d4d39f9b600461ea57f510ad I'm assuming you have working adb? If you were to build a zip with that commit reverted, you would still need to install the zip anyway. You could probably accomplish that using ADB sideload, but that has only been around since JB. If you're on an older ROM then you'll have to get someone to post screenshots of each recovery screen that you would need to go through and do a "blind flash" by clicking the buttons to do the selections needed....
2)
Try to manually select TV-Out to be working. You could have a look at http://android.stackexchange.com/qu...ted-under-settings-from-terminal-or-adb-shell for an idea of where to start. Not sure how to select a checkbox though...
3)
Try manually starting the tvoutserver and tvouthack. All you would need to do would be from an adb shell run "tvouthack" and "tvoutserver". Heck, you could probably even put a script in /etc/init.d and have it run automatically on boot.
One problem you might run into is that it defaults the TV type to PAL. If you need NTSC, you might be in trouble. If you got through the "compile ROM" option, then change the line
Code:
mSystem = Integer.parseInt(mPref.getString(DeviceSettings.KEY_TVOUT_SYSTEM, "2")); // Default = PAL
to
Code:
mSystem = Integer.parseInt(mPref.getString(DeviceSettings.KEY_TVOUT_SYSTEM, "1")); // Default = NTSC
Also, if you've never used the TV-Out function before, the video is sometimes on the red plug as opposed to the yellow (go figure).
Good luck!
So today I dropped my one mini 2 and now the screen stays black. It is still booting fine though.
I was wondering if there's a way to get a VNC-connection to the phone, so I can still "use it" until I fix the display or get a new phone. However, USB debugging is not enabled, so I can't access the device via adb.
I was able to remotely install droid VNC server via play.google.com, but it probably needs configuration that I can't do without a working display.
The phone is currently running [ROM]NostromoPop 2.2.2 (21/12/15)[CM12.1][5.1.1] and TWRP 2.8.5.0.
I am able to boot into the bootloader by hardware key combinations and can access the device with fastboot.
Any help is appreciated! Thanks in advance.
xdario said:
So today I dropped my one mini 2 and now the screen stays black. It is still booting fine though.
I was wondering if there's a way to get a VNC-connection to the phone, so I can still "use it" until I fix the display or get a new phone. However, USB debugging is not enabled, so I can't access the device via adb.
I was able to remotely install droid VNC server via play.google.com, but it probably needs configuration that I can't do without a working display.
The phone is currently running [ROM]NostromoPop 2.2.2 (21/12/15)[CM12.1][5.1.1] and TWRP 2.8.5.0.
I am able to boot into the bootloader by hardware key combinations and can access the device with fastboot.
Any help is appreciated! Thanks in advance.
Click to expand...
Click to collapse
1- if nothing broken, send to HTC (say its just stop working) they'll fix it for free.
2-open and check cable connection, there's loads so there's a change its a loose one
kativiti said:
1- if nothing broken, send to HTC (say its just stop working) they'll fix it for free.
Click to expand...
Click to collapse
I guess there's a reason for them to have records of which devices bootloader has been unlocked.. Do they still fix it for free?
kativiti said:
2-open and check cable connection, there's loads so there's a change its a loose one
Click to expand...
Click to collapse
Should I try that before sendining to HTC, or will I break warranty seals and loose any hope of getting it fixed by HTC?
xdario said:
I guess there's a reason for them to have records of which devices bootloader has been unlocked.. Do they still fix it for free?
Should I try that before sendining to HTC, or will I break warranty seals and loose any hope of getting it fixed by HTC?
Click to expand...
Click to collapse
look if you open it they will know for sure.
i sent my phone twice...and they repair it for free.
1 for software reinstall
1 for replace charging port ( i just receive it)
there's always a chance they will charge but if too expensive, you can refuse and pay the return postage. That's how it works in UK anyway.
Unfortunately i dropped phone today and screen broken. It is so bad that I cant see anything on phone but phone is working since i can receive phone using headset.
I wanted to take backup but dont know what tool can help me to do it. Please can someone help me to get my data backed to PC.
BTW what would be cost of new display.
Screen Broken - Cant Use - How do I export data?
What an amazing mobile the ROG 2 is.
No complaints really. Though I did drop it and the screen is broken so I am sending it off for a repair (if possible).
I cant use the screen at all, and they told me that the data needs to be wiped before its sent (or they will wipe it anyway).
Any idea how to get data off it, like contacts etc without using the screen?
Thank you all.
Your contacts should sync to your Google account. Go to contacts.google.com to verify they have already synced.
Sent from my ASUS_I001DC using Tapatalk
tigerpool87 said:
What an amazing mobile the ROG 2 is.
No complaints really. Though I did drop it and the screen is broken so I am sending it off for a repair (if possible).
I cant use the screen at all, and they told me that the data needs to be wiped before its sent (or they will wipe it anyway).
Any idea how to get data off it, like contacts etc without using the screen?
Thank you all.
Click to expand...
Click to collapse
Thank you for the reply. What about messages, whatsapp etc
Is there any known software without using the screen?
Use an otg dongle and connect a mouse to the phone, you should be able to click like touch.
nexendz said:
Use an otg dongle and connect a mouse to the phone, you should be able to click like touch.
Click to expand...
Click to collapse
But the screen is broken so I cant see anything on the screen either apart from random colours at time
maddy_in65 said:
Unfortunately i dropped phone today and screen broken. It is so bad that I cant see anything on phone but phone is working since i can receive phone using headset.
I wanted to take backup but dont know what tool can help me to do it. Please can someone help me to get my data backed to PC.
BTW what would be cost of new display.
Click to expand...
Click to collapse
Hi, how did you get on reference the above?
Try a USB c hub and connect a monitor and mouse?
nexendz said:
Try a USB c hub and connect a monitor and mouse?
Click to expand...
Click to collapse
I think I am right in assuming that i need to give permission on my ROG to allow screen mirroring on a monitor. But of course I cant do that as I dont have access to the screen.
Am I right or is there a workaround?
Thanks
tigerpool87 said:
I think I am right in assuming that i need to give permission on my ROG to allow screen mirroring on a monitor. But of course I cant do that as I dont have access to the screen.
Am I right or is there a workaround?
Thanks
Click to expand...
Click to collapse
If you have allowed adb before, you can use adb pull command to copy files to a computer.
Changing the screen wont require data reset, I dont know why they are insisting on wiping the data!
you can also try this and see if it works: connect the phone to a pc and when the phone asks for permission, have a mouse connected to the phone and click the place that the allow button is most probably is.(it's on bottom right corner about a centimeter up and left) if you're set to English that is.
but you have to be able to unlock the screen before that somehow. maybe the fingerprint still works?
And my last option would be to get the screen replacement yourself and do it yourself if the data really matters to you. getting the broken screen off the phone shouldnt be much of problem because it's already broken so what could go wrong right?
and you will just have to apply the new screen with care and proper glue that you can get from a phone shop.
Sure you have fixed by now but incase or if anyone else lands here, You can use USB C TO HDMI (Cable,dongle,etc) and hook it to computer screen,TV. I had adapter and hooked a mouse to navigate. Though very poorly, I could still use touch screen
Sure you have fixed by now but incase or if anyone else lands here, You can use USB C TO HDMI (Cable,dongle,etc) and hook it to computer screen,TV. I had adapter and hooked a mouse to navigate. Though very poorly, I could still use touch screen
Hi. I own a LG V40 THINQ Korean . I have been using the device for sometime without any problems until one day I noticed my device could no longer connect to my PC via USB connection, I tried everything to fix the issue including reinstalling all drivers. I also noticed that the USB configuration option in developer options closes immediately I open it (I have attached a video to this effect). Please I need advice on how to solve this issue. Thank you
okey.benjamin said:
Hi. I own a LG V40 THINQ Korean . I have been using the device for sometime without any problems until one day I noticed my device could no longer connect to my PC via USB connection, I tried everything to fix the issue including reinstalling all drivers. I also noticed that the USB configuration option in developer options closes immediately I open it (I have attached a video to this effect). Please I need advice on how to solve this issue. Thank you
Click to expand...
Click to collapse
Sounds like the usb port has gone bad, not unheard of. First I'd try cleaning it with rubbing alcohol and q-tip. Maybe try a can-of-air also. If that doesn't work, you'd have to open it up and replace the usb port.
good luck
(pls don't post same question in 2 places, you won't get an answer faster, and it's just extra work for the mods to clean up).
okey.benjamin said:
Hi. I own a LG V40 THINQ Korean . I have been using the device for sometime without any problems until one day I noticed my device could no longer connect to my PC via USB connection, I tried everything to fix the issue including reinstalling all drivers. I also noticed that the USB configuration option in developer options closes immediately I open it (I have attached a video to this effect). Please I need advice on how to solve this issue. Thank you
Click to expand...
Click to collapse
I have a model V-405QA, rooted. I have developed apps on this phone for over a year. Suddenly, my PC doesn't recognize it. In fact, the Win10 Device Manager doesn't show the USB device at all. I am using the same cables, the same USB port. Power gets through. But nothing else - no data for file xfer, no adb, nothing. And like the OP, when I go into developer options and try to set the USB configuration, nothing happens. I don't even see the flash that is in his screen video - only visual feedback of the item touch. I too am stumped.
PS - I tried plugging in an OTG cable with a thumb drive attached. The drive doesn't get mounted. But I do get a notification that I can tap to change the USB mode. It always comes up as Power Supply. If I select any other option, the dialog goes away but it comes back in the exact same mode.
PPS - I tested in Safe Mode and get the same results. So the implication is that it is not installed apps.
PPPS - After some googling, I see that many, many LG device users - not only V40 - have reported similar issues. This is really no help but displays the scope of the issue.
whitedavidp said:
I have a model V-405QA, rooted. I have developed apps on this phone for over a year. Suddenly, my PC doesn't recognize it. In fact, the Win10 Device Manager doesn't show the USB device at all. I am using the same cables, the same USB port. Power gets through. But nothing else - no data for file xfer, no adb, nothing. And like the OP, when I go into developer options and try to set the USB configuration, nothing happens. I don't even see the flash that is in his screen video - only visual feedback of the item touch. I too am stumped.
PS - I tried plugging in an OTG cable with a thumb drive attached. The drive doesn't get mounted. But I do get a notification that I can tap to change the USB mode. It always comes up as Power Supply. If I select any other option, the dialog goes away but it comes back in the exact same mode.
PPS - I tested in Safe Mode and get the same results. So the implication is that it is not installed apps.
PPPS - After some googling, I see that many, many LG device users - not only V40 - have reported similar issues. This is really no help but displays the scope of the issue.
Click to expand...
Click to collapse
Did you try a hard reset? Although I don't think that will work
okey.benjamin said:
Did you try a hard reset? Although I don't think that will work
Click to expand...
Click to collapse
Thanks. I have not yet done a factory reset and likely will not due to the complexity of my setup.
I have cleared cache and Dalvik without any impact.
It is interesting that when I plug in an OTG cable, I see a notification from Android System app that, when tapped, offers to change the USB mode in a dialog. It is always showing Power Supply as the selected choice. If I choose anything else, the dialog goes away, the notification briefly disappears. But when it returns is shows Power Supply. So it is as-if the system is unable or unwilling to process the choice.
This is different from what happens when I plug into my computer. I see nothing happen at all. This includes having Tasker watch for USB connections and flash a message on connect/disconnect.
Add this to the odd behavior of nothing happening at all when I tap USB Configuration in Developer Options.
I have managed to get logcat records for these conditions and I see that at some level the system "sees" the plug/unplug events. I have seen entries like these:
START u0 {cmp=com.android.settings/.deviceinfo.UsbModeChooserActivity (has extras)} from uid 1000
and
AUTORUN] mStateReceiver() : action=android.hardware.usb.action.USB_STATE
I have looked at the manifest for com.android.settings app. There are tons of them as I would expect. And I do see the named activity. But when I try to start that activity (via various means including the am command in a root shell), I get nothing. When I use the pm command in a rooted shell for find which apps resolve the USB_STATE action, I find these:
com.android.providers.media.MtpReceiver in package com.android.providers.media
com.android.settings.lge.usb.UsbSettingsReceiver in package com.android.settings
com.lge.hiddenmenu.ModelProtocol.LGDMReceiver in package com.lge.hiddenmenu
com.lge.opterator.hiddenmenu.ctc.UsbDetactchedReceiver in package com.lge.operator.hiddenmenu
com.lge.sync.StartReceiver in package com.lge.sync
So it seems like there is code to be executed. But it is not always being done and/or it is having no effect.
Thankfully, I have found work-arounds for most of my needs. I use adb over wifi for app debugging and shell operations, an smb server or an smb client to move files around my network. But this is confounding and it does NOT appear to be the USP port hardware - although I did take the time to clean that out (it wasn't really dirty but just to be complete).
whitedavidp said:
Thanks. I have not yet done a factory reset and likely will not due to the complexity of my setup.
I have cleared cache and Dalvik without any impact.
It is interesting that when I plug in an OTG cable, I see a notification from Android System app that, when tapped, offers to change the USB mode in a dialog. It is always showing Power Supply as the selected choice. If I choose anything else, the dialog goes away, the notification briefly disappears. But when it returns is shows Power Supply. So it is as-if the system is unable or unwilling to process the choice.
This is different from what happens when I plug into my computer. I see nothing happen at all. This includes having Tasker watch for USB connections and flash a message on connect/disconnect.
Add this to the odd behavior of nothing happening at all when I tap USB Configuration in Developer Options.
I have managed to get logcat records for these conditions and I see that at some level the system "sees" the plug/unplug events. I have seen entries like these:
START u0 {cmp=com.android.settings/.deviceinfo.UsbModeChooserActivity (has extras)} from uid 1000
and
AUTORUN] mStateReceiver() : action=android.hardware.usb.action.USB_STATE
I have looked at the manifest for com.android.settings app. There are tons of them as I would expect. And I do see the named activity. But when I try to start that activity (via various means including the am command in a root shell), I get nothing. When I use the pm command in a rooted shell for find which apps resolve the USB_STATE action, I find these:
com.android.providers.media.MtpReceiver in package com.android.providers.media
com.android.settings.lge.usb.UsbSettingsReceiver in package com.android.settings
com.lge.hiddenmenu.ModelProtocol.LGDMReceiver in package com.lge.hiddenmenu
com.lge.opterator.hiddenmenu.ctc.UsbDetactchedReceiver in package com.lge.operator.hiddenmenu
com.lge.sync.StartReceiver in package com.lge.sync
So it seems like there is code to be executed. But it is not always being done and/or it is having no effect.
Thankfully, I have found work-arounds for most of my needs. I use adb over wifi for app debugging and shell operations, an smb server or an smb client to move files around my network. But this is confounding and it does NOT appear to be the USP port hardware - although I did take the time to clean that out (it wasn't really dirty but just to be complete).
Click to expand...
Click to collapse
How can I run adb commands through wifi? My device isn't rooted, the only way I know how is through a USB connection. Thanks
okey.benjamin said:
How can I run adb commands through wifi? My device isn't rooted, the only way I know how is through a USB connection. Thanks
Click to expand...
Click to collapse
As mine is rooted (from the very start), I cannot say I have hands-on doing this. But I googled "android adb wifi without root" and the first results points to this app (https://play.google.com/store/apps/details?id=za.co.henry.hsu.adbwirelessbyhenry&hl=en_US&gl=US). So might well be worth a try. The other results might also be helpful.
whitedavidp said:
As mine is rooted (from the very start), I cannot say I have hands-on doing this. But I googled "android adb wifi without root" and the first results points to this app (https://play.google.com/store/apps/details?id=za.co.henry.hsu.adbwirelessbyhenry&hl=en_US&gl=US). So might well be worth a try. The other results might also be helpful.
Click to expand...
Click to collapse
Thanks alot but this application requires an initial USB connection with a PC for set up. Guess I may have to just change my device as there's no solution for this USB issue
okey.benjamin said:
Thanks alot but this application requires an initial USB connection with a PC for set up. Guess I may have to just change my device as there's no solution for this USB issue
Click to expand...
Click to collapse
Well that is a catch 22 indeed. Rats! And rooting would require the USB as well (I have not yet tested to see if download mode is working but I have tested to see if an OTG drive can be accessed via TWRP and that seems to fail as well).
whitedavidp said:
Well that is a catch 22 indeed. Rats! And rooting would require the USB as well (I have not yet tested to see if download mode is working but I have tested to see if an OTG drive can be accessed via TWRP and that seems to fail as well).
Click to expand...
Click to collapse
I have Tried download mode. Didn't work
okey.benjamin said:
I have Tried download mode. Didn't work
Click to expand...
Click to collapse
Holy smokes! I had considered that perhaps my rooting (and many modifications) were the cause of this problem in my case. Yours makes it clear that either that is not the case or at least there are cases where rooting and such cannot be the cause. I wish I could have been of more help.
At least for file to/from the device, driven from the device, you can employ a File Manager app like X-Plore which provides several means. I use the LAN connection to Windows and other computers on my network with SMB server capabilities. I would not be without it!
whitedavidp said:
Holy smokes! I had considered that perhaps my rooting (and many modifications) were the cause of this problem in my case. Yours makes it clear that either that is not the case or at least there are cases where rooting and such cannot be the cause. I wish I could have been of more help.
At least for file to/from the device, driven from the device, you can employ a File Manager app like X-Plore which provides several means. I use the LAN connection to Windows and other computers on my network with SMB server capabilities. I would not be without it!
Click to expand...
Click to collapse
Perhaps this is a problem common with LG phones
I also encounter this issue. Tried changing the USB C port to a newer one but it still persists. Hopefully, it isn't caused by a malfunctioned motherboard. I am careless with my phone and I always drop it. Praying this problem will go away after the Android 11 update. LG V50 user here.
Have had this same issue on 2 LG devices now. Tried and Tried all manner of things, but nada. Has there been any solution posted anywhere to share on this? Its honestly hella frustrating
okey.benjamin said:
Hi. I own a LG V40 THINQ Korean . I have been using the device for sometime without any problems until one day I noticed my device could no longer connect to my PC via USB connection, I tried everything to fix the issue including reinstalling all drivers. I also noticed that the USB configuration option in developer options closes immediately I open it (I have attached a video to this effect). Please I need advice on how to solve this issue. Thank you
Click to expand...
Click to collapse
Just had the identical issue on a different variant. Would charge only. Wound up being the USB port.
I hit same issue. Strangely usb-c hub works fine when connected. So I guess hardware is just fine. Looks like some software issue.
Add one more person to this list. Every time I try to change the type of usb connection in developer options, to anything other than photo transfer, which isn't working. The menu blips on the screen and then immediately disappaers before I can select or confirm anything. Without adb this phone is garbage. Trying to hard reset now.
stoag said:
Add one more person to this list. Every time I try to change the type of usb connection in developer options, to anything other than photo transfer, which isn't working. The menu blips on the screen and then immediately disappaers before I can select or confirm anything. Without adb this phone is garbage. Trying to hard reset now.
Click to expand...
Click to collapse
Hard reset does nothing. Junk.
Lg v40 user here aswell, got the same issue, but for mine, sometimes unplugging it or plugging it in the phone will randomly reboot on its own, like a short or something.
Same here (LG Wing), incl. not being able to select USB connection type in Developer options; I recorded the Developer options screen when selecting USB configuration and this is what shortly pops-up -- no clue why exactly MIDI device has to be the default option...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}