yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] KamaL:
Great work guys.

Can someone explain the functionality of this search? I mean, does OK GOOGLE work from any screen? What are you using it for on a car Headunit?
[FYT Android Head Units] dpredster:
You have to go into the settings app not sound settings.

---------- Post added at 11:01 AM ---------- Previous post was at 10:55 AM ----------

I didn't realise it didn't work with other languages as I've only tested it on english.
[FYT Android Head Units] surfer63:
As mentioned a few posts above, it only works from every screen if your units language is set to English (and then if you have enabled it in the settings of the Google app).

Google app is of course very geared towards the other Google apps, like "Navigate to Eiffel tower by car" which will of course start Google Maps and do what you ask.

So those users using Google maps can be happy, but of course it also helps if you say "call home" (or whatever your contact is named) to make a call to contact "home".

For all known (English) Google commands see here. For some more explanation and other apps to be used with Google voice see here.

Edit: Note that Google "(un-)released" an experimental "Voice Access" app that might be very handy for car users, even though it has been developed as an "accesibility" app for users having problems using a touch interface.
[FYT Android Head Units] budwha:
To change the settings app to the one found in post #125 of this thread and mentioned in post #206, do I just replace this apk.........SYU-2-C9-CMSettings-V1.0.apk(found in system\app\SYU-2-C9-CMSettings-V1.0\ SYU-2-C9-CMSettings-V1.0.apk) with the settings apk found in the 5009_20.zip using a file explorer such as Astro file manager?
[FYT Android Head Units] surfer63:
What strikes me as most peculiar is the Settings.apk (17659302 bytes) in the Allapp.pkg which mentions

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" coreApp="true" package="com.android.settings" platformBuildVersionCode="22" platformBuildVersionName="5.1.1-eng.fyt.20160218.181459">

And the Settings.apk (17295426 bytes) in the 5009_20 zip in /system/priv-app/Settings, which mentions:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" coreApp="true" package="com.android.settings" platformBuildVersionCode="22" platformBuildVersionName="5.1.1-eng.gogo.20161104.151017">

These are in principle the same apks. The first one is the "standard" but crippled Settings apk built built by Joying (fyt) on 18 Feb 2016. The second one, which you use, is the original Google Android version compiled on 4 November 2016.

So you should indeed use the version from the 5009_20 package.

Why do they include an old version of the Settings.apk in their Allapp.pkg? Are they simply sloppy and don't they check it?

However, I do think that if you simply remove the "/system/app/SYU-2-C9-CMSettings-V1.0/SYU-2-C9-CMSettings-V1.0.apk", the Settings.apk inside "/system/priv-app/Settings" will take over.

What you do is copying the Settings.apk into the "/system/app/SYU-2-C9-CMSettings-V1.0" folder. That is not allowed as of Android 5.0 as the folder name needs to be the same as the apk name. That apk will not be used at all.

So concluding my story I think a simple

adb kill-server
adb connect <ip-address>
adb shell "su -c mount -o remount,rw /system"
adb shell "su -c rm -rf "/system/app/SYU-2-C9-CMSettings-V1.0"

followed by a reboot, will do the job.

I will try that tomorrow morning.

EDIT: The strike-through part is wrong. [MENTION=503463]AssassinsLament[/MENTION] explains it correctly in post 337.
[FYT Android Head Units] gustden:
Same issue here. The stock settings do not include the volume settings. If you change to a different setting package, you do lose some functionality, such as the ability to control the screen timeout ( among a few other things ).

I installed a widget to be able to set the sound levels. For me, this is a better solution than replacing the settings.

https://play.google.com/store/apps/details?id=de.hinterhofapps.sliderwidget&hl=en
[FYT Android Head Units] budwha:
There is two reasons why I wanted to change settings apk

1:) I want Tasker to work. .....along with plug-ins like "auto input"

As was mentioned in an earlier post in this thread, Tasker requires a permission in the accessibility settings

which I don't have right now.

2:) I want to install V3.0.......the one dpredster modified for me to get "ok google working correctly".......which he says adjusting the alarm volume is required........which I don't have access to right now either.

I am really new to this. ......so I'm trying to keep it as simple as possible.

