[Android Head-Units] Raiden11X:
@WildWest66 I ended up figuring out how to root the A6 PF. It wasn't hard at all, and you basically follow the steps from here. I'm breaking it out in as much detail as possible to try and make it easy.

I. PATCH YOUR BOOT IMAGE​

Download the latest firmware from here. Make sure you select the correct model (A6PF -> A6G2A7PF).

Unzip the file. The default filename is Update-File-For-A6-PF-7-Inch-System-2022-06-11.zip for the latest at the time of posting

There is a file inside labeled 6316_1.zip. Unzip this file.

Find the boot image (aptly labelled boot.img) and send it to your mobile phone. You can upload it to your Google Drive on your PC and download it from there onto your phone, or you can use ADB. Doesn't matter.

On your mobile phone, download and install Magisk. MAKE SURE YOU ONLY IT FROM THEIR GITHUB PAGE. This is how you know it's authentic and you're not downloading malware.

Open up Magisk and click "Install". Select the option "Select and Patch a File". Find the boot image you downloaded on your phone and select it. Then hit "Let's Go". It will process and save your patched boot image to your phone and label it something like magisk_patched-#####_XXXXX.img where the "#"s are random numbers and the "X"s are random letters. Cool.

Find a way to send this back to your computer. Either Google Drive, ADB, etc.

Replace the old Boot image with the one you just patched. MAKE SURE YOU NAME IT boot.img JUST LIKE THE OLD ONE.

Zip it back up.

NOTE: If you zipped 6316_1.zip into a folder 6316_1, make sure you zip up the contents of the folder and not the folder itself. I made the mistake of zipping the folder, so my new 6316_1.zip contained a single folder 6316_1 which contained all of the new stuff. Learn from my mistake lol.

It should look like:

6316_1.zip/
├── META-INF/
├── boot.img
└── [...]

And NOT like:

6316_1.zip/
└── 6316_1/
├── META-INF/
├── boot.img
└── [...]

II. SIGN YOUR ZIP​

Download SignApkv2.jar. You can get it from here. This link was pulled directly from this post.

DOWNLOAD JAVA 8. IT WILL NOT WORK WITH JAVA 11. You can get it from Oracle or you can use OpenJDK.

Copy/Paste your 6318_1.zip into the folder you downloaded SignApkv2.jar.

Run the command:

java -jar SignApkv2.jar -w -v testkey.x509.pem testkey.pk8 6218_1.zip 6318_1_signed.zip

(pulled from this post but changed the names of the files. You can also do what they did and edit the bat file and run it).

Make sure you reference the correct java here when you run this. If you have two different Java JREs/JDKs installed, try this instead (in PowerShell):

& "C:\Path\To\Java8\java.exe" -jar SignApkv2.jar -w -v testkey.x509.pem testkey.pk8 6318_1.zip 6318_1_signed.zip

Referencing my note above, check your zip file. Make sure when you unzip it, you see META-INF and boot.img immediately.

Replace the old 6318_1.zip with your new 6318_1_signed.zip in your update folder. Make sure you rename it to match.

III. INSTALL TO HEAD UNIT​

Find a flash drive. Most other units use SD Cards but the A6PF gets its updates from a flash drive.

Format your flash drive to FAT32. This will remove everything on your flash drive, so make sure you save anything on there that's important somewhere else

Copy paste everything in that update folder into the flash drive. The root of the flash drive should look like:

YOUR_FLASHDRIVE
├── lsec_updatesh/
├── 6316_1.zip
├── AllAppUpdate.bin
├── logo.bmp
└── lsec631update

Turn on your head unit and insert the flash drive into the "PHONE LINK" USB cable.

After a couple seconds a "FIRMWARE DETECTED. INSTALL?" prompt will pop up. Hit "Yes" and then wait.

You'll see text on the screen as it installs. You'll occasionally get some errors, but if it succeeds overall, you'll see at the bottom it will tell you to "Remove Device" with a little countdown. Remove your USB and then wait for it to reboot.

If you see the main screen, you're almost done! Download and install Magisk on your A6PF, either through chrome or through ADB.

Open up Magisk on your A6PF and hit "Install", then you'll see a new setting "Direct Install". Click that and when it's done it'll ask you to reboot. Go ahead and reboot.

If the A6PF comes back up, you're good to go!

You should be able to grant root access to anything now through Magisk. I haven't tried Zygisk or anything like that. Just a handful of Magisk Modules like Vyper4Android.

WORD OF ADVICE: When you finish rooting, don't be an idiot like me. Go ahead and get a backup of your unit. I accidentally bricked mine from a Magisk module that I misread the directions on while installing, and now I'm stuck in fastboot mode. Currently trying to fix and or get a base image so I can reinstall lol.

Hopefully this helps! And if anyone can help me recover my unit that would be great XD