yashsingh1/xdaforums huggingface dataset:
[Android General] lunknowl:
hi can anyone share me the apk file of garmin for honda, thanks
[Android General] Koldern:
Did someone manage to install Gas Buddy? I've try many apk on apkmirror, but no one seams to work.
[Android General] vanilasky:
Stuck at getting package information

Thanks to Lejuhnd guide, I could install apk in my accord and shared information to another accord community however, one of member faced problem similar to below case. The oneclickinstall stuck at getting package information.

https://xdaforums.com/showpost.php?p=69821103&postcount=120)

Any resolution to fix this problem?
[Android General] got2b240:
You're pointing out the same problem that I am having with that audio setting in the whitelist.xml for Waze. Instead, make it false and go to Waze settings and turn the audio to "play over speakers" and that should allow you to listen to music and have Waze running at the same time. I still have to do this for my head unit, but I know this is exactly what I need to do. Hope this helps!
[Android General] got2b240:
There were so many versions of Google Play Services that I tried in the past and it was really pointless. Just grab the Chrome APK and use YouTube and other Google services through that instead. Some you have to visit in the browser and click on the menu and request Desktop Site so it loads and works. Then you can save shortcuts to your head unit's home screen for quick access, as if they were apps themselves. This saves space and it works without having to drive yourself crazy trying to get Google Play Services and Account Manager installed.

Now, that's not to say that we should all quit trying to find the right combination to get Google Play Services and Google Account Manager added. I found that in the secret menu for the head unit (log press the three buttons and then menu again), under Android Settings, you can add an account but it doesn't seem to work. I haven't tried this while having the Play Services and Account Manager installed, which I've gotten half-working at one time, with tons of random pop-up errors about services stopped.

We need an expert on these things if we are going to get anywhere. Another limitation is space, but maybe someone can make it easy for us to add a USB and partition it in so that it's used by Android.
[Android General] HecticGuy:
Space problem ?

Does anyone know the exact size of android partition in Honda HU?
[Android General] minicover:
my waze crash everytime when malaysia airline notification pop up for changing car icon provide.

How can I solve this problem?
[Android General] pasaonline:
i use oneclik and have problem is show below how to fix it. thank you
[Android General] ammarbukhari:
Has anyone figured out how to run Android Auto on 2016 Pilots. Can any one help me with this?
[Android General] gprim3:
Who wants to be my hero and send me the stock factory_reset.sh file for the '17 Pilot? Or even the '16 if you have it (probably the same). Pretty please? :)

---------- Post added at 02:02 AM ---------- Previous post was at 01:51 AM ----------

Also is anyone else having issues using the Android Auto version of Waze on their 2017 Pilot after rooting it? It doesn't load for me and even prevents Google Maps from loading when it's installed at the same time. It's weird.
[Android General] phr0zen:
I posted this in another Honda thread and was wondering if someone could help me out.

Ok, so I think I may have messed up big time.

I entere the diagnosis menu, and held down the menu button to get into the other hidden menu options. I then went into Android settings for boot options. Not knowing if anything was going to stick after reboot or not, I did not want to run the risk of changing anything... well, I accidentally hit one of the boot options (I think USB). Not knowing what the default option was, I backed out and turned the car off. Now when I start the car, the Honda H and Honda Link splash screen comes up, then the screen turns black. Nothing on it works; no lights, can't touch anything, can't get back into the diagnosis menu.

Contacted my dealership and they had no freaking clue what I was even talking about. Contacted Honda and they said they couldn't help me unless I had a working screen for them to do a remote reboot.

Right now I'm downloading Android 7.1.iso and am going to burn it to a USB to see if maybe I can get it to work. If anyone else has any ideas, I'd love to hear them!

Edit: So the bootable .iso did not work; the car didn't even recognize it. As of now, I took the battery cables off in hopes the computer system will reset itself.

Edit: Battery cable method didn't work. Screens still black
[Android General] vraj1470:
lol.....This sounds really bad. I think it's unfixable because the car doens't have a recovery option. Your best bet is to bring it to honda and see if they can flash an image somehow. If not, you'll probably have to get a new Head Unit.

This is what happens when you don't follow directions :cyclops::cyclops:
[Android General] badabing2003:
Trying this approach on CRV 2017 (Canadian)