My goal is to have ok google work the way it should with voice feedback, apps like Tasker and Readittome to be able to interrupt the radio and speak, along with the "no kill" mod without modding the steering wheel buttons.
[FYT Android Head Units] AssassinsLament:
SYU-2-C9-CMSettings-V1.0 is not Settings.apk, it is the Car Settings app that controls Joying's features like backlight and side button leds, etc. Replace the "/system/priv-app/Settings.apk" (Joying's crippled/custom Settings) with the one from "/system/priv-app/Settings.apk" inside 5009_20.zip

When the android system is copied over, the original version is copied but once the allapp.pkg is installed, it over writes the original one with Joying's crippled/custom Settings.apk, but as gustden stated, you may lose some functions that only joying's Settings.apk has.
[FYT Android Head Units] surfer63:
You are completely right. I started correctly but due to some blind spot (the reference to the CMSettings?) I went completely on the wrong path. I will correct my previous post.
[FYT Android Head Units] windowsdan4216:
FYI
[FYT Android Head Units] aaron19953:
I found a couple of ways to access the "notification access" screen (it IS already there, just no visible way to access it)

The first way I found the other day completely by accident. I downloaded Notification Access from the play store

https://play.google.com/store/apps/details?id=com.laststarstudio.accesoanotificaciones

The second way requires using Nova Launcher and creating a widget:

Widget, Nova Launcher Activities 1x1, in the dialog window scroll down to settings, under settings select Notification Access (.Settings$NotificationAccessSettingsActivity)

(Pro tip while making a Nova activities widget, click and hold an activity to see a preview of what it does!)

Both of these do the same thing, but I prefer the Nova version because I use it already. I had to find this setting for Tasker as well as KWGT (for song name/artist info)

Enjoy
[FYT Android Head Units] mad212:
How do we wipe internal storage on these units? I've updated to the latest update but it doesn't wipe internal storage during the process and using Factory Data Reset in the settings menu isn't wiping it either.
[FYT Android Head Units] surfer63:
The first post of this ROLL UP thread mentions how to root your intel unit. By now that script is more than 6 months old and if you install it, the superuser apk will immediatly be updated from the Google Play store and from that moment you will immediately be nagged that you need to update your superuser binary. Next to that the script is called "Joying_JY-UL135N2_SuperSU", which is technically incorrect as it is for every Joying intel unit (again: every Joying intel unit).

Anyway, I made a new setup for the latest Chainfire SuperSU v 2.79 SR3 zip, both for Windows and linux likes.

I'm planning to keep it up-to-date.

Next to that I made a windows and linux likes bat file and shell script to update the busybox binary on the Joying intel units. The Joying busybox binary is relatively old and buggy.

Edit: I also added my Radio app mods.

Both All 3 sets of scripts can be found on my github pages "Joying-RootAssistant". I'm also planning to extend this with other scripts/tools.

[MENTION=3076686]gustden[/MENTION]: when found correct I would appreciate it if this link would be posted in the first post.

