Decryption of Footer credits in Blogger template

Friday, April 17, 2015

Encryption and Decryption of Footer credits in Blogger template


Designing of a blog template is not a kids stuff. It involves lot of hard work, creativity and time to develop a SEO Optimized template, some times it takes days to develop a responsive design for blogger. So the template designer naturally expects the credits for his hard work as he gives it mostly for free. But the new bloggers seem that they do not respect the hard work of designers and just copy paste the codes of widgets from other blogs or remove the footer credits of the designer.

Encryption%2Band%2BDecryption%2Bof%2BFooter%2Bcredits%2Bin%2BBlogger%2Btemplate

If you are a designer then here is a method for you to encrypt your footer credits to prevent newbies from removing the links of the template designer. After encryption one cannot change the credits just by changing footer credit link and name.



As always,
Where there's will, there is always a way.
 For newbie bloggers I have given a case study on How to remove encrypted footer credits in blogger template at the end of this post.

How to add non removable and encrypt credits for widgets and templates in  Blogger

Step 1: Preparing the template

Go the template where you desire to place your credits and add the following div .


<div id='#designercredit'>
     Designed By <a href='http://www.techgoogle.org/' id='#desigenrcredit'>TechGoogle</a>
   </div>

Replace the highlighted 'designercredit' with your own id. And don't forget to change the URL to  the link that you want to redirect on click.

Step 2 : Preparing Java script

copy paste the java script given below into a notepad by filename.js extension in UTF-8 encoding. And upload it to your Dropbox or GoogleDrive.

$(document).ready(function()
{
  var aa=$("#designercredits").val();
  if (aa == null) {
    window.location.href = "http://www.techgoogle.org/";
  };
 $("#designercredits").attr("href","http://www.techgoogle.org/");
});

Replace the highlighted text as in Step 1.
Save%2Bthe%2Bjava%2Bscript%2Bfile

Step 3:  Placing the script URL

Obtain the link from your Dropbox and place it in your template just below the <head> tag.


 <script src='script url' type='text/javascript'/>

Paste your file url in the place of script url  .

Done !! Now removing your credits from template is not so easy as before. Designers stuff ends here.

Case Study: How to Decrypt the encrypted footer credits in blogger template

By understanding the above procedure, one can always change the footer credits. But here is a case study that is different from the above one.Recently when searching for a template for my new blog, I encountered a very good site for Free Blogger Templates.

http://gooyaabitemplates.com/

They have a very large collection of templates for every niche. All the templates have features like Responsive, Seo Friendly, Ads Ready, Breadcrumbs Navigation etc. I selected a best template that suits my need and I had it installed.

Decrytping footer credits in gooyaabitemplates

I'm also like all other bloggers :p.
I started editing the theme and removed the footer credits. Problem started here. I wasn't able to remove the footer credits.

 Even if they were removed due to some script they returned. I went back to the website and searched find some content about encrypted credits. They didn't mention even a single line about encryption in the template page. I got frustrated, not because of encryption but because they didn't mention it. So I started to sort out every script of the template.
After 20 min I found a wonderful encryption in the template. You can see its image below. I did not expect such an encryption in a blogger template. This was similar to base64 encryption in Wordpress.

remove%2Bencrypted%2Bfooter%2Blinks%2Bin%2Bblogger%2Btemplate
Actually the characters you are seeing in the image have some kind of encryption of the footer credit and the functions below it are designed to change the footer credits back to original. I removed all the data assigned to variable 'var _0x4bef'  and my problem was solved. Even if you add any single character to 'var _0x4bef' the script fails.

Thanks for reading this post.

0 comments:

Post a Comment