Managed to enable USB Debugging (entering passcode 1423)

Then established adb connection by changing the USB mode through the hidden menus and connecting directly via USB A to USB A cable

Unfortunately there are no traces of factory_reset.sh script to exploit.

Was just wondering if anyone knew other files to exploit.

Quick scan of the file system (through adb as non root) I found the following shell scripts on the system

/system/bin/cluster_get.sh

/system/bin/cluster_set.sh

/system/bin/mount_debugfs.sh

/system/etc/rebindEthernet.sh

/system/etc/install-recovery.sh

/system/vendor/bin/auto_install.sh

/system/vendor/bin/emmc_repair.sh

/system/vendor/bin/init_ppp_files.sh

/system/vendor/bin/lowbat.sh

/system/vendor/bin/setup-logger.sh

/system/vendor/bin/thermald.sh

/system/vendor/media/sxm/copy_sxm.sh

I wonder if any one of those can be exploited and more importantly triggered as privileged user.

Thanks
[Android General] Andrew911tt:
I want to know the samething!

Anyone?
[Android General] pdanders:
you often have to get an older version of the apk that will work with your headunit software. My Civic is running 4.2.2... IIRC all these Honda units are running eitehr 4.2.2 or 4.0
[Android General] guimond47:
Hello all, honda tech here. I have access to the files to flash ur unit back to factory i believe. Only if they have a previous update. Other the that the units are a straight exchange at ur dealership 3years, 60,000km warrenty. Dont screw up to manytimes or else it will be voided...:(. Reason why i am chiming in. Is due to one main reason, i have an android radio universal double din in another vehicle, now the only issue with this is that android units dont have sirius xm radio tuner, since theses honda radios are android based and have sxm, i was curious if anyone can pull the akp SXM tuner app from a pilot or civic so i can hook up the honda sxm tuner to my android radio on the canbus line and make it work... other then that none of the chinease want to make a xm tuner for our android radios.

I am currently the first person in testing of an android radio with dsp and a 31 band eq and time alignmeent.

I dont know anything with rooting or such, reminds me of ms-dos back in the day for computers.

So if anyone can pull the tuner app for me that be great !
[Android General] jvilla785:
Can you upload the files to flash back to factory? maybe there is something there we can use.
[Android General] guimond47:
I can definatly copy the flash drive sticks and send it to ya. But theres only certain vehicles. Like civics i think with the xm tuner had to get updated cause it would say check tuner once in a while so the flash is a complete file i believe...
[Android General] guimond47:
I got the files uploaded to my onedrive. Ill pm the link to ones interested, only. Its a 500mb file. I do want my sirius xm app retrieved from it though thats the deal. Its for a civic except hatch back. Do not install on any other honda vehicle. Its for 2016 honda civic 4 door or 2 door not hatchback. Failure to install on any other vehicle will corrupt ur unit. And honda will know the file version u tried to upload and will deny warrenty. This is for testing purpose only to retrieve my app. Thanks! Pm me if interested
[Android General] equlizer:
so is this working for the 2017 CRV or is there a different exploit to use? Thank you.
[Android General] badabing2003:
Yes this works on CRV 2017

https://xdaforums.com/android/general/guide-how-to-enter-developer-mode-2017-t3621582
[Android General] goremasta:
Nice! thanks for the info!
[Android General] vanilasky:
Installation error

I just want to share information

Oneclick was working fine but after trying to install many apps, suddenly I faced error. I fixed this problem after cleaning up the whitelist.xml file. (I removed the past app information in whitelist at PC and copied it through USB by using ES explorer)

Hope this help for someone who have same problem.
[Android General] j_r0dd:
Do you have the flash drive for the 2017 pilots with RES? I know it’s the same hardware except the microphones which can be picked up for cheap. My head unit has been acting up again with black screen in reverse, so I’ve been thinking about taking it in for service anyways.
[Android General] guimond47:
I do not. Honda does not release firmwares unless there was a firm ware issue and we have to update them. So far only the civics
[Android General] bobribbon70:
Help Needed

I have a 2016 Pilot Touring; one of the first to come out in July 2015. I have been trying for the last 3 or 4 months to remove the driving restrictions on the HU. I can successfully root and add apk's (waze and ES file explorer. I removed all restrictions (null) in the new whitelist and according to the info when the bat file is run the new whitelist is loaded but nothing changes. Also , I cannot locate a whitelist.xml file or even a /data/system folder when I search via ES File Explorer. I have read through this forum 3 or 4 times (all 60 pages) and can not figure this out. Can anyone shed some light on this for me. Any info is appreciated. Is it possible that the first production models were different? Either HU or firmware? Thanks
[Android General] ispofe:
Good evening since it appears from your comments that you are rooted, you should be able to see these files. Make sure that in the ES explorer menu you turn on the "ROOT EXPLORER" option, this will allow ES-Explorer to see system files such as the whitelist.xml.
[Android General] ispofe:
Tim many thanks for sharing this post!!.

I finally got Waze audio to work with the radio and other sources on my 2016 Accord head unit.

I am using the same "Volume Control Widget" APP by Serkun.

Regarding changing the volume, I cranked the voice volume very high in the APP, then I am using the sound volume option in Waze to change the prompt volume level as needed, avoids me having to open the volume control app again.
[Android General] PilotAndroid:
Help

Good is too dense this forum, could someone to make a summary easier? I do not speak tradusco English through google, I work in a Honda consulting firm. you can do tests if you need it, with someone who has a pilot and needs to install applications, but it is not impossible apparently., I have read a lot of forum, and for what little I understand is that you have to make a root to Hu and then install the app, the other you can understand is that there are units that do not have Gps antenna, but it is possible to perform Mirror Link, thanks I hope someone helps me,
[Android General] bobribbon70:
Thanks for the info, ispofe. I have "ROOT EXPLORER" option on but still cannot see the files. I ran the one click install again today and it stated "root successful" and completed without any error messages. However, it sill did not load the new whitelist. I suspect that for some reason I am not actually getting rooted. Any other suggestions? I appreciate the help.
[Android General] ispofe:
Not sure what else to say, maybe someone else on the forum can help.

If nothing works, you can try to reset the head unit (make sure you replace the factory_reset.sh file with the original one that came with the car). Are you able to see that file with ESExplorer?. If not you may have to use the ADB command to replace it with OEM file and verify the size matches. Then run oneclickinstall again.
[Android General] sider:
Hello

Could someone please upload the factory_reset.sh for the Pilot 2016 touring with Nav?

thanks
[Android General] PilotAndroid:
Hola

Hello everyone there is some video that shows the step by step to root the Honda Pilot HU.

Thank you
[Android General] philow:
Has anyone tried to boot the HU into a recovery or bootloader?

After achieving and adb connection using one of the following commands:

adb reboot recovery

or

adb reboot bootloader

What happens?

I will try this soon but I have not seen anyone here try it. I just finished reading the whole thread [emoji4]

Edit: Nothing happens it just reboots the HU. I do not have an A to A USB so I cannot watch boot up. I issued the commands over adb remote.
[Android General] ispofe:
Hi Surface13, I had the same experience with my HU, with the install changing the whitelist, but the apps were not installing, editing and pushing the whitelist.xml did not work for me too.

Because I had installed ES explorer successfully before I ran into the problem, I was able to use it to change the factory_reset.sh back to the original one.

After this, I reset the HU and it went back to factory settings, the modified whitelist.xml was deleted and replaced with the factory one.

Since I did not delete any of the root files, the SU remained and the next time I ran the Oneclickinstall, it reported that the HU was already rooted and continued the whitelist.xml modification and all APK installations successfully.

The one thing I did before doing all this was to delete the oneclickinstall folder on my laptop after saving the APKs and adb.exe and then restarted from scratch, by unzipping the file, then moving the adb.exe and APK files back into the oneclickinstall folder.

To push the original_reset.sh file to the HU try using adb command, the script should be:

adb push <local>... <remote>

change <local> to where your original file is on your PC.

My original file was saved to c:/accord_oem/factory_reset.sh, so my command will be:

adb push c:/accord_oem/factory_reset.sh /system/etc/factory_reset.sh

If this does not work then you will need to try using an SU command to get it in as a superuser, since the unit is rooted it should work.
[Android General] surface13:
Hello and thanks for the reply!

What I did to try to push the original was this

ADB connect (IP address)
ADB shell
SU
Mount -o remount, rw /system
ADB push (local file) /system/etc/factory_reset.sh

But I got a permission denied error
[Android General] ispofe:
Sorry about that, unfortunately, I do not know much about how to do the SU commands etc.

EDIT: I did a little digging around and came up with what will allow you to push the reset file to the etc folder.

Copy these adb scripts exactly as written, start at adb to the end of the line, including any special characters such as - ' "

The guides are quoted in { not scripts }.

adb connect 192.168.xxx.xxx

{ Next change HU to re-writeable system }

adb shell "su -c 'mount -o remount,rw /system'"

{copy factory_reset.sh file from your local folder to /data/local/tmp folder}

adb push C:\YOUR PATH TO\factory_reset.sh /data/local/tmp/

{ e.g adb push c:\hondafiles\factory_reset.sh /data/local/tmp/ }

{ copy the factory_reset file to the /system/etc folder }

adb shell "su -c 'cp /data/local/tmp/factory_reset.sh /system/etc'"

{ Finally return your HU back to read only state }

adb shell "su -c 'mount -o remount,ro /system'"

adb disconnect

exit

Reset the HU.

Best of luck.
[Android General] philow:
Instead of trying to push directly to /system, push the file to /data/local/tmp. Then do your adb shell, su, mount... Then copy the file from /data/local/tmp to /system/etc/. I have not done this but it should move the file for you.
[Android General] surface13:
Thanks for the suggestion! I'll try it out, and let you guys know what the verdict is.
[Android General] wpg_moe:
Anyone figure out how to get the "always use this program for this action" to save in the Pilot 2016 headunit?

I'm using the HeadUnit Reloaded APK and each time I plugin the USB cable it pops up a window that says "Open Headunit reloaded with this device?" (or something worded like that). It even had a checkbox to always remember the decision. I normally click OK and enable the check box but it never saves the setting... I'm wondering if it has anything to do with the system partition being Read Only and it can't save my preference?

Anyone have any idea where this preference configuration would be saved? I'd love to fix this so I don't have to accept the popup every time I want to run Android Auto (via HeadUnit Reloaded).

Thanks!

Moe
[Android General] bighamma:
wpg_moe, could you do a quick step-by-step?

Also, how do you find the new Waze, are they buggy or slow?
[Android General] wpg_moe:
A step-by-step on how to upgrade Waze via USB? Sure! I'll try and upgrade mine this afternoon and post here.

As far as slowness - no, waze has run great on my headunit. More recently I've been using Waze via AndroidAuto (via Headunit Reloaded) however and it runs fine there too.

Moe
[Android General] surface13:
I've tried installing via the usb, and the install button never becomes clickable. It is just always gray. I'll click next as many times as I need to get the text down to the bottom, until it freezes, then has the install button, but it's grayed out. I'll also just scroll all the way down, instead of hitting the next button 2-4 times to get to the bottom, but again, still have a gray Install button. I assume it is very possible that I am using the wrong .apk for my car. I usually look for .apk's that say required OS 4.1+ or 4.2+ and look for the ARM architecture. Just out of curiosity, I am looking for the correct .apk's, right?
[Android General] wpg_moe:
OK, I just went through an upgrade and had no problems.

Assumptions (prerequisites):

1. Rooted HeadUnit

2. Your whitelist.xml file already contains the signature of the APK you're trying to upgrade/install.

Here are the steps I followed:

1. Use APK Extractor (https://play.google.com/store/apps/details?id=com.ext.ui&hl=en) on my Pixel XL to grab the latest Waze APK from my phone.

2. Goto "downloads" on my phone and browse to where the APK was saved: "Pixel XL"/ExtractedApks. There was is a file called "Waze_com.waze.apk" in that folder.

3. Share this APK with my dropbox application on my phone (I use dropbox to get the APK from my phone to my Laptop since both have dropbox installed).

4. Once new APK arrives on my laptop I copy the APK to the root folder (/) of my USB stick. I used a 64 GB (overkill!) USB that has been formatted to FAT32. Remember the Pilot 2016 headunit is an older Android so you have to keep things simple and use an older filesystem. FAT32 does the job nicely for this purpose - not the best for a 64GB USB and other uses (really large files) however ;)

5. Goto the car and and start up the Headunit. Look for the "Apps/Widgets screen". Swipe left/right until you see the screen with the "Calculator" "Browser" showing on it. The "Apps/Widget" icon is on the bottom right. It looks like a circle with 6 small squares in side of it - click on it!

6. Connect the USB you just prepared into the FRONT LEFT (this is the one I used) port in the Pilot.

7. Click on the "Install USB" icon to start the USB installer

8. The Pilot displays "APK file list: Now searching..."

9. After a few seconds you should be presented with a list of the APKs which were found on the USB. In my case it listed Headunit Reloaded and Waze.

10. Click on the APK you want to install/upgrade (in my case Waze). Wait for about 10 seconds while it loads the APK and most likely checks it against the Whitelist.

11. My Pilot displayed a new screen "Waze: Do you want to install an update to this existing application? (etc, etc..)" Cancel or Install - Click "Install"

12. My Pilot displays "Waze: Installing...."

13. After about a minute (Waze is a larger APK) it finally displays "(checkmark) App installed." Done/Open

That's it! Your APK should be upgraded/installed!

Hope this helps!
[Android General] bighamma:
Thanks, that is perfect!
[Android General] TWINTRBO:
Which version of Waze are you using and did you need to add the head unit reloaded apk to the one click white list? Also did you remove the speed limit restriction for the keyboard?
[Android General] TWINTRBO:
I know that a few things were added automatically from the original root method. I just wasn't sure what apps were included. I already have Waze running but I was hesitant to use the latest for fear of it running poorly. I'm very interested in the Android auto hack, do you recommend that? Any issues or flaws to be aware of?
[Android General] wpg_moe:
I use AndroidAuto (via HeadUnit Reloaded) on a daily basis now... I would totally recommend it. I no longer need to setup a WiFi hotspot to use Waze (since it runs under AA) and I listen to my Google Play music so I'm happy there as well (I'm about to cancel my SXM subscription).

