yashsingh1/xdaforums huggingface dataset:
[Android General] stilger:
I am having problems getting Tasker to enable WiFi Hotspot/tether. It appears this is an issue with Android 7.x or better. I have tried the Secure Settings Tasker plugin which will not work either. I found this app which looked promising: http://xdaforums.com/android/apps-games/app-toggle-wi-fi-hotspot-5-0-xda-t2981805 It DID allow me toggle the WiFI Hotspot on and off using a plugin in Tasker. But, I am having the same issue that someone put in the thread for the app where it enables the WiFi Hotspot but no data will actually transfer. I am still digging around to see if I can figure out how to auto enable WiFi Hotspot.

In other testing - Bluetooth tether did not seem to work (could not get it to send data) and whenever you enable USB Tethering the Android Auto app will disconnect on my phone.
[Android General] wpg_moe:
I'm running 7.0 on a Nexus 6 and it works fine. I didn't have to install any tasker plugin.
[Android General] stilger:
Weird. I have tried two different 7.1.1 roms on my Nexus 6 and Tasker can not enable the Hotspot on either. I am on AT&T. What provider are you on?
[Android General] wpg_moe:
Im running stock 7.0 as 7.1 isn't available for the Nexus 6 yet. I'm on Rogers in Canada but the provider shouldn't matter.

I've taken screenshots of my tasker config. Hope this helps.
[Android General] stilger:
Thanks... What is your actual tasker action. I am using Net and then WiFi Tether on or off.

Below is the error I get when I attempt to start the WiFi Tether. I am rooted with latest SuperSu. The other rom was with the other root method which is why i changed to this rom.

Google searches show people having similar issues.

20.33.52/E current state: 1
20.33.52/E WiFi Tether: cur: false new: true
20.33.52/M lastWifiDisableAgoMS: 1482284032496
20.33.52/E check AP state
20.33.52/E AP state: 1
20.33.52/M lastWifiDisableAgoMS: 1482284032497
20.33.52/E current state: 3
20.33.52/E curval: 3
20.33.52/E WiFi: cur: true new: false
20.33.52/E wait for wifi state 1
20.33.52/E wait for 200ms
20.33.52/E wait finished
20.33.52/E ap: false, got wanted state 1
20.33.52/E wait for 200ms
20.33.52/E wait finished
20.33.52/E WiFi Tether: setWifiEnabled()
20.33.52/Mirror setWifiApEnabled: InvocationTarget: java.lang.reflect.InvocationTargetException, java.lang.SecurityException: ConnectivityService: Neither user 10122 nor current process has android.permission.TETHER_PRIVILEGED.
20.33.52/E WiFi Tether: enable failed
20.33.52/E Action WiFi Tether failed.
20.33.52/E result: stop task (error)
20.33.52/E Error: 1
20.33.52/MacroEdit action finished exeID 1 action no 0 code 113 status: Err next 0
[Android General] wpg_moe:
Yeah, WiFi tether On/Off. I'm not rooted. Maybe your tasker is missing permissions? Mine has a long long list of granted permissions and it also has "modify system settings" = on
[Android General] stilger:
Thanks for all the help. From Google searches it appears this issue could be provider related or been introduced in 7.1.1. I should have a T-Mobile MVNO sim to try in the next couple of days. In the meantime I have the Autoinput work around in place which works but seems really kludgy.
[Android General] Richiiee:
Hmm... so using Waze disables all steering wheel functionality(Volume/next/prev). Google Maps keeps steering wheel functionality. Both owned by the same Google, what's up with that. Waze doesn't lag as much as google maps though.

I'm not a savy when it comes to android, but is anyone able to look at Carplay's Maps app and determine the stream it uses? What i notice in the 2017 accord is that the directions play through that one speaker next to the driver's seat. Maybe it's a special audio stream specifically designed for the HU, assuming whatever we put under <audiostreamtype> makes a difference.

And has anyone been able to get cross streaming to work (Spoken turn-by-turn direction when not in audio apps)?
[Android General] Richiiee:
Sorry for asking again, but could you walk me through step three on how you did it? I want to get all the info before i try it out. Could it be done through the HU itself using ES file explorer or something?
[Android General] heavencloud01:
For step 3 and on the HU, I created a folder "Android" then right click on the folder in total commander>properties then changed the the owner to root and user to sdcard_rw. I think you can use es explorer but I haven't try it on es explorer. You only need to do this once.

