• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

Duplicator Pro - Best Site Migration & Backup Plugin For WordPress

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

No permission to download
Babak 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
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
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 babak , does unlicensed error still shows after editing the code ?
 
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
 
  • Like
  • Love
Reactions: Babak and Hala
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
 
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?
 
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?
 
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:
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.
 
Babak 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
  • Like
Reactions: Region25
Babak 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...
 
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock