yashsingh1/xdaforums huggingface dataset:
[Android General] Richiiee:
The only thing i can think of is, check your whitelist-new.xml before uploading

com.waze should be in the package name section and the keystore is right, name could be anything really. It would only fail to install if it's being denied by your car's system (package and keystore is wrong). Also, make sure there aren't any duplicates before proceeding (hitting "y" and enter), that might cause some conflicts, especially if previous entries have errors

The waze section should look like this

<application>
<property>
<name>Waze</name>
<package>com.waze</package>
<versionCode>1-999999999</versionCode>
<keyStoreLists>
<keyStore>30820314308202d2a003020102020449806de1300b06072a8648ce3804030500306c310f300d0603550406130649737261656c310f300d0603550408130649737261656c3110300e060355040713075261616e616e61310d300b060355040a130457617a65310d300b060355040b130457617a65311830160603550403130f416c657820416772616e6f766963683020170d3039303132383134333832355a180f32303633313130313134333832355a306c310f300d0603550406130649737261656c310f300d0603550408130649737261656c3110300e060355040713075261616e616e61310d300b060355040a130457617a65310d300b060355040b130457617a65311830160603550403130f416c657820416772616e6f76696368308201b83082012c06072a8648ce3804013082011f02818100fd7f53811d75122952df4a9c2eece4e7f611b7523cef4400c31e3f80b6512669455d402251fb593d8d58fabfc5f5ba30f6cb9b556cd7813b801d346ff26660b76b9950a5a49f9fe8047b1022c24fbba9d7feb7c61bf83b57e7c6a8a6150f04fb83f6d3c51ec3023554135a169132f675f3ae2b61d72aeff22203199dd14801c70215009760508f15230bccb292b982a2eb840bf0581cf502818100f7e1a085d69b3ddecbbcab5c36b857b97994afbbfa3aea82f9574c0b3d0782675159578ebad4594fe67107108180b449167123e84c281613b7cf09328cc8a6e13c167a8b547c8d28e0a3ae1e2bb3a675916ea37f0bfa213562f1fb627a01243bcca4f1bea8519089a883dfe15ae59f06928b665e807b552564014c3bfecf492a0381850002818100ce11f6d402adf4a6aceaf6fe81219ed28299e37ffdca846241e7d21e5bf35c8938ee20ce6ade9907c38f12556d574135ebb36a567c7cb001d75d3952bcca616f4ad232563e407706c95bc47f2ed115052d5389eb84799956e5aa4481be2312d347c620029b2b8903b5553849111da92372cd50e2f9a7c156d5d10f3d83bbaf03300b06072a8648ce3804030500032f00302c021446d982e8f1ea835d06f44934bf60241e5f8be5c402147d372af681491f354f34c4ab1a6f30475e69767e</keyStore>
</keyStoreLists>
</property>
<controlData>
<withAudio>without</withAudio>
<audioStreamType>null</audioStreamType>
<regulation>null</regulation>
<revert>yes</revert>
</controlData>
</application>
[Android General] anekin007:
Could also be wrong version or bad apk. The waze version I'm using is 3.9.9.0
[Android General] krazyflipj:
How do we uninstall apps? Normally you can adb uninstall but would that mess anything up?
[Android General] Richiiee:
Audio Issue update:

Waze works with any audio (Carplay, XM radio, etc) but the volume is very low and does not fade in/out. Not sure why that is. Also, all steering wheel volume control functions stop working when using something other than audio apps

[MENTION=783982]krazyflipj[/MENTION], you can either uninstall it on the dash itself( i believe you go to app info by holding on the app in certain places and it will uninstall the app) or you can

1. adb connect <ip address>

2. adb uninstall <package name>
[Android General] anekin007:
Im using es file explorer to uninstall apps. I'm using an old version without all the bloat ware.
[Android General] TWINTRBO:
Ok, I'm getting here and then it fails, not sure why. Any thoughts? Thank you!
[Android General] hogcaller:
Can OneClickInstall be updated to comprehend audio type?

I am by no means an expert at linux scripting, but it seems pretty straight forward how OneClickInstall.sh sets the app properties in the whitelist. Would any of the devs be willing to update OneClickInstall.sh to have two options for the controlData property for new apps? I envision another flag in the command line to indicate if the app is designed to run in concert with other audio sources, such as Waze (<withAudio>without</withAudio> and <revert>yes</revert>) or without other audio sources, such as Spotify (<withAudio>with</withAudio> and <revert>yes</revert>)?

