[Q] Nexus 7 not recognized as MTP on Win7
I've been trying to play with some of the ROM's of Pokemon games recently and i've been using the Pokemon ROM editor to edit the games ROM's. This was before i rooted my nexus 7. Be aware that I haven't flashed any other ROM's or played with any kernels or device mechanics yet and the device was still connecting as MTP before I had rooted and for a while after i had rooted. I can connect it as PTP, but that's not useful when you need to take the whole .nds file for a game off your device. I'm not quite sure what's causing it, but I can tell you what i've already tried so far.
I've reinstalled the ADB drivers and every single part of my Nexus 7 from both PC's that I plugged it into, then enabled MTP and reconnected them, but Windows gives me a driver not found error and so ends the driver solution. I've connected it to more than one PC, one of which had not had the device connected to it ever before, yet it still it didn't appear. (Both PCs are running windows 7), so that means it's either Windows 7 doesn't like Google and wants to screw them by not showing their devices (which is unlikely) or the nexus 7 is just being derpy (which is likely). I've tried different cables, but i assume the cable is alright seeing as it can charge and connect as PTP.
I'm not really sure where else to go from here and i kinda need to edit that ROM soon as my Electabuzz needs to evolve and I need to change his evolution conditions so he evolves at level 56 instead of by trade. There's a random piece of info for you. Also, if i get any solutions that require software downloads, please link to the software or files. I'm pretty new to android tinkering and I don't know all of the terms yet.
EDIT: I don't understand this anymore. At first, PTP was working, now i tried it on a laptop, It didn't work, then i tried it on the PC again and now both PTP and MTP are suddenly working again...
Why does android continue to just fix itself automatically? This is the third time!