yashsingh1/xdaforums huggingface dataset:
[FYT Android Head Units] Stitch62:
Bonsoir, j'ai aussi un autoradio Android de 8,8 pouces. J'essaye aussi de le rooter pour pouvoir changer la résolution sur certaines applications

J'ai la même version mcu que dans le post photo 1. Puis-je prendre le fichier zip après quelques messages et rooter mon autoradio. D'un autre côté, ne pas avoir de bouton physique sur l'autoradio, comment êtes-vous entré en mode de récupération. Désolé pour mon anglais, je suis français
[FYT Android Head Units] wojas322:
yes make sure you have the latest firmware installed on the unit first. Here is the link if you have the same unit as me and Android 10. After you are done with the firmware upgrade erase everything off the USB and place the two attached files onto it and it will auto update when plugged in. The two files are the ZIP ive attached and also a "lsec6315update" file that you copy from the latest downloaded firmware upgrade folder (link below)

Android 10.0 1280X480 Old UI 2021.1.19.zip

drive.google.com

I never had to get into recovery mode. When my unit soft bricked I just turned it off and after couple minutes would boot no problem, after booting I would re-install the latest firmware (link above) to make sure none of the files got damaged.
[FYT Android Head Units] ArmchairA:
Hi- is the resizer still working well, and every app has been compatible with it? I've heard some issues with some popular apps not playing nice with resized screens, like Waze and Google Maps.

Btw, I have the same exact Joying unit in my C5 Corvette.
[FYT Android Head Units] wojas322:
To be honest I’m not sure. It works great on the apps I’m using but then again I mostly just listen to music and I use Sygic maps due to it being offline mode and they work great. You can always try using one of the other resizer apps, maybe newer resizer will work better with newer apps.
[FYT Android Head Units] Travstrong:
Great thread WOJAS. I too have just done this install to my C5. I found it much easier to use the files that have been attached in this thread, rather than create and sign my own. It looks as though the root may have been a success, I got the following message after completion. Should I disregard the line about "no such file"?

The device will not sign in to the play store though. When I launch the play store it prompts me to sign in, but the sign in page will not stay open. It auto closes the sign in window every time. I've reached out to joying for support. I'm awaiting response.
[FYT Android Head Units] wojas322:
Hmm that’s interesting. It should not say failed to load on any lines. You used the two recent files for the upgrade and had the latest joying software installed correct? Plus you have Magisk apk. installed and have opened it too allow root access right?
[FYT Android Head Units] Travstrong:
I made 2 flash drives. one with the latest firmware update from joying. The second drive with the signed zip from surfer63 attached in this thread, and the isec6351update.

Magisk APK is on the device, but I didn't install it. I see the Magisk APK icon on the device app menu. What steps am I to take inside of the Magisk APK to allow root?
[FYT Android Head Units] wojas322:
Magisk has to be opened and installed before the root. Also a new File Manager Plus app from google play store needs to be installed before the root since the joying one sometimes won’t open the Magisk apk. After root if I remember correctly you just open it and it should ask if you want to give all apps root permission, if not it should be somewhere in the settings. It’s been quite some time ago when I’ve done it I don’t quite remember exactly.
[FYT Android Head Units] wojas322:
6315. I just noticed you said you installed the 6351 update? The latest update that this root is based on is for 8.8 inch with the old UI is 6315_1.zip. The folder and the other file are suppose to be lsec6315update not 6351.
[FYT Android Head Units] Travstrong:
typo on my part
[FYT Android Head Units] Travstrong:
Okay thanks Ill have another go at it tomorrow. When I skimmed through the developer.zip read-me I thought the purpose of Magisk APK was to create the patched boot image. Which I was skipping that part by stealing the files from this thread. I didn't realize Magisk was responsible for allowing root access to other apps.
[FYT Android Head Units] Travstrong:
Thanks wojas322,

Got my unit rooted and the screen resized today. My steps were slightly different than others because this unit out-of-box will not sign in to any google services. I think that's okay with me because I've read on this forum that people's google accounts have been compromised after syncing with these joying devices. I will just side-load any apps I want since I can't sign in to the play store. Any apps that don't require google play services work fine.

Since I can't get to the play store, I had to "side-load" Magisk APK and ScreenShift APK by allowing chrome browser to install from unknown sources, and finding the APK's on the web. Then just follow steps in the developer.zip read-me.
[FYT Android Head Units] ArmchairA:
Anyone have a link to the correct version of the Magisk APK to use on this Joying head unit? Or does it not matter what version/just use the latest (version 22 from https://magiskmanager.com/)?

I followed the root instructions in this thread without realizing something had to be done with Magisk

first

. And after using the root files (in the zip posted in this thread) I uninstalled the Magisk app from the Joying unit because I wasn't sure what it was and assumed it was just Joying bloatware since there are several bloatware apps Joying put on these units.

Is the correct way to proceed from here for me to install File Manager Plus from Google Play, install Magisk via APK, open the Magisk app, and then re-do the root install using the contents of the Zip file posted here?
[FYT Android Head Units] Travstrong:
It sounds like what you have done mirrors my original mistake. The devloper read-me, and other thread posts don't really clarify that Magisk Manager is responsible for granting "superuser" access to other installed apps. Magisk is really the key player here. The steps in the developer read-me sounded to me like Magisk was just needed to patch the boot image. I thought I could ignore Magisk by stealing the files from this thread.

I used the version of Magisk that is found in the developer.zip. If you are only reading these threads I would recommend reading the developer.zip read-me. You really could follow that alone and ignore these threads if you wanted. It tells you how to create the patch files yourself, and they have made it easy with a .bat file that will sign your .zip folder. But if you're sure you have the same model and firmware as Wojas, then save a step and use his patch files.

After I made the same mistake you did, I flashed back to factory firmware first. Then installed Magisk with an alternative file manager (I tried joying file manager first and that WONT work just like the developer read-me states). Then flash the device with the patch. Lastly open Magisk back up to make sure its working.

TIP: After installing Magisk with alternative file manager, The new file manager became my default app and would automatically open the USB containing the patch (opened to file location in a window). I chose to uninstall the alternative file manager because i wanted the joying file manager to read the drive and automatically start the update. Maybe I could have launched the update from its file location?
[FYT Android Head Units] ArmchairA:
Before I got your reply I actually went ahead and installed the latest version of Magisk (version 22) from their website, installed it, and opened it. Then I got the "Screen Shift" app and it worked to resize my screen, so I assume the rooting was successful. And I didn't need to download any special file manager app.

So I don't think installing/opening Magisk prior to rooting is necessary, but appreciate the help guys!

I made my screen resolution 1200x480 to fit within my C5 Corvette center console opening, and it fits perfectly. Note: Avoid the "overscan" screen settings because it makes apps appear cutoff.
[FYT Android Head Units] erkanbasak:
I also have a different joying android unit. I patched the boot.img file but I couldn't sign the zip file. How can I do it or if I ask you, can you do it for me?

Thank you
[FYT Android Head Units] surfer63:
Not the boot.img. You need to sign the zip file. How to do that is described via the readme in the developer zip. You don't mention whether you have a uis7862 or an sc9853i.
[FYT Android Head Units] erkanbasak:
I have joying unit with same cpu unit (uis7862) but different screen size model (10.1"). I sent patched (magisk) boot.img from original rom file extract.
[FYT Android Head Units] erkanbasak:
I did thx
[FYT Android Head Units] kage00:
Thanks for this, I managed to get it to work using your files and my own patched boot img
[FYT Android Head Units] LJ807:
Guys, awesome thread! I was able to root my Joying today that I installed into my C5 Corvette. Like others, I was trying to resize the screen because the bezel covered about a half inch of the left side--the home button and some of the keyboard was hidden. I spent most of my Saturday trying to figure it out...this was the first device I've rooted. I downgraded my firmware, to the 1.19.2021 version, but could not get the root files to load. Then I tried to start over from scratch (including downloading the files again) and then I couldn't get the OEM firmware to reload, tried several times (including rebooting) Long story short, I removed power completely from the device by pulling the fuse and let it sit for half an hour. After that, I was able to root it just as advertised.

Question, in the 01.19.2021 firmware version does CarPlay work for you guys?

Thank again, the screen resize was just what I needed.
[FYT Android Head Units] LJ807:
Guys, I was able to use these files to update the 3.29.2021 firmware update with no changes. The Isec and zip file are also 6315. To answer my question above, the 1.19 update didn't support CarPlay where the 3.29 update did.
[FYT Android Head Units] dmcinc2002:
Hi All,

How do I do this process for my head unit I have the model: "JY-UQS15N4G" with 6GB of RAM

I would really appreciate a step by step guide

I would like to mention that I don't know how to save the original firmware from my unit and I can't find one on the Joying website.

Many thanks
[FYT Android Head Units] Z0six:
New here but have the same head unit in my C5 Z06. My firmware version is as follows:

Android 10.0 1280X480 Old UI 2021.7.5.

I did follow the instructions inside the Developer.zip read me file.

No luck. It said successful but with errors. In fact it did not root.

Wondering if I will have to back up to the previous firmware version?

Has anyone managed to be successful with the latest firmware version?
[FYT Android Head Units] Z0six:
One more note. Magisk does not prompt me to allow any app root access. IDK.
[FYT Android Head Units] DMon04:
Would this root method work on a newer Joying 7" double din with Android 10? Why do I want root? Well...I updated the Android Auto app via Aptoide the other day and lost functionality of Android Auto. I'd like to root to remove android auto and then re-install an older version of the app. Also wanna modify my carplay menu so I can put Netflix,Youtube,etc on the carplay menu so I can run those from the data of my phone.
[FYT Android Head Units] surfer63:
If you updated Android Auto, I assume it was part of your firmware. Go into App settings and disable Android Auto. That will remove all updates and return to the original version, but then disabled.

Then enable it again and do not let it update. You can switch off auto-update per application.
[FYT Android Head Units] wojas322:
reading the previous couple replies I think the latest version that had been tested and working is 3.29.2021. It has not been tested on the newer firmware versions, or at least no one has updated us on this forum. I think whichever version might work as long as the file and folder names are 6315 I think.
[FYT Android Head Units] surfer63:
The developer.zip files and howto were written for a sc9853i, not for a uis7862. It is basically the same but you have to use the files, binary from the uis7862, and an updated Magisk.

But why root your unit? So useless nowadays on these units.

Edit: To add to that. You lose Google voice feedback, and without root you can just as well do "custom flashes" with your own software and settings.
[FYT Android Head Units] bobgodd:
I think most users, myself included, assume that root would be required for changing certain things that otherwise don't seem to be able to be changed. Changing the launcher is one of them, though I've found a work around with Nova. Getting to android settings is a task, installing recovery/ROM (if available) used to require root... These are just some examples.

My current need is that I can't seem to watch youtube tv from the unit. I like to sit in my car on my lunch break and watch some of my DVR'd stuff, but apparently the joying head units are missing any widevine drm stuff, making youtube tv not work. Installing those libraries via magisk module would typically be impossible without root. If this has changed, I'd love to know how! JY-UQS15N4G, if it matters.
[FYT Android Head Units] surfer63:
I wrote a couple of posts about Modding your Joying fyt sc9853i without root

Again: the principles are exactly the same but the binaries and files have changed. That way you can also install libraries, but please understand that some libraries also require system libraries or "hooks" in system libraries. Also with root that would not be successful.

For more info about the uis7862 FYT units and modding them, also read 4pda. I don't have a uis7862, so I never dived as deep into the matter as with my Sofia 3GR, PX5 and sc9853i.
[FYT Android Head Units] DMon04:
After reading this forum over and over for hours. Ive come to the conclusion that this root method DOES in fact work for my Joying but I cannot find the lsec6315update file to add to my USB thumb drive with the 6315_1.zip and the boot.img. Anybody have a link for that lsec6315 update file I need? Any help is greatly appreciated!
[FYT Android Head Units] surfer63:
In the firmware that you download from Teyes you'll find the lsec6315update binary. That binary is necessary for flashing, no matter whether it is the complete firmware, only a mod, a rooted boot-image, etc.
[FYT Android Head Units] DMon04:
I successfully got my newer Android 10 unit rooted earlier today. Everything works as it should except the radio app now. I got into the radio app and get nothing. I may do a root uninstall of it and re-install the app to see if that helps. Any advice on that area? Lol. At least bow I can put Netflix and other watching apps on the carplay menu so it utilizes the data from my phone. Was doing this all so my kids can watch their videos on the headrest monitors in my car while we are on trips.
[FYT Android Head Units] DMon04:
So Ive double checked everything on my headunit and root and Magisk are properly installed. All the root apps that I use are working correctly but still have no normal radio. Anybody have any ideas? Car link/Car Play works fine, all BT works with my phone and Torque and OBD connectors,etc. Only thing Im missing from rooting now is the normal stereo wont play anything. I went into root explorer and checked the permissions of the apo and updates all the execute permissions and it still didnt help. Any help from people here is greatly appreciated!
[FYT Android Head Units] Hans_200:
I'm struggling to get my Joying JY-HQS01N4G-2 rooted. I have made the changes mentioned in the quote in every instance I can find. The only reason I need to root is to change the screen size as my bezel is slightly too small. I have attached the error it shows while trying to root. Can anyone help?
[FYT Android Head Units] herodanny:
Hi! Does this work for the JY-HQS01N4G-2 unit as well?

Also how do I extract the boot image?
[FYT Android Head Units] 25aaj835:
Mod edit - translated by https://translate.google.com/

Hello. I also want to install isec6315update. How can I do it. Thanks to Surfer63 I installed FYT5009. 1.carplay eaysconnection not working. 2. Usb not reading. Unable to update Google apps. 4.USB phone not connecting. Can you help me

*********************************

Merhaba. Ben de isec6315update'i kurmak istiyorum. Nasıl yapabilirim. Surfer63 sayesinde FYT5009'u yükledim. 1.carplay eaysconnection çalışmıyor. 2. Usb okumuyor. Google uygulamaları güncellenemiyor. 4.USB telefon bağlanmıyor. Bana yardım eder misiniz
[FYT Android Head Units] 25aaj835:
hello surfer63 I installed the FYT5009.zip software with your help. Now I want to install isec6315. FYT5009 ERRORS 1. Carplay eaysconnection not working. 2. Usb port is not reading. 3. I can't do google updates. 4. Navigation does not work.

I do not know English. I am trying to write with google translate.
[FYT Android Head Units] surfer63:
FYT5009 is for a Sofia 3GR (version I). Do not install that one on a uis7862.

You are now in the uis7862 forum. You can't install the fyt5009 on a uis7862.

Either you have an old Sofia 3GR which needs the 5009 firmware and can't use the 6315 firmware,

or you have a uis7862 which has a 6315 SOM and needs the 6315 firmware.

Please share your system info.
[FYT Android Head Units] 25aaj835:
Android original software sofia 3gr.
[FYT Android Head Units] 25aaj835:
Currently installed fyt5009. Android11.Zip
[FYT Android Head Units] 25aaj835:
1. How to restore the original sofia3gr software. Or 2. I want to install isec6315 to fix errors
[FYT Android Head Units] 25aaj835:
I can't reset to factory settings.
[FYT Android Head Units] surfer63:
First of all: Create a new thread. You are polluting this uis7862 thread with Sofia 3GR questions. Thoe Sofia 3GR and uis7862 are completely different systems.

Next: you can't update to 6315 as that is for a completely different CPU and architecture.
[FYT Android Head Units] Robbiemo:
I'm trying to root my head unit, but right now if I backdate my firmware to be compatible with the files in this thread I can no longer use carplay.

I've used magisk to create my own boot image, and I've put it into what I think would be the correct thing to make it work but I have no idea how to sign my file, can anyone chime in on how to do that?
[FYT Android Head Units] surfer63:
Actually you do not even mention whether your have a FYT sc9853i. I hope you have that.

You have not done it as described in the post with the developer.zip. Your 6315_1.zip contains the wrong manifest files. It contains the full commands to erase and reflash all partitions! In this case you would have an empty system with only a boot.img. Be very happy that you tried this with an unsiged zip that the system didn't want to flash.

You need to remove the nvmerge files and your updater-script should only contain the following:

Edit: Code removed.

Signing the zip file is very simple, but you obviously didn't read that either.

java -jar signapkv2.jar -w -v testkey.x509.pem testkey.pk8 6521_1_input.zip 6521_1.zip

You specifiy an input zip which is not signed yet and followed by the name of your to be created zip.

But as mentioned: your manfest in the 6315_1.zip is wrong.

And again, like I have already posted so many times: Why do you want to root your unit? You must have very good reasons to do that as you will also lose functionality.
[FYT Android Head Units] Robbiemo:
I have the UIS7862, I haven't even tried to upload the unsigned zip to it, I knew that wouldn't work. I have only tried to use the ones from the beginning of this post but they make the unit get locked on the Google splash screen.

I went through the process again, I downloaded the 6315_1 file that you had posted in post 10, took the zip, added my boot image (the patched one), and tried renaming it to "6521_1_input" to use the .bat in the developer folder to sign it, but it will no longer work with the renamed file. I don't understand the coding aspect of this, I tried going through the JAR/JAVA files in the folder to find any reference of the input files so I could change the name but I haven't found anything

So what I'm left with is the attached file, that is unsigned.

The reason why I want/need to root the unit is like the others in this thread I have a C5 corvette and the left 80 pixels are cut off by the bezel so I need to use a screen resizer app to correct it. (Unless there is a simple way to make a screen resizer work without rooting the device). I don't care about any functionality outside of CarPlay.
[FYT Android Head Units] surfer63:
Sorry, I made errors. I thought you had an sc9853i and the content of my previous post was for a sc9853i. I removed it.

A few posts ago it was mentioned by @mariodantas that the latest firmwares can't be signed anymore with the test keys. The lsec6315update has obviouslty been altered to only allow the real signed zipped file and not a test keys signed zip.

Next to that the lsec6315update also checks on the date of the firmware itself not allowing downgrades.

Thinking this over I think it is no longer possible to root your unit.
[FYT Android Head Units] Robbiemo:
I realized what I was doing wrong for the signing, and I got that fixed. Thanks! This is my signed file, can you take a look at it and make sure I didn't mess it up? I apparently don't have the best track record on this.

Edit: just saw the last response, is there any alternate way to resize the screen that you know of, or am I just out of luck for the time being?
[FYT Android Head Units] surfer63:
I am afraid you are out of luck when it comes to interactive changing it as that requires root rights.

Another option might be to try it via an lsec script. That is run on "flashing" the unit and runs with root access, but if the USB stick only contains an lsec script and the lsec6315update you might be able to change the settings with the "wm overscan" command. It is deprecated as of Android 11, but it will still work and the uis7862 is Android 10 (whatever fake version the resellers might want to sell us).

But that approach is not interactive. You have to guess the right setting (-80 ?) and then issue the command. If it is not correct you need to redo it and eflash" your unit.

And I am not sure it will really work.

The complete overscan command is

wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]

So I assume for you the command would then be

wm overscan 80,0,0,0
[FYT Android Head Units] mariodantas:
I think that someone posts in 4PDA an "universal-root-script", and I think that this one run on 7862lsec and 8581lsec, copying a shell script into unit and executing it inside the unit (not the USB key) and patching the boot.img directly, I neder used it

Another way to flash an older version of firmware (I think) is to use an old "lsec6315update" file, but I never tried that !
[FYT Android Head Units] Robbiemo:
I can flash the older firmware with the lsec6315update file, but it seems like I'm not able to root any version that has the wireless carplay working.

I tried using one of the older lsec6315update files to flash the patched boot on a recent build of the firmware but it complained about signature verification.

It's obviously a long shot that wont work, but I reached out to Joying themselves to see if they can present any ideas on how to get the screen resized. If they have anything useful I'll be sure to post it here.
[FYT Android Head Units] mickchip:
Here is the Univeral_ROOT_7862_9863_8141_9853 tried it on my 8.8inch Joying uis7862 and it worked fine. unzip to a flash drive, plug in and let it update and reboot then install the included magisk.apk and your done.