(I abandoned my previous plans to write a big install script (windows & linux) for all kind of things. That gets so terribly complicated due to all combinations possible that I don't like to continue that).
[FYT Android Head Units] tbd@immigrantsong.de:
I can confirm that this works. For safety I made a file compare before /after the mod to make sure that nothing else was changed.

BTW I also flagged this fix to Joying. This was their response:

"Nice day, this is Candy from Joying

Thanks for your email and info

Very thanks for your sharing and suggestions, i have checked it.

I think it is useful, i have already send it to our factory and engineer.

Hope they will take it into consideration and modified it soon.

Now, we are developing the android 6.0, and after we released it, we will do the TomTom issue soon.

Thanks for your sharing and hope you can kindly wait it

Thanks again"
[FYT Android Head Units] tbd@immigrantsong.de:
Duplicate
[FYT Android Head Units] budwha:
I just tried the Notification Access app without success........

When I open up the Auto Input Tasker plug-in app it says that it must be enabled in the "Accessibility" settings.......so when I click on it, it brings me to useless page called Accessibility.......but no where to enable Auto input.

When I open "Notification Access" app the first thing it does is ask me to press green button on page to basically enable it in the Accessibility setting ....where again I am brought to a useless page of Accessibility settings..........so I am still stuck without the proper Accessibility settings.

I will try Nova when I have more time.....but I have a feeling it won"t work also.
[FYT Android Head Units] thebaum:
help me please!

I tried to install both the viper mod and the google search mod and now I have no sound! there is no sound icon in the status bar. I also cant change launchers and any setting that I change automatically changes back.

I tried to factory reset and to install the latest update but no change.

please help!
[FYT Android Head Units] surfer63:
You renamed the installed apk to something like Sofia-1-C9-Server-V1.0-old.apk.

It is NOT allowed to have 2 files with the extension .apk in one folder. You must rename the old to something like "Sofia-1-C9-Server-V1.0.apk.old" and NOT "Sofia-1-C9-Server-V1.0-old.apk". That causes the no sound etc.

If you have 2 apks in one folder, neither of them is executed. You have no Sofia-1-C9-Server-V1.0.apk running at all.
[FYT Android Head Units] thebaum:
Thank you! I did do that. I actually found your post a few minutes ago after performing several different searches. Thanks for your help, I will change that back.
[FYT Android Head Units] eta1405:
I installed this and changed my settings.apk. It won't let me adjust the alarm volume. It resets it to 0 every time I move the slider. Any suggestions?
[FYT Android Head Units] dpredster:
I uploaded the unmodified No_Kill_Sofia-1-C9-Server-V3.0 by mistake. Try this one.
[FYT Android Head Units] thebaum:
would you mind pointing me in the right direction for the full settings apk? I cant seem to track it down.

thanks
[FYT Android Head Units] dpredster:
Rename the Settings.apk in system > priv-app > Settings to Settings.apk.old.

Copy the attached Settings.apk into that folder and change the permissions to match the old Settings.apk.

Reboot the radio and you would have the full settings.

The attached Settings.apk is the one found in 5009_20.zip in the original Joying ROM update.
[FYT Android Head Units] tuuza:
I will post this up here also.

I bought the new digital amp from Joying that fits the Volkswagen units.

I have ran into a problem that now the RCA output has no volume control. So my Subwoofer is playing even when volume is 1, but doesn't gain volume when I turn it up from the headunit.

So it looks like the new digital amp controls the volume out and leaves RCA on static volume (around 10).

I have asked Joying to look into it but they dont seem to accept that they have made a mistake.

Hope they can fix it.
[FYT Android Head Units] zeroasylum:
Firstly I would like to thank everyone for their hard work. I have used many of the mods successfully on my JY-UL135N2 but have now run into a small problem with google voice which I cannot fix. I am running the latest firmware from March as well as V4.1 - Steering wheel key customization with Fixed issue with "Google Voice Search" not lowering music volume and also the Bluetooth mod. The mods are working and I have also installed the full settings apk to allow me to turn up the alarm notifications for google voice but this is where the problem is. If I turn up the volume on alarm notifications it jumps back to zero. \i can use google voice and it opens apps etc but as the sound wont go up I get no responses back. Anyone got any ideas on how to fix this.

Many thanks

Zeroasylum
[FYT Android Head Units] AssassinsLament:
The official v4.1 does not have my google voice response mod as gustden already released v4.1 before I released my mod. I did though upload a version of his v4.1 where I added my mod. Download in the link below.

https://xdaforums.com/showpost.php?p=71565661&postcount=274
[FYT Android Head Units] tuuza:
Is there a mod yet for the newest (28032017) update so I could control the notification and alarm sounds? When I try to adjust system volume in settings the audio stops and volume goes back to 100% and audio resumes after a while
[FYT Android Head Units] zeroasylum:
Thank you All working :)
[FYT Android Head Units] kampfschachtel:
Hi everyone,

would like to have your advice regarding best install&update&mod strategy:

My current strategy is:

I am still on the release of End February as the joying EU-JY-UL134N2 was delivered to me and device is unrooted.

First install all apps I want in the newest version that work without a rooting/mod. So far every app I wanted is installable and works ok.

2nd make all the adjustments and setting that I need/want.

3rd in Spotify download my playlists on SD Card in extrem quality for offline use, update Igo maps and POIs

4th root the unit with supersu method 2

5th perform a full titanium backup

6th install the newest update from 28th of March, all settings and apps will be wiped (do you need to root the unit again after update?)

7th reinstall all settings and apps from the titanium backup

8th install mods: USB sound out, A4V, Radio+color mod, key mod,

Is that a good order/strategy or do you recommend a different one.

Till now I am at point 3 and downloaded all spotify playlist but didn't update maps & POI, Unit runs fine with the following issues:

- DAB+ together with IGo shows performance problems, sometimes interrupts in sound and sometimes Michael Jackson sounds like Darth Vader

