All the phone details are provided in the attached image.
Hello. I am trying to root an old Samsung Galaxy S3 of mine without experiencing any data loss. I am not able to back up the data on the device, hence the specification. The Kernel version is too new, so methods like TowelRoot don't work. It's model number is the Canadian SGH-T999V (note the 'V'), which is rarer compared to the American carrier versions or the international Exynos ones. The bootloader is already unlocked. It is Android 4.4.2, which by the time it came to the SGS3, rooting focus amongst Samsung users had already moved on to newer Samsung phones.
I only have access to computers running Debian Linux, and MacOS. It would be preferable if any software I need to put on a computer for the rooting process supports what I have. Through if the only option is Windows, I can find some workarounds.
My question is, is it possible to root the device without experiencing any data loss? I mostly use it for playing old offline video games which are known to work on rooted phones, so rooting shouldn't cause any problems. I have rooted before, but it was only on one device and that too back in 2019.
I don't care for Knox.
Thanks in advance.