Thanks,

-phil
[Android General] TWINTRBO:
I think I'm having this same trouble, not sure what is meant by adb in the same folder as the script. I unzipped the oneclickinstall and have the waze apk in the same location. Do I need to unzip the tool into the folder where the adb program is instead? Thanks!
[Android General] enyce9:
[quote name="jersacct" post=69818097]Yep - these scripts assume you have a working ADB installation, as well as an up to date Java runtime for APK installation stuff.[/QUOTE]

gotcha thanks

i am going to pull the abd files from this thread and insert them into the script folder

http://xdaforums.com/showthread.php?t=2317790

This is what got me going. When you install adb it will create a folder on your computer. I believe it will ask you where to install it, take note of the folder name and location. After installation is complete, find the folder and copy the files and paste them in the script folder.
[Android General] Richiiee:
-Audio Issue Update-

Google Maps - Directions work without google play (just no address saving, offline mode, google goodies, etc...)

Version 9.0+ LAGS LIKE CRAZY! It's almost unbearable to drive with. Audio volume is slightly low but you can hear it if you're listening. Version 9.25+ activates the car's "navigation" shortcut that opens google maps. Don't know why cause the lag is unbearable.

Version 8.4 Haven't tested it much but it doesn't lag as much as v9.0+. Audio is same as mentioned with 9.0.

Both versions, can play alongside audio apps(cut in and out), radios (play on top/sometimes cut in and out?), carplay(play on top). My volume would have to be set to like 14(considered pretty loud for me) to hear the turn by turn directions clearly.

Waze(Latest version)

The volume on Waze in general is just low. I can barely hear the directions. Lag is not as bad as google maps but it still lags.

Here WeGo(Nokia maps) - My choice

Although the settings menu is completely empty, you can still edit some settings through the slide up function. My system only has 2gb total storage, so idk about trying to download offline maps(maybe just one state). Audio on the other hand, is on point. Cuts in and out with radio apps and audio apps and is very loud! Haven't driven it with carplay though. Lag is also minimal.

Also, does anyone have the apk for honda's nav system? Or is it integrated in the nav models? Or is it the Garmin one(that charges a billion dollars for features)?
[Android General] TWINTRBO:
gotcha thanks

i am going to pull the abd files from this thread and insert them into the script folder

http://xdaforums.com/showthread.php?t=2317790

This is what got me going. When you install adb it will create a folder on your computer. I believe it will ask you where to install it, take note of the folder name and location. After installation is complete, find the folder and copy the files and paste them in the script folder.

Did I manage to help you out? That would be a miracle considering my limited knowledge. I'm kind of flying solo here but it looks like my issue isn't unique. I'm not afraid to learn, just seems everyone else knows way more than me lol. I understand the syntax better now and I'm able to connect to the device so it's just a matter of time now. Once I get Waze on there, my next step is to figure out how to modify the whitelist to get rid of the lockout function when the car is moving. I also took the adb files and dropped it with the script so I'll be trying it a little later, wish me luck! BTW is there a thread over at Piloteers about this? I don't think I've seen one.
[Android General] enyce9:
You mind sharing that apk?
[Android General] krazyflipj:
I wonder why Nokia maps work with radio but Waze doesn't. Anything different in whitelist?
[Android General] TWINTRBO:
Huge thanks to Hgaston for setting me down the right path to getting this done! I have WAZE!!!!! Really wasn't that hard, I just needed to know a few key things and the right way to input instructions. So now that I'm a member of the root crowd, what apps are working well? Specifically, how are Kodi or Netflix? Thanks!
[Android General] hgaston:
No problem buddy! Glad I can help. I still haven't gotten the chance to get Waze working on my car. I'm going to have to wipe the whitelist and retry. I think that a lot of people are seeing issues with lag due to ram that's why a lot of those apps are running sluggish. At least that's my take on it.
[Android General] iontrap:
With root, is it possible to remove the requirement to press the voice command button twice before speaking a command?
[Android General] TWINTRBO:
It's so beautiful! Even got a Steel Sapphire icon lol
[Android General] hogcaller:
Is that Waze? Do you have the keyboard working while the car is in motion?

