yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] chris.davis925:
It probably showed Kenwood briefly when the Device and Ven ID = 0X000000

I assume that when you were troubleshooting the "unknown device" of the Kenwood OTG port you probably forced the ADB driver on the "unknown device". Now your computer thinks that any "unknown device" with ven and dev ID of 0x00000 are the forced "Kenwood" device.

---------- Post added at 03:40 AM ---------- Previous post was at 03:39 AM ----------

Update: although now that I think about it, I can't think of way of forcing the name "Kenwood" on a 0x0000 dev/ven ID, since it would take the generic Driver name of "Google ADB Device" or "Telechips" or whatever driver variant you used.

Interesting. Either way, I don't think it matters since the problem with "Unknown Device" is that the dev and ven IDs are not presenting themselves.

Speaking of which, what was the last status of your OTG port? Has it stopped working all together?
[Android Head-Units] aplusmiami:
Yes.. well let me rephrase, all I can get is unknown device.
[Android Head-Units] ove76:
dnn9230

Good day. I had a problem with Root on DNN. Help to understand the reason. Thank you.

whoami: unknown uid 0

cd /sdcard

busybox cp /sdcard/download/cds_kroot.tar /sdcard/cds_kroot.tar

busybox tar -x -f cds_kroot.tar -C /

chmod 644 /system/app/eu.chainfire.supersu-1.apk | chmod 644 /data/app/com.speed

software.sqleditor-1.apk

chmod 6755 /system/xbin/su | chmod 6755 /system/xbin/sqlite3 | chmod 6755 /syste

m/xbin/setpropex | chmod 6755 /system.bin/cds_kroot

Unable to chmod /system.bin/cds_kroot: No such file or directory

ls

Alarms

Android

DCIM

Download

LOST.DIR

Movies

Music

Notifications

Pictures

Podcasts

Ringtones

cds_kroot.tar

kroot_temp.tar

chmod 644 /system/app/eu.chainfire.supersu-1.apk | chmod 644 /data/app/com.speedsoftware.sqledit

or-1.apk

Unable to chmod /system/bin/setpropexchmod: No such file or directory

chmod 6755 /system/xbin/su | chmod 6755 /system/xbin/sqlite3 | chmod 6755 /system/xbin/setpropex |

6755 /system.bin/cds_kroot

Unable to chmod /system.bin/cds_kroot: No such file or directory

chmod 6755 /system/bin/setpropex

chmod 6755 /system/xbin/su | chmod 6755 /system/xbin/sqlite3 | chmod 6755 /system/xbin/setpropex |

6755 /system.bin/cds_kroot

Unable to chmod /system.bin/cds_kroot: No such file or directory

chmod 6755 /system/xbin/su | chmod 6755 /system/xbin/sqlite3 | chmod 6755 /system/xbin/setpropex |

6755 /system.bin/cds_kroot

chmod 6755 /system/bin/setpropexUnable to chmod /system.bin/cds_kroot: No such file or directory

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE secure SET value=1

name='install_non_market_apps';"

Unable to chmod /system/bin/setpropexsqlite3: No such file or directory
[Android Head-Units] chris.davis925:
You didn't CD to the right DIR.

For the record, rooting this unit is not recommended for anyone unless you are willing to brick your unit - as one user already has done. This is because the memory of the unit gets corrupted and unit can end up in a "System Rebuilding" look. In fact, this happens quite often.
[Android Head-Units] ove76:
root dnn 9230 dab

Thank you Chris. I tried again and got the Root. How long Root hold on the device? What applications it is better not to? Thank you.

[*] Command shell session 1 opened (192.168.1.94:4444 -> 192.168.1.74:44290) at

2014-10-26 21:22:14 +0200

sessions -i 1

[*] Starting interaction with 1...

export PATH=/system/bin:/system/xbin:/ramdisk:$PATH

cd /sdcard

busybox cp /sdcard/download/kroot_temp.tar /sdcard/kroot_temp.tar | busybox cp

