PyPass-SAB is a patcher written in python that allows bypassing and resetting the 100 days remaining limit of StartAllBack. This patcher supports versions between v3.5.5 and v3.8.10. Other versions may work but are not tested.
Because it's boring to reinstall StartAllBack every 100 days. And especially for fun because I wanted to make a patcher by myself, so I made this one. But if you want to support the developer of StartAllBack buy a licence here.
- It deletes the registry key that tells the software that the trial period as started.
- Check the hash of
StartAllBackX64.dll
to make sure that the file is the correct one. - Make a backup of
StartAllBackX64.dll
in the same folder namedStartAllBackX64.bak
. - Stop all instances of
Explorer.exe
andStartAllBackCfg.exe
. - Patch
StartAllBackX64.dll
- Start
Explorer.exe
. - That's all!
CompareFileTime Function
*************************************************************
*
* FUNCTION
*************************************************************
undefined8 __fastcall Ordinal_101 (void )
undefined8 RAX:8 <RETURN>
0x2164 101
Ordinal_101 XREF[4]: Entry Point (*) , 180027af9 (c) ,
18008a9bc (*) , 1800920fc (*)
180002164 b8 00 00 MOV EAX ,0x0
00 00
180002169 c3 RET
CheckLicense Function
*************************************************************
*
* FUNCTION
*************************************************************
undefined8 __fastcall Ordinal_102 (undefined8 * param_1 )
undefined8 RAX:8 <RETURN>
undefined8 * RCX:8 param_1
0x1f68 102
Ordinal_102 XREF[4]: Entry Point (*) , 180027aeb (c) ,
18008a9c0 (*) , 1800920e4 (*)
180001f68 48 c7 01 MOV qword ptr [param_1 ],0x1
01 00 00
00
180001f6f b8 01 00 MOV EAX ,0x1
00 00
180001f74 c3 RET
Note: The patch will not change the software's expiration date. It just bypasses the licence check.
A registry key is created when the software is launched for the first time. This key tells the software that the trial period has started. To reset the trial period of 100 days, we need to delete the following key :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx}
Note: Each time you launch the patcher, the key will be deleted.
From release page :
Download the latest release, and run the file.
From sources :
Follow the instructions below
git clone https://github.com/GuillaumeMCK/PyPass-SAB.git
cd PyPass-SAB
py -m venv env
env\Scripts\activate.ps1
pip install -r requirements.txt
py main.py
To create an executable for windows :
py -m venv env
env\Scripts\activate.ps1
pip install -r requirements.txt
py build.py
Warning: I AM NOT RESPONSIBLE FOR ANY DAMAGE CAUSED OR ANY ILLEGAL USAGE OF THIS APP. USE IT AT YOUR OWN RISK.