-phil
[Android General] TWINTRBO:
Yes it's Waze 3.9 I believe. Nothing seems to be locked out when moving. I'm having an issue with day/night sensing for theme but it's easy to lock in manually. Volume is good, works like it should :)
[Android General] hogcaller:
Excellent! Do you see any evidence of lag in Waze? I've read others have problems with the volume and keyboard lockout. Can you please provide a detailed description of how you installed Waze? Did you modify the one click script, or have to do other custom install tricks?

-phil
[Android General] TWINTRBO:
I cant say it lags any worse than the rest of the UI in the car. It responds as it should in my opinion, not laggy at all. No issues with volume and it works with streaming music through the aha app just fine. You cant stream via BT and have spoken direction and vice versa. I havent done all that much testing to be fair, just goofing around the neighborhood but I love it! The map is there even if I'm not connected so I can leave it running and it will still tell me where I am which is nice, certainly better than staring at the trip computer or useless music info screen.

LOL about modifying stuff or doing custom anything, I was begging for info 2 days ago to get my first step! I used the One Click root as it is. I had issues with it failing so after it was rooted I used the adb install command to get waze on there. I'm now looking into putting other apps but I'm not sure which ones because the processor and memory is limited in what it can do, its no iPad 4 obviously, thats why we are using older versions of apps.
[Android General] purespin:
It has been a while since I posted here due to busy work/life at year end. I did spend little time on different things but there is not much progress on my side, especially the limited storage.

I tried to mess around the init.rc script as well as vold.fstab. But they always return to the original state after reboot. It looks like these files are overwritten from uramdisk during startup. To make the change permanent, we have to re-package uramdisk image and flash it. Given that there is no recovery option, it will be too risky to try that.

I remember someone had problem to get signatures from Google framework APK. That's probably a bug in getAndroidSig.jar file and I will look into it when I am free during holiday.

So far the most app I used is Waze. It is working perfectly as someone else mentioned here (fade in/out with music playing in the background). Next I probably will try Google Maps.
[Android General] Richiiee:
I believe the keyboard lockout is a honda thing. Over 5mph your keyboard will fade out and you won't be able to type. Under 5mph and you can type again.

May i ask what version of Waze you are using? I'm using the latest and i can barely hear the directions.

Also, what are you using for control data?

Edit: Also, would it be better if we can get "Here maps" or Sygic with downloaded maps to a usb to work? I feel like too much ram is being used while loading the maps. I know in the other thread "Honda Connect Android System", people have got Sygic to work with a usb drive.
[Android General] purespin:
I am using the latest. Here is my settings:

<controlData>
<withAudio>without</withAudio>
<audioStreamType>STREAM_ADA_GUIDE</audioStreamType>
<regulation>null</regulation>
<revert>yes</revert>
</controlData>

Not until we can make the USB writable. Or someone hacks HERE or Sygic to make it load the maps from read-only USB.
[Android General] Richiiee:
With those settings ^ Waze takes over in audio apps. Hence no fade in/out with other audio apps? It stops all other audio apps. Also, what version are you using? The latest 4.1x.xxx lags a ton.
[Android General] purespin:
It should be <withAudio>without</withAudio>. Sorry for the typo.

I believe the lags are caused by not enough memory. right now I only have Waze and Spotify installed :(
[Android General] hogcaller:
Would you please update your original post with the correct value so that someone following your lead doesn't miss this important piece of information?

What does STREAM_ADA_GUIDE do vs. the default of null?

Thanks,

-phil
[Android General] jbird1216:
iOS and mac user here, are there any tutorials around that would help me root the pilot?
[Android General] matchstick13:
So it seems that we need to change audioStreamType to STREAM_ADA_GUIDE and revert to yes in order for Waze audio to work properly. Is this correct?

Currently my whitelist (as set by oneClickInstall) is as follows:

<controlData>
<withAudio>without</withAudio>
<audioStreamType>null</audioStreamType>
<regulation>null</regulation>
<revert>no</revert>
</controlData>
[Android General] purespin:
null gives me nothing while STREAM_ADA_GUIDE make navigation voice works.

The first post is owned by jersacct. I can't update it.

---------- Post added at 11:16 AM ---------- Previous post was at 11:11 AM ----------

Not sure about <revert> but yes, you need to change <audioStreamType>. the oneClickInstall only set the default values for all the apps. You have to manually change it to make it work for different types of apps.

I might write an Android app to to run on Pilot to change the settings. Let's see if I can make some time during the holiday :)
[Android General] hogcaller:
Thanks,

Where did you find STREAM_ADA_GUIDE ? I'd like to learn what it does, but a google search on that string only returns this thread (seems that you're the first person on the internet to use it :laugh:)