I also created a shell command within total commander to mount the usb drive as root user per step 2. However, Sygic did not recognize external storage when mounting within the HU using total commander. It looks like mounting via adb shell has different user privileges.
[Android General] matchstick13:
I wonder if doing it through adb she'll give it different permissions. Did you try adding chmod to your script? I believe full access is 777.
[Android General] purespin:
I think I half-bricked my unit :(

I have installed Google Maps and it is working fine. Only thing that is not working is I can't login to Google as several Google services are not pre-installed on this unit. So I was trying to install Google service frameworks. According to some online tutorials, they have to be installed in the /system/app/ folder. So I made /system folder writable and copied those Google APKs (for Google 4.2.2) to /system/app folder. After reboot, there are lots of error pop up, including bluetooth etc. When I checked the /system/app folder, lots of the pre-installed apps are gone. Some left with odex files only.

It looks like there are some conflicts between Google services APKs and pre-installed system apps. Luckily my unit can still boot up and all the custom apps can still be launched. I will poked around a little bit before removing everything and go back to dealer for service. I guess they can easily re-flash the unit as it can still boot up.
[Android General] slybarman:
Anybody tried to root a '15/'16 CRV yet?
[Android General] jersacct:
Any chance you took a backup of the system partition to restore from? I can make mine available if you think it would help. I'd be careful with a partially functioning head unit going back to Honda - if I were you, I'd make sure to full-brick it before taking it in if that's the route you want to go :).
[Android General] purespin:
I did have the backup of those system files. But anytime I copied it back to the /system/app/ folder the system became very slow for a few seconds. When I checked the folder, the files are gone again. It looks like there is a background service checking that. I even added those system apps to the whitelist but that didn't help.

Thanks for the advice to full-brick it before bringing it back to dealer. That's probably what I would do if there is no other option.
[Android General] anekin007:
If you still have connection to adb why not just run the original facotry_reset.sh?
[Android General] lotus2022:
Haw can I get the original factory reset I lost it after rooting

And I want to reset the unit because something wrong happened
[Android General] anekin007:
I still have mine. I have an EXL non navi. You can compare it with another persons factory reset script. I don't think it will be any different. It's Honda's reset script not android. What's erased and resetted is Honda's portion of the drive. Pm me I'll send u the link to my drive for my 2016 pilot files if you need it.
[Android General] lotus2022:
thanks very much I sent you pm
[Android General] ramnkc:
Hi, did anyone manage to get this working in Civic HU? And I read through this thread and it seems that we might be able use the same trick as s_mike as he found out that how to install the Honda permission apk with renaming it then it allow to install. I tested on his method and it allow me to install but hang in the installation process and I need to factory reset my HU... So probably we need to figure out what is the missing piece.
[Android General] The Natural:
I tried putting videos on the system using clipconverter from utube. I can only add a few because the memory limited. Question is, how can i access usb videos or extend the memory to a usb or hard drive. Thnks
[Android General] TWINTRBO:
Now that we have root access, can we install apps via USB now? I just remembered it's an option that the unit comes with but no app has ever been released afaik.
[Android General] TimR1:
So on the 2017 head unit if I am listening to the regular radio, google maps voice instructions will cut in and play over the speakers through bluetooth and then return back to playing the radio?
[Android General] anekin007:
i don't really listen to Fm radio. I use the stock browser or chrome browser to play Youtube videos for the kids. During our recent road I notice I'm now getting maps directions over the Bluetooth audio system. Before i was never able to get it to work until I got the new unit.

I'm using BSPlayer Free. It scans all the drives and attached USB drives and will display on the app. Works pretty good.
[Android General] ericdunn:
Same steps for 2017?

Hey guys,

3 questions really. I've searched for 2017 in this thread but didn't come up with anything conclusive.

1) Does this same hack work for a 2017 model non-navi Pilot? I'm assuming it does since the HU are pretty much the same thing +/- AA/CP.

2) Does this script first pull down the existing whitelist file, add the new app to it then re-upload it? Reason I ask is because the whitelist file included seams to come from the 2016 and doesn't include AA/CP, so obviously you would want those to remain.

3) I want to try adding the Yatze Kodi remote since I've installed a Raspberry Pi with kodi on it for the RES. I don't want it to take over audio, so from what I can see in the whitelist file, if I mark it as non-audio, should I be able to open the app without it killing the audio from the RES?

Thanks a million for all your help! If I get this going I'll send a few $ somebody's way to pay them a beer lol.

Eric.
[Android General] TWINTRBO:
So you are able to put videos on a thumb drive and watch on the screen? That would be great!

One other question, am I correctly understanding that you can edit the whitelist using ES explorer and make changes to things like the keyboard lockout when moving as well? I'm trying to learn a little more about how android programming works, it would be great if we could figure out how to get all the controls to work properly.
[Android General] HitFactor:
Twintrbo, I have all the regulation set to null in the whitelist.xml on the head unit doesn't behave any different. Must be something else.
[Android General] anekin007:
You can edit the whitelist in es file explorer but it's too much work. Es file explorer reads any connected USB just fine. You can edit your whitelist on a computer on notepad or text editor and save it on a thumb drive then transfer it over via USB with es file explorer. You can even play video through es file explorer if you don't want to add BSPlayer.
[Android General] ammarbukhari:
Any one know how to install Android Auto on the 2016 models. Or this is still not possible and we have to replace the HU with the 2017 modeles
[Android General] bighamma:
i had the same question in regards to Car Play but i think it is still unknown. Not even sure how we would even try
[Android General] apache07x:
Dumb question from a noob. I have a 2017 Ridgeline and it has Android Auto obviously and my question is...is there a way to make apps such as Kodi and watch ESPN etc be installed on on our phones and communicate with the HU via AA the same way Iheart radio or Tune In for example do? I know how to root my phone and do some sideloading and such but when it comes to modifying an apk, even though I've followed guides and tried, I'm lost. All I really want to be able to do is be able watch ESPN or discovery or whatever when I'm on a long ride or something. Not that I actually watch it but it would be a lot more convenient than casting to a tablet.
[Android General] enyce9:
I have a Ridgeline as well and was able to root and install apps by following the guide in this thread
[Android General] vraj1470:
I have a couple questions before installing this on my HU.

Does this work with the 2016 Honda Accord EX-L Non-V6/Navi

Where can I find the whitelist.xml?

Is there exactly 2 GB capacity?
[Android General] krazyflipj:
I don't see why not. I installed it on my 16 coupe ex-l
[Android General] KYBourbonBoy:
Trouble Installing

Great stuff! I finally got this working for my 2016 Honda Pilot!
[Android General] bighamma:
I was wondering if this would be possible?

Would I be able to use the programs from CMDroid to install ES File Explorer and a video player apk via the 1-Click jailbreak, I just dont feel comfortable editing the Whitelist.xml
[Android General] majedalanni:
Sorry for my English

I think I found something interesting on my Honda Civic 2016 NA....

I entered my hidden menu by holding (bright, power and menu) then if you click on special function and then other you will see Pandora, HD radio and smart phone information and XM radio only.

Now get back the hidden menu and keep pressing menu button, you will get another menu . In that menu press on vehicle mode then u will ser on the bottom detial , user ... Etc last one is change mode ..... After pressing on it I found these code start with tbaa .. I believe they ends with ka, KC and Kx .... If u choose x will ask reboot and AHA will disappeared from home screen mine was ka I believe but KC will show you on the special function / other new item called restrictions operation and you can turn it off that will let you do a lot of things while driving but no browsing ... Also Pandora need enabled too when choosing KC

PS When restarting the radio asking for GPS signal make sure you are in clear area to get good signal

Attached Thumbnails
[Android General] bmilla:
I would like to edit the waze app icon to match the rest of the apps on the honda home screen. anyone know if that is possible or where the files would be located to make changes? right now it just look out of place. Thanks!

[IMG="Waze"]https://s27.postimg.org/uf0xl6f0z/waze.jpg[/IMG]
[Android General] kaplanfx:
What's the current status of audio when using Waze? Can you play Carplay audio while Waze is navigating in the foreground? I usually don't use Waze for turn-by-turn but I do like it for alerting me to accidents and hazards.
[Android General] HitFactor:
No matter which audio stream I have selected in the whitelist Waze only plays nice with the audio apps.

I don't think settings in whitelist have anything to do the system, except the whitelist service.
[Android General] kaplanfx:
I'm not sure I understand you, are you saying audio only works on other android apps, and not from CarPlay/android Auto?

