E-Sys Launcher Pro
E-Sys
Launcher PRO (V1.0.4 as of this writing) is a Next-Generation Universal Token Solution for E-Sys Version
3.22.x and up (except 3.25.x due to bugs with E-Sys). The PRO version is for those who are already using my patchless
token solution.
User Interface
E-Sys Launcher Pro FEATURES
1) Increased Default Memory Allocation. E-Sys needs memory and
lots of it. Default setting is barely enough for simple cars like the
F20/F30s but is hardly sufficient for cars with complex ECUs (F15, F56...etc.). Most
coders do well by changing this settings but some aren't aware of this.
While it can be easily changed, E-Sys doesn't check the value and if you
set it too high, will prevent E-Sys from launching again. The PRO version
offers two additional settings over the Premium. Max and Custom.
2) Enhanced Overall System Stability. By ensuring E-Sys
gracefully shutdown and JVM properly recycled at the end of each coding
session, your system is kept optimized for the next session. Stock
E-Sys, more often than not, does not fully terminate when you exit the application. JVM lingers in the
background, hogging and leaking memory. The issue becomes more apparent
when you start/shutdown E-Sys numerous times, to a point where system
restart is required. The PRO version also adds additional setting that boost
stability of background tasks spawned by E-Sys
3) Zero E-Sys Configuration. With the launcher, there's no need
to reconfigure E-Sys to use different Soft tokens. Those with OEM or my
patchless token solutions can keep using it by clicking the Blue E-Sys
icon, while using the launcher will use the assigned token, all without
having to fiddle with the settings. The order in which you install E-Sys and the Launcher does not matter, as nothing gets modified.
4) Personalized and Individualized Token. The soft token you
create from existing patchless tokens will only be usable on your own
machine. It cannot be shared and reused on another machine. This also
means that someone can't sell you a token and expect it to work. With
the built-in Token Generator, creating soft token is as easy as pressing
a button. No fiddling around with some command line tool and creating
XML data by hand. The PRO version adds the ability to use patchless
tokens without having to extend/regenerate it.
5) Absolute Security. It became pretty easy to hack CAFD
recently. With the launcher, the risk of using hacked CAFD is reduced to
0. Hacked CAFDs are prevented from loading, exactly the way stock E-Sys
does, stopping it dead from its track. Coupled with individualized
token, there's no need to worry about hacked CAFD, even the ones that
are re-signed and encrypted. BUT, you have to have an unpatched E-Sys. Patched file works by ignoring digital certificates.
6) No-Touch Post Deployment. With the launcher, all you need is
to install E-Sys. Already installed E-Sys? No problem, just use the
launcher and it just works without adding, modifying, or editing
anything. Upgrading E-Sys? Go ahead, launch it and see it work.
7) Supports Multiple Versions/Side-by-Side Setup. If you have
multiple versions of E-Sys installed on your machine (like I do), the Launcher PRO
can be configured to launch each one with different launch mode. Even if you only have a single instance of E-Sys, it can be launched 4 different ways.
8) Supports 4 Different Launch Mode. The launcher PRO supports
different launch types. This means that you can use the launcher with an
OEM Soft Token and just take advantage of the higher memory settings or
enhanced stability, or both.
Note: Do not mix and match different solutions, it's not generally
recommended and could elevate the security risks the launcher is trying
to minimize.
Feature Comparison
Warning about E-Sys 3.26.x: Be warned that 3.26.x is not as stable as 3.24.3 and you may experience error especially when flashing, with or without the launcher. 3.25.x is worse. I am still using 3.24.3 for this reason.
Interested? Send me an email at fxxtokenmaster_at_GMail