Skip to content

PyPass-SAB is a patcher write in python that allows you to bypass the 100 days remaining limit of StartAllBack ๐Ÿ‘€

License

Notifications You must be signed in to change notification settings

hkpD/PyPass-SAB

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

44 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PyPass-SAB ๐Ÿ


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.6.2.


Why did I make this?

Because it's boring to reinstall StartAllBack every 100 days. And especially for fun cause 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 license here.

What does it do?

  • 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 named StartAllBackX64.bak.
  • Stop all instances of Explorer.exe and StartAllBackCfg.exe.
  • Patch StartAllBackX64.dll
  • Start Explorer.exe.
  • That's all!

The patch

Ordinal_101 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
Ordinal_102 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 is not a keygen, and it will not change the software's expiration date. It just bypasses the license check.

Registry key

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.

How to launch it?

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 venv
venv\Scripts\activate.ps1
pip install -r requirements.txt
py main.py

Build

To create an executable for windows :

py -m venv venv
env\Scripts\activate.ps1
pip install -r requirements.txt
py setup.py

Disclaimer

Warning: I AM NOT RESPONSIBLE FOR ANY DAMAGE CAUSED OR ANY ILLEGAL USAGE OF THIS APP. USE IT AT YOUR OWN RISK.

About

PyPass-SAB is a patcher write in python that allows you to bypass the 100 days remaining limit of StartAllBack ๐Ÿ‘€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%