01-16-2018, 12:32 PM | #1 |
Second Lieutenant
124
Rep 274
Posts |
How to keep using expired E-Sys Launcher Premium by reverting system date (hack)
Tokenmaster's free E-Sys Launcher Premium is a great tool for using E-sys. Unfortunately, the E-sys .est token file that is created by the Launcher is only valid within a limited timeframe. Outside this timeframe, the Launcher won't start properly and you can't do FDL-coding in E-sys anymore. Reverting the system time back to within the timeframe results in an error 'Date manipulation detected', endless loops where it keeps asking for a pin, or even app-crashes.
Until now..... I wrote a script that rearms/resets the Launcher and predates several important Windows system folders, so that the system time CAN be reverted. This also unlocks the possibility to switch chassis whenever you like, so no need to wait for 3 days anymore. Simply extract the package and run the batch-file with elevated privileges ('as administrator'). The latest package can be found here: https://mega.nz/#F!DRFxVTRS!ufLV3tJ5c5JfCpftR4H5nw Tested in Windows 10/7 on Launcher 2.5.3 and higher. Older versions might also work. No need for Virtual Machines anymore to keep using the Launcher! Happy coding everyone! Please donate to a charity if you like the software! -------- Tony Twoclicks UPDATE 07/04/2019: Version 2.0.4 is out! Added intelligent file/folder redating to prevent issues related to irrelevant Launcher versions. Changed error checking to display warning instead of fatal error in some cases, enhancing the chance of a working Launcher even if ideal conditions are not met. UPDATE 01/03/2019: Version 2.0.0 is out! Almost totally rewritten, the first major update with lots of new features:
Version 1.7.0 "Happy New Year edition" is out! Added support for Launcher 2.8.2. . Last edited by Tony Twoclicks; 04-07-2019 at 12:54 PM.. Reason: Update |
Appreciate
30
BimmerSI29.50 Maxwell43213.00 kretzu1713.00 thedredd9.00 Sasquartch606.00 TripleTango5.00 mikkenoone27.00 Mr. Hankey1181.50 Celestion300.00 spudvti8.50 HZX540e373.50 oceanview207.00 kern4174464.00 Ibo24138.50 schland15.00 oli342.00 Siki78145.00 BlueF3624.50 atzebmw590.00 Nkana1.50 ferbmw6.50 Rebound152.50 derbo3612.50 clee1982799.00 micstar9.00 ///M Houbi1655.00 sdjro27.00 Littlebear3511.50 widetyres280.00 SaNGRia996.50 |
01-16-2018, 03:04 PM | #3 |
Lieutenant General
8318
Rep 16,199
Posts |
It's appreciated, but the instructions read like they were written by an experienced coder, as I'm sure they were. Instructions should never be written by coders, because they assume the reader knows what they mean and how to implement them. They should be written by artists or musicians, who have no inkling what they're doing, in a way so clear that any newbie can make it work.
|
Appreciate
1
Keyser Soze36.00 |
01-16-2018, 04:59 PM | #5 |
Second Lieutenant
124
Rep 274
Posts |
I'm not a musician Let me try to clarify...
I was told that the Premium Launcher 2.7.1 has checks so that it won't run in a virtual machine unless you have an activationcode from Tokenmaster, which he no longer supplies. It will run when installed on a normal PC though. Premium version 2.6.2 will run in a virtual machine, no problem. I tested this myself. Don't know about other versions. My script deletes all Launcher config files and folders, as well as resets the dates of several important Windows system folders. The Launcher checks these dates to see what the 'current' date/time is. If the system clock predates this, you'll see the 'Date manipulation' error and the launcher won't start. Why would you want to change the system clock? Because Tokenmaster cleverly build his tool to generate an .est token file which is only valid until 30/12/2017. Without a valid token, E-sys won't start. That's why the system clock has to be reversed, so that the token will be valid and E-sys will startup happily. My script makes sure that the launcher will accept that reversal. So to start E-sys with, say, Premium Launcher 2.7.1: -Extract my package to your Desktop -Set the system clock to, say, 01-04-2017 0:00 -Run my script -Start the Launcher and enter your settings -Enjoy coding If, for example after a windows update, you get the 'Date manipulation' error again, or when the Launcher keeps asking for a pin suddenly, just adjust the system clock and run my script again. It's also important to know that the system time can never predate the compilation time of a particular Launcher version. I also mention this in my script for version 2.6.2 and 2.7.1. Phew! Hope this clarifies things for you.... ----------- Tony Twoclicks |
Appreciate
3
|
01-16-2018, 05:00 PM | #6 |
Private First Class
29
Rep 114
Posts |
I have run the script but its telling me that the .est token file is not in c data. i'm not sure why the token file is not where it should be and i can't delete it manually because i can't find it. Does anyone know how to find the .est token file?
__________________
320i Msport in MG with 400M alloys, black Dakota leather, Pro nav ,Auto box, Xdrive, Power fold mirrors,Bluespark tuning box.
|
Appreciate
0
|
01-16-2018, 05:08 PM | #7 |
Captain
170
Rep 616
Posts |
Tried it with launcher 2.1.2 setting the date to 15/12/15 and all I get is the token splash page asking for the path, pin and confirmation with a generate token button. it skips the first screen where it detects the esys path and selection of car model altogether.
|
Appreciate
0
|
01-16-2018, 05:38 PM | #8 | |
Second Lieutenant
124
Rep 274
Posts |
Quote:
Try to search for 'freetoken.est' in your entire system and see what comes up. |
|
Appreciate
0
|
01-16-2018, 05:53 PM | #9 | |
Second Lieutenant
124
Rep 274
Posts |
Quote:
I haven't tested older Launcher versions, but it seems your token has expired. You could also try setting the date a few months earlier, like July, August or September. |
|
Appreciate
0
|
01-16-2018, 07:47 PM | #11 |
Private First Class
95
Rep 115
Posts |
Awesome worked for me Thank you!
__________________
2014 BMW 335xi FBO Wagner catted DP, VRSF CP, VRSF HD FMIC, M-Performance exhaust, BM3, AG 359M 19in Rims, ExtremeContact Sports Tires
|
Appreciate
0
|
01-16-2018, 11:16 PM | #12 | |
I /// M FAN
427
Rep 428
Posts |
Quote:
|
|
Appreciate
0
|
01-17-2018, 03:06 AM | #13 | |
Private
30
Rep 60
Posts |
Quote:
I did change date on mac as native os as well. |
|
Appreciate
0
|
01-17-2018, 06:04 AM | #14 |
Second Lieutenant
124
Rep 274
Posts |
It's not a problem. My script assumes there is an .est token file in C:\Data. If there is none, as with a clean install of the Launcher, it will display the warning but obviously there's nothing to delete.
Also, you don't have to change the date on your Mac (unless your guest OS synchronizes time with the host), just Windows is enough. |
Appreciate
0
|
01-17-2018, 07:07 AM | #15 |
Private
30
Rep 60
Posts |
That makes sense. Thank you. But still no luck...
When I change date and run script, then Launcher still shows date manipulation. I tried with both versions of Launcher mentioned in this thread. Thanks for sugestions. |
Appreciate
0
|
01-17-2018, 08:43 AM | #17 |
Private
30
Rep 60
Posts |
Thank you for the hint. Is it possible to see what those changes are? I have some others programs like ista and so on installed already so I do not eant to reinstall all of those.
Thank you |
Appreciate
0
|
01-17-2018, 09:35 AM | #19 |
Second Lieutenant
124
Rep 274
Posts |
Updated version
I've tweaked and updated the script for compatibility with Launcher 2.7.1 and Windows 10! Turns out I missed a few checks that were introduced in 2.7.1 and also some system folders have different names on Windows 10. Should be working now.
|
Appreciate
0
|
01-17-2018, 09:46 AM | #20 | |
Second Lieutenant
124
Rep 274
Posts |
Quote:
Basically:
The latter change could be tricky if some other program is also checking for dates on the same folder. It may notice a change and stop working. Don't know if ISTA works that way though.... I invite you to test and let us know -------- Tony Twoclicks |
|
Appreciate
1
BimmerSI29.50 |
01-17-2018, 09:57 AM | #21 | |
Second Lieutenant
124
Rep 274
Posts |
Quote:
You're probably using 32-bit Windows. Shouldn't be doing that... The tool I'm using for changing dates is 64-bit. I'll test with a 32-bit version and put it online if it works. UPDATE 17/01/2018: The package is now 32-bit compatible! Last edited by Tony Twoclicks; 01-17-2018 at 10:47 AM.. Reason: added 32-bit compatibility |
|
Appreciate
1
BimmerSI29.50 |
01-17-2018, 11:18 AM | #22 |
Private
30
Rep 60
Posts |
Wow Tony, thank you!!
Still no luck for me. It must be something different in my os. I guess the easiest way would be reintall whole OS (windows). |
Appreciate
0
|
Post Reply |
Bookmarks |
Tags |
clock, date, esys, launcher, premium |
|
|