[FYT Android Head Units] surfer63:
FET (Fyt Extra Tool) - A tool to help you tweak your FYT unit a little more​

View attachment 6060860

Another tool with a boring name (I could have called it twabn -> tool with a boring name).

This tool is meant for uis7862(S) / ums512 and uis8581(a) / sc9863 units.

I have no idea whether it works on the new 7870 units and it is not "tweaked" for sc9853i units at this moment.

PLEASE DO NOT SHARE THIS APPLICATION FROM ANOTHER LOCATION! PLEASE KEEP THIS AS THE ONLY DOWNLOAD LOCATION!

Spoiler content hidden.

Changelog:

Version 1.3.3 - 19 April 2024

- Add Danish translation (thanks to @lr_man)

Version 1.3.2 - 17 April 2024

Updated translations: Dutch, German, Italian

Fix: Versioncheck on startup displayed unnecessary popup when local version is already the latest.

Version 1.3.1 - 14 April 2024

Updated translations: German, Italian, Swedish (and Dutch of course).

Implement a receiver that displays a "Toast" notification when the download has finished ("Download of new xyz.hvdw.fytextratool.apk into folder Download complete").

Version 1.3.0 - 13 April 2024 (see post #156 for more info)

Added a version check with download option: An autocheck at program startup and a manual check from the top-right menu ("Check for new version".

Version 1.2.9 - 08 April 2024

Updated translations: Vietnamese, German, Dutch, Swedish, Italian

Make font scale slider start at scale factor 1.0 (and not at beginning of slider)

Version 1.2.8 - 06 April 2024

Settings: Add hidden Setting for "Battery Optimization"

Settings: Add option to modify the font scale.

Version 1.2.7 - 13 March 2024

Italian and German translation updated

FYTCanbusMonitor: code 114 (battery voltage) and code 101 (speed) translated. Rest not.

Version 1.2.6 - 09 March 2024

Add top-right menu entry to display used Open Source tools

Add first (and maybe final) implementation of fytcanbusmonitor (based on: github ; XDA)

Version 1.2.5 - 07 March 2024

First implementation of M7 7870 functionality

renamed apk to internal app name being xyz.hvdw.fytextratool.apk

Version 1.2.4 - 06 March 2024

Implement "multi-window" functionality. That is: make it compatible for split-screen.

Version 1.2.3 - 28 February 2024

autoclose of app on non-FYT devices didn't work. Part of code had simply "disappeared" (my fault of course). Now added again.

Polish translation updated.

Version 1.2.2 - 28 February 2024

Make check on rooting (both on SuperSu and on Magisk) more robust and display a dialog when choosing a rooted function on an unrooted unit

IT translation updated.

add Turkish translation (thanks @ByBossX )

add Swedish translation (thanks @WarSpaz )

Version 1.2.1 - 25 February 2024

Correct layout locksceen (buttons were not evenly distributed)

Fix crash: handling of rooted buttons on unrooted unit

Updated EN/DE/IT/NL translations

Add new Greek translation (thanks @wipika1)

Before a "system flash: Change the "OK-dialog" to a "no buttons" alert dialog

(Settings Tab; root requiring function) Add option to enable adb over wifi and enable USB debugging

Version 1.2.0 - 22 February 2024 (see also post #66)

Migrate to tabbed frame layout structure

Changed "android root icon" to "root prompt" (Translators: this might require a change in the string for these functions)

No further functional changes

Version 1.1.1 - 20240211 (see post #55)

Finally managed to get a popup to display before the long(er) running "Zip FYT apps to AllAppUpdate.bin" and "Collect system Info" methods.

Translators: Changed string "dialog_start_collect_system_info" and "dialog_start_zip". Please compare with original English strings. (Note: I changed German and Italian myself. Polish, Russian and Vietnamese are too different to even recognize.)

Version 1.1.0 (not released, intermediate build)

Switch to topjohnwu's libsu that is part of Magisk (libsu: "An Android library providing a complete solution for apps using root permissions.")

20200209 - Version 1.0.9

change bluetooth 0 name to ro.lsec.btname=Bluetooth builtin chip id=0;

update some translations

20240208 - 1.0.8.b

Only an update of Italian, German, Dutch and original English translation.

20240207 - 1.0.8

Restructure of the app to clean up the main screen. Added two "option menu's" in the top-right. See post #28.

Removed currently untranslated strings for Spanish, French and Portuguese.

Translators:

More logical renaming of strings.

A few added strings.

All strings have been alphabetically sorted.

The "pin code disclaimer" (Pin: Read me!") has been enlarged and therefore set back to English.

20240206 - 1.0.7(b)

Add new functionality to "add the default Android Bluetooth Settings to the FYT Settings" (see post #20) (thanks to @brymbrym for the idea)

Added a number of error checks.

Updated translations (Italian, Polish, Dutch)

(b) Add forgotten check on the rooted function "add the default Android Bluetooth Settings to the FYT Settings" to disable the function if the unit is not rooted.

20240204 - 1.0.6 (15:58 CET)

Added Italian translation (@Gscipione)

20240204 - 1.0.5

Added the "Edit config.txt" button/functionality

Added a check that will disable the two rooted buttons if you do not have a rooted unit.

20240203 - 1.0.4

Many small changes and fixes

App dark/light mode inverted

Some big changes held back

Added Polish translation (@marjanoos )

Added Vietnamese translation (@paypal on Telegram)

20240128 - 1.0.3

Add "collect system info", which is actually everything my HWGetInfo apk does.

Expanded translations with more strings.

20240128 - 1.0.2 (Because it got some more attention)

Correct updatecfg.txt for backup

Add German translation (@Moldeb )

Add Teyes check for the AllAppUpdate.bin (can't be used for Teyes)

Logs are no longer written to root of internal storage, but to folder "FET_Logs"

20240128 - 1.0.1 (Because it got some attention)

Fix double info output in popup after backup

Correct updatecfg.txt

(Almost) complete Russian translation (@LLIyT_HuK )

Some minor tweaks

20240127 - 1.0.0 Original release

The latest APK is always attached to this post.

Installation:

Simply double-click it from any file manager to install it (this is called "side loading". No flashing needed or whatsoever. If your unit is rooted it will request root access as soon as you use one of the functions that need root access.

Note that this app is not registered in the Play Store. It might request you to report the apk. Please don't do this.

Translations: Please also find attached some translations. If you want to complete it for your language, please do so. If your language is not included, just take the general "strings.xml" from folder "values" and do your translation. Do NOT decompile the apk as it will then collect all strings also from the included libraries, which will make it a big mess.

Current translations: Default is (US) English. Translated (90~100%) in Dutch, German, Greek, Italian, Polish, Russian, Swedish, Turkish, Vietnamese.

Source code: Can be found in my github repository: https://github.com/hvdwolf/FET

Note: as T'eyes made their partition scheme different from all the other FYT units, the "Zip FYT apps to AllAppUpdate.bin" option can't be used for T'eyes.

And for the rest: If you have requests for enhancements or new functionalities, please let me know. If it helps us all and it is not too difficult, I will (try to) add it.