yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] homer.ali:
Thanks;

Unfortunately I think I was just too late or too early with the purchase of this particular unit. When I bought this one, joying wasn't selling it on their site: instead i had to email sales directly to purchase it. It's a 13.3 inch 1920x1080 sc9853i unit. Works great but I guess joying decided to tweak it further before selling it to the public so the closest version available for sale from them is a 6 core version of this unit. Very similar but not exactly the same.

The 6315.zip i mentioned above found on joying's website is NOT compatible with my unit as you have mentioned.

All that said, I managed to talk joying into sending me the original firmware for MY unit which does include 6521.zip.

Just to be safe, I even installed it on my unit (without any mods) and it installed and booted up just fine.

So at this point I tried following the instructions in developer.zip in this post and made a patched boot.img

When installing this however It unfortunately results in a soft boot loop.

I can exit the boot loop by placing the unmodified update back onto the usb.

Any ideas what could be going wrong?

I think it's worth noting i followed the instructions in the readme pretty closely but had trouble getting magisk on my unit to agree to patch the boot img as in the instructions so instead i used another device to output a patched boot img using the same input file (the boot img from the file joying sent me)

That shouldn't cause any problems though should it?

If it helps the error I got in magisk on the headunit was "Cannot unzip zip, installation failed"

Edit: it looks like that was the problem.

Magisk kept insisting on updating on my unit to 23 version no matter what update channel i picked or if i disabled updates. Once magisk updates it is unable to unzip the boot image on my unit. A google search showed that a few other users have had the same issue with later magisk versions with no posted solutions that I could find.

What I did was I just created my own magisk update server using flask and python but where I told it that the latest magisk version was 20.4. this version was perfectly capable of patching my boot image and I was able to successfully flash this onto my unit. Woohoo!

Butttttt... I also am experiencing the google voice no feedback bug. Boooo!

I can revert the google voice bug by just uninstalling magisk but its really disappointing that there doesn't seem to be a solution for this yet. (unless I'm quite mistaken).

If this is a known issue, would it be possible to update the OP to provide this as a disclaimer? Just a suggestion.
[FYT Android Head Units] surfer63:
Attach your zip or give us a link to it, so we can look what's wrong.
[FYT Android Head Units] homer.ali:
This is the original, unmodified firmware that joying sent me.

Now that I know I can modify this to get root, +/- just use the excellent process outlined in your modding without root thread, I can really get started.

I assume that since this is a different firmware date than the ones you have for your 190000000_com.syu.ms.apk Main server mod, that I won't be able to use that solution to blanket disable killing all apps on sleep. Instead I have to add apps to the skipkillapp.prop file manually. is this correct?

Is there a way to make my own nokillall app that would work on this firmware?

Thanks again for all of your help. Just looking through this forum it's clear you've been an MVP with these joying headunits for a while so I really appreciate it!
[FYT Android Head Units] Odt123:
Hey all I'm interested in rooting my joying 10. 1 in head unit. I have the 1280x800 version and haven't seen any info on here as of yet. So far I've followed this video

Which eventually lead me here after I couldn't get adb to connect to my HU. joying sent me this for the updated firmware

Android 10.0 1280X800 2021.7.5.zip - Google Drive

Android 10.0 1280X800 2021.7.5.zip

drive.google.com

As ridiculous as this sounds I really just want to get rid of the default Nokia ringtone that blasts thru my speakers when my phone rings. Any and all help would be greatly appreciated. Thanks in advance!
[FYT Android Head Units] DMon04:
How about taking a laptop with Android SDK loaded on it straight to the head unit,or out to your vehicle and do the commands on a laptop to the device?
[FYT Android Head Units] surfer63:
No. The build is a release build, not a user or debug build. That's why adb over wifi does not work (plus a couple of other safety related things coupled to release builds). That is Android design.

Sorry. This was a post over a year ago. Didn't look at the date.
[FYT Android Head Units] surfer63:
That does work when you enable the Developer options.

But you don't need that as you can do those things with "customized" flashing.
[FYT Android Head Units] DMon04:
Its not MY method but I'll copy the links I followed in this post. Was pretty simple. Hope you guys enjoy the freedom of root!! The first link is not in english so use Google Translate and you should be able to understand it easier.

Neue Joying Android 10 Headunit rooten (UIS7862) (Joying Autoradio Forum)

Hallo zusammen, ich habe mir vor etwas mehr als einer Woche eine neue Joying Android 10 Headunit JY-UQ135N4G mit UIS7862 zugelegt. Da ich noch keine fertige Rooting-Vorgehensweise finden konnte, hab ich mich nach einigem Belesen selbst darum gekümmert. Grundlage ist die Firmware vom 19.01.2021...

www.android-hilfe.de

Android 10.0 800X480 1024X600 1280X720 2021.1.19.zip

drive.google.com

https://xdaforums.com/t/joying-8-8-inch-android-10-jy-hqs01n4g-1-how-to-root.4226895/#post-84473591
[FYT Android Head Units] highkick05:
This thread is so confusing. Might I suggest a better HOW TO be made.

The flashing process is relatively easy once you figure out the premade boot images posted on here can be used with all Joying Head Units, regardless of resolutions. (28 pages)

Going through the readme.rtf to make your own seems stupid, albeit, painful because the Magisk apk's no longer work installed onto the Joying head units. We're lucky these patched_boot.img's have been posted.

I also had an annoying watermark or chinese red text "3595AL" on my home screen that wouldn't go away. But after reflashing original then the latest firmware that has gone now.

Pretty happy though, I now have root with the latest boot image, latest firmware & applications. Changed my new UI 10.25" to the older UI which spans the entire screen and gets rid of the clock (pissing me off). Updated Magisk a few times and now have no popup messages annoying me about installing additional software. 100% rooted, and just waiting for me to install all my apps lol. Awesome work guys.
[FYT Android Head Units] DMon04:
I posted that how to with the instructions. I have Magisk installed and somewhat working on my 7" double din Android 10 unit. I used it to make the patched boot image from my device. It worked for me. I love having root access to do whatever. Did you happen to lose your normal radio after rooting? I lost my normal radio and have been trying to figure it out.
[FYT Android Head Units] highkick05:
yeah works , maybe try the unroot method and reflash the correct radio apk.
[FYT Android Head Units] DMon04:
Yeah,I tried using Titanium Backup to back it up to the SD or try copying it from the head unit to my sd card but it wont copy for some odd reason. I may have to contact Joying for a new apk and try it that way.
[FYT Android Head Units] surfer63:
Of course this thread is confusing because so many questions get asked. However, which HowTo do you mean? The one from the very first post from @prrlhkr ? I don't consider that one confusing, but that might be me. If you think that one is confusing, please tell us what is confusing because in that case we can better update the first post instead of creating a new one as two HowTO's will be more confusing than one for any new user wanting to root his/her unit.

Yes, you posted that one. If it worked for you: Great! But why did you copy & pasted a HowTo from a Howto from a HowTo with a pre-created boot image that might or might no work?

To both: That is exactly why this thread's first post tells you to create your own boot image and not simply copy one. You might be lucky, or you might get errors, warnings, yellow bars, etcetera.

If a thread starts with "HowTo: ...", then please start reading from the first post.

I know that a lot of users are eager to root their unit, but it is not necessary and has negative influences (and did you already find out that Google voice feedback does not work on a rooted unit?)
[FYT Android Head Units] highkick05:
Magisk doesn't patch the boot.img on Joying units anymore by the looks as it wants to update to latest stable branch always. As boot.img works on all resolutions, better to list patch-rooted.zip & original-boot.zip under release dates. Some users make even more confusing in the thread talking out of topic, mentioning non-Joying , newer android 10 & Sofia and PX5 & 6 Head Units. Further confusing topic
[FYT Android Head Units] surfer63:
Which units are you talking about? The uis7862 units or the sc9853i units?
[FYT Android Head Units] highkick05:
sc9853i
[FYT Android Head Units] surfer63:
Strange. I will test tomorrow.

I don't use rooting anymore as it only reduces functionality of the unit, and and with the partial custom flashing almost all "root things" can be achieved as well.
[FYT Android Head Units] highkick05:
Yeah, I ended up trying to patch boot.img on my Android mobile phone because it appears to work well on that. Only thing is, the resultant patched_boot.img then soft bricks the Joying. That was using the readme.rtf with the correct files for my Joying version. Lucky that reset pin 3x allowed me to flash an entire system back to the unit. So, I have a better understanding of what's involved now. People who have uploaded the root-img.zip's have basically saved all of us. It will never work again with the latest Magisk's :/ Anyway, love your work. Cheers for the help
[FYT Android Head Units] Vinyvince:
Hello everybody.

I read again and again thoses 28 (interesting) pages but I think I need help.

I'm French and I buy a Joying 8.8 in May 2020 (EU-JY-HOS01N4GS-1) and I try many tips to resize screen (for a good use behind my Corvette C5 radio bezel).

-I try "direct" root method with file on post #33 of ojuniour but I've the red chinese message, the joying seems rooted but can't resize screen (and very slow).

-I try adb method with pc or special app with an other android phone but impossible to find the joying device.

-I try the developer.zip method but the installation of Magisk failed and I can't obtain a pached boot image.

Can you help me ?

(the only good thing is I can always do the update with original joying firmware and have a fully functional device)
[FYT Android Head Units] DMon04:
I was able to use the latest Magisk on my newer unit to patch my boot image. The newest Magisk doesnt seem to do much and I had to search through Magisk a bit to find the patching function but was able to patch my boot image. As far a signing the patched boot image,I thought I had it done correctly but upon trying to flash the signed boot image,the unit failed to flash it. I then used one of the pre-made patched images and it worked for me. Pretty sad when Magisk does absolutely nothing anymore lol.
[FYT Android Head Units] highkick05:
Yeah this is the issue I ran into. Just continually getting errors with Magisk, no matter what version I installed on Joying unit.
[FYT Android Head Units] mastrv:
Yes, I've also read elsewhere that newer versions of Magisk do not work with my head unit which is similar to the Joying.

At one point I had Magisk installed and my head unit rooted. I then flashed a newer firmware and Magisk had updated to a newer version. The boot image patching no longer worked. I decided to not root my head unit and make the changes I wanted using another method. There is a thread in this forum that discusses this. The thread is "Modding your Joying/FYT SC9853i unit without root"

In any case, someone on the other forum, 4pda, discussed how to set up Magisk so that it updates or stays at the last version that worked. They indicate that version magisk version 20.3 is the latest that works and they were using MagiskManager 7.5.1 for installation. They indicated to go to Advanced Settings, select side channel and drive updates and use/enter the following after change hxxps to https:

hxxps://raw.githubusercontent.com/topjohnwu/magisk_files/5cd6569c6439fdf67f0261806927f89e304b5a6f/stable.json

So, whenever it checks for an update, it will not update Magisk and it will not update MagiskManager.

So, if you really want or need root, you can try the above yourself. I have not done this or tested it as I am happy with the changes I have made without rooting my head unit.

You should research this yourself. Anything you try or do to your head unit is your responsibility...as always :)
[FYT Android Head Units] Vinyvince:
Nobody to help me ?
[FYT Android Head Units] marchnz:
What is it you want to achieve
[FYT Android Head Units] Vinyvince:
Overscan my screen is my goal.

A modified update, a modified boots image, tips or how-tow are welcome.
[FYT Android Head Units] highkick05:
Finally starting to understand what you meant with this post. I actually think you lose functionality after rooting.

Waze can no longer make any sounds, app problem? doesn't matter if radio or poweramp is running music/audio in background. Not sure what the issue is there?

Seriously think no use for root and I will be flashing the stock/original firmware back.

ADDIT: Actually tasker w/ autoinput will be my next endeavour. I think I could achieve more with that.
[FYT Android Head Units] surfer63:
If Tasker does not autostart afgter deep sleep, use FYTstarter to start Tasker which on its turn can do what you want it to do.
[FYT Android Head Units] highkick05:
Does it need root or I am ok ?
[FYT Android Head Units] surfer63:
It doesn't need root. It needs FYTstarter. See my sc9853i Q&A thread (note though that I didn't create FYTstarter)
[FYT Android Head Units] highkick05:
Tried it just then, is there a trick to using it?
[FYT Android Head Units] surfer63:
What do you mean? Install it, configure it for your applications, and go.
[FYT Android Head Units] highkick05:
How long does deep-sleep take I mean.. I added my apps> I will give it an hour this time.