I was asking that your post, just a few above this be edited to correct with to without:

http://xdaforums.com/showpost.php?p=70112919&postcount=282

-phil
[Android General] purespin:
That's probably from the decompiled java code. Probably some proprietary settings from Clarion.

I have updated the post.

---------- Post added at 01:00 PM ---------- Previous post was at 12:59 PM ----------

I am using Mac. The OneClick script work fine on my macbookpro.
[Android General] enyce9:
So I noticed something with my stock navigation in my Ridgeline.... I noticed that the voice prompts were a bit low in volume. I was able to increase and lower the volume by using the volume controls when the voice prompts kicked in. Only when the voice prompts kicked in.

I recall someone saying the voice prompts in Waze were low. Might want to see if it works
[Android General] Richiiee:
Same with carplay. I'm thinking the navigation/voice prompts use a different <audiostream> hence different volumes set for different streams. I'm unsure how it would work here with this whitelist.

Maybe with our version of android (4.2.2 i believe), there were different audio streams? Us using a wrong or non existent audio stream causes all steering wheel functions to stop working?

---------- Post added at 11:36 PM ---------- Previous post was at 11:08 PM ----------

I didn't know what you meant until now. There have been people posting Sygic using USBs as the storage device over at the honda connect thread(pretty popular) and i installed Sygic on my system today.

Everything installs fine but once i launch (with the USB drive still in) it asks me to allow write permissions for the usb drive. Maybe there's something in developer mode that can enable that. Haven't looked much into it.
[Android General] purespin:
Just curious what <audiostream> used in Ridgeline whitelist?

The Euro version probably mount the USB as RW while our North American version has the USB mounted as read-only :(

The USB mounting is managed by vold process and I have no luck to change it. yet :)

---------- Post added at 03:00 PM ---------- Previous post was at 02:59 PM ----------

BTW, what Sygic versin you have tried?
[Android General] Richiiee:
I'm actually on a 2017 accord. No idea what Ridgeline uses.

And i attempted it with Sygic version 16.3.14.

It would tell me to enable permission, then kick me right into the settings app lol.

Guess i'm stuck with the 1GB memory capacity =/
[Android General] bighamma:
Someone please correct me if I am wrong but didn't someone post that the 2017 Honda Pilot HU is the same as the 2016?

If so why cant we clone what is needed for CarPlay and Android Auto?
[Android General] heavencloud01:
Hi Purespin:

I finally got Sygic to download and store map to the USB drive. Here is what I did:

1. Format USB drive as ext4 partition and plug into the USB port inside the center console box

2. Connect to adb and run "mount /dev/block/vold/8:1 /mnt/usb4"

3. Manually change the permission on the usb drive to grant read and write access to sdcard_rw

It will be great if someone can write a script to execute the above code automatically on startup.
[Android General] Richiiee:
:eek: oooooooo! That's so cool. But what version are you using? Are you using the cracked apk from the honda connect eu thread or the latest version?

And as for the third step? Are there commands to do that with over adb? Or is there a method of doing that? Not very familiar with android.

Also, do you have access to the traffic stuff? Im pretty sure that requires play store for it to work.
[Android General] heavencloud01:
I pulled the latest Sygic version from playstore. For the third step, I think you can incoporate it with the second step but I'm not proficient in linux.
[Android General] matchstick13:
So I used ES File Explorer to edit the whitelist.xml file in /data/system. I edited the stream type to stream_ada_guide, and revert to yes for good measure. I restarted the car and still no sound from wake while using SXM. The only way I can get sound is by turning on sounds from phone speakers. If I do that it's really low and near impossible to hear. Tried turning up the volume when the audio cut in, but that just turned up the music.

Side not, neither stream type allowed use of steering wheel functions for SXM.