/sdcard/download/cds_kroot.tar /sdcard/cds_kroot.tar

busybox tar -x -f kroot_temp.tar -C /ramdisk

chmod 775 /ramdisk/device.db | chmod 775 /ramdisk/kroot

cd /ramdisk

kroot

busybox whoami

whoami: unknown uid 0

cd /sdcard

mount -o rw,remount /system | mount -o rw,remount /

busybox tar -x -f cds_kroot.tar -C /

chmod 644 /system/app/eu.chainfire.supersu-1.apk | chmod 644 /data/app/com.speedsoftware.sqleditor-1.apk

chmod 6755 /system/xbin/su | chmod 6755 /system/xbin/sqlite3 | chmod 6755 /system/xbin/setpropex | chmod 6755 /system/bin/cds_kroot

chmod 6755 /system/bin/setpropex

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE

secure SET value=1 WHERE name='install_non_market_apps';"

rm /data/dalvik-cache/* | rm /sdcard/cds_kroot.tar | rm /sdcard/kroot_temp.tar

reboot
[Android Head-Units] kizilcali81:
I just installed CWM by radux.m.dan posted on page 59 on a kenwood dnn9250 (european dnn991) via adb. Now when I boot to recovery I can see CWM with three options (restart, install zip, wipe), but I can't choose anything. It seems like my touch isn't working or maybe CWM is frozen. I just want to make a backup to be able to restore when something happens.

Can someone help me please?
[Android Head-Units] jbeavis19:
Did you try navigating with volume and power line you would on a phone?
[Android Head-Units] kizilcali81:
Yes I did, nothing happens. But he says in his post that the buttons do not work.

I think it's because the dnn991 has another touch screen. Maybe that's the problem?
[Android Head-Units] chris.davis925:
Plugin a keyboard.
[Android Head-Units] Metoposcopy:
I appreciate everyone in this thread giving it a shot at rooting this device, but it looks like I am going to cut my losses and buy something else after I have saved up some money to do so.
[Android Head-Units] aplusmiami:
I agree. Very little to gain after so much effort. I went to a Pioneer unit with blue tooth and picked up a spare nexus 7 for less that half the cost of the Kenwood and I do everything I would have wanted to do worth the Kenwood and more.
[Android Head-Units] jbeavis19:
I'm very unhappy with Kenwood on this. One of my 990s is stuck in a rebuilding loop (in my daily driver of course) and the other is OK but probably because it's in a Corvette and it doesn't get used that much. I'm going to try flashing stock software this weekend and see what happens.
[Android Head-Units] Metoposcopy:
Good Luck
[Android Head-Units] malahhaor:
Hi guys,

I'm trying to decide between Parrot Asteroid Smart and Kenwood DNN991HD. I know they are worlds apart but parrot is easy to root.

I read 70 pages worth and i'm still not sure if there is an easy way to root the Kenwood. I'm not sure if i missed a post or what but is there a way to root Kenwood w/o opening up the unit?

I've rooted several tablets and phones in the past but im not that advanced to be able to understand most of the stuff mentioned here.

I'm not looking for anything extraordinary. i want to be able to remove some apps that i don't use and free up some space to be able to load a custom launcher so i can control my home screen better.

Any info would be greatly appreciated.

P.S.

Can kenwood get internet access via Bluetooth. I can share data connection over Bluetooth on my phone. That way i dont have to setup hotspot every time i get in to the car.
[Android Head-Units] jbeavis19:
I used the .delete and .longface files I got from Kenwood and it took the 1.5 update and is back to stock in all its stockeriffic glory. At least it's functional though.
[Android Head-Units] Metoposcopy:
Mine is basically a boat anchor.. it's slow to boot, will not stay paired with my Galaxy 4. It consistently loses my navigation settings and never updates the Facebook and Twitter feeds unless I force it.
[Android Head-Units] jbeavis19:
If you can find a 1.4 install you might try installing it. Mine had to go back to Kenwood after the 1.5 update for the same problems.
[Android Head-Units] Metoposcopy:
I'm sure I have the 1.4 somewhere. . Guess I will try that.. Thanks for the tip
[Android Head-Units] kizilcali81:
http://xdaforums.com/showthread.php?t=2230341

Did someone try this for system RW lock. It is for HTC one m7. Maybe it will work for us too. I would try myself but i have no clue how to use this.
[Android Head-Units] chris.davis925:
I guess I should probably update this and make a few things clear:

-The Data partition on this unit is very small. So small in fact, that if you install just a few apps you will probably fill it. Once you fill it, you can trigger a "System Rebuild". The system rebuild will likely fail and go into a loop since it requires some free space to do what it does.

-Installing apps after the system has locked the partition(s) will result in a "dirty" partition. You'll notice apps stop being install after a boot, or won't run after a boot. This is a sign that your unit will soon go into a "System Rebuilding" loop - and it will fail.

Your only option to fix either of the above is to delete the data partition contents and factory restore the unit using the 1.5 update.

I have had a pretty successful unit in my car after replacing the KW Launcher and adding Spotify and some Google Apps installed without any problems. The big reason why is because I am not updating or installing any new apps, and thus the partition lock never kicked in.

I would love to move to another android unit that has a faster CPU and more memory, but the harsh reality is that the Kenwood produces really great audio and has dedicated EQ and sound processors - allowing for multi channel output over RCA. This is the only reason I put up with this unit, since I have after market amps installed in my car.
[Android Head-Units] aplusmiami:
I'm with Chris on this. The only reason I consider keeping the unit was because of the sound quality. luckily I found someone to give me good money for the two units I had.. I use a Pioneer head unit with a nexus 7 and I'm happy.

---------- Post added at 02:16 AM ---------- Previous post was at 02:12 AM ----------

OT: has anyone got any recommendations on one of those Chinese head units?
[Android Head-Units] Metoposcopy:
Can someone verify that you can downgrade your unit from 1.5 to 1.4?
[Android Head-Units] siralsmooth:
Is it possible to us app2sd and install apps to the SD card or a USB stick to avoid filling the data partition?
[Android Head-Units] aplusmiami:
I have done so. But I lost root.
[Android Head-Units] malahhaor:
would someone be so kind as to point me to instructions on how to root DNN991 or 990?

Im having hard time finding the info in this thread.

Thank you very much
[Android Head-Units] golgothagecko:
Any rooted users out there: Have you tried to install CPU overclocking apps? I'd like to know if they could improve the responsiveness and boot times of the unit.
[Android Head-Units] alucke:
is there a simple way to root dnn990hd 1.5 firmware.
[Android Head-Units] Metoposcopy:
For you guys asking for root, read the thread as it is not a simple process
[Android Head-Units] alucke:
I downloaded rootmydnn1.4.apk, and in the process of downloading firmware 1.4 for dnn990hd. Does rootmydnn1.4.apk work? any input would be appreciated

alucke
[Android Head-Units] aplusmiami:
I am not aware of an apk to root the dnn
[Android Head-Units] kizilcali81:
For the Guys asking how to root:

Use this method to root your devices. It's posted by chris.davis925 back on page 45.
[Android Head-Units] chris.davis925:
The stock kernel locks the CPU frequency. However, with a custom kernel you could allow this to work - and it should indeed make the unit more responsive.
[Android Head-Units] xtimmy86x:
Hi, an information... with the Metasploit reverse TCP Webview exploit in this post, is possible to root the dnn991hd (or the other new kenwood android based radio) too?

thanks
[Android Head-Units] radux.m.dan:
CWM for 991HD and 9250DAB

Hello!

As I got a request on private message to release a CWM version for DNN991HD, here it is.

Be aware it is a trial as I don't have this unit and I was not able to test it.

Regards!
[Android Head-Units] xtimmy86x:
info

There is any method for exit the kwlauncher for view the original android launcher?
[Android Head-Units] chris.davis925:
Thought I would post that DNN992 is coming out soon.

http://manual.kenwood.com/en_contents/attachDownload/81207

Looks to be mostly the same as 991. Here is to hoping that CPU is improved, but expecting it not to be.
[Android Head-Units] xtimmy86x:
info

Hi chris, i tested your method on my DNN9250 (it would be the european 991hd) but when i go to the website on the radio, the browser stuck and i have to power off the unit (you say to go to the website many time for the script to work) but also after 20-25 times he stuck and nothing appear on metasploit console
[Android Head-Units] chris.davis925:
Sorry I don't have a 991 so I don't know what the results would be.
[Android Head-Units] xtimmy86x:
Hi chris i used your method posted on page 45 but afyer opened the session, the first comand is export path ecc, when i type it the metasploit console say export: unknown command. I tried both kali linux and windows 8 but the result is the same. If i type cd /sdcard it work and if i type ls i see the files ib the folder but the other commands won't work... i miss something? Thanks
[Android Head-Units] ove76:
change language GARMIN

Good day. Prompt possible GARMIN to change the language from English to Russian? Thank U.
[Android Head-Units] aplusmiami:
I can't find the specs on the CPU. Any idea what's inside. anyone? anyone? Kenwood has really milked this line for to long if it is the same processor.
[Android Head-Units] chris.davis925:
Don't know. But the unit appears to be such garbage.

https://www.youtube.com/watch?v=9sdgidLM69A
[Android Head-Units] SatanClaw:
Facebook

I have never ever ever gotten facebook to work with my DNN9230BT, Gmail works fine though, I don't use twitter, so I haven't tried that.

Basically, I can log into facebook (I get a message now saying SNS is allready authorised) then nothing. I can't post, I can't read or see any messages. It's been that way through all the firmware updates. Now I am on 1.5.0
[Android Head-Units] dj_vts:
Hey guys, i just purchased a Kenwood DNR-8025BT unit, that is exactly the same looking as the 990, but i suppose it's for Europe. It has everything but navigation (i don't need it) It's this one: http://kenwood-electronics.co.uk/car/nav_mm/mm/DNR8025BT/

So i went to my local car stereo store to fit it on my Alfa Romeo, with an adapter for steering wheel buttons. When they installed it, they told me that the steering wheel buttons do not work with this unit, even though it has the input for an adapter. They also tried another headunit from Kenwood, and the buttons did work properly...

So is there any setting that i miss?? I know i should be asking a car stereo forum, but i hope that it's a software issue. Sorry for my english!
[Android Head-Units] siralsmooth:
I don't know what adapters are available in Europe, but stateside, the PAC audio SWI-RC works well for almost all cars, or the Metra ASWC for any canbus cars. And occasionally you have a car like my Infiniti where there is no coverage, and requires a custom hackery that very few installers understand.
[Android Head-Units] tibimakai:
I know that this is for rooting this device, but I have looked around kenwoodforums and I could not find a solution, to fix my issue.

Basically, I have picked up this unit from Ebay and I'm trying to repair it.

It is stuck, in System Rebuilding and it just stays there.

I have tried to stick a USB stick(512MB, 2GB), with different updates(1.5, 1.2) even with those two files from Kenwood, and nothing happens.

It would help, if I would reboot the unit 6 times, when it starts up?

If I would replace the nand flash, it would solve my problem? That part is around $130.

Any help would be apreciated.
[Android Head-Units] :
Has anyone tested this cwm?
[Android Head-Units] radux.m.dan:
Hi tibimakai!

There is no need to replace any HW component inside. The unit can be restored without any issue, there are a few things to do, but it can be recovered no matter what :)

Regards!
[Android Head-Units] tibimakai:
Buna Radu. ex Clujean, acum in LA.

How can I do that, by shortening two pins on the EEPROM?
[Android Head-Units] Xmauricex:
cache

Does anyone know how to clear the cache in the dnn991hd
[Android Head-Units] coolmast3r:
I've got the USB cable connected to the CN902 connector.

But I cannot do anything since the radio is looping on "System Rebuilding" and the Kenwood logo splash screen.

I have tried to re-flash to older firmware 1.3, 1.2 using the USB, (and of course the .delete_data and .longface_13dnn file from kenwood) but still, the head unit is in its' ever looping mode.

Can somebody help?

Thanks a lot.
[Android Head-Units] chris.davis925:
Do you have WiFi ADB? Odds are that you are out of space on one of the partitions.

Your best best is to load the 1.5 firmware with the file DNN_DELETEDATA (I forget the actual name, look through the thread). It will look for this file on startup and apply the firmware update.

update: Oh, I see you have the files on the root. There should not be a period before the file name. Also make sure you are FAT32. If it doesn't work, try another generic USB adapter.
[Android Head-Units] coolmast3r:
Yeah I have tried using different brand of USB adapters, with different capacity (actually I have tried 6 different USB adapters) without success.

Also, I have tried with the file DELETE_DATA and LONGFACE_13DNN (with and without period before the file name as you suggested), without success.

I guess it is time to contact Kenwood for a repair.

Or do you have any other suggestion?
[Android Head-Units] chris.davis925:
Does it ever sit at a black screen for a moment of time?

If so, it's actually temporarily loading android at this point in order to create a snapshot. If you have connected the device to your home WiFi at any point prior, you can network adb to the unit and delete the contents from data partition. This is almost surely why it's looping - because you are out of space.

Also, you can USB otg to the 4 pins on the hardware itself.

You can also do the _DELETE_DATA and LONGFACE files with the update file on your SD CARD behind the screen. Just make sure to also have the update on USB1 since the second portion of the update will check there.
[Android Head-Units] coolmast3r:
I don't think so. It just shows the splash screen (the Kenwood + Garmin logo, bla..bla..bla) and then goes to system rebuilding for a few seconds.

Then it reboot. I'm back to the splash screen then System Rebuilding.. then it goes looping like that.

I will try the DELETE_DATA and LONGFACE_13DNN in SDCard method and update you later. Thanks for trying to help.

By the way, what do u mean by OTG on the hardware? connect the 4 pins to USB in laptop/PC? I have tried it and my laptop recognized it for a while ("Unrecognised Device" appeared, though), but only for a few seconds before the radio reboot (the loop as described above).

Even if it is connected to Wifi ADB, I don't think it can be much help since I don't have enough time to install ADB drivers, etc. before the radio reboots again.
[Android Head-Units] chris.davis925:
Does your pc recognize deviceid or venid in device manager properties? If so, just install Google adb drivers. If not cross your fingers for adb wifi.

If you can get adb to work you just need to delete /data or /data/apps. I'm certain you ran out of space.

Lastly you can get serial connection to the unit using the 20 pin connector and rebooting to recovery or other diagnostic methods from there.
[Android Head-Units] funfactor71:
As i can see there are several updates for the DNN990HD/DNN9230DAB

At the moment i have 1.5 rooted running (since 2 years).

Has anyone tried to update to the newest 1.7.0 and the re-root the device again?

Should the described procedure also work with 1.7.0?

Regards,

Thomas
[Android Head-Units] coolmast3r:
This video shows the loop:

[YOUTUBE]oXIDe2NINj0[/YOUTUBE]

or click https://youtu.be/oXIDe2NINj0 if the video doesn't load:

Referring to this:

[IMG="Kenwood 16pin pinout"]http://i.imgur.com/yuRT9m4.gif[/IMG]

this is how I power up the head unit (by connecting +12v on pin 2,9,10 and ground on pin 1, and also grounding the SW Park pin) :

[IMG="DNN990HD power"]http://i.imgur.com/9ia6ccC.jpg[/IMG]

This is the content of BOTH my SD Card and USB flash disk:

[IMG="SDCard USB content"]http://i.imgur.com/dmYwz5B.jpg[/IMG]

Note that I have included both delete_data and longface_13dnn (with "." and without ".", just in case)

Also I have included both update.kw and update.zip, and other files, just in case.

Am I doing it right?

Still, I can't get the "System Rebuilding" loop to end.

Is this the end of my head unit? Should I take it to Kenwood? Oh by the way, I have emailed my local Kenwood HQ about this matter, about a month ago, but still yet to receive an answer.

How can I get serial connection using the 20 pin connector? Please guide me since the SD Card method (.DELETE_DATA and .LONGFACE_13DNN) doesn't work.
[Android Head-Units] chrisf8657:
Any news on rooting of the DNN992?
[Android Head-Units] Bralan:
I would also like info on the DNN992
[Android Head-Units] Bralan:
bump
[Android Head-Units] aplusmiami:
Wow this thread is alive? The DNN99x is so limited and SLOW! the only advantage is see in rooting side loading some basic apps and utilizing the sound eq quality built into the radio. It truly is a shame... They should have improved the electronics in the 992.

Also I had a boot loop on one of my units. I tried every trick in the book to recover it with no success. Sent it in under warranty and they replaced it. Only problem with the unit they replaced it with was it periodically reboots and freezes. So I gave it to my dad since he really doesn't drive much and only wants to listen to Howard Stern on Sirius. I am toying with getting the Pyle Android unit, Joying or In-dash. So disappointed with Kenwood going to take a lot to get me to buy another HU from them.
[Android Head-Units] :
Yeah, i am thoroughly dissatisfied and would never buy another Kenwood product after owning this one.
[Android Head-Units] GTMonster:
Hi mate. Please can you advise me what you did to achieve this? I have the same 9250 unit. Do you have any issues after obtaining root?

Are you able to install new programs on the unit now?

Thanks
[Android Head-Units] KagerouXD:
Anyone successfully rooted DNN992??
[Android Head-Units] GTMonster:
I am attempting to get hold of Chris, but if any one else can help, it would be apreciated. I am attempting to root my Kenwood car stereo as per the metasploit instructions on page 45.

I start windows. run metasploit pro console with firewall and virus scanner off.

Both my laptop (with Windows metasploit pro console) and car stereo are connected to the same wireless network.

I load up the metasploit console. It takes a bit of time to load. I follow the commands as started, but when I type in 'exploit', I get the following error:

msf exploit(webview_addjavascriptinterface) > exploit

[-] Exploit failed: The following options failed to validate: LHOST.

msf exploit(webview_addjavascriptinterface) >

Do you have any idea what is happening please?

Any help is appreciated.

Kind regards,

James

----------------------------------------------------------------

UPDATE:

I THINK I FIXED THE ISSUE WITH THE FOLL0WING SOLUTION.....

IF THE ABOVE ERROR IS RECEIVED, THEN RUN THE FOLLOWING COMMANDS IN THE METASPLOIT WINDOW....

set lhost <IP address of computer running metasploit>

# HIT ENTER

exploit

# HIT ENTER

I got the exploit to run and get a response from metasploit when the metasploit PC's '<ip address>:<port>/kroot' are inputted into the head units web browser. It froze the browser 2ce at 2am this morning as noted it might, so I stopped as I was tired and didn't want to make mistakes with the rest of the process.
[Android Head-Units] tibimakai:
Anybody tried a Miracast dongle, with these Kenwoods? Would it work, for wireless mirroring?
[Android Head-Units] siralsmooth:
Any Miracast adapter will work, but the display will be laggy. Even the official Kenwood mirror link adapter suffered from the laggy display. All Miracast adapters, hate to say it, are laggy. Even my smart TV with wired Ethernet and AC mimo router is laggy with Miracast.
[Android Head-Units] tibimakai:
I'm thinking about, using Android Auto from my phone. I don't really need speed there.
[Android Head-Units] Mjensen187:
where can i put this info to get my DNN back up and running??
[Android Head-Units] tibimakai:
Anybody tried installing Android Auto on it?