Edit: to clarify I'm hoping that I can play audio from CarPlay apps in the background while Waze navigates in the foreground. My only interest in this (awesome) hack is to use Waze instead of Apple Maps for nav.
[Android General] HitFactor:
In my experience, Waze audio only works on other android apps. I have not installed CarPlay/android Auto, just BSplayer and Kodi. Waze guidance does not interrupt any of the apps that come with the head unit (2016 Pilot).
[Android General] ericdunn:
Hey, is that the Kodi remote? Or Kodi itself?
[Android General] HitFactor:
Kodi.
[Android General] ericdunn:
Is it speedy enough? Do you use it for both music and video? I figure you can't send the video to the rear screen?

Sorry for all the questions, ive got Kodi on a raspberry pi plugged in there and wanted to install the remote on the screen to control it, curious on having Kodi itself instead lol
[Android General] HitFactor:
Using it only for music. No rear screen on my pilot.

The head unit is slow to start with.
[Android General] ericdunn:
Yeah I figure performance wouldn't be super lol. Alright thanks for the tip!
[Android General] bighamma:
Has anyone installed Carplay or Android Auto on a 2016 head unit?
[Android General] tanisloray:
Just got a 2017 Accord. Hoping that this will work for my head unit.
[Android General] bmilla:
I have a 2017 accord ex-l everything worked great except at the end once the app is uploaded it would fail to install. But the app was added to the whitelist successfully. So I just downloaded the app from the browser on the head unit then it installs just fine. I'm running Waze 3.9.9 runs great. Thinking of installing google play music this week to see how that runs at the same time with waze.
[Android General] hate_Romania:
Hi guys,

Trying to install waze and i get this error

Issuing APK installation command - this may take a while depending on APK size

.oneclick.sh 100% command not found

pkg: /data/local/tmp/Waze.apk

Failure [INSTALL_FAILED_INTERNAL_ERROR]

All done - hope you enjoy!

What can i do?

Also when i check the whitelist-new i have waze showing up there 7 times, is that normal?
[Android General] HitFactor:
I had to delete all of the waze items in the whitelist to get it to reinstall.

When the script stops, just before it copies over the app, open whitelist in an editor and delete the waze sections.
[Android General] hate_Romania:
all of them? or do i keep just one?
[Android General] HitFactor:
I left one, good question. Sorry I wasn't clear.
[Android General] hate_Romania:
also any idea why i get

.oneclickroot.sh 100% command not found
[Android General] HitFactor:
Nope, I get some of those to. But it still works.
[Android General] hate_Romania:
can anyone explain me what stops us from installing the google play services on the head unit? so we can install the apps directly
[Android General] krazyflipj:
Anyone have issues with head unit rebooting? It has happened to me several times while using Waze while driving and streaming Spotify
[Android General] sherif.fanous:
Anyone know if this would work with the new 2017 CR-V HU?

TIA
[Android General] ewaller:
I own a 2017 Civic EX-t and thought I would share what I have learned.

First, it does have Android Auto and CarPlay.

The ADB port is not open.

Port 5000 is open.

It will connect to the Internet through my Android phone using Bluetooth.

There is a hidden menu that can be accessed with power-brightness-menu for two seconds and selecting the bottom box

From that hidden menu there is another menu accessed through holding Menu.

From that menu there is another hidden menu -- press and hold the home key. Ignore the three beeps. keep holding it until it beeps once more.

That menu seems to let you change the USB port functions between host and device modes.

I've not screwed with those yet, but it might be an attack vector.

ewaller@turing ~ 1003 %nmap 192.168.1.87 -p1-65535

Starting Nmap 7.40 ( https://nmap.org ) at 2017-02-03 13:06 PST
Nmap scan report for android-9500bed69ff35d8f (192.168.1.87)
Host is up (0.0029s latency).
Not shown: 65534 closed ports
PORT STATE SERVICE
5000/tcp open upnp

Nmap done: 1 IP address (1 host up) scanned in 199.43 seconds
ewaller@turing ~ 1004 %

Edit, oh and if you tap a bunch of times on the build number in the version menu, it does not enable developer mode, it asks for the infamous "passcord"
[Android General] ibashe:
I have CRV 2017 and i got notice same result as yours.

I can connect ADB over port 5000 but when i list devices, it show as "offline" which means we need to enable developer mode.

No luck enabling developer mode after pressing 7 times; It ask for password but then it won't let me try to type.
[Android General] billyrule:
Yes, I also have a 2017 CR-V and would like to know.. :)
[Android General] ibashe:
I enabled USB device and still can't connect with adb via USB; nmap shows the following port.

