Friday, May 15, 2015

Spotlight on the Canary Home Security Device

Surveillance and security might be the most important, essential piece of the home automation puzzle. While there are a number of options that promise you peace of mind with a more secure home, there aren't many available that give you the functionality of the Canary Wireless Security System.

How Does Canary Work?

The Canary device is marketed as an all-in-one security solution that detects and analyzes multiple types of activity and conditions in your home in order to keep you and your loved ones safe. Instead of requiring expensive and complicated installation, you simply put the Canary device somewhere that's central in your home where it can pick up the most of your family's activities, plug it into a power source, connect Canary to your home network, and immediately start receiving notifications on your smartphone. Using the companion Android and iOS apps, you can stream live footage of your home and its inhabitants right on your phone.

With its built-in sensors, the Canary device can check your air quality, detect gas leaks and excess moisture, and even smoke in case of a fire. According to co-founder and co-creator of the Canary wireless security device Adam Sager, who has 15 years of experience working with security systems, having one Canary device containing these sensors and security features in a single, central area instead of spread thin throughout the home is more effective since these high-traffic areas are most likely also the areas of your home with the greatest vulnerabilities.

Perhaps the most impressive feature the Canary offers is the ability to learn the rhythms of your life. As you and your family leave for work or school, return home, go to bed, and so on, Canary leaves when things should be calm and still, becoming more sensitive to happenings in your home at the most appropriate times. The end result of Canary being able to learn from you is less false alarms and smarter, more reliable notifications. 

Canary sends notifications that contain an HD recording of the event that triggered the alert, which you watch and respond to accordingly by clicking the appropriate action on the app. Currently available in three colors — black, white, and silver — the Canary home security device costs $249 and comes with 12 GB of free cloud storage for the HD footage of your home that Canary records, but higher-storage plans will soon be available for a monthly subscription.

A Guest Post by Tim Smith of
Read More

Saturday, April 11, 2015

iOS IPSW download links

We need IPSW files many times during different processes and for backup as well for when our iPhone decides to give up on us momentarily. So here is a post with all of the links in one place. This will be constantly updated as new iOS versions come out. So, here we go.
Read More

Tuesday, March 31, 2015

iUnlock: Factory Unlock your iPhone

Carrier subsidized iPhones have always been very lucrative to the customers because of their price difference from Unlocked iPhones, but they have their restrictions. Here, at TheSmartHacks, we are dedicated towards finding solutions to problems and thus the chains are going to be free. Hence we introduce to you iUnlock - the iPhone unlocking solution.

I have been wanting to get it out for sometime and finally I have. As most of you might have already suspected and thought of, this is not a DIY guide, but is something where I have to do the dirty work.
Note: Although we are expanding, for now, this works only for AT&T USA iPhones.

Using this, you can get your dear iPhone factory unlocked. Mind you, this is not a normal hacktivate and unlock thing, which by the way you can do yourself, but this lifts off the restrictions of updating or messing with your iPhone. You can do anything you want with your software but it remains unlocked, whatsoever.

All you have to do is buy the service respective to your iPhone version, and when it asks in the message, give me your IMEI number along with your model number. We can process any AT&T USA (iPhone 3GS, iPhone 4, iPhone 4S, iPhone5) out there, any baseband/firmware and any iOS version.

Steps to get the unlock are like this.
Step 1: Click on the "Buy Now" button at the bottom, choose your iPhone and complete the order.
Step 2: Now, it will ask you for your IMEI number, which is a 15 digit number. Don't fill the one written on the phone box. Either go to Settings->General->About and copy down the IMEI number written there or dial *#6# on your iPhone's dialpad and write the number down. Then put a , (coma) sign and write your iPhone's exact model. Example: IMEI Number: 123456789456123, iPhone 4 CDMA.
Step 3: Give me 1-7 business days (It is generally done in 1 week) to process it and wait for my e-mail confirming the process.

What to do after you get the confirmation mail?
Step 1: Open iTunes in your computer and make sure you have internet connectivity.
Step 2: Connect your iPhone to the computer.
Step 3: Backup your iPhone and restore.
Step 4: When your iPhone restores you will see a message "Congratulations, your iPhone has been unlocked." on your screen.