- Nav App IGo is stopping if I switch to the paralell running DAB+ or Spotify

- DVR picture on the screen is very pixely, cannot really follow and bad picture quality

- OBD2 Dongle from Carly for VAG cannot be paired (works with Torque and Carly app on my Huawai P8)

- sometimes need to restart an app twice, assume its the app killer that is not ending the tasks properly if unit gets powered down/asleep.

Rest just works fine, could live with it if USB out would work but it doesn't so I need to root and will do the mods too. But what is the best strategy? Don't want to do all the update, I just want to use a good one as base, perform 1-8 and done.
[FYT Android Head Units] WILD9:
I've had a look through the code for the BT app and think I've found the issue. The apk has a hard-coded reference to +86 which is China's international code in the function which looks up names from numbers. In other regions it wont ignore the international prefix so if you have numbers stored using this and your phone reports the number in national format they wont match. I will try changing it to +44 (UK code) and see if it fixes the problem for me.

I've also found some XML for the layout of the caller popup which I might try and edit to remove the keypad which covers half of the screen during an incoming call.
[FYT Android Head Units] mad212:
Do I just replace the apk in the official 4.1 folder with yours and run the install. bat? Or if I've already installed gustden's official 4.1 mod do I just replace the apk in the system/app folder with yours?
[FYT Android Head Units] WILD9:
For the DAB there is an updated APK that resolves this, I dont have a link but it has been circulated on XDA in the past. If you cant find it contact Joying and they will send it to you.

If your dongle reports its bluetooth name as anything other than "OBD" you will need to use one of the methods on the front page of this thread for connecting other bluetooth devices and then it will work. The standard pairing system on the joying units only allows it to pair with phones and devices named "OBD". My reader named "OBD II" will not connect using the Joying pairing menu.
[FYT Android Head Units] gaz18:
Joying -TomTom

Hi there,

is it possible to email the details on how to get the tomtom go working on the Joying unit (For dummies).

I have contacted joying and they passed me onto your link.

I tried following the details below but cannot seem to located (or how to locate) the files in question.

Any help would be grateful.

Gary
[FYT Android Head Units] budwha:
I need help doing this. ......please explain in detail

I am not able to rename file. ......what app should I use?
[FYT Android Head Units] tuuza:
You must be rooted and use root browser for example to rename and set permissions.
[FYT Android Head Units] budwha:
Thank you. .........I am rooted. .........is there a specific root browser(app) I should use?........this is what I need explained ......also how to set permissions.
[FYT Android Head Units] sanangel:
In which part of the firmware are the applications of the system, radio, music player, etc...?, are in allapp.pkg?
[FYT Android Head Units] surfer63:
The units are rooted and you don need a root browser as that won't help. The partition is read-only and only some root explorer apks allow you to make it read-writable.

You don't specify which version of the modded SofiaServer you want to use: the one with key mods, or the one without key mods.

Save below to a bat file and execute from the same directory as where you have the SofiaServer.apk

@echo off

REM check permissions: running as Administrator?
fsutil dirty query C: >nul 2>&1
if %errorLevel% NEQ 0 (
echo.
echo You did not start this script in an Administrator command box.
echo Open an Administrator command prompt and restart this script.
echo.
GOTO END
)

REM check for ip-address
if "%1"=="" (
echo.
echo no argument given. I need the ip-address. Restart the script with "install.bat ip-address".
echo.
GOTO END
)

REM no old "left over" connections
adb kill-server

adb connect %1

timeout 3 > NUL

REM Copy launcher.sh to /sdcard - then to /data directory
adb push launcher.sh /sdcard/
adb shell "su -c cp /sdcard/launcher.sh /data"
adb shell "su -c chmod 755 /data/launcher.sh"

REM Push update APK file to sdcard then /system/app
adb push Sofia-1-C9-Server-V1.0.apk /sdcard/
adb shell "su -c mount -o remount,rw /system"
adb shell "su -c cp /system/app/Sofia-1-C9-Server-V1.0/Sofia-1-C9-Server-V1.0.apk /system/app/Sofia-1-C9-Server-V1.0/Sofia-1-C9-Server-V1.0.apk.old"
adb shell "su -c cp /sdcard/Sofia-1-C9-Server-V1.0.apk /system/app/Sofia-1-C9-Server-V1.0"
adb shell "su -c chmod 644 /system/app/Sofia-1-C9-Server-V1.0/Sofia-1-C9-Server-V1.0.apk"
adb shell "su -c ls -l /system/app/Sofia-1-C9-Server-V1.0"