Is it limited to how many apps are allowed to be opened at one time . Think it is 5 or so in Developer settings?
[FYT Android Head Units] highkick05:
I have another unrelated question as well. Is it possible to get my Sony headphones pairing over bluetooth and listening to audio from my Joying headunit? I would have thought this would have worked quite easily. However, it appears as if the bluetooth was only designed to connect to a mobile phone for downloading contacts and for calls.
[FYT Android Head Units] highkick05:
The Sony headphones come up in Bluetooth pairing, I try to pair they just never successfully pair.
[FYT Android Head Units] surfer63:
Yes. Almost all BT devices are visible, that is not the problem.

But it is hardcoded in the BT stack that you can only pair with OBD dongles and phones.
[FYT Android Head Units] highkick05:
@surfer63 wondering what apk's in the Allapp.pkg are responsible for mapping steering controls (eBay box soldered to back wires of unit).
[FYT Android Head Units] surfer63:
Mapping of steerting wheel keys: 190000000_com.syu.steer.apk

Reading of configured steering wheels keys: 190000000_com.syu.ms.apk
[FYT Android Head Units] highkick05:
CHeers, trying to mix New UI files with the old UI, due to control app not correctly triggering Home and Radio (AM FM) actions. The buttons appear to map and trigger other actions in the Control app. Seems to just be the app itself/probably that ms.apk will try that alone and see what happens

ADDIT: 190000000_com.syu.ms.apk fixes the steering controls, but is the same apk responsible for split screen, and now screen not half and half. more 35% / 65% (where it was with the clock embedded on the right) DOH !

I wonder if this setting can be fixed in the ms.apk
[FYT Android Head Units] weasel18:
@surfer 63 hey my unit has a system version date of 2020-04-09. 1024x600 unit.. i kinda skimmed through the thread, found your 2020-04-07.. and wonder if thats compatible?
[FYT Android Head Units] surfer63:
Split screen is functionality from Android itself. The ms apk or any other FYT apk has nothing to do with that.

50%/50% or 33%/66% is determined by the layout set from the apk. Most apks only support 50%. Some apks have layouts that can work on 50% or 33%, or even other layout widths/percentages.

If you have a 33%/66% screen layout, you should be able to drag the separation bar to 50% and back again.
[FYT Android Head Units] Polluti0n:
Just in case anybody needs this. Here is a patched boot image for the 3/18/19 firmware for units with a 1024x600 resolution. Joying's firmware package naming is stupid. The 3/18/19 firmware update zip is actually named "9853i 1024X600 2019.3.29.zip" and can be found here:

Link

FYI:

I can confirm that this flashed fine on my unit and I have root however, I am having a difficult time installing any server mods with Surfer's JET apk.

-Polluti0n
[FYT Android Head Units] ojuniour:
can you post the image of the error? Video would be better.
[FYT Android Head Units] prrlhkr:
Previous Versions 2019.3.5

Here are some previous root updates for legacy use.

Compatible Firmware Versions:

9853i 1024X600 2019.3.5

"Ultra Wide" 9853i 1280x480

Instructions:

Warnings

I am not responsible for bricked devices. Proceed through this rooting process at your own risk.

Rooting your device will void Joying's waranty. (Even though it can be uninstalled in Magisk Manager).

Prereqs

BLANK Flash drive or MicroSD card (1GB is plenty)

A copy of the "Joying Root 9853i ***.zip" appropriate to your device (attached)

Head unit running latest version of Joying firmware (https://www.joyingauto.eu/blog/post/joying-intel-airmont-sc9853i-car-stereo-latest-update/)

Rooting Your Device

Plug your Flash Drive or MicroSD into your computer. Make sure there's nothing on it.

Extract the contents of the device-appropriate archive to your flash drive. You should have 2 files: "lsec6521update" and "6521_1.zip".

Go to your head unit. Moment of truth; no turning back once you begin this next step! Plug your flash drive into the head unit. The update will be detected and the update will automatically begin.

Your head unit will reboot into recovery and install the update containg root. DO NOT POWER OFF YOUR DEVICE OR UNPLUG THE FLASH DRIVE DURING THIS PROCESS!!! If you do, you may permanently brick your device! Once prompted by the update process, remove your Flash Drive and let it boot back up into Android.

If you would like the more in depth "developer" tutorial, attached is Developer.zip.

Inside I included "Readme.rtf" - a copy of the developer instructions with screenshots.
[FYT Android Head Units] soriels:
Success! Then how can I install Viper?

I salute your efforts. I succeeded in rooting!!!!

I have JY-UOS07N4G and it works well.

But I have question. If it rooted, then can I install viper4android 2.5.0.5?

On web, there are many tips for install viper on oreo. Is it possible?

Thank you!
[FYT Android Head Units] surfer63:
Why ?????????

You have a unit with a digital output spdif. Don't f*ck that up with Viper.

And most probably the answer is No. FYT (the hardware/software builder) cripples the sound drivers for more than 2 years now to prevent the installation of Viper. I can not imagine now that they deliver this unit with these specs, that they will now enable it.
[FYT Android Head Units] Sevennl:
Hi,

In the readme ( inside the .zip file ) has a small error i guess :) "•	I am responsible for bricked devices" is likely missing a "not".