100% refund guaranteed if we can not unlock your iPhone(after verification).


  • iPhone 3GS users who are on baseband/firmware 06.15.00, please message this detail specifically.
  • Those who have non-AT&T iPhones, we can work out a deal for you as the prices below are ONLY for AT&T iPhone users. Please email us at
  • As PayPal doesn't support Indian transfers yet, Indian customers can directly Email us at for order. We can work something out.
  • We do not entertain refunds/order cancellations until we see fit.
  • For any queries, mail us at (with your order number, if applicable).
  • iOS 7 and iOS 8 users need to make sure that Find my iPhone service is switched off for them.

Buy Now Buttons

iPhone Version
IMEI Number:
Note: The above button and the corresponding prices are only valid for out of contract iPhones.

iPhone Version
IMEI Number:

Note: The above button and the corresponding prices are valid for all types of iPhones including BlackListed Ones.
Read More

A beginner's guide to XSS attack

XSS or cross site scripting is a type of a computer security vulnerability found in web applications. In XSS, a code is injected to the remote server so it can also be called as Client Side Scripting. According to statistics, 68% website on internet are open to this attack and its varieties and this became the most popularly used attack with the information security researchers in 2007.

In this type of attack, a vulnerable web application or a JavaScript is run from an unrelated website to exploit the vulnerabilities of same origin policy(it permits scripts running on pages of same origin once a page is allowed the use of system resources) of internet browsers and for this purpose various methods of code injection are used.

There are mainly two type of XSS attacks.

1. Non-persistent XSS attack

In this kind of vulnerability, attacker required the user to run a specifically crafted link so that vulnerability can be exploit when the browser runs it. The delivery method for such attack can be anything ranging from an email to a simple message on facebook. This is the more common type of XSS vulnerability present and because of this commoness it is generally rated as a beginner level XSS attack by the security researchers but even this can have dangerous outcomes.

2. Persistent XSS attack

The persistent(or stored) cross scripting attack is a very devastating attack simply because when the attack is successfully pulled off by an attacker, the provided by him is saved on the server and then it is permanently displayed on the pages that normal users land on in the normal course of browsing. The classic delivery system for such attack are the message boards where a user is allowed to post HTML formatted messages for the other users to read.

Read More

Sunday, August 3, 2014

Google Now launcher for Android devices by Google

Google Now has been successful and has received great love from Android users. But Android devices, other then Nexus series and a slew of Moto devices, haven't been feeling the love especially because of the missing "Ok, Google" phrase. Guys over at Google have decided its time to rectify that and thus have come up with a solution - their very own Google Now launcher - to make it much easier to access with just a swipe on the homescreen.

The official Google Now launcher packs all the basic features you'd expect from a homescreen replacement sans one ability - to delete homescreen panes as they are automatically removed when it does not have a widget or an app on them.

Quite naturally the user can search using the "Ok, Google" phrase. Google has also released a promo video along with the app. Lets have a look at it.

You can download it from the Source link below. Let us know what you think of it.

Read More

Thursday, July 24, 2014

Don't you just hate it when Windows 8 refuses to start up because of some error you have no idea about. The common errors include the one shown above which doesn't exactly tell you what to other then sacrificing your data and re-installing the Windows. Before you do that, Microsoft suggests, a person should try its new "Refresh Your PC" or "Reset Your PC" options that come in-built with UEFI boot mode in Windows 8. But they are not fool-proof and more often then not end up giving errors like "The Drive where Windows is installed is locked. Unlock the drive and try again." or "Unable to reset your PC. A required drive partition is missing."

If you are getting these kind of errors, then chances are you have a corrupt MBR (Master Boot Record) or BCD (Coot Configuration Data). Doing the following steps can help resolve the error. Lets have a look at them.

Note: You need installation media for the respective version of Windows 8 running on your machine.

Step 1: Insert your Windows 8 Installation media and boot the computer through this.

Step 2: You need to get to the command prompt. To do that, Select your language when it asks and click Next. Then, on the screen, click on the link in the lower left corner that says Repair your Computer. Then on the next screen, Choose an Option screen, click on Troubleshoot. In the next screen, click on Advanced Options and now you will be able to see a Command Prompt button. Click on it.

Step 3: You need to input and execute (press Enter after typing each one) three commands in the command prompt now.
              Command 1: bootrec /fixmbr
              Command 2: bootrec /fixboot
              Command 3: bootrec /RebuildBcd