echo "######### PLEASE REBOOT YOUR SYSTEM ###########"

:END

If you do not have the keymod version, you need to remove the 4 launcher lines. If you have the keymod version you need the launcher.sh file as well.

Execute this from an Administrator CMD box and specify the ip-address of your head unit.

And read post 1.

---------- Post added at 08:35 PM ---------- Previous post was at 08:31 PM ----------

Yes, they are.
[FYT Android Head Units] WILD9:
It's a risky process, if you make a mistake it's quite likely you will stop your unit working with no chance to recover it. If the instructions shown don't mean anything to you I wouldn't take the chance just yet.
[FYT Android Head Units] sanangel:
In order to extract the applications of allapp.pkg is linux necessary? With Windows I am not able ... if I upload the file here, could someone extract the applications and upload them to google drive? It's another version with others colors of the joying apks.
[FYT Android Head Units] WILD9:
Just use ApkPack_en.exe it is a windows application and it's included in the Joying firmware.
[FYT Android Head Units] gustden:
This should help:

https://xdaforums.com/showpost.php?p=71442624&postcount=200

https://xdaforums.com/showpost.php?p=71448232&postcount=201
[FYT Android Head Units] budwha:
Ok......sorry for rookie questions.........so to save those commands as a bat file, do i just copy all of that to notepad and then rename it as a bat file? And I do not want the key mods so I will just remove the four lines with launcher in it?

Also if I get these commands to work, what does it do? Does it replace the existing server apk? Should I be saving a copy of the old for possible future use?
[FYT Android Head Units] vinhZ:
Is this file correct??? its only 500kb or so when uncompressed (and completely removes sound when installed), the other NO kill only files is at least 1MB...I would be so ever greatful for a no kill only file (without key mod)with the alert sound mod as my Headunit would be complete.
[FYT Android Head Units] kampfschachtel:
thank you.

Auto-Pair works well. OBD Dongle paired with JY and working:victory: with torque and Carly for VAG.
[FYT Android Head Units] brian8179:
Thank you everyone for your time and effort that you've spent on this project. I am having some issues accessing "ok google" on any screen, as well as getting voice feedback. So far I have upgraded to the stock Joying 03/28/2017 update, rooted, and installed the GVS files from github.com/dpredster/Joying_GVS[/url], set the appropriate google voice settings, mapped my voice for ok google, and set the alarm volume to high.

The issue I am having is when I replace the Sofia-1-C9-Server-V1.0.apk with the No_Kill_Sofia-1-C9-Server-V3.0-TTS patch.zip apk, my unit displays all kinds of odd behavior. I lose all steering wheel buttons, some buttons on the unit stop working, the unit operates slowly, I lose ability to set certain settings from "car settings" such as screen dim with headlights, backup guidelines, set default nav app, etc. I also do not have "ok google" from any screen, nor voice feedback. If i revert back to the stock Sofia-1-C9-Server-V1.0.apk, all returns to normal, however still no fully working google voice features. I've sifted through all the posts here, and can not figure out what i'm doing wrong. The only thing I can think of is possibly the 03/28/2017 update I installed recently, although I believe someone else in another thread did not have issues after upgrading. Any ideas? Thanks
[FYT Android Head Units] gtxaspec:
mirrors.gtxlabs.com/joying

---------- Post added at 11:53 PM ---------- Previous post was at 11:51 PM ----------

Delete the old file completely. Too many people are having problems where both files end up installed. Make a backup or download from mirrors.
[FYT Android Head Units] brian8179:
Thanks, I tried that, but no luck. When I delete the old server apk, and replace it with the modified one, I lose settings, and button functions. I also noticed the alarm volume does not stay where I set it. It will revert back to zero if I change system volume.
[FYT Android Head Units] zeroasylum:
Sorry to trouble you again. So I got it to work with the download you gave me however I wanted just the source key to bring up google voice so I then installed this version instead the third link with the 140317.

https://xdaforums.com/showpost.php?p=70480258&postcount=549

Now the sound jumps back to zero again. Do you by any chance have a version that fixes the audio but uses the source key for google voice.

Many thanks

zeroasylum