Any thoughts?
[Android General] Richiiee:
We are all having this problem with loss of steering wheel function. I believe it's just the way Waze is coded. I don't believe we can change it, at least I could not. As for no audio, there is no audio if you are in other streams other than audio apps(unless you turn on play from phone speakers which results in extremely low volume under your music, no in and out cuts) . That's why some of us here use Spotify for our audio. It's a hassle yes, but I have yet to find a compatible navigation app that works with any audio stream (if any exist).

Or it could just be the way our cars system is coded.

I'm using windows, what are the command lines over adb? And could it possibly be done directly on the the unit itself with es file explorer? Also, have you had time to test? If you have, is it compatible with audio apps only or is it cross compatible with other audio streams(bt, radio, etc)? And do you lose steering wheel capabilities like waze?

---------- Post added at 07:17 AM ---------- Previous post was at 07:12 AM ----------

Is your stock navigation present in the whitelist? If it is, what are the controldata values for it? Might be the key to us getting turn by turn directions correctly.

Or maybe it's just the apps aren't meant for car systems :crying:
[Android General] matchstick13:
You haven't been following the thread it seems....there are people with working audio using other app by setting the audio stream type to something other than null. It also seemed to me that someone was working on controls and those are based on stream type as well, but I might have misread that.
[Android General] krazyflipj:
I think you're mistaken. From what I read, Waze only works perfectly when you set to sound apps and have a music app that was installed into the HU playing in the background
[Android General] Richiiee:
I'm the one that pointed out the different stream types. But no matter what stream type you use, the results are the same. It's the way the app and car is designed. The app in itself already determines the stream type it uses. If it is "stream_ada_guide" it would explain why you lose steering wheel capabilities since according to the android development page, it is not a valid stream.

The audiostreamtype line in the whitelist imo is completely useless. But i could be wrong.
[Android General] anekin007:
Im using version 3.2.5.5 for es explorer. For Waze I'm using 3.9.9.0. GPS and map loads real quick and theres no lag.

Theres probably more control data settings somewhere else. CarPlay or android auto isn't even in the whitelist. I've installed chrome browser, waze, and bsplayer. All three apps have the same control data. Chrome and waze the steering wheel control doesnt work at all. But on BSPlayer it works fine.

Looks like honda fix the software issues on the 2017 head units for maps voice over bluetooth. I was using chrome to play youtube videos for the kids. I had my iPhone on google maps and voice cut into video audio for directions.
[Android General] matchstick13:
Purespin said he has it working perfectly (fade in/out) with stream type set to ada_guide. That was thought to be the solution a few posts up, but I changed mine with no different results. So if it's not the stream type there is something that makes it work, we just need to pinpoint what that is.
[Android General] wpg_moe:
That was my understanding as well... I proceeded to change my stream type as well and haven't been able to get it working as Purespin described in the thread above. I've tried typing the stream name with ALL CAPS (as it was identified in this thread) and even in all lower_case. It didn't seem to make a difference for me. :(
[Android General] Davidgostbo:
Hey guys do you know how they did this? Apparently they installed awhole bunch of apps on the civic 2016. civicx.com/threads/unlock-apps-installation-to-civic-2016.7307
[Android General] Richiiee:
He got it working alongside Spotify, another audio app streaming through the HU.

Anything other than another audio app, it will NOT cut in and out.
[Android General] stilger:
Thanks to all the good work and information in this thread I got this working on my 2017 Accord EX-L. I had to run some of the root steps manually. I was really only interested in Waze. Installed the 3.9.9.0 version and it seems to be fine. I can have Spotify playing over Android Auto and then switch to Waze and everything seems to work. I always ran Waze with no sounds so its lack of sounds is not bothering me. Thanks again. Now once we have full Waze integration in Android Auto I am not sure that I would need this.

Next Step - See if I can figure out how to get network working over Bluetooth or USB so I do not have to have the WiFi hotspot running on my phone.
[Android General] wpg_moe:
For what it's worth, I use the "Tasker" Android app (from the Google PlayStore) in order to turn on the HotSpot each time the BlueTooth connection is made to my Pilot. It will also disable it when the connection is disconnected. This has worked well for me.

Tasker: https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=en
[Android General] stilger:
Thanks.. That was my thought as well. I use tasker for some other things already. :)