Step 4: After you execute Command 3, it will ask you to choose an option between Y (Yes), N (No) and A (All). Type Y and press Enter.

Step 5: Type Exit and click Enter to exit the command prompt. Remove the disc and try booting again.

This should solve the problem you have at your hand.
Read More

Thursday, June 19, 2014

Install iOS 8 without being a developer

Apple released iOS 8 just a couple of weeks ago and everyone has been going berserk about getting their hands on its beta which has only been made available by Apple for registered developers. But there is a solution to every problem and here we are with the solution to this little issue.

Note: iOS 8 requires iPhone 4S and above. Please do not try this if you do not have a compatible device. For the list of compatible devices, click here.

Step 1: Connect your device to iTunes and back it up so that in case of any emergency you don't have to lose your data.

Step 2: Download and do a fresh Install (or Restore) of iOS 7.1.1 on your iDevice. You can download the respective IPSW for your iDevice here. You can do that by clicking on Restore button holding Shift (for Windows users) or Alt (for Macintosh Users) and pointing to the IPSW file and then select Set up as new device.

Step 3: Now you need to download iOS 8 Beta IPSW for your respected device. Here are the links to iOS 8 Beta 1 IPSW file.

Step 4: Connect your iDevice to your PC and go to iTunes. Again click on Restore button holding Shift (for Windows users) or Alt (for Macintosh Users) and point to the iOS 8 Beta IPSW file you downloaded in the last step.

Et Voila. Your iDevice is now running on iOS 8 Beta.

Video Tutorial

So that you don't bump into any roadblocks or any confusion in the process, here is a video tutorial to help you out.

Read More

Friday, June 6, 2014

Everyone watches videos on the internet everyday and some of them are worth saving like a funny video on YouTube or a course video on one of those online course websites. Downloading YouTube videos is nothing new and is quite simple as well (Click Here to find out how). But downloading videos from Facebook or sites like Coursera is a messy task in itself. But as we all know, there is always a simple solution to every problem. Lets see a really simple way of downloading videos from any and every website.

Step 1: You need to download and install Mozilla Firefox from their website if you don't already have it.

Step 2: After installing Firefox, open it. In the Settings menu on the right top corner of the screen, click on Add-Ons.

Step 3: In Add-Ons window, search for Video DownloadHelper or download helper. Then, select the top most option of 'Video DownloadHelper' from the search results.

Step 4: Click on Install right next to it and let Firefox download and install it.

After it is done downloading, it will give options of Restart Now and Undo. Click on Restart Now to complete the installation process.

Et Voila. The installation procedure is completed. Now, if you want to download a video, go to it and let the streaming process get started. As soon as the streaming process gets started, Video DownloadHelper will become active and provide you with all the possible download options.

Now, you can click on the quality you want to download and the video will start downloading.

Video Tutorial

We have prepared a tutorial video to make the guide much more easier to comprehend and follow. Here you go with that.

Read More

Tuesday, June 3, 2014

iOS 8 is here: Apple's Legacy

Apple has been at the top of the smartphone food-chain when it comes to profits and is one of the biggest manufacturers of smartphones and tablets for quite some time now. And it looks like they are going to do anything to preserve that and gain more.

Today, during WWDC 2014 Keynote address Apple has unveiled the latest and greatest in their iOS lineup - iOS 8 using developers to give power to the people and it would be conservative to say that they got cheers.Lets have a look at the good stuff.

Notification Center

Apple has catered to, what may be the number one, request of users to be able to respond to notifications like messages directly at the notification center without being required to open the application. They have named this Interactive Notifications.

Users can also respond to Meeting requests or like things on FaceBook with the help of 'Actionable Notifications'.

Multitasking Screen

Guys over at Apple have added an ability of showing people you have recently conversed with or even favorites right on the Multitasking Screen and get in touch with them without being specifically required to open the Phone or Messages app and starting the process.

Quick Type

Apple has added a new feature called QuickType to the iOS 8 Keyboard which is basically a predictive text feature that we have seen a ton of times on Android and Windows Phone already.

But Apple has added an extra layer of personal customization to this feature by making it pre-fill words like 'dinner' or 'movie' in reply texts which had these originally in the received text.

Messages App

Apple has done some great improvements to the messaging app by inducing new features such as Naming a thread and setting a single specific thread to Do Not Disturb. Group Messaging feature along with Tap to Talk and Location Sharing have been added to the iMessages section. 