Any suggestion on how to connect adb?

nmap -sT 169.254.89.237

Starting Nmap 7.40 ( https://nmap.org ) at 2017-02-10 16:12 EST
mass_dns: warning: Unable to open /etc/resolv.conf. Try using --system-dns or specify valid servers with --dns-servers
mass_dns: warning: Unable to determine any DNS servers. Reverse DNS is disabled. Try using --system-dns or specify valid servers with --dns-servers
Nmap scan report for 169.254.89.237
Host is up (0.00033s latency).
Not shown: 960 closed ports, 30 filtered ports
PORT STATE SERVICE
22/tcp open ssh
88/tcp open kerberos-sec
111/tcp open rpcbind
445/tcp open microsoft-ds
548/tcp open afp
993/tcp open imaps
1021/tcp open exp1
2049/tcp open nfs
8081/tcp open blackice-icecap
49153/tcp open unknown
[Android General] anekin007:
OP should post what vehicles this works for on first page. This hack currently just works for the

2016-17 Honda Accord

2016-17 Honda Pilot

2017 Honda Ridgeline

These vehicles are running the clarion units running on the 4.2.2 android systems that come with adb already ON by default. Other Honda android based radios like civic and crv are running pioneer/Mitsubishi units with updated software and the ADB is Off by default. Developer option is locked out and no known way to access the menu.
[Android General] TimR1:
Moe,

Did you ever get anywhere with the Headunit Reloaded app?
[Android General] ispofe:
Hi Richiiee, I have 2016 accord, I wonder if you or anyone was able to install Tunein/Tunein pro successfully.

My other APPs including Waze work, but Tunein always gives error, is not able to stream and stops working. I have tried versions from 12.9 to the latest (free and paid versions) no luck.

I will appreciate any help.

Edit: I found a solution to the problem.
[Android General] ticohonda:
Inquiry regarding this mod

Hello! Im looking at this post, but dont recognize a term used (sorry...) What does ADB stand for? The text reads "Extract to a machine capable of connecting to your Pilot over ADB". What is ADB please???
[Android General] ispofe:
Hi, I was noob too at this few weeks ago and had to read and research the topics, ADB stands for Android Debug Bridge, it is what makes all the magic of manipulating Android machines happen.

I started by going to this Android Studio site, downloaded the software, and then a few other sites to understand the commands etc.

I can't post the URL but google " Android studio debug bridge "

Hope this helps you.
[Android General] anekin007:
since you have root were you able to get access the data folder? its one of the many folders that has restricted access. On the dump log the package for the applistupdate has directory path to the /data folder. This is the folder that will contain the actual white list.
[Android General] jersacct:
Yes - the whitelist is stored at /data/system/whitelist.xml. Edits to that file haven't resulted in any noticeable change, even after reboot. My assumption is that the ApplistUpdate.apk, which contains a zipped original whitelist.xml, may be validating the copy in /data/system against the original, and using the original if there' sa mismatch. Could be wrong, but haven't had enough time to dig into the mechanisms there.

I also tried modifying ApplistUpdate.apk to contain a new zipped whitelist.xml, deleted the original APK in /system/app, installed my copy, and odexed it. After reboot I noted that the whitelist in /data/system matched my modified version, but still didn't see any change in behavior.
[Android General] anekin007:
stupid question but how do i initiate factory reset? i ran the exploit and it seem like it went through but i don't see SU in the bin folder. I double checked the /data/local/tmp/rootme folder and all the files are there.
[Android General] purespin:
In the system settings, scroll down to the bottom and the last item is "Factory Date Reset".
[Android General] purespin:
So you are able to modify the apk file and install it? You don't have to re-sign the apk file? I tried to find a tutorial for that but it all requires to re-sign the package.
[Android General] anekin007:
Got it to work. I'm doing it manually on my MacBook with terminal by just following step by step on the rootme.sh file. Couple failed attempts then what work for me was changing the factory_reset_mod.sh to just factory_reset.sh. After a reset i notice it connected to my wifi right away so it know it worked. Connected back on adb and now i have root permissions. thanks again!