Saturday, July 20, 2013

Android Rooting dictionary for beginners

Root - Acquiring ”root” is the process of gaining total control over your device. When you purchase your device, there are certain files and systems that you cannot access because they are blocked by the manufacturer. By aquiring root you gain access to these files, allowing you to modify, replace and even delete them. This allows you to take total control over how the software of your device looks and works.

Bootloader - Before you can root your device, you must unlock your bootloader. The bootloader is a line of code that is executed even before your Android operating system boots up. The bootloader’s code is specific for each make and model of the many Android devices. Bootloaders come “locked” because the device manufacturer doesn’t want you tinkering with the software that they worked so hard to optimize for that particular piece of hardware. Unlocking the bootloader allows you to tinker with the phone’s firmware, or even replace it with a custom firmware (aka: ROM). It is important to note that unlocking your bootloader will erase all data stored on your phone, essentially putting it back to a “factory reset” state, so you’ll want to save any pictures, music, or any other important files that are on your device.

Recovery - Once your bootloader is unlocked and you have rooted your device, you will need a custom recovery. A recovery is a piece of software that is called up separate from the actual Android operating system. Its purpose is to make changes to the Android OS at a core level, such as delete user data, apply updates and more. The stock recovery is limited in function, so if you are planning on modifying/hacking/rooting your phone, you will need to install a “Custom Recovery” such as Clockwork Mod Recovery. A custom recovery will allow you to make backups, restore them, wipe partitions, install custom software and more.

Backup / Nandroid - Once your custom recovery is installed, you will want to make a backup (also known as a Nandroid). A Nandroid is simply a complete and total backup of your phone. It will store all of your data, apps, settings, SMS messages, and more, basically allowing you to restore your phone to the exact state that it was in when you made the backup.

Wipe - Now that your backup is made, you don’t have to be afraid of making changes to your phone or losing data, since you can always restore it (just be sure to not delete the backup!). Now you can “wipe” your phone without worry. Wiping is deleting all the user data from your phone, essentially reseting it to its factory state. You can also wipe (ie: delete) other partitions of your phone like the cache partition. It is always recommended to wipe your phone before installing a custom ROM (we’ll get to that in a second). You can wipe your phone via the custom recovery you installed.

Flashing - Flashing is the process of installing some sort of software or code via your custom recovery.

Flashable ZIP - A flashable ZIP is the actual file that you install or “flash”  via the custom recovery to make changes to your phone’s software. It is a normal .zip file that contains the lines of code to modify your software. These Flashable ZIPs can be used to flash a ROM, Kernel, Radio, mod, and more, which we will define below.

ROM - A ROM is the main firmware or operating system that your phone runs. Just like Windows 7 runs on your PC, or Mac OSX runs on your Macbook, a ROM is the main software you interact with to use your phone. It includes all the system apps (messaging, email, phone), the launcher, the notification bar…everything really. Google’s Nexus line runs a “stock” Android ROM (meaning it’s unmodified) while manufacturers make significant changes to the look and feel of their ROMS before they ship them with your phone (for example: note the difference between the Samsung Galaxy S III’s software and the software on LG’s Nexus 4) . Code-savvy developers have taken the manufacturers’ code and created their own “Custom ROMs”. These ROMs can dramitically enhance the look and feel of your phone, and often add tons of useful features. Two very popular custom ROMs are CyanogenMod and MIUI. A ROM is made for a specific model phone and comes in a Flashable ZIP file that is installed (“flashed”) via your custom recovery.

Kernel - Unlike a ROM the Kernel does not alter the look and feel of your phone, but is a “deeper” line of code that rests beneath the surface, so to speak. It tells the software how to interact with the hardware. A custom kernel is a kernel that developers have added code to, in order to create all sorts of new options and abilities. They might add code to make the phone’s processor run at a higher speed, or make the battery draw less power when the phone is in “idle” mode. Kernels are like the soul of the software. They can be flashed in the custom recovery and the files are usually called Tar Images or Zimages.

Radio / Basebands / Modems - The radio / baseband / modem is a  firmware that allows your phone to connect to the wireless network. This firmware controls basic low-level functions of your phone like cell-network connectivity, Wi-Fi, and GPS. Oftentimes an updated radio / modem will help with signal strength issues, battery drain and more. The radio / modem firmware is specific to each device and carrier and is flashed via custom recovery.

Mod - A “mod” is simply a modification made to the phone’s software. This can include adding functionality or changing the visual layout of your phone, like moving the location of the clock to the center of the notification bar, or inverting the colors in the SMS app. Mods are usually Flashable Zip files that are flashed in the custom recovery.

