Advanced Tokens Manager - The Activation Backup Solution

Discussion in 'MDL Projects and Applications' started by Josh Cell, Jun 9, 2011.

  1. abes

    abes MDL Novice

    Aug 23, 2012
    5
    0
    0
    ok, i have now 3 files: config.ini, data.dat and tokens.dat. is it correct?

    Thank You, I'll be waiting
     
  2. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    Is correct.

    Also this application checks of the backup integrity. If not all files has been backed-up or has corrupted it fails and doesn't complete the work.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. abes

    abes MDL Novice

    Aug 23, 2012
    5
    0
    0
    and what application will be do if I'll enter incorrect key when I'll make backup?
     
  4. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    Nothing. But your activation can't be restored properly.

    The entered key is writed on Config.ini file for an next restore.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. abes

    abes MDL Novice

    Aug 23, 2012
    5
    0
    0
    yes, I have seen it, but what if I forgot the key, for example? is any chek of correct key possible?
     
  6. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    No. Advanced Tokens Manager is able to detect the last 5 characters of the real key.

    If doesn't match (MAK or HIDDEN from REGISTRY case) - It ask for the key.

    If you want to enter an incorrect product key, the restore will work as well and can be activated.

    In some cases the activation isn't restored when the Product Key is incorrect.

    @forbidden_apple

    Works as well. But your backup only can be restored on a new install on the WMWARE again.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. abes

    abes MDL Novice

    Aug 23, 2012
    5
    0
    0
    ok, thank You. waiting for Beta 2 with language support ;)
     
  8. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    You can restore the activation in the same install. But it's useless. You can install the Windows again and try to restore to test really the concept of the application.

    For example:

    I've an MAK Key activated on my VM,

    I've lost the activation on VM,

    I've backed-up the activation data,

    I'll restore the activation again.

    PS: VM's backups doesn't work on your real machine and vice-versa because hardware changes (yes, the VM's have other hardware also).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. ambidav

    ambidav MDL Guru

    May 14, 2008
    2,501
    5,675
    90
    #650 ambidav, Aug 23, 2012
    Last edited by a moderator: Apr 20, 2017
    Hey Josh I backed up Enterprise MAK Done By Phone Activation With 3.5 Beta 2, Then Clean install Enterprise And Restored Activation Worked like a charm! Well done!! :worthy::worthy:

    Code:
    Starting the Windows Activation Restore on Windows 8 Enterprise at 22:11:13 of 2012/08/23 with Advanced Tokens Manager v3.5 BETA 1 by Josh Cell Software's
     
    [ 22:11:13 ] Disabling the Network connections
    [ 22:11:15 ] Success
    [ 22:11:15 ] Starting the Software Protection Platform Service
    [ 22:11:15 ] Preparing the activation system for the activation restore
    [ 22:11:52 ] Writing the Product Key
    [ 22:11:54 ] Success
    [ 22:11:54 ] Stopping Software Protection Platform Service
    [ 22:12:58 ] Restoring the Activation Files
    [ 22:12:58 ] Success
    [ 22:12:58 ] Starting the Software Protection Platform Service
    [ 22:13:33 ] Rebuilding the Activation System
    [ 22:13:33 ] Checking the restored activation files integrity
    [ 22:13:34 ] Activation files integrity doesn't match
    [ 22:13:34 ] Backup has been restored with success
    [ 22:13:34 ] Checking if license reinstall is needed for this activation
    [ 22:13:35 ] Isn't needed, the Windows is activated
    [ 22:13:35 ] Checking the activation status
    [ 22:14:32 ] The Windows has been activated with success by the backup
    [ 22:14:32 ] Enabling the Network connections
    [ 22:14:33 ] Success
     
    Thank you for using this software.
    View attachment 16938

    I will try Professional Retail Phone activated Next :)
     
  11. woot332

    woot332 MDL Senior Member

    Feb 18, 2011
    390
    815
    10
    Thre are many ways to check windows license status like this in slc.dll.

    SLIsWindowsGenuineLocal
    ptr to dword size buffer

    0= genuine
     
  12. ambidav

    ambidav MDL Guru

    May 14, 2008
    2,501
    5,675
    90
    #652 ambidav, Aug 23, 2012
    Last edited by a moderator: Apr 20, 2017
    Win 8 Pro Retail Phone Activated Restored Successfully From Backup :cool:


    Code:
    Starting the Windows Activation Restore on Windows 8 Pro at 23:12:51 of 2012/08/23 with Advanced Tokens Manager v3.5 BETA 1 by Josh Cell Software's
     
    [ 23:12:51 ] Disabling the Network connections
    [ 23:12:53 ] Success
    [ 23:12:53 ] Starting the Software Protection Platform Service
    [ 23:12:53 ] Preparing the activation system for the activation restore
    [ 23:13:32 ] Writing the Product Key
    [ 23:13:33 ] Success
    [ 23:13:33 ] Stopping Software Protection Platform Service
    [ 23:14:36 ] Restoring the Activation Files
    [ 23:14:36 ] Success
    [ 23:14:36 ] Starting the Software Protection Platform Service
    [ 23:15:12 ] Rebuilding the Activation System
    [ 23:15:12 ] Checking the restored activation files integrity
    [ 23:15:13 ] Activation files integrity doesn't match
    [ 23:15:13 ] Backup has been restored with success
    [ 23:15:13 ] Checking if license reinstall is needed for this activation
    [ 23:15:15 ] Isn't needed, the Windows is activated
    [ 23:15:15 ] Checking the activation status
    [ 23:15:23 ] The Windows has been activated with success by the backup
    [ 23:15:23 ] Enabling the Network connections
    [ 23:15:24 ] Success
     
    Thank you for using this software.
    View attachment 16940
     
  13. cepheid46e2

    cepheid46e2 MDL Novice

    Aug 10, 2012
    29
    15
    0
    Just reaffirming that the tool is working. Deactivated a phone activated version of Windows 8 Pro Retail and reactivated after swapping keys a few times without incident. It reinstalled the license files and worked like a charm. Good tool. I assume this tool reads the files that are in it's backup directory to get the toke.dat information and replacing these files with other activations file sets will allow another licensing to be installed correctly?
     
  14. Alphawaves

    Alphawaves Super Moderator/Developer
    Staff Member

    Aug 11, 2008
    6,251
    22,366
    210
    Awesome work Mr JC working here :worthy::hug2:
     
  15. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    :worthy::worthy::worthy::worthy::worthy::worthy::worthy:



    Many thanks for all testers. I love yours.. :hug2::hug2::hug2:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    The tool makes an image of the Tokens and Data.dat (For Windows 7 is only the Tokens) on the memory and constantly write it every procedure (As refresh or reinstall the license files) ensuring the activation integrity without change any permission or attribute on the file.

    In a first moment, the application didn't replace the activation files. It opens an stream on the memory, make the file as zero byte and write the image of the backup via byte array on the files without mod the permissions.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. CODYQX4

    CODYQX4 MDL Developer

    Sep 4, 2009
    4,813
    45,775
    150
    #657 CODYQX4, Aug 24, 2012
    Last edited: Apr 12, 2019
    .
     
  18. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    #658 Josh Cell, Aug 24, 2012
    Last edited by a moderator: Apr 20, 2017
    (OP)
    Basically it work with FileStream:

    Code:
    using(var fileStream = File.OpenWrite(file))
    {
        var buffer = memStream.GetBuffer();
        fileStream.Write(buffer, 0, (int)memStream.Length);
    }
    
    That buffer is the byte array of tokens / data.dat.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. CODYQX4

    CODYQX4 MDL Developer

    Sep 4, 2009
    4,813
    45,775
    150
    #659 CODYQX4, Aug 24, 2012
    Last edited: Apr 12, 2019
    .
     
  20. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,513
    7,174
    120
    Yep. It's loaded on the memory that I call of image.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...