Waze and AndroidAuto (via HeadUnit Reloaded) run just fine on the 2016 Pilot's headunit. Both are a little sluggish at times but are totally usable.. I don't really notice/mind to tell you the truth.

The only issue I have with HeadUnit reloaded is the "default app" popup that I get each time I plugin my phone (I posted about this a few posts above)... I'm hoping that someone can help me figure out a fix for that then I'll be totally set!

Moe
[Android General] ammarbukhari:
So if I am getting this right, if I Install the HeadUnit Reloaded apk on my Honda 2016 Pilot, i will be able to Run AA on my HU. Can any one please guide me on this.
[Android General] surface13:
Just wanted to throw an update on my issues from a few days ago!

My whitelist was getting huge, and had multiple entries of the same app(s).

Since I didn't have ES FileExplorer installed, I wasn't able to clean up my whitelist. But I cleaned it up on my laptop. I edited the whitelist-new.xml that was already in the folder and was able to push it to the HU and then move it to the correct folder.

I also tried this with the factory_reset.sh which didn't seem to work, but when I have more time, I'll try again. I was just so ecstatic that I was finally able to get the apps I wanted on the HU installed!

So this is what I did with the help of my friend [MENTION=4801347]VisualSilence[/MENTION] - and only after getting this done, did I notice the edit from [MENTION=7950725]ispofe[/MENTION] on post #619 and [MENTION=5050532]phillow[/MENTION] on post #620.

>abd connect [your HU's ip address]
>adb shell "su -c 'mount -o remount,rw /system'"
>adb push whitelist-new.xml /data/local/tmp/whitelist.xml
>adb shell "su -c 'mv /data/local/tmp/whitelist.xml /data/system/'"
>adb shell "su -c 'mount -o remount,ro /system'"
>adb reboot

When the HU rebooted, I was able to install the 2 apps from the USB just as [MENTION=7888832]wpg_moe[/MENTION] suggested. But this only worked because I was able to clean the whitelist.xml file and get rid of all the extra entries.

The 2 apps I just installed were ES FileExplorer and Plex. Since Plex can now act as a player for local media, I will load my 64gb drive with movies for the road!

***I also want to suggest adding the code "adb pull /system/etc/factory_reset.sh" (so people have the backup of their own cars factory_reset.sh) and the install of ES FileExplorer to the OneClickInstall script so that this issue will be prevented/avoided for new people who want to try this great hack out.