Brick – A brick is when your phone won’t recover from a bad rooting/flashing process. Your device becomes unresponsive and unable to be restored…essentially making it a “brick” or a very expensive paperweight. Bricking your phone usually happens when you do not follow instructions carefully or if a device does not allow for root. Bricking your phone is a real possibility and risk in rooting and modding your phone, but it is very rare to occur, and most unlikely to occur if you simply follow the instructions.

Superuser (SU) – If you follow the instructions and root correctly, you will become a Superuser (SU), which means you become a complete and total admin of your device, allowing for most, if not all root permissions to be accessible.

Kang - A Kang is a ROM or mod that uses a significant portion of code created by another developer.

Overclock / Underclock - This means that you have installed a custom Kernel that has allowed you to speed up or slow down your phone’s processor speed. Most phones are clocked at a certain processor speed (ie: 2.4 MHz), but if you overclock it, you are allowing your process to push the limits by working at a higher speed. Overclocking will make your phone perform faster, but often comes at the expense of battery life. Underclocking does the exact opposite of overclocking. It makes your processor perform at a lower speed, slowing down perceived performance, but helps increase battery life.

Under Volt (UV) - Undervolting is a feature that is enabled in certain custom kernels. Undervolting lowers the amount of power your processor needs to perform at its normal level which, in theory, saves you battery life. The feature is known to cause issues in many phones.

APK - An APK is the file name for an Android application that can be installed on your phone. All apps downloaded from the Google Play store come as APK files. APKs can also be “sideloaded” by downloading them from outside of the Google Play store and placing on the phones internal or external memory. To install a sideloaded APK you need to enable that option in settings, then find the APK file on your phone and tap it to begin the installation process.

Odex / DeOdex - DeOdexing APKs is a way that developers optimize APKs (apps) to be compatible with different themes that themers have created. Please see this very good explanation on Odex / DeOdex that we wrote about previously.

Android SDK - Android SDK is a software development kit written by Google that enables developers to create applications for the Android platform. The Android SDK includes sample projects with source code, development tools, an emulator, and required libraries to build Android applications. In many cases, if you want to hack your phone, you will need to have the Android SDK installed on your computer.

ADB - ADB stands for Advance Debug Bridge which is a tool that comes in the Android SDK. ADB lets you modify your device (or device’s software) via a PC command line. ADB is mainly for developers to create and test their apps, but it can also be used by curious hackers (like you!) to access your phone from your computer and run some commands via your computer’s command prompt.

How to install theme's and kernel's onto your phone using CWM recovery

***Note: This guide assumes that you have already downloaded the proper theme or kernel files that correspond to your phone and/or ROM***


