• 20 May 2020, V76
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and the Intel Airmont sp9853i FYT units.

    • 9853i: Add main server mods for 07 April 2020: Original, Original with "extended navi_app list, unkill_app.txt, player_app.txt and navi_audio_from_playstatus.txt", Nokill mod with "extended txt files".

  • 22 December 2019, V75
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and the Intel Airmont sp9853i FYT units.

    • 9853i: Add main server mods for 28 November 2019: Original, Original with "extended navi_app list, unkill_app.txt, player_app.txt and navi_audio_from_playstatus.txt", Nokill mod with "extended txt files".
    • 9853i: Added real nice radio mod from XDA user @soiski71.

  • 17 October 2019, V74
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and the Intel Airmont sp9853i FYT units.

    • 9853i: Add main server mods for 17 September 2019: Original, Original with "extended navi_app list and BT to background", Nokill mod with "extended navi_app list and BT to background".
    • Support for Zhan SC9853i: radio mods only.

  • 16 Sept 2019, V73
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • 9853i: The Joying blog mentions for the 12-06-2019 and 2106-2019 updates: "When you are using the Bluetooth calling, you can also use the navigation.". It means you can't use other apps at the same time. That is the reason I redid the 9853i mods again to that allows to put the BT app in the background with all other apps.
    • 9853i: Add main server mods for 14 August 2019: Original, Original with "extended navi_app list and BT to background" , Nokill mod with "extended navi_app list and BT to background".
    • Support for Zhan PX5: radio mods, BT mods, video player mods and music player mods.

  • 10 August 2019, V72
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • 9853i: FYT/SYU apps on Joying 9853i devices start with the prefix "190043001". Sinosmart has the prefix "190042001". Another "no brand" fyt has "190000000". This version 72 checks for the bt/radio/media player/video player app which prefix is used for the installed version and copies/renames the mod to that prefix.
    • Mark Morton updated a number of his mods: "Audi Blue BT mod - updated contacts page", "Material Design BT mod in dark blue (New)", "Audi Blue Radio mod - fixed alignment issues, updated RDS text on saved channels", "Audi Red Radio mod - updated RDS text on saved channels", "Material Design Radio mod - updated RDS text on saved channels", "Material Design Radio mod in dark blue (New)", "Touch of Gray Radio mod - updated RDS text on saved channels". Note that these are all 6.0.1 mods. Note that Mark switched to Atoto due to the fact that his Joying died.

  • 21 July 2019, V71
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • 9853i: Most FYT/SYU apps start with the prefix "190043001" on the 8.1 Joyings. On some other units these same apps have the prefix "190042001". This version checks for the bt/radio/media player/video player app which prefix is used for the installed version and copies/renames the mod to that prefix.
    • 9853i fix(?): correct file attributes of blink_ring.mp3

  • 30 June 2019, V70
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • 9853i: Fix "replace ringtone" replacement on 9853i.

  • 30 June 2019, V69
    • Fix (I hope): error message in temperature monitoring screen on 9853i. Works correctly as such, but checks in wrong order generating error message.
    • 9853i: Add main server mods for 12 June and 21 June firmware versions.
    • Others tab: Combine "Replace ringtone" and "Replace boot animation" buttons into one listpicker (dropdown) button. (I need screen space).
    • Others tab: Add "immersive mode" listpicker with options: navbar, statusbar, navbar and statusbar, disable immersive mode. Note that this is systemwide, not per application.

  • 05 June 2019, V68
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • Fix "Remove all application logs and csv files". The standard Thunkable way did not work anymore (thunkable bug?)
    • Temperature monitoring: Round temperatures to 1 decimal by default (checkbox option: default set)
    • Fix header of Sofia 3GR csv temperature monitoring file.
    • Add Intel Airmont 9853i mainserver mods for firmware 2019-05-15 (15 May 2019).
    • PX5: Make PX5 mainserver mod for the 7 November 2018 firmware that allows to put BT app in the background.*
    • 9853i: Make 9853i mainserver mod for the 15 May 2019 firmware that allows to put BT app in the background.*
    *:The BlueTooth app can not be placed in the background. This is not a BT app "feature" but a "feature" of the main server apk. This mod now enables you to put your Navi app (or something else in the foreground and continue your call).

  • 14 April 2019, V67
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • Add modifications of the sp9853i server apk for the 29-03-2019 firmware: the 100% original server apk, the "extended" nav-app version (called default), and the "nokill" version with extended navi-app.txt.
    • Adapt timing in Temperature monitoring screen to (hopefully) compensate for faster new Intel.
    • Mods screen: Add checkbox "Enable all Radio/Other mods of all Android versions". By default only the options that are really confirmed working for your Android version are displayed. By now the number of mods is too big to test all on all Android versions. This addition also required modification of the mod scripts.
    • Some internal "stuff" restructured and modified.

  • 07 April 2019, V66
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • sp9853i: Fix all modding scripts. Joying/FYT apps are installed in /oem/app on the new intel, not in /system/app.
    • Improve and extend (and sometimes correct) all logging in all scripts.
    • px5: Disable install documentsui on px5. Lately it does not work anymore.
    • There is a bug in Thunkable webviewer in the latest releases with scrollable alignments which make web pages load slooooooooow. Remove the scrollable alignment.
    • Add Changelog to top-left "triple-bar" menu.
    • Fix "adapt overscan" script.
    • Internal: Lot of restructuring and cleanup of old (debug) code.
    • sp9853i: Fix temperature/frequency monitoring.

  • 05 April 2019, V65
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • Remove Optimize option printspooler as it seems to make PX5 systems crash.
    • Change radiomod script slightly with a lot of extended logging

  • 04 April 2019, V64
    This version is a "multi architecture" version. It supports the Sofia 3GR Intel units, the Rockchip PX5-A53 ARM FYT units and now also the Intel Airmont sp9853i FYT units.

    • First enablement of a number of intel sp9853i functionalities.
    • Add modifications of the sp9853i server apk: the 100% original server apk, the "extended" nav-app version (called default), and the "nokill" version with extended navi-app.txt.
    • fix: Make the title of the app ("Joying Sofia3GR Extra Tools" or "Joying PX5 Extra Tools" or "Joying Intel Airmont 9853i Extra Tools" one of the first detected things, before the root check so that when a unit is not rooted it will not give the wrong platform title.
    • Implemented the "Sizing = Responsive" parameter in the app for the screen. This should make the app a little more sensitive to DPI changes.
    • Separate the radio mods:
      • On Android 8.1.0: Only 8.1.0 mods (and the original).
      • On Android 8.0.0: 8.0.0 mods and 6.0.1 mods with RDS (and the originals).
      • On Android 6.0.1: All 6.0.1 mods: newer with RDS and older without RDS.
      • On Android 5.1.1: All 5.1.1 mods. They never had RDS.
    • Add Bozzo's "Clean Green" radio mod (based on 6.0.1 RDS mod) and Bozzo's 8.0.0 Bluetooth mod.
    • Removed the "Install Viper" option. Due to FYT's crippling of all functionality it simply can't work anymore.
    • Added the option to install the micro apk OpenGVS.apk (open google voice search. Only usefull in combination with XFytTweaker or FytHWOnekey or some launchers).
    • Changed the functionality of the Bluetooth Pairing option (This is absolutely not a "make Joyings crippled/corrupted bluetooth coupling finally work". Read the explanation in the app)

  • 24 December 2018, V63
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Changed the "Display my installed apps (with package names)" to tabular view. This enables the selection of the package name (long-press) and copy it to XFytTweaker.
    • Add the 2018-11-07 (2nd Joying release) PX5 main server original, the joying default with extended navi_app.txt, and the nokill with extended navi_app.txt to the main server mods.

  • 25 November 2018, V62
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Fix: WiFiOn/WiFiOff did not install due to typo in selection button action.
    • DPI is always checked at the start of JET: also write it to the log.
    • Add some more messages to the logs.

  • 21 November 2018, V61
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Android 8.0.0 only: Added a new (sub)screen "OPTIMIZE" (american english spelling ;)). This screen allows you to disable some apks and services that use resources even though you don't need them. It's a (stripped) down version of what you find on the gtxaspec custom ROM for 6.0.1
    • Option to install the documentsui on Android 8.0.0. This is the "hidden" micro file manager on Android 7.x and 8.x. It is missing on the Joying units which can lead to access issues to sdcard even from rooted file managers. If you never encountered that, you don't need it ;)
    • Bottom-right button of SYSTEM screen now shows "Install documentsui" on Android 8.0.0 and "Install Android or Joying Settings apk" on Android 6.0.1.
    • Fix: only copy build.prop on a rooted system. On non-rooted systems this gives an error.

  • 11 November 2018, V60
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Fix installation of bluetooth mods on Android 8.0.0
    • Split Bluetooth mods in 5.1.1, 6.0.1 and 8.0.0 as it seems that bluetooth app is slowly changing

  • 03 November 2018, V59
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Fix: Remove GPSSpeedFix from PX5 Xposed install options. Not necessary on PX5 as gps speed works correct.
    • PX5: Add 2018-10-08 000000000_com.syu.ms.apk mainserver mods: org, default (org with extended navi_app.txt), nokill (org with nokill and extended navi_app.txt)
    • Remove "HvdW mod (Android 8.0.0 based apk) of Mark Morton Shades of Gray with modded package name". I mentioned that this apk will not be started on reboot as the package name is different. That is true, it will not be started. BUT .. on reboot the radio chip works before anything else. That is why you hear the radio on reboot. With this apk you see "nothing", only hear the radio and need to "search" first for the apk before being able to switch off the radio.
    • Fix 8.0.0 radiomod: remove "PS:" prefix before RDS-PS string.

  • 14 October 2018, V58
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • visual fix: Buttons in menu were displayed as buttons instead of "disappearing" in the menu.
    • Visual fix: Button "Busybox" updated to "Update Busybox" (Enhance tab)
    • Fix the bluetooth mod install scripts.
    • Fix: The dialog popup message "BTMusicStarter has been installed" not displayed after the install of that micro app.
    • Added Mark Mortons new "shades of gray" radio and bluetooth mod; added his updated blue audi A7 radio and bluetooth mods. These are based on the Android 6.0.1 apks.
    • Added "my" mods of Mark Mortons "shades of gray" radio. Split screen enabled version with slighlty differently colored icon. App name in launcher is "Radio SSA" for Split Screen Aware.
      • "Standard" version but based on July 2018 Android V8.0.0 version.
      • Version with different internal package name. If you have hardware buttons, only install this version version if you have Xposed installed. As the package name is changed it won't react on the standard call from the main server if you press the BAND button. Advantage: It will not automatically start on boot (also convenient if you use a DAB+ module).
    • Changed message "This is NOT a joying sofia 3GR intel or Joying PX5 unit" to "This is NOT a joying sofia 3GR intel or Joying PX5 FYT unit" as the PX5 also comes in QD units, which are not compatible.
    • Remove "Optimize system" button from Enhance tab (will return as new tab in future version)
    • Add option to install WiFiOn and WiFiOff micro apks (tab Enhance)
    • Administration: Removed all releases below 40.

  • 03 September 2018, V57
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • bug fix: Wrong header text in Sofia screen in temperature/frequency measurement screen.
    • Use same theme in all screens: no more "fancy" colors.
    • Change button layout slightly.
    • Change (Accept/No way) (full-)screen disclaimer to (alert)dialog.
    • Add BTMusicStarter apk (Other tab). The BT music is the 2nd intent.category of the BT apk. Many launchers can't start a 2nd intent. This micro apk (18 Kb) does nothing more than starting the BT apk in "BT music mode"
    • Add extra message to Xposed info screen: "AFTER reboot open the Xposed Installer and select from the top-right menu "Optimize apps now"."

  • 25 August 2018, V56
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • bug fix: fix in version 55 not complete: global variable not correctly shared. top-left menu in first screen should now work again.

  • 23 August 2018, V55
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • bug fix: top-left menu in first screen was no longer populated with items

  • 11 August 2018, V54
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • major bug fixes compared to 52 and 53: Changed a lot of scripts that involve mounting the system partition as read-write. This should be done differently on Android 6.0.1 compared to Android 8.0.0 (silly but true). Changed and removed some redirect statements as well.
    • Bluetooth and Mediaplayer mods did not install correct on Android 8.0.0 (but deprecated anyway as these mods are a bit older).
    • Remove XSofiaTweaker. Replace with XFytTweaker. Functionally unchanged, but completely rewritten due to Android 8.0.0. XFytTweaker can be installed from the JET apk and from the Xposed Installer.

    Note: The XFytTweaker is functionally unchanged to the XSofiaTweaker. It is just that it is now ready for Android 8.0.0 and for any FYT model, Joying or not. Note that you can't run XSofiaTweaker next to XFytTweaker.

  • 09 August 2018, V53
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Adapt the logging a bit.
    • Implement more build dates for the several ROM build versions. This is only a quick fix. It requires a better algorithm in the future.

  • 03 August 2018, V52
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Minor modification temperature monitoring (PX5)
    • Code clean up
    • Fix some of the Xposed options (gpspeedfix)
    • Improve test of xposed module installation: first test if the Xposed framework is installed before installing a mod.
    • Re-enable the EXPERIMENTAL Xposed install on the Sofia (With extra warnings).
    • Add (EXPERIMENTAL) Xposed install on the PX5.
    • Re-enable install of XSofiaTweaker from JET on Android 6. Somehow the Xposed Installer on 6.0.1, does not always show the latest versions of modules. (xsofiatweaker does not work yet on 8.0.0)
    • Also add an updated busybox version for the PX5
    • Viper4Android is installable on all versions. It works on 5.1.1. It works on 6.0.1 up to the May 2017 release. It currently does not work on Android 8.0.0 even though it is installed according to (5 the same) instructions. I left it in for others to experiment.

  • 14 July 2018, V51
    This version is a "multi architecture" version. It supports both the Sofia 3GR Intel units as well as the Rockchip PX5-A53 ARM FYT units.

    • Make the JET apk suitable for both Sofia 3GR Intel as well as for Rockchip PX5-A53 ARM units.
    • Completely rewrite user interface to make it more Material design.
    • Enable a TAB bar screen layout like the Play Store app (and others) to simplify and get some distinctionS in the "so many functions per button". Making it a multi-screen app also helped me as I started to run into the limitations of what is possible on one screen.
    • Re-enable status bar and systemui options in every screen. JET was full screen but that is not how a "nice" app should behave (apart from a few apps like nav apps).
    • Completely disable Xposed install from my JET apk: Use a gtxaspec Custom Rom for that (PX5 or Sofia, the PX5 custom rom is almost there).
    • Add DPI = 161 to the DPI settings to enable Google Voice forwarding (call someone via Google Voice (needs: the "GVC CallHandler 4 Joying") and to enable voice feedback (speaking back the search results to you)
    • Enhancement: Replace ringtone and replace bootanimation: Check first for existence of file before trying to replace.
    • Fix lbdroid's BTTether.apk install.
    • lots of changes in the background

  • 25 April 2018, V50
    • Fix temperature measurement (array out of bounds).
    • Finally fix "first time not found" file error (How could I not see this for so long).

  • 21 April 2018, V49
    • Fix incorrect script calls due to changed script folder due to changed package name in the app.thunkable.com development environment.
    • New startup script checks for old package name installs and removes them.
    • (internal) Displayed text no longer internal but in asset file. Easier to maintain.

  • 16 April 2018, V48
    • (internal) Optimise reading of properties for determining correct ROM.
    • (internal) First steps in integrating Sofia 3GR and PX5 models (Note: The PX5 part is untested! Note also that you need a rooted unit to make installation of mods work. PX5 Other mods disabled. I'm still thinking of the most efficient way to integrate this).
    • Temperature monitoring screen (menu Tools/Tweaks/Xposed) changed. With PX5 displaying 8 Cpu, 1 GPU and 8 core frequencies the current layout did not suffice anymore.
    • (bugfix) Fix incorrect download path for "Mark Morton Materialish no-frequency single page"

  • 10 April 2018, V47
    • (bugfix) Fix error in script path allocation (fixes a.o. radio mods, other mods, settings app).
    • Changed separator in the "list all installed packages" from " , " to " => ", which makes it much clearer.

  • 08 April 2018, V46
    • Repair dpi setting.
    • Set current DPI on the "Alter DPI" button.
    • Added screen that lists all installed apks with their package name (top-left menu: Display my installed Apks (with package names).
    • Start EasyConnect (only relevant for gtx ROM) (Tools/Tweaks/Xposed menu).
    • Added Mark Mortons Materialish no-frequency bar Radio mod and matching Bluetooth mod

  • 17 March 2018, V45
    • Added Mark Morton Audi A7 red/blue radio mod, red/blue "Orb" radio mod, red/blue Audi A7 Bluetooth mod, red/blue Audi A7 music player mod.

  • 08 March 2018, V44
    • Re-enable option to install Joying Settings.apk on GTX ROM.

  • 27 February 2018, V43
    • Remove install options XSofiaTweaker, SofiaServerCustomKeyMod and SofiaServerNoKill as they are now on the Gloabal Xposed Module Repository.
    • The apk now detects whether it runs on a standard Joying ROM or the GTX Custom ROM. It offers slightly different options per ROM.

  • 15 February 2018, V41 + V42
    • Bugfix: Android version was not interpreted correctly which led to incorrect radio apps being installed (or not at all).
    • Bugfix: Enabling the GPSSpeedFix install as system app on the GTX rom, broke the install of the other Xposed modules.
    • Multiple bugfixes: The Android version wasn't correctly working on many places.

  • 14 February 2018, V40
    • Added "Replace boot animation" to Tools/Tweaks/Xposed.
    • Added search bar (on top) in Tools/Tweaks/Xposed as it is getting a long menu list of more than one "page". Type in something like "boot" and it will show "Replace boot animation" and other options that fit the seach criterium.
    • Added search bar (on top) to "Radio mods" and "Other mods" as well (also longer than 1 page).
    • Xposed modules:
      • GPSSpeedFix: patched. It contained a bug in the "GPS bearing" (the direction you are going). I also reduced the average of 5 samples to 3 samples. It seems to be a little less slow.
        NOTE: I released a new one on Saturday which contained a big bug. If you installed that one, reinstall now this one.
      • SofiaServerNoKill (stable): Was already there, but now released as Version 1.
      • SofiaServerCustomKeyMod (stable): Released as version 1. Development stops here. Fixed the weird behavior of the Media key. This is the "basic copy" of the old Gustden SofiaServer custom keymod, includes the nokill and requires the launcher.sh.
      • XSofiaTweaker (Experimental): Self containing apk without "outside apk" dependencies, where several aspects of the SofiaServer can be adapted via settings screen(s), like the NoKill, (un)mute channel 4 (GVS voice feedback), reprogrammable hardware keys, ACC_ON/OFF event reprogrammable. If you update a setting, it requires a "soft reboot" from the main Xposed Installer menu (I'm working on that but still learning a lot).
    • Added "Enable Bluetooth pincode pairing" (Tools/Tweaks/Xposed menu): This should enable the pairing wih multiple devices. (This should become an entry in the build.prop of the GTX custom rom)
    • APK now makes difference between the Joying stock ROM and the GTX customized stock ROM.
    • Added Mark Mortons corrected and new metallic radio mods.
    • Deutsch Auto Einstellungen apk hinzugefĆ¼gt (CMSettings)

  • 04 February 2018, V39
    • Bugfix: I made a typo in build date check for January ROM

  • 03 February 2018, V38
    • Added 6 Mark Morto Radio mods: circular blue and red, circular blue and red with right-side stacked radio station buttons, circular blue and red with left-side stacked radio station buttons.
    • Set a big fat EXPERIMENTAL warning for the Xposed framework install. (For some users it still works also on 26 January firmware.)
    • Added default Joying SofiaServer (with extended navi_app.txt and extended player_app.txt) and NoKill Sofiaserver mod for the 26 January 2018 ROM.

  • 31 January 2018, V37
    • Fix installation of own apk update and Xposed modules from my apk for the Joying Custom ROM. It turned out to be an increased security level coming from the Google package installer compared with the previous old package installer in the stock ROM.
    • Added Mark Morto's Music player mod (credits: markmorto).
    • Changes/enhancements SofiaServerCustomKeyMod Xposed module:
      • Sofiaserver mutes the android channel 4 (alarm) output which is needed for Google Voice feedback. The SofiaServerCustomKyMod Xposed module now prevents that as well.
      • The BT/PTT steering wheel key (key 27) should now be supported.

  • 26 January 2018, V36
    • Bugfix: Corrected the "enable/disable adb over tcpip" again. The "adb over tcpip" check upon startup of the app was wrong. It always shows "Disabled" even after you just enabled it (which does function).
    • Added the default Joying SofiaServer apks again for November and December but now with extended navi_app.txt and player_app.txt
    • Added Mark Morto's Radio mod (credits: markmorto)
    • Added first release of SofiaServerCustomKeyMod Xposed module (menu Tools/Tweaks/Xposed). The name will probably change in XSofiamod some time. This one still uses the laucher.sh script from Gustden (replace launcher.sh under SofiaServer menu).
      • Includes the NoKill module.
      • Does NOT support multi-press (double and triple tap)
      • Does not yet support the BT/PTT steering wheel key yet (key 27)
      • Media key supported, but with strange side effect: disables hardware keys for approx 1 minute, then mutes sound and unmutes sound (2-3 seconds), activates hardware keys again.
    • Added option to replace the default joying ringtone. This default ringtone is called fyt.ogg. Take your favorite ringtone, convert it to .ogg format and name it fyt.ogg. Copy it onto your internal memory (/sdcard). Then pick the option "Replace Ringtone" from the menu Tools/Tweaks/Xposed.

  • 19 January 2018, V35
    • Bugfix: Corrected the "enable/disable adb over tcpip". I had to rewrite everything after switching rooting method, but I made this also a rooted call which is not necessary and which does not work on a non-rooted unit which is what we start with.

  • 17 January 2018, V34

    This version requires another rooting method if you want to use Xposed. See here. Note that Xposed is still experimental. There are happy users and users who got into boot loops needing to reflash their unit!

    • Updated the "enable/disable adb over tcpip". I had removed the reboot, as I restarted the adb services, but it still needs a reboot.
    • Added Baloo1986 BT-dialer mod. This mod only takes the real bottom part of the screen when in a call. This means that your navigation app (or whatever app) remains visible. Credits: Baloo1986
    • Added SofiaServer NoKill+CustomKeyMod for December. This is a direct mod, not an xposed module. Credits: DBestman

    Note: Mymods option still not working.

  • 13 January 2018, V33

    This version requires another rooting method if you want to use Xposed. See here.

    • Added Xposed Framework and Installer to apk (NEEDS ANOTHER ROOTING METHOD!!)
    • Added the GPSSpeedfix Xposed module (credits: lbdroid, carjoying)
    • Added NoKill Xposed module. Thr xposed NoKill module can be used with any default Joying Sofiaserver version.
    • Added the November NoKill SofiaServer mod (credits: realzoulou, XDA)
    • Added the December NoKill SofiaServer mod (my mod)
    • Added the new modded December Radio mod with RDS-txt and RDS-ps increased in size.
    • Changed the "Enable/Disable adb over tcpip" option.
    • Change version number to whole numbers and simply update. So going from 3.2 to 33 (like version code on Google Play).
    • Re-enabled Viper4Android for 5.1.1
    • Complete internal rewrite to make the apk compatible with Superuser.

    Note that you should use EITHER the Sofiaserver Nokill mod OR the Xposed Nokill module. At this moment the Nokill Sofiaserver mod might have the preference as it comes with an extend navigation app and music player list.

  • 27 December 2017, V3.2
    • Bugfix: typo in build date determination. (3.1 being the first untested build, immediately this issue. This is the 2nd untested, but hopefully correctly fixed build. I still don't have my unit back).

  • 26 December 2017, V3.1
    • Bugfix: Correct the install of the Settings.apk on the December version.
    • Untested: Gustdens September Sofiaserver mods for December ROM. (I'm again without a head unit at the moment.)

  • 17 December 2017, V3.0
    • Added Joying and Android Settings.apk for November ROM (Credits: lbdroid)
    • Due to lack of November SofiaServer mods, I added the September mods which seem to work fine.
    • Added November default Radio app to restore to (no new mods yet. The November Radio app has now functioning RDS-txt. I might make a new mod, but this doesn't require a new apk build)
    • Add forgotten 180 DPI setting in "Alter DPI" options
    • Some further internal rework.

  • 15 November 2017, V2.9
    • Due to material design the buttons on the "Monitor Temperatures and Frequencies" screen didn't fit anymore.
    • After the rework (2.6 to 2.7) there was a typo in the BTTether.apk install, which therefore failed.

  • 12 November 2017, V2.8
    • Added L. Journets green (Skoda) Radio and Music player. (It came in minutes after the previous release)
    • Again: Moved from Appinventor to Thunkable. They are identical but Appinventor supports Android >= 1.6 and Thunkable Android >= 4, thereby producing slightly more optimized code and supporting Material Design. This means that if you are still on 2.6 you have to uninstall the 2.6 version (first), otherwise you will have 2 apks (when opening the apk look at the bottom-right version).

  • 11 November 2017, V2.7
    • busybox update (1.26-2 to 1.27.1)
    • Core Temperature and Frequency measurements (Tools & Tweaks): Reduced measurement frequency from 30 seconds to 10 seconds. This will give an approx. 140 Kb file in a 4 hour drive.
    • Massive internal rewrite of the apk. Also resulted in changes for the jetscript doing the installs on the unit.
    • Removed button "Rooting / Busybox / rsync" as the rooting part was not really useful inside the apk.
    • Positioned the "Tools & Tweaks" button on the location of the removed button.
    • Added "update busybox" and "Install rsync" under the "Tools & Tweaks" button.
    • Removed "Install Viper4Android" entirely.
    • Moved from Appinventor to Thunkable. They are identical but Appinventor supports Android >= 1.6 and Thunkable Android >= 4, thereby producing slightly more optimized code and supporting Material Design. This means that you have to uninstall the 2.6 version (first), otherwise you will have 2 apks (when opening the apk look at the bottom-right version).

  • 16 October 2017, V2.6
    • Sign all apks where the signing was missing from the apk (apksigner verify "some.apk") => Blue-White radio; Wilk7 Radio mod; all 5.1.1 Radiomods; Treels BT mods; Wilk7 video and music mod (BT mod gives error and can't be signed).
      This should prevent the occurrences that a mod has been installed and upon reboot "nothing" is there even though it was really installed.
    • When pushing the SofiaServer custom keys mod to the unit, including the launcher.sh, the apk checks now whether a launcher.sh is already installed. If so, the launcher.sh will not be replaced.
    • Added lbdroids BluetoothTethering.apk: Used to automatically establish a bluetooth data connection between the car radio and a data source like a cellular phone. Install this on BOTH devices. ("Under button Other mods")
    • Added lbdroids Dashcam.apk: "Non-crappy Dashcam for CRAPPY Chinese car radios".
    • In V2.4 I switched to always installing the latest Android AOSP Settings.apk (when chosen). It now turns out that stupid Joying (FYT) also built in dependencies in that one making it firmware version dependent. So now a Android "AOSP" Settings.apk will be installed for the relevant Joying firmware version it is running on.

  • 05 October 2017, V2.5
    • Add gustdens 01 September SofiaServer mods (Only SofiaServer mods of 25 May and newer are supported in my apk)

  • 30 September 2017, V2.4
    • Fixed annoying useless white popup (forgotten test option) in the "Monitor core temperatures and frequencies" screen (Tools & Tweaks button)
    • Add SofiaServer No-Kill Steering wheel mod for 07 July ROM (credits: DBestman). The 07 July version as such supports both the old as new internal amp Joyings.
    • Add latest 01 September versions of SofiaServer (for recovery), Google Settings.apk and Joying Settings.apk (for recovery)
    • Internal: Simplify script and apk somewhat more (way too many if-then-else and case statements)

  • 04 September 2017, V2.3
    • Bugfix: The "My Mods" option loops through the xml file. With only one entry in the file that did not work.

  • 03 September 2017, V2.2
    • Improved the "My Mod" option. For type "other" mods it checks the apk name. If it is equal to one of the AllApp.pkg apks, we know the package name which means we can kill the app and remove the odex. This always forces a re-compilation upon reboot.

  • 25 August 2017, V2.1
    • Made a stupid error in the "enable/disable over WiFi" function. It used root permissions. This is not necessary at all and the permissions are of course not available before rooting. It doesn't matter after rooting of course.(Was carried over from one of the previous versions).

  • 24 August 2017, V2.0
    • Added button with pull down menu "My Mods". This option can be used to install your own mods, or distribute your mods other users. It needs a local xml file (example).
      See an explanation of the functionality on the My Mods page.
    • Added a splash screen.
    • Added another "Sharing" option (top-left menu) so you can easily share your temperature & CPU freq measurement csVfiles to GDrive/dropbox/mail/whatever.
    • Added Krzycho26's "space" radio mod and his "jeans" Bluetooth mod (credits to Krzycho26).
    • Added a "Remove all application logs and csv files" option (top-left menu).
    • Internal: Some rewriting of functions.
    • Internal: Partial rewrite of menu sctructure. Was a big complex (messy) manual structure. Is now partially an autogenerated menu structure.
    • Internal: Partial rewrite of jetscript script, also a major cleanup of messy code.
    • Added a "donate to me" option in the top-left menu (Feel free to ignore :) ). I also added it to the index of the website.

  • 11 August 2017, V1.6
    • I use the rom build date in the ROMS as marker for installing certain apks (For example: the 07 July release has a zip date of 5 July, but a build date (ro.builddate) of 29 June 2017). Joying publishes their releases via their Blog. However, it turns out though that they also publish "intermediate" builds when sending their units to customers. We already detected a 15 June 2017 ROM as well. That requires extra "if-then-else" statements to check on these build dates.
    • Expanded the Temperature measurements screen. It now meausures temperature and CPU frequencies. And it can still save this every 30 seconds to file. As a direct read of CPU frequencies the way I do it also requires root access, the option has now been removed from the top-left menu and placed behind the "Tools and Tweaks" button.
    • Builtin "Sharing" option (top-left menu) so you can easily share your logs (to be further expanded).

  • 03 August 2017, V1.5
    • In the 1.4 and below options you could only switch on "adb over wifi" as service, meaning till the next reboot. In practice this works clumsy as you sometimes need to reboot multiple times. I switched to persistent now, meaning that it will stay ON through reboots. And if you don't need it: please switch it off.
    • Added overscan parameter screen. It does need some "aesthetic improvements" but it functions. Note though that the screen of my app gets "distorted" when you apply new settings. No idea what that is.
    • Add a 07 July "extended navi_app.txt only" SofiaServer, no further mods at all. (see file here)

  • 23 July 2017, V1.3
    • This is a slight modification of the 1.2 version. There are some (big) differences between the 25 May 6.01 and older 6.0.1 versions, and the 07 July 6.0.1 version for a.o. the Joying BT apk, the Joying Settings.apk and the Joying SofiaServer apk. This version still allows you to install the mods (for 25 May and older), but also allows you to reinstall the orginal versions for both 25 May and 07 July. The original SofiaServer and Settings.apk are automatically reinstalled based on build date. You need to select the original BT app for the relevant ROM yourself.
    • I wanted to release a 1.2.1 patch version, but my "check for updates" function crashes on sub numbers, e.g. 1.2.1. So I released a 1.3 version. To be improved in future versions.

  • 22 July 2017, V1.2
    • Note: SofiaServer binaries still based on 25 May version, but they should function also on 07 July ROM.
    • Added Treel's multi-pairing BT app to replace Joyings crippled, limited apk (5.1.1 and 6.0.1 version)
    • Corrected Settings.apk install. It did function but it installed too much.
    • Added option to wipe /data. BE CAREFUL: Actually this is a "restore to factory defaults" option. It will therefore also remove this apk. I did no test this part.
    • Added option to wipe /sdcard. BE Careful: This is internal memory storage. NOT one of your real sd-cards.
    • Added a lot of logging options. Output is written to /sdcard/JET-YYYYMMDD.log. Every day a new log is created (only when you start the app), multiple uses on one day will add to the daily log. Note that this needs to be improved in future versions.
    • Check for new version upon startup with ability to download and install new version (Will of course start to work as of next release).
    • Add version number as well to bottom line which already displayed Android version.

  • 06 July 2017, V1.1
    • Add the Radio Mod of Sanangel (Credits: Sanangel)
    • Add the Radio mod of Wilk7 (Credits: Wilk7)
    • Add the Radio mod of Thodai (Credits: Thodai)
    • Add option (link) in Radio Mods drop-downs to Online examples/previews page.
    • Add another listpicker (drop-down) button "Other Mods" currently containing the Bluetooth, Music Player and Video Player from Wilk7. This one also includes an Online examples/previews page.
    • Minor optimisations to underlying script.
    • Clean up/Remove unnecessary assets.
    • Correct shape of "Install Android .." from square to rounded.

  • 01 July 2017, V1.02
    • Add warning upon app startup in case of no WiFi (Can't test on 2G/3G/4G dongles).
    • Add option to install either the full, standard Android Settings.apk, or the Joying Settings.apk
    • Add "Hot Reboot" option to "Other Tools & Tweaks" (hot reboot is a restart of Gui, apps and frameworks, instead of full reboot).
    • Add reboot option to "Other Tools & Tweaks" button.
    • Integrate reboot option in feedback popup for the actions where a reboot is necesssary.

  • 28 June 2017, V1.01
    • Try to improve robustness of Radio Mod install, especially on 6.0.1. (Stop Radio app, remove Dalvik cache for Radio, push modded Radio apk)
    • Try to improve robustness of SofiaServer install, especially on 6.0.1. (remove Dalvik cache for SofiaServer, push modded SofiaServer apk)
    • Add standard Joying SofiaServer apk to SofiaServer options (5.1.1 => 28 March version; 6.0.1 => 25 May version) in case the modded version does not work as expected.
    • Alter DPI: 180 DPI option forgotten in 6.0.1 options.
    • Make temperature monitoring file a real classic csv file: "value 1","value 2","value 3"

  • 27 Jun 2017: First version.