Additional:

Thanks for the "Joying Root 9853i 1024X600 2019.3.5.zip", it worked perfectly on my Joying new model.

And i know what i was doing wrong, i removed the SD card to fast ( at the first reboot ), while you need to keep it in to let it flash.

Well, something learned today :)
[FYT Android Head Units] Polluti0n:
NoKill

Just in case anyone needs this. Here is a modified NoKill version of the 3/5/19 1024x600 server apk. To install you need a root file explorer and then navigate to the /oem/apps/190000000_com.syu.ms/ directory. Rename the existing 190000000_com.syu.ms.apk file to 190000000_com.syu.ms.apk.bck, Then copy the file attached in this post to that directory and set the permissions to 0644. Then reboot the HU.

On a side note, has anyone been able to install Xposed framework yet?

-Polluti0n
[FYT Android Head Units] surfer63:
Nice :good:. Another one who can do this.

However, that same version (and an extended navi-app text version) was already available in my JET apk(v64) .

I also created the version for the 2019-03-29, as server versions can differ between between the several firmwares. Note that they need to be linked to the same verson framework-res.apk, which can also differ between the several firmwares. And this means that you have to adapt apktool as well when you modify the server versions (so first do the apktool if <path_to>/framework-res.apk before decompiling/compiling the server apk). Most of the time the difference between to server versions are minimal, apart from the versions that they really bug-fixed the server for some reason.

That 20190329 version will also be part of the JET apk to be released hopefully today (I am waiting for mods from another user).

And with regards to Xposed: I saw that [MENTION=2328357]colonel_lp[/MENTION] had Xposed installed when I asked him for system listings to prepare my JET apk for the 9853i.
[FYT Android Head Units] PaulBorges:
Hello again.

After the root sucess, thanks for the magisk solution. I need help with a volume knob.

The sofia joying model i used the 1din front model of my car to make a DIY.

I used the mulimedia knob volume with usb to send the code volume up, down and mute. I changed the generic.kl file with sucess.

Now with this intel unit from joying this solution doesn't work. Some help be appreciated.

Thanks

The key code 113, 114 and 115 used for volume mute, down and up and now in this unit dont accept SQL_BUTTON_SOUND_XXX ( XXX - MUTE/DOWN/UP)
[FYT Android Head Units] merdok:
I would be interested in knowing how to install xposed without twrp. I tried that flashfire app but no luck
[FYT Android Head Units] colonel_lp:
It's just the xposed installer module installed through magisk. If you then open the installed app it says xposed doesn't support SDK 27 or your processor architecture.
[FYT Android Head Units] merdok:
Isn't it this one we would use? Or does it need built for x86-64?

https://dl-xda.xposed.info/framework/sdk27/x86/
[FYT Android Head Units] aerobahn:
Thanks.

Can anyone explain the purpose/use for NoKill versions of the server apk? Thanks!
[FYT Android Head Units] stelchlepp:
I purchased a Joying JY-UO134N4GS - 10.1 Inch model, 1024x600, 2019.04.22 (which should be the latest firmware).

Is there any way to root this new firmware? I would like to install Xposed and the XFytTweaker, to connect a USB-DAC.
[FYT Android Head Units] doorsfan83:
New Firmware possible bluetooth fix

Can someone let me know if I can update the firmware to the newest from joying after I have rooted? There is new firmware (2019-4-3) can we get an update on the first post with this firmware rooted? I am hoping this update fixes the bluetooth issues I am having. Who else is having problems with the other party hearing them? Thanks in advance. I was just going to flash the new firmware but having installed the (2019-3-29) rooted I just want to make sure it wont brick. I cant attach a link yet but the new firmware is right on the joying site.