Also, there is an amazing new security feature resembling the Self-Destruct button of villain ships - the attachments that you receive will self-destruct (Automatically deleted) within 2 minutes of opening the message unless you choose to save it if you activate this feature. Its kinda neat and answers privacy concerns of many individuals.


As expected by many, Apple has announced the release of its Health App based on its brand new HealthKit framework. According to Apple, the problem with health related apps and hardware has never the absence of data but its misinterpretation and thus giving it context by tapping into the clinics around the world is a nice way to integrate the experience into one.

Family Sharing

Family Sharing has been announced as well. This nifty little feature allows families of upto 6 people share photos, books,  movies and more seamlessly. Also, all these 6 accounts can use same credit card and all the media and application content purchased with this credit card will be available on all the 6 devices without any additional charge. Also, while buying with this credit card, the buyer member of the family will need permission from others members as well.


Apple has launched a new iCloud Drive for iOS and Mac users bringing iCloud a dropbox-like feature of Simple File storage. One very important thing to note here is that it has a simple folder based storage system which first for any iOS related service. iCloud drive will be supported on Windows based Laptops and Desktops too.

Mail App

Apple has added a very unexpected although a bit borrowed feature to the Mail App. Mail Drop feature lets you mail any file or set of files upto 5 GB using the Mail App. The receiver doesn't directly get the file but a link to download it. It is like sharing big files using Google Drive but with a difference that you don't need iCloud Drive directly to use this feature.

Secondly, Apple has added the ability to minimize mails on iPads.

Photos App

Apple has certainly a slot of their time with the Photos app as well making it look more like an amalgamation of iPhoto App and iOS 7 Photos App. It brings the light (exposure) related editing features along with the new interface as it can be seen in the image above.

Apple has also added a much more granular display of what settings Photos app is changing during the Editing session of an image.


This is one of the two biggest announcements of today. Basically, this feature lets the app communicate with each other through the creation of "Live app sandboxes" adding better security then implementations of the same feature on other operating systems. In simpler language, this gives developers chance to interact with other apps which was missing on any iOS before and inject their own UI into other apps without actually injecting themselves into it but even bigger whoop is that it allows for creation of widgets that live in Notification Center. Yes, you read it right - Widgets are here on iOS.

Ready for another cheer? This also means some increase in customization options in iOS because of increase in the app to app functionalities. Example -  Users can now install custom keyboard and replace the System keyboard. Yes, again I want to say you have not read it wrong. Federighi showcased with the help of the most popular custom keyboard, Swype.

Touch ID API

Apple has made the Touch ID API availbale to developers without sharing the Fingerprint Data - a tabulated smart move by the industry experts.


This is a brand new framework Apple has introduced with iOS 8 which lets you build tools to integrate with all the smart devices throughout the house using a paired iPhone.

Swift - The new programming language

Apple saved the biggest announcement of the day for the end and we took the cue as well. Everyone knows that Apple allows application development for all its operating system in only one language - Objective-C. They have changed for the first time in 20 years by introducing a new language Swift that, although is based on the same LLVM compiler, has better dynamic characteristics to it. iOS developers have already started going ape over this.

You can know more about the language here.

Apple also announced new Scene Kit for 3D rendering in casual games and new Metal framework for advanced graphic computing.

It is quite clear that Apple has been quite busy at work with the iOS 8 and have got rid some of the most prolonged complaints of iOS users. How well these have been implemented in real time is yet to be seen. iOS 8 Beta is already available for developers but will be available for general masses in the fall along with the launch of iPhone 6.

The devices supported by iOS 8 are as follows.

Read More

Wednesday, May 28, 2014

iPhone 6 to be revealed on 19 September

Apple will release iOS 8 to the developers on June 2nd but more people have been wondering about the next iPhone. Rumors have been floating for a while about a 4.7' iPhone 6 which has looks like that of an iPod. But recently a photograph of the same was leaked in Taiwan which, although is supposed to be taken with a heavy grain of salt, confirms the rumors.

But that is not the big whoop here. As it turns out, German telecom company Deutsche Telekom has been telling its support staff that they will get a new iPhone on September 19. Although the information about the source is quite buggy to say the least but it still coincides with last two iPhone launches. Lets wait and watch what Apple decides for its existing and potential new customer base.
Read More