Duplicator Pro - Best Site Migration & Backup Plugin For WordPress

Duplicator Pro - Best Site Migration & Backup Plugin For WordPress v4.5.21.2

No permission to download

tanierlyons

Well-known member
Staff member
Administrative
Moderator
May 24, 2018
75,070
111,716
120
Tomz updated Duplicator Pro WordPress Plugin with a new update entry:

Duplicator Pro v3.8.5

Download Duplicator Pro v3.8.5 WordPress Plugin Nulled Free
v3.8.5
NEW

-Plugin/Installer: Support for Liquid Wed Managed WordPress hosting
-Plugin: Improvement in Quick filter design and usability
-Plugin: Option to unhook javascript from other plugins in admin to prevent conflicts
-Plugin: Update OneDrive library to use Graph API instead of older Live SDK
-Installer: Highlighting differences in name of archive when wrong archive used
-Installer: Added new managed wp-config.php...

Read the rest of this update entry...
 
  • Like
Reactions: yahia ashraf

tanierlyons

Well-known member
Staff member
Administrative
Moderator
May 24, 2018
75,070
111,716
120
how to null Duplicator Pro
Go to duplicator-pro\classes\utilities
and open class.u.license.php
Remove line 175 to 263
PHP:
    {
        /* @var $global DUP_PRO_Global_Entity */
        $global = DUP_PRO_Global_Entity::get_instance();

        $license_key = get_option(DUP_PRO_Constants::LICENSE_KEY_OPTION_NAME, '');

        if (self::isValidOvrKey($license_key)) {
            if ($global->license_status != DUP_PRO_License_Status::Valid) {
                $global->license_status = DUP_PRO_License_Status::Valid;
                $global->save();
            }
        } else {
            $initial_status = $global->license_status;

            if ($forceRefresh === false) {
                if (time() > $global->license_expiration_time) {
                    DUP_PRO_LOG::trace("Uncaching license because current time = ".time()." and expiration time = {$global->license_expiration_time}");
                    $global->license_status = DUP_PRO_License_Status::Uncached;
                }
            } else {
                DUP_PRO_LOG::trace("forcing live license update");
                $global->license_status = DUP_PRO_License_Status::Uncached;
            }

            if ($global->license_limit == -1) {
                $global->license_status = DUP_PRO_License_Status::Uncached;
            }

            if ($global->license_status == DUP_PRO_License_Status::Uncached) {
                DUP_PRO_LOG::trace("retrieving live license status");
                $store_url = 'https://snapcreek.com';
                $item_name = 'Duplicator Pro';


                if ($license_key != '') {
                    $api_params = array(
                        'edd_action' => 'check_license',
                        'license' => $license_key,
                        'item_name' => urlencode($item_name),
                        'url' => home_url()
                    );

                    global $wp_version;
                    $agent_string = "WordPress/".$wp_version;

                    $response = wp_remote_post($store_url,
                        array('timeout' => 15, 'sslverify' => false, 'user-agent' => $agent_string,
                        'body' => $api_params));

                    if (is_wp_error($response)) {
                        $global->license_status = $initial_status;
                        DUP_PRO_LOG::trace("Error getting license check response for $license_key so leaving status alone");
                    } else {
                        $license_data = json_decode(wp_remote_retrieve_body($response));

                        DUP_PRO_LOG::traceObject("license data in response returned", $response);
                        DUP_PRO_LOG::traceObject("license data returned", $license_data);

                        $global->license_status = self::getLicenseStatusFromString($license_data->license);

                        $global->license_no_activations_left = false;
                        
                        if(!isset($license_data->license_limit)) {
                            $global->license_limit = -1;
                        } else {
                            $global->license_limit               = $license_data->license_limit;
                        }

                        if (($global->license_status == DUP_PRO_License_Status::Site_Inactive) && ($license_data->activations_left === 0)) {
                            $global->license_no_activations_left = true;
                        }

                        if ($global->license_status == DUP_PRO_License_Status::Unknown) {
                            DUP_PRO_LOG::trace("Problem retrieving license status for $license_key");
                        }
                    }
                } else {
                    $global->license_limit               = -1;
                    $global->license_status              = DUP_PRO_License_Status::Invalid;
                    $global->license_no_activations_left = false;
                }

                $global->license_expiration_time = time() + self::$licenseCacheTime;

                $global->save();

                DUP_PRO_LOG::trace("Set cached value from with expiration ".self::$licenseCacheTime." seconds from now ({$global->license_expiration_time})");
            }
        }
And Replace With This Code:
PHP:
{    update_option(DUP_PRO_Constants::LICENSE_KEY_OPTION_NAME, 'BABIATO');
        /* @var $global DUP_PRO_Global_Entity */
        $global = DUP_PRO_Global_Entity::get_instance();
        // nulled
        $global->license_status = DUP_PRO_License_Status::Valid;
        $global->save();
You Can CHange Babiato To Anything u want
 
  • Love
  • Like
Reactions: Region25 and Hala

Hala

Active member
Babiato Lover
Nov 22, 2018
203
126
43
how to null Duplicator Pro
Go to duplicator-pro\classes\utilities
and open class.u.license.php
Remove line 175 to 263
PHP:
    {
        /* @var $global DUP_PRO_Global_Entity */
        $global = DUP_PRO_Global_Entity::get_instance();

        $license_key = get_option(DUP_PRO_Constants::LICENSE_KEY_OPTION_NAME, '');

        if (self::isValidOvrKey($license_key)) {
            if ($global->license_status != DUP_PRO_License_Status::Valid) {
                $global->license_status = DUP_PRO_License_Status::Valid;
                $global->save();
            }
        } else {
            $initial_status = $global->license_status;

            if ($forceRefresh === false) {
                if (time() > $global->license_expiration_time) {
                    DUP_PRO_LOG::trace("Uncaching license because current time = ".time()." and expiration time = {$global->license_expiration_time}");
                    $global->license_status = DUP_PRO_License_Status::Uncached;
                }
            } else {
                DUP_PRO_LOG::trace("forcing live license update");
                $global->license_status = DUP_PRO_License_Status::Uncached;
            }

            if ($global->license_limit == -1) {
                $global->license_status = DUP_PRO_License_Status::Uncached;
            }

            if ($global->license_status == DUP_PRO_License_Status::Uncached) {
                DUP_PRO_LOG::trace("retrieving live license status");
                $store_url = 'https://snapcreek.com';
                $item_name = 'Duplicator Pro';


                if ($license_key != '') {
                    $api_params = array(
                        'edd_action' => 'check_license',
                        'license' => $license_key,
                        'item_name' => urlencode($item_name),
                        'url' => home_url()
                    );

                    global $wp_version;
                    $agent_string = "WordPress/".$wp_version;

                    $response = wp_remote_post($store_url,
                        array('timeout' => 15, 'sslverify' => false, 'user-agent' => $agent_string,
                        'body' => $api_params));

                    if (is_wp_error($response)) {
                        $global->license_status = $initial_status;
                        DUP_PRO_LOG::trace("Error getting license check response for $license_key so leaving status alone");
                    } else {
                        $license_data = json_decode(wp_remote_retrieve_body($response));

                        DUP_PRO_LOG::traceObject("license data in response returned", $response);
                        DUP_PRO_LOG::traceObject("license data returned", $license_data);

                        $global->license_status = self::getLicenseStatusFromString($license_data->license);

                        $global->license_no_activations_left = false;
                       
                        if(!isset($license_data->license_limit)) {
                            $global->license_limit = -1;
                        } else {
                            $global->license_limit               = $license_data->license_limit;
                        }

                        if (($global->license_status == DUP_PRO_License_Status::Site_Inactive) && ($license_data->activations_left === 0)) {
                            $global->license_no_activations_left = true;
                        }

                        if ($global->license_status == DUP_PRO_License_Status::Unknown) {
                            DUP_PRO_LOG::trace("Problem retrieving license status for $license_key");
                        }
                    }
                } else {
                    $global->license_limit               = -1;
                    $global->license_status              = DUP_PRO_License_Status::Invalid;
                    $global->license_no_activations_left = false;
                }

                $global->license_expiration_time = time() + self::$licenseCacheTime;

                $global->save();

                DUP_PRO_LOG::trace("Set cached value from with expiration ".self::$licenseCacheTime." seconds from now ({$global->license_expiration_time})");
            }
        }
And Replace With This Code:
PHP:
{    update_option(DUP_PRO_Constants::LICENSE_KEY_OPTION_NAME, 'BABIATO');
        /* @var $global DUP_PRO_Global_Entity */
        $global = DUP_PRO_Global_Entity::get_instance();
        // nulled
        $global->license_status = DUP_PRO_License_Status::Valid;
        $global->save();
You Can CHange Babiato To Anything u want
thank you tomz , does unlicensed error still shows after editing the code ?
 

wmswina

Member
Mar 12, 2019
89
75
18
localhost
its seems its doesnt shows , i hope its stays this way because this plugin tend to show this big unlicensed error after some days.

add this code in functions.php in your theme folder
Code:
remove_action('network_admin_notices', array('DUP_PRO_UI_Alert', 'licenseAlertCheck'));
remove_action('network_admin_notices', array('DUP_PRO_UI_Alert', 'phpUpgrade'));
remove_action('admin_notices', array('DUP_PRO_UI_Alert', 'licenseAlertCheck'));
remove_action('admin_notices', array('DUP_PRO_UI_Alert', 'failedScheduleCheck'));
remove_action('admin_notices', array('DUP_PRO_UI_Alert', 'phpUpgrade'));

It should remove the unlicensed error
 

Hala

Active member
Babiato Lover
Nov 22, 2018
203
126
43
add this code in functions.php in your theme folder
Code:
remove_action('network_admin_notices', array('DUP_PRO_UI_Alert', 'licenseAlertCheck'));
remove_action('network_admin_notices', array('DUP_PRO_UI_Alert', 'phpUpgrade'));
remove_action('admin_notices', array('DUP_PRO_UI_Alert', 'licenseAlertCheck'));
remove_action('admin_notices', array('DUP_PRO_UI_Alert', 'failedScheduleCheck'));
remove_action('admin_notices', array('DUP_PRO_UI_Alert', 'phpUpgrade'));

It should remove the unlicensed error
thank you
 

pride1922

New member
Sep 21, 2019
2
0
1
Hey guys,

When i try to upload a webiste i get this error: "* Requires Business or Gold license. This installer was created with an Unlicensed Duplicator Pro."

This is when choose if i want to upload the whole network or just a single site. I would like import a single site but its not allowing me.

Does anyone know if this would be possible?
 

wmswina

Member
Mar 12, 2019
89
75
18
localhost
Hey guys,

When i try to upload a webiste i get this error: "* Requires Business or Gold license. This installer was created with an Unlicensed Duplicator Pro."

This is when choose if i want to upload the whole network or just a single site. I would like import a single site but its not allowing me.

Does anyone know if this would be possible?
is your website is multi-site?
 

TassieNZ

Premium Uploader and Sometimes Hacker!
Jan 17, 2019
9,017
19,812
120
New Zealand
Hmmm! Is this nulling way more complicated than it should be? Try ...

Go to the file classes/utilities/class.u.license.php find the function getLicenseType which starts around line 209/210 and add this to the start of the function code:
PHP:
$license_type = DUP_PRO_License_Type::BusinessGold;
return $license_type;

It should now look like this ...
PHP:
public static function getLicenseType()
{
$license_type = DUP_PRO_License_Type::BusinessGold;
return $license_type;

In theory that should do it. Save your old class.u.license.php just in case.

TassieNZ :)
 
Last edited:

pride1922

New member
Sep 21, 2019
2
0
1
Thank you for trying to help Tassie.

No luck, the export import process works. But if i want to import a single site it always says that i need a license.
 

tanierlyons

Well-known member
Staff member
Administrative
Moderator
May 24, 2018
75,070
111,716
120

tanierlyons

Well-known member
Staff member
Administrative
Moderator
May 24, 2018
75,070
111,716
120
Tomz updated Duplicator Pro WordPress Plugin with a new update entry:

Duplicator Pro v3.8.6.1 Nulled

Download Duplicator Pro v3.8.6.1 WordPress Plugin Nulled Free
v3.8.6.1
NEW

-Installer: More parameters supported in installer
-Installer: Improvement in UI organization of installer
-Installer: Lots of structural improvements for better support for managed hosting and non-standard WordPress installs
-Installer: New option to base wp-config.php on newly installed site on wp-config-sample.php
FIXES
-Plugin: UI tweaks needed for WordPress 5.3
-Plugin: Proper error message when...

Read the rest of this update entry...
 
  • Like
Reactions: Region25

tanierlyons

Well-known member
Staff member
Administrative
Moderator
May 24, 2018
75,070
111,716
120
  • Like
Reactions: Region25

stuntastic

Member
Aug 2, 2019
91
15
8
Thanks @Tomz glad to see you are back and hope all is well! Do I need to follow Null steps above or am fine with just installing?
 

tanierlyons

Well-known member
Staff member
Administrative
Moderator
May 24, 2018
75,070
111,716
120
Tomz updated Duplicator Pro WordPress Plugin with a new update entry:

Duplicator Pro v3.8.7 Nulled

Download Duplicator Pro v3.8.7 WordPress Plugin Nulled Free
[2020-1-13] - v3.8.7
NEW

-Plugin: Support for managed hosts and many other systems that have non-standard directory configurations
-Plugin: htaccess name hashed in archive
-Plugin: Better support WPEngine
FIXED
-Plugin: Table prefix rename
-Plugin: OneDrive access scope option added and size parameter fixed
-Plugin: Support for when homepath/abspath different from standard sitution
-Plugin: Bug fix admin-ajax.php...

Read the rest of this update entry...
 

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu