First, I want to sincerely thank everyone who pledged money and donated!! Donations have been a big help in recouping my losses in purchasing new units after bricking them as well as motivation for finding exploit methods.
I initially looked at Metasploit and abandoned it after loosing shell sessions after exploiting to a root shell. Another method has now made this possible.
The great news about Metasploit is that it doesn't require any of my proprietary software to execute and the fruits of my labor from that exploit have all been rolled over to this method.
Thank you Metasploit developers!!
Lastly, just to clear up some confusion from the previous posts - I never intentionally left the forums. I have been working behind the scenes with our awesome mods to work out some problems and all is well.
This actual root process and implementation has been tested by a few users here already, just the implementation of the exploit is different. This shouldn't matter and I expect the same positive results. However, I want to give the usual disclaimer that this might brick your unit. If it does, I cannot be held responsible. Do it at your own risk!
Here is how to obtain root on the DNN990HD using Metasploit reverse TCP Webview exploit.
NOTE: It would be nice if someone could provide a dedicated FTP server with a dedicated IP to host the exploit
This assumes that you have installed Metasploit for Windows or Linux and have the Metasploit Console open.
Enter the following after getting a sessions with Metasploit.
Please provide feedback and let me know how this works.
I will release these custom apps I developed very soon:
KWAudio.apk - This switches the Kenwood amp input to "Android" mode so that custom installed apps will route the audio correctly. (Instead of having to launch USB mode or other work around)
CDS_Kroot.apk - Will re-enable non market apps again after the Kenwood lock reverts it back. This app also has other misc things like forcing system rebuild, clearing dalvik cache and launching "Developer" hidden Android menu.
I will also soon release my Play Store process. And no, it's not as simple as installing the PlayStore APK.
If this works for you, consider donating to ChainFire for his awesome SuperSU app and or myself for researching and coming up with the implementation.
Edited 6/19/2014 11:04 PM to fix typos and make it easier to read.