Step 1: Boot into clockwork recovery, the easiest way is to hold the power button down for the reboot menu and select boot into recovery (most ROM's have this option built into it) otherwise you'll need to google how to boot into recovery manually for your phone.

Step 2: Perform a backup of your current rom. To do this navigate to backup and restore and then select where you want it to backup to whether it be internal card or external card.

Step 3: After the backup is complete return to the main recovery screen and wipe cache then navigate to advanced and hit wipe dalvik cache.

Step 4: Its time to install the theme for this go to install from zip then pick where its located be it on the internal or external sd card and locate the theme zip file. Click on it, then select yes and let it install.

Step 5: Reboot your phone.

***Disclaimer: The use of this guide is of your own free will, any damage to your phone resulting from it is nobody's fault but your own***


Step 1: Boot into clockwork recovery, the easiest way is to hold the power button down for the reboot menu and select boot into recovery (most ROM's have this option built into it) otherwise you'll need to google how to boot into recovery manually for your phone.

Step 2: Perform a backup of your current rom. To do this navigate to backup and restore and then select where you want it to backup to whether it be internal card or external card.

Step 3: After the backup is complete return to the main recovery screen and wipe cache then navigate to advanced and hit wipe dalvik cache.

Step 4: Its time to install the kernel for this go to install from zip then pick where its located be it on the internal or external sd card and locate the kernel zip file. Click on it, then select yes and let it install.

Disclaimer: If you install a kernel that is not mean't for your phone or rom, bad things can and probably will happen. Always make sure that the kernel is for your phone, carrier, and rom.

Step 5: Repeat step number 3 *VERY IMPORTANT*

Step 6: Reboot your phone.

***Disclaimer: The use of this guide is of your own free will, any damage to your phone resulting from it is nobody's fault but your own***

Wednesday, July 17, 2013

Update Samsung Galaxy S2 GT19100 to Official Jellybean 4.1.2 without rooting

Official Update for India Galaxy S2 GT19100 
Android Jelly Bean 4.1.2 
Release Date 22.04.2013

***The Auther of the Post does not take any responsibility if your phone gets bricked, damaged or any kind of data loss. Please take proper backup of your phone before following the process.

1. Upgrade to JB (4.1.2 Indian Version)
Download :

Installation :
  1. Extract the tar.md5 from the above zip file if you download from the mirror.
  2. Turn off your phone.
  3. Make sure Samsung Kies program is not running on your computer at that time.
  4. If it is, just close Kies.
  5. Put your phone in download mode(Now press volume down key+ home key + power button together simultaneously for few seconds until you get haptic feedback from your phone i.e. until your phone vibrates to enter downloadmode. Now press volume up key to confirm that you want to proceed ahead when asked to do so on the screen.)
  6. Connect the phone to PC
  7. Download Odin V3 1.8 from here and Open Odin v3 1.8*  or   
  8. In ODIN program, you’ll see a box colored with com number indicated. In the log section of ODIN program, it’ll display Added message. This indicates that your phone is successfully detected by ODIN program.
  9. Click on PDA button and browse to the firmware extracted folder and select thefirmware file.
  10. Choose the tar.md5 in the pda section. Leave rest untouched.
  11. Flash.

Once it completes,

After completing everything, you’ll find that all your previous apps, messages, contacts are intact. Well, don’t be hopeful because you might face several problems like no network connectivity after flashing jelly bean firmware on Galaxy S Advance, or the UI screen very laggy, or excessive RAM usage, etc. To solve such issues and to experience speed Jellybean butter effect, you have to factory reset your phone.

So, Switch Off your phone.

Press Volume up key + Home button + power key together simultaneously to enter recovery mode.
Use volume up/down key to navigate through the options and power key to select/execute a particular option.
Select Wipe Cache here.
Now select Factory Reset.
Now Select Reboot.

Yippie you should be all set to go.

Disqus Error in Blogger for different browsers like Internet Explorer

If you are getting the below error in IE9/IE7/IE8 after configuring the Disqus in your blogger site

"This page is forcing your browser to use legacy mode, which is not compatible with Disqus. Please see our troubleshooting guide to get more information about this error."

Troubleshoot the error

This error occurring is due to IE7 emulation. Some websites force Internet Explorer to load emulating an older version of Internet Explorer. You can check by opening the development tools (Press F12) and checking the Document Mode.

If it says Internet Explorer 7 Standards, you can switch this to Internet Explorer 8/9 Standards to load Disqus properly. If you are a user of this webpage you can follow this

If you are the owner of this blog you can correct this issue.
The most common reason the page would load in IE7 standards is because of the EmulateIE7 meta tags. Look in your page source and find an HTML tag similar to this:

Click on Template->Edit HTML-> Edit Template-> Ctrl+F and Search for 'EmulateIE7' in the editor window. Following line will appear.

<meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'/>

Then open the development tool again (press F12) in your site and you can see the document mode changed in to IE9 standards. Now the Disqus will load properly.

Now see the Disqus will appear as follows.

Hope this helps !

Mumbai Ration Card Information and holders rights



For the convenience of the consumer who cannot buy the fortnightly quota at one time,
Purchase of rations on a weekly basis is permitted. If a card holder cannot purchase his rations in the first fortnight of a month, he can do so in the second. Sugar is available owing to shortage or strike by Shopkeepers, Truckers or Go-down employees in a particular month, these quotas will be made available in the month by the Government.

Samples of food grains, etc are to be displayed in sealed plastic bags. The general impression that rations are of poor quality is not correct, they have to be clean, the Government is supposed lift stocks from the food corporation of India only after proper examination. It does not accept spoilt stocks, if the grains are of bad quality you have the right to complain and have them exchanged. Samples of the available food grains have to be displayed in thr Ration shops in the sealed plastic bags bearing the number of the godown and the date of delivery. The card holder can compare the quota given to him with the sample in the bag and ensure that he is given the same quality. If samples are displayed in plates you could be cheated.


The receipt is yellow in colour and in simple language. If the figures are not clear ask the shopkeeper to write them down legibly. The receipt should give the date of purchase, details of the ration supplied and the number of the ration shop in Marathi only.  There is no rule that the ration can be purchased only once a day, you may make more purchase separately on the same day.
If the shopkeeper has no change, ask him to write the amount due on the back of your receiptand to sign below so that the amount can be adjusted against your next bill.

4. You are entitled to buy only the commodities you require. The shopkeeper cannot insist you buy wheat or rice in order to get the quota of your Kerosene or Sugar.

5. A fee of Rs. 5 is charged for a new card. The fee for replacement of a lost card is Rs. 10/- only. There is no charge for issuing a temporary card.

6. When applying for a new card or adding names to a card, verification will be carried out after your application is received and the card will be made available within 10 days.

7. To obtain ration card, applications do not need to have a fixed residence. Tenants , sub- tenants pavement dwellers, temporary construction workers, contract labours and hostels can all obtain ration cards after inspection to verify produce a no objection certificate from the owner of the premises.

8. If a card holder is moving from one locality of greater Mumbai to another, there is no need to surrender the card. A slip giving the address of the rationing office for the new residence, reference number and the number of the new ration shop (ARS No.)will be attached to his ration card by the rationing office. The card holder should first go to his change of residence: the officer in-charge will guide him regarding the steps to be taken.

9. If the card holder is moving to Mumbai from Districts or from outside the State, he will have to get a surrender slip from his old rationing office and present it at the new rationing office. If the card holder did not have a ration card in his former home he will have to get a certificate from the “talathi” of his district to this effect. In case where documentary evidence cannot be produced, the rationing inspector will inspect the home, verify the statement of the applicant and issue a temporary card.

10. Card holder should not be intimated by threats made by the shopkeeper. He has no powers to seize, change or cancel their cards.


The ration shop has to display:
a. The registration number of ration shop (ARS No.)
b. The number, address and phone number of the ration office
c. The inspectors name and time of his weekly visit.
d. The stock position of all rationed commodities in units.
e. The official price list.
f. The total number of ration cards registered with the shop.
g. The total number of units.

A complaint  book has to be available to card holders.


You can obtain an application form for ration card from your ration office or district office on payment of Rs. 1/- There are three type cards, Yellow, orange and White.
The yellow cards are given families below the poverty line, ie those having an annual income between Rs. 15,000/- and Rs. One lakh are given orange cards and income above one lahk per annum are given white cards.


a. to obtain a new ration card, fill up form No. 1, attach all the required documents and pay a fee of Rs. 5 only. The card should be received within 10 days.
b. For deleting names from the card, fill up form No. 9 and get acertificate from the ration office to this effect. This should be done the same day or at most the next day.
c. For adding names fill up form No.8, The change should be made within 7 days.
d. To replace a lost or mutilated ration card, fill up form No.15. The card should be replaced within 10 days.
e. For other alterations such as change of address fill up form No. 14. The change should be made within 7 days.
Approach the Public rations officer at Window No.1, for free assistance. Do not involve any middle men who approach you.
Illeterate applicants or those who do not know Marathi should seek help at Window No. 2 to get their forms filled up. Completed forms for new ration cards are also accepted at this Window.
Application for increase in the number of units will be received and registered at Window No. 3. People wishing to surrender their ration cards can get a receipt for the same at this Window.
Distribution of ration cards, registration and accounts will be handled at Window No. 4.


The food and civil supplies department of the state Government controls the functioning of the PDS, policy decisions are taken by the rationing controller.
In the Greater Mumbai and Thane industrial zone there are 6 zonal offices:
1) Zone A-Office Nos. 1,3,5,6,9,11 and 13
2) Zone C- Office Nos. 15,16,17,18,19,20 and 21.
3) Zone D- office Nos. 22,23,24,25,26 and 29.
4) Zone E-Office Nos. 30,31,32,33,34,35, 44 and 45.
5) Zone F –Office Nos. 27,28,42and 43.

The head of a rationing office is the Rationing officer. The Asst. rationing Inspector and the staff help in the day to day functioning of the office. The staff helps to redress the grievances of the public and guide them.


In regular Maharashtra the Addl. District collector is the overall charge of the PDS but the District supply officer operates on his behalf. At the Taluks level the Tehasildar heads the rationing operations. There is a head clerk to assist him and a rationing Inspector who is charge of 100-125 villages. Hence it is impossible for the Inspector to physically inspect them often. In rural areas card holders obtain Kerosine from authorized Kerosine suppliers. The Chairman of various co-operative societies are required to certify that the quota given to the shop has been properly distributed before fresh quota is supplied.


Quite often, Kerosine, Wheat and rice are not available or the sugar is less than 500 grams. People wish to complain against the shopkeeper but are afraid that he may be abusive or confiscate their card: at such times to whom should one complain?
First, one should ask for the complaint book in the ration shop and enter the complaint in the book. Then Inspector examines the book every time he visits the shop. If the Inspector does not redress your complaint, you should complain to the Tehsilder/rationing officer. If there is still no action complain to the Collector/Addl. Collector or District supply officer / Controller of Rationing. Regarding policy matters suggestions or complaints should be sent to the Secretary, Department of foods Civil Supplies and consumer Affairs or to the Minister.
To ensure implementation of the rules and assert one’s rights is difficult for one person, hence it is necessary to form local organizations of ration card holders. Local groups, women’s groups and party branches should take the lead in solving card holders problems. For this complaint redressal committee need to be set up. Card holder, ration shopkeepers and ration inspector should be member of this committees.
Such a committee could be for one ration shop or for 4-5 ration shops jointly. Problems that cannot be solved by the committee can be referred to the Controller or the Department. The PDS covers all of Maharashtra.
Rationing problems affect everyone from city dwellers to Adivasis. It is essential that those organizations which are working on behalf of card holders should come together in the form of a Federation to ensure proper working of the PDS(Public Distribution System)

Tuesday, July 2, 2013

Sygic-Map My India, A Powerful GPS Navigation Tool

Hello Friends,
I am writing this post to provide you information about the GPS Navigation system which has become a very important need in our day to day life. It saves a Lot of Time and Fuel by showing you the most optimized/Faster/ path with Traffic information on it. By voice Guidance and Navigation.

I have been using this app since last 2 years and it has been a wonderful experience using it.
Although i bought it for Rs. 1300/- But now there is a limited time offer in which they are giving it away for merely Rs. 299/- Only.
Last but not the least to make you more happy i also wanna share a coupon code which will give you around 25% discount which makes it worth Rs 254/-(Including Taxes & VAT)

Available for IOS and Android. Windows user have to still wait and should use Google Navigation for Now.

Get 25% off when you do checkout on  and put this Promo-Coupon code 1458554694429
***Coupon Last tested on 1 July 2013 

*Turn by turn voice guided GPS navigation
*3D cities and landscape
*Dynamic Lane Guidance™ and Signposts
*Interactive map - tap on any street, POI or photo to choose action
*Spoken street names (text-to-speech) in American and British English.
*Speed limit display and audio warning
*Visual notification of upcoming speed limit change
*Build and save advanced routes with multiple waypoints
*Edit routes or avoid parts of the route
*Hardware accelerated 3D rendering
*Compass-assisted direction detection
*Support for displays with high resolution and tablet display
*Custom POI import and POI convertor at
*The latest MapMyIndia maps stored on the phone for offline use
*Free map updates
*Free updates of speed limits and points of interest
*Google Local Search™
*Quick Search™ that searches everything from POIs to streets, accessible right from the map
*Search for any street without knowing the name of city or suburb
*Navigate Home, to Contacts, geotagged photos, POIs, postal codes, intersections or GPS coordinates
*City guides from premium providers and from Wikipedia
*SOS / Help button in Menu – Info
*Road incident sharing and real-time incident notifications
*Customizable navigation screen
*Car audio integration using Bluetooth or cable
*Stopwatch for your outdoor activities
*Traveled routes statistics and altitude profiles in Travel Book
*Pedestrian navigation
*Facebook and Twitter integration
*Friends on the map

Monday, July 1, 2013

Ramadan 2013 Mumbai Time Table

***This time table is only for Mumbai.

Sehri Time
Iftar Time
4:35 AM
7:24 PM
4:35 AM
7:24 PM
4:36 AM
7:24 PM
4:36 AM
7:24 PM
4:37 AM
7:23 PM
4:37 AM
7:23 PM
4:38 AM
7:23 PM
4:38 AM
7:23 PM
4:39 AM
7:22 PM
4:39 AM
7:22 PM
4:40 AM
7:22 PM
4:40 AM
7:22 PM
4:41 AM
7:21 PM
4:41 AM
7:21 PM
4:42 AM
7:21 PM
4:42 AM
7:21 PM
4:43 AM
7:20 PM
4:43 AM
7:20 PM
4:44 AM
7:20 PM
4:44 AM
7:19 PM
4:45 AM
7:19 PM
4:46 AM
7:19 PM
4:46 AM
7:18 PM
4:46 AM
7:18 PM
4:47 AM
7:18 PM
4:47 AM
7:17 PM
4:48 AM
7:17 PM
4:48 AM
7:16 PM
4:49 AM
7:15 PM
4:49 AM
7:15 PM

Ramzan-Ramadhan-Ramadan 2013 Mumbai-Maharashtra-India Time Table