Facebook Pages

Tech News

Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

How to Get Better Battery Life and Performance on Your Android Phone with a New Kernel

You may have heard about how flashing a new ROM can improve your Android experience, but flashing a new kernel is one of the best ways to improve your phone's performance, battery life, and even add some saucy new features. Whether you know anything about either, here's what you need to know to make it happen.

What Is a Kernel?

How to Get Better Battery Life and Performance on Your Android Phone with a New KernelA kernel in an operating system—in this case Android—is the component responsible for helping your applications communicate with your hardware. It manages the system resources, communicates with external devices when needed, and so on. Android uses a variation of the Linux kernel. A kernel is not the same as a ROM, even though you install them in mostly the same way. A ROM is a bit more all-encompassing. It's the operating system you use on your phone, the software your phone uses to get things done—the kernel is the bridge between that ROM and your hardware. All ROMs come with a kernel installed, but you can install a third-party one if you like—and that's what this post is about.

What a New Kernel Can Do For Your Phone

Flashing kernels isn't quite as talked about as flashing ROMs, but it can do a ton for your phone, namely in the way of battery life and performance—though it can also add extra features to your device, too. Here are some things to look for when choosing a new kernel.

Better Performance and Battery Life

This is the big change a new kernel can bring to your device. I'd separate these into two categories, but they're so intertwined that you really need to consider both when picking a kernel. There are a bunch of different kernel features that contribute to this:
How to Get Better Battery Life and Performance on Your Android Phone with a New KernelClock Speeds: In a very basic sense, higher clock speeds will improve performance on your phone. Flashing a new kernel allows you to overclock your phone, using higher clock speeds than the manufacturer intended. They can also let you reach lower clock speeds, so you can underclock your phone when you aren't using it, thus saving battery life. Your kernel will only give you the option to do so, however; if you want to overclock, you'll have to flash the kernel in question and then use something like SetCPU or CPU Tuner to tweak the clock speed.
Voltage: Higher clock speeds use up more battery on your phone because they require more voltage. However, some ROMs come with lower voltage limits, which means your phone will run just as fast, but use up less battery. Some will even overclock and undervolt your phone, though all of this comes at the expense of stability—if you notice that your phone goes into a boot loop, or reboots at random times, you'll want to either lower your clock speed or upgrade to a kernel with a higher voltage. Some ROMS have further sub-categories in this section, like Hybrid Adaptive Voltage Scaling (HAVS), which can be better for battery life (at the risk of stability) and Static Voltage Scaling (SVS), which keeps your phone at a steady voltage.
CPU Governors: Different kernels can support different CPU Governers, which manage the way your phone ramps up or down its clock speeds as you use it. There are a few different kinds you'll see, including Conservative, which focuses on battery life by ramping up your CPU very gradually when needed; Interactive, which focuses more on performance and smoothness by scaling up the CPU faster; InteractiveX, which is like Interactive but scales the CPU down when your screen is off (for better battery life); and Smartass, which is similar to Conservative but takes more factors into account when ramping up the CPU.
Task Scheduler: Kernels come with two different types of task schedulers: the Completely Fair Scheduler (CFS) and the Brain F**k Scheduler (BFS). CFS kernels are designed for regular phone use, like texting, web browsing, and otherwise multitasking apps on your phone. Most stock kernels are CFS kernels. BFS kernels focus more on whatever app is in the foreground, which is great for things like games but can be a bit laggier and a bit less stable.
These are the biggest features, but kernel developers add in all kinds of other tweaks to their kernels when possible, whether its introducing a more efficient file system, making the RAM more efficient, and so on. Again, they should list the tweaks in their description, so read up on the kernels for your specific device to learn more. I'd also recommend checking out XDA user mroneeyedboh's HTC Evo 4G kernel starter guide, from which much of this information comes.

Extra Features

Kernels can also add full features to your phone, or fix other issues that the manufacturer hasn't attended to yet. For example, while a lot of phones support Wi-Fi tethering out of the box, some—like the Motorola Droid—don't. If you find your phone isn't letting you tether using apps like Wi-Fi Tether, you might need to flash a new kernel that supports Wi-Fi tethering on your device. Kernels for Samsung phones can add support for a feature called Backlight Notification (BLN), which, coupled with an app, can turn your phone's buttons into notification lights.
Keep an eye out for features you don't want, too. For example, some HTC kernels come with a feature called Superior Battery Charging, or SBC, that can overcharge your battery for better life—but is likely to shorten your battery's life at best, or make it unstable at worst. I'd avoid kernels with this feature. You should also watch out for kernels that disable certain features of your phone—since some features are manufacturer-specific, you won't be able to get them in other ROMs or kernels. A good example of this is HDMI support on the EVO 4G.
Again, just make sure you research all the kernels available for your device, and know what you're getting yourself into before you flash. Most phones should have a large forum thread somewhere on XDA or RootzWiki that lists all the kernels available for their device. Make sure you choose a compatible one, too—the version of Android you're running determines what kernels you can use, so make sure you don't flash a Sense kernel on an AOSP ROM (like CyanogenMod), and make sure you don't flash a Froyo kernel on a Gingerbread phone—they won't play nicely together.

How to Flash a New Kernel

How to Get Better Battery Life and Performance on Your Android Phone with a New KernelOnce you've found a kernel you want to flash, download it to your device. It should be in ZIP format. Flashing a kernel is almost exactly like flashing a new ROM. You'll need to flash a new recovery to your phone, like ClockworkMod, which you can flash with ROM Manager. Put the ZIP file on your phone's SD card, then start up ROM Manager and go to "Install ROM from SD Card". Choose the kernel's ZIP file and continue. Note, however, that some kernels require that you flash them through your recovery mode instead of with ROM Manager—so once again, do your due diligence on its home page before you go a-flashin'.
The main difference between flashing a ROM and flashing a kernel is that you do not want to wipe your data. Wipe the Dalvik Cache only, and back up your ROM if desired (I highly recommend doing so, in case something goes wrong). Other than that, you should be golden. If you haven't flashed a ROM before, I recommend reading up on that first—but if you're familiar with that process, flashing a kernel shouldn't be a big shock to the system.

Flashing a new kernel can sound pretty dramatic, but it's actually quite simple—and it's very easy to try out a bunch of different kernels before settling on one. Whether your preference is battery life, performance, or extra features like color tinting, you have a whole lot of choices to further tweak your Android experience.

How to get the Best rom for your Android device

There are tons of great reasons to root your Android phone, but once you do, you'll likely be overwhelmed with all the custom ROM options out there. Here's how to go about finding—and installing—the one that fits your needs.

What's a ROM?

One of the best things about the openness of the Android platform is that if you're unhappy with the stock OS, you can install one of many modified versions of Android (called ROMs) on your device. The downside is that there are so many developers and different Android devices out there that the custom ROM scene can be very difficult to navigate. We're here to help the whole process seem a bit more manageable.

This guide assumes you've already rooted your device. Thus, if you haven't, be sure to do that first

The Three Most Popular Types of ROMs

If you're familiar with Linux, choosing the right ROM is similar to finding the right Linux distribution. Each version of the OS has a specific goal in mind, and as such differs quite a bit from the others. Which one you choose is dependent on your priorities and how you use the device.
The most popular types of ROM's come in three different flavors: ROMs that port future versions of Android to your device (when they aren't yet officially available), ROMs that add new features beyond the stock OS, and ROMs that focus on speed and stability. These aren't the only three categories of custom ROMs, nor are they hard and fast rules, but they offer good guidelines as to what's out there. Generally, you can pick a ROM fairly easily if you know which of these three categories contains the features most important to you.

1) Future Versions of Android

How to Choose the Right Android ROM for You
Unless you're on the Nexus One, it usually takes a while for your phone's manufacturer to prepare the latest and greatest version of Android for your device. At the time of this writing, for example, Android 2.2 "Froyo" (the most up-to-date, stable Android OS) is available and has been open sourced, but most manufacturers haven't released updates for their devices yet. Luckily, since the Froyo source code became available, pretty much all ROMs out there are Froyo-based now (you'll know because they'll say they're based on the latest version of the Android Open Source Project, or AOSP). But before the source code of a big update is released, it's up to kindly developers to create ROMs based on the early releases in this category alone. Once the source is available, nearly every category of ROM will use the future version. 
For the purpose of explanation, however, let's take a trip back to the time before the Froyo source code was available. When Froyo first came to the Nexus One, many developers took that version or other Froyo leaks and and created ROMs for other phones, for those that wanted the newest version as soon as possible. They were the only ROMs based on Froyo at the time—the ROMs in the categories below may have contained a few Froyo features, but most developers don't base their ROMs on Froyo until the source code is available. Thus, if you want the newest stock version of Android as soon as it comes out, these are the ROMs to go with. They're usually the least stable ROMs of the bunch, however, so once the code's been open sourced, you're better off going with something from the "speed and stability" category (since it'll still be based on the newest version). Once the next release of Android comes out (codenamed "Gingerbread"), this category of ROM will be most people's first shot at the new release.

2) ROMs That Add New Features

How to Choose the Right Android ROM for You
Many ROMs seek to add more features to your phone that aren't available in the stock OS. Usually these are things like extra settings (seen in the screenshot above), or little conveniences like making the "sound off" lock screen slide put your phone on vibrate instead, or letting you skip music tracks with the volume buttons. Sometimes these ROMs will also contain things outright missing from the stock version, like FLAC support. While feature-adding ROMs are still built for speed and stability, they may not be quite as fast or as stable as those in the third category (though they're often still be better than the stock ROM). In most cases, the most popular ROM in this category is CyanogenMod, although devices without CyanogenMod ports have similar ROMs that achieve the same goals (such as the Fresh ROM, available for the Evo).
Note that when I say ROMs add extra features, I do not mean features like tethering, overclocking, and other larger, more publicized features. Most of these features make it to Android devices through separate apps instead of being built-in. Many ROMs (both in this category and in others) may pre-install them, but you can, naturally, add a lot of feature-adding applications to a rooted phone (through the Android Market) without installing a custom ROM.

3) ROMs That Focus Only on Speed and Stability

Some ROMs, such as OpenDesire on the Desire, Baked Snack on the Evo, or Bugless Beast on the Droid, are less focused on tweaking the OS for features and more focused on bringing as much speed, stability, and battery life to your phone as possible. Thus, if you have rooted mainly for this reason (or because you wanted to add larger, app-based features such as wireless tethering), then this type of ROM is the one for you. They may sometimes lag a bit behind in terms of adding the newest features, but they're usually the fastest and most stable around. Often they also remove the bloat many manufacturers put on their phones, such as extra apps or user interfaces (such as HTC's Sense and Motorola's MotoBlur).
Note that all ROMs will probably say that they focus on speed and stability, but this particular group focuses only on these things, and will usually say that they contain no extra tweaks as a result, so look for that as opposed to the words "built for speed and stability" when you search in the next step.

How to Find and Install Custom ROMs

We briefly discussed how to install a custom ROM in our Droid rooting tutorial, but below I'm going to delve a bit deeper into the ins and outs of the process of picking, backing up, and flashing your ROM. Reminder: Your phone should already be rooted before you proceed.

Your Recovery Image

How to Choose the Right Android ROM for You
Your phone's recovery image is is the system from which you can flash new ROMs and themes, make and restore backups (called "nandroid" backups), wipe caches, and perform other tasks. It's essentially an Android rooter's best friend. To access it, you usually need to boot up your phone while holding down one or two external buttons (such as the volume button, or a button on the phone's physical keyboard, if applicable). You'll have to look up the button combination for your specific phone on Google, by searching something like htc evo recovery mode (replacing htc evo with your specific phone, of course).
How to Choose the Right Android ROM for You
There are a few different custom recovery images out there that make hacking easier than the stock recovery image does. We're going to use one called ClockworkMod, since it comes with ROM Manager and is easy to use. To start, install ROM Manager from the Market (the free version is usually suitable, although you may find later that you want to upgrade to the pay version, which has more ROMs, themes, and overclocking kernels). Start the app, hit the "Flash ClockworkMod Recovery" button at the top of the main menu, and confirm your phone's model. You'll see a progress bar at the top of the screen while it flashes. When it's finished, you're ready to download and install a new ROM.

Finding the Right ROM

The problem with the ROM scene is that most ROMs don't have any kind of official web site; they're usually just posted on forums (which makes them a bit more difficult to search for). There aren't many comprehensive ROM databases on the net, but I did find this list at TheUnlockr, which is pretty good. Just click on your phone's model and you'll be presented with a fairly well-maintained list of the popular ROMs available for your phone (some phones, like the Droid, don't have a very populated list yet, but most do).
How to Choose the Right Android ROM for You
If you like, you can open up ROM Manager at this point and hit "Download ROM" to see which ROMs are available through the app. These are usually the most popular, and are good guidelines as to which ones you should read up on. Click on a few of the links at TheUnlockr's database and see if you can figure out which category it belongs to. Unfortunately most ROMs aren't going to come out and clearly identify as fitting into one of the categories we laid out above, but often they will say at the beginning whether they have added extra features to the ROM or whether they were built only for stability. You can also take a look at the changelog to see if extra features have been added or whether it's a bunch of under-the-hood tweaks and extra apps like Wireless Tether.
Once you've found one or more ROMs that sound good, it's mostly trial and error from here. You might have to test drive more than one to get a feel for which ones you like best, but that's the fun part of it all. Note also, that even if a ROM isn't listed in ROM Manager but it sounds really good, you can still download it to your phone's SD card and install it using ROM Manager's "install from SD card" option, so don't let ROM Manager's list limit you if you don't like anything it has, even though it is a good guideline of what's popular.
How to Choose the Right Android ROM for You
Note: In some cases, CyanogenMod is the only popular ROM available for your device. In these cases, even if you're looking only for speed and stability, I recommend you try it out—while Cyanogen definitely falls into the "features" category of ROMs, it is by far one of the most popular and widely worked-on cross-device ROMs out there, and there's a reason for it. Also, the newest version is incredibly fast and stable from my experience, far more than older versions—so even if that's your goal, you may find yourself happy with it.

Install Your New ROM

Installing a new ROM (more commonly known as "flashing") is very easy with ROM Manager. Just go back to the "Download ROM" section (or, if you're installing a ROM from your SD card, go to "Install ROM from SD card" and pick your ROM). It will download, if applicable, and then give you this prompt:
How to Choose the Right Android ROM for You
Always, always, always back up your existing ROM before flashing something new. Then, if something goes wrong, you can always restore to your latest backup, either through ROM Manager (by going to "Manage and Restore backups" on the main menu) or by booting into recovery mode and choosing "nandroid".
Generally, you'll want to "Wipe Data and Cache" if you're moving from a ROM based on one Android version to the next (i.e. a 2.1-based ROM to a 2.2-based ROM). You'll also want to check the main download page of the ROM you're installing (which you can find through TheUnlockr) to see if they recommend wiping for that particular version. "Wipe Data and Cache" basically means that all your settings will be returned to stock—If you weren't running a Froyo build beforehand, you'll have to re-download all your apps, as well as rearrange your home screens and reconfigure all your custom settings every time you wipe. In the end, you can always try not wiping and see what happens—if you flash a ROM and have problems, it's pretty easy to restore from your backup and try again.

Enjoy Your New ROM

At this point, your phone will reboot into recovery mode, flash the ROM, and you can explore all the new features available to you (or just bask in the glory of speed and stability). You can do a bit more with ROM Manager, like install extra themes and kernels, which we discussed in our Droid rooting tutorial. Remember that a good part of picking the right ROM is trial and error, so don't be afraid to flash something else, even if you like the first one you picked—you might be surprised how much more you like others. Besides, even if you don't, you can always restore from your backup and be none the more inconvenienced.

Reasons to Root Your Android Device


Android's an open, capable operating system all by itself, but by default it doesn't allow apps to assume root access—that is, take full control—of your phone or tablet. That imposes a few limitations and those are easily removed through the process of rooting your device. In many cases it's very simple, and doesn't require much more than plugging in your Android and pressing a button. Some devices require quite a bit more work, and others just need you to apply a firmware patch (which is scarier than it is difficult). Rooting will let you do great things like control your device with a PS3 controller, set up an awesome automated backup process, block ads, encrypt your internet traffic, and automate practically anything. You may not need to root for a lot of reasons, but there's almost always one killer hack that makes it an essential process.

The Always Up-To-Date Guide to Rooting the Most Popular Android Phones

We love Android, but rooting your phone can give you the opportunity to do so much more than your phone can do out of the box—whether its wireless tethering, speeding it up with overclocking, or customizing the look of your phone with themes. Here's how to root some of the most popular phones with minimal effort.
Rooting, for those of you that don't know, means giving yourself root permissions on your phone. It's similar running programs as administrators in Windows, or running a command with sudo in Linux. With a rooted phone, you can run more apps (like backup or tethering apps), as well as flash custom ROMs to your phone, which add all sorts of extra features. If you're on the fence about rooting, check out our top 10 root-only apps that make it worth the hassle.
There are a ton of different Android phones out there, and while some rooting methods might work for multiple phones, there is no one-size-fits-all guide for rooting every phone out there. As such, we can't show you how to root every phone in existence, especially since we can't test every method. So we're going to post methods for the ten most popular Android phones among our readers and the ones you voted as the five best, and keep it updated as new phones come out. If your phone isn't on the list, be sure to check the Where to Go if Your Phone Isn't Listed section for suggestions on where you can find more info pertaining to your specific device.

Glossary of Rooting Terms

As you learn more about the rooting process, you'll probably run into a bunch of terms that can be confusing. Here are some of the most important ones and what they mean.

Rooting Terms

  • Root: Rooting means you have root access to your device—that is, it can run the sudo command, and has enhanced privileges allowing it to run apps like Wireless Tether or SetCPU. You can root either by installing the Superuser application—which many of the below root processes include—or by flashing a custom ROM that has root access included.
 
  • ROM: A ROM is a modified version of Android. It may contain extra features, a different look, speed enhancements, or even a version of Android that hasn't been released yet. We won't discuss ROMs in depth here, but if you want to use one once you're rooted, you can read more about doing that here.
 
  • Flash: Flashing essentially means installing something on your device, whether it be a ROM, a kernel, or something else that comes in the form of a ZIP file. Sometimes the rooting process requires flashing ZIP file, sometimes it doesn't.
 
  • Bootloader: Your bootloader is the lowest level of software on your phone, running all the code that's necessary to start up your operating system. Most bootloaders come locked, which keeps you from rooting your phone. Unlocking your bootloader doesn't root your phone directly, but it does allow you to root, then flash custom ROMs if you so desire.
 
  • Recovery: Your recovery is the software on your phone that lets you make backups, flash ROMs, and perform other system-level tasks. The default recoveries can't do much, but you can flash a custom recovery—like ClockworkMod—after you've unlocked your bootloader that will give you much more control over your device. This is often an integral part of the rooting process.
 
  • ADB: ADB stands for Android Debug Bridge, and it's a command line tool for your computer that can communicate with an Android device you've connected to it. It's part of the Android Software Developers Kit (SDK). Many of the root tools below use ADB, whether you're typing the commands yourself or not. Unless the instructions call for installing the SDK and running ADB commands, you won't need to mess with it—you'll just need to know that it's what most of the tools use to root your phone.
  • S-OFF: HTC phones use a feature called Signature Verification in HBOOT, their bootloader. By default, your phone has S-ON, which means it blocks you from flashing radio images—the code that manages your data, Wi-Fi, and GPS connections. Switching your phone to S-OFF lets you flash new radios. Rooting doesn't require S-OFF, but many rooting tools will give you S-OFF in addition to root access, which is nice.
 
  • RUU and SBF: ROM Upgrade Utilities (for HTC phones) and System Boot Files (for Motorola phones) are files direct from the manufacturer that change the software on your phone. RUU and SBF files are how the manufacturers deliver your over-the-air upgrades, and modders often post leaked RUU and SBF files for flashing when the updates haven't been released yet. They're also handy when downgrading your phone, if a rooting method isn't available for the newest software version yet. You can flash RUUs right from your HTC phone, but Motorola users will need a Windows program called RSD Lite to flash SBF files.

Rooting Methods

We won't go through the nitty gritty details of each method, since we can't test them ourselves, but we will tell you what you need and what each method entails. Before rooting, we recommend you read up a bit more on your phone, and we've provided some links for further reading at the end of each description. Click on your phone's thumbnail below for more.

Where to Go If Your Phone Isn't Listed

Just because your phone isn't listed doesn't mean it isn't rootable (in fact, some of the above methods might work on other phones). Pete's rooting tool, which roots the Droid X and Motorola Atrix, also roots a number of other Motorola phones, from the Cliq to the Droid2 and 3 to the Droid Bionic. Similarly, HTC's official unlocking method will unlock the bootloader of nearly any HTC phone, though you'll need to look up more information on how to flash a recovery to your specific device. It also isn't the easiest method, so if your phone has a one-click tool available, it's usually better to use that because it's quicker, will give you S-OFF, and won't leave a digital "watermark" on your phone that permanently voids your warranty. Lastly, SuperOneClick is a great one-click app that roots a ton of phones, especially older ones, so do a bit of googling and see if it works for yours—because it's just about the easiest root method out there.
The best way to research your phone, though, would be to check out the All Things Root section of your phone's forum at Android Forums. If you find your phone's subforum and click on All Things Root, there's almost always a sticky post with info on rooting methods, ROMs, and other special troubleshooting tips that could apply to your specific phone. Looking up your phone on the XDA Developers forums is always a great idea too, and the CyanogenMod Wiki often has lots of information on rooting and flashing ROMs as well (even if you aren't flashing CyanogenMod). With a bit of research, you should be able to find at least one guide that works for your specific device.

The 10 Best Android Apps that Make Rooting Your Phone Worth the Hassle

Android phones are spectacular little devices because they're able to so much that others simply can't, but one big snag in that greatness is that many of those best features require that the phones be rooted. Whether you plan on installing custom ROMs or not, you may want to root your phone just to use the great apps that require root access. Here are the ten most essential apps available for Android that require root.
Rooting, for those of you that don't know, means giving yourself root permissions on your phone. It's similar running programs as administrators in Windows, or running a command with sudo in Linux. With a rooted phone, you can run more apps or install custom versions of the Android operating system. Note that there's a big difference between installing a custom ROM on an Android phone and just rooting it. Custom ROMs may offer plenty of features that aren't available direct from the manufacturer, but most of them can be added to a rooted phone by simply installing the right apps. That's what we're after today.
If you haven't rooted your phone yet, but would like to know more about the process, be sure to check out our always up-to-date guide to rooting Android phones.

Superuser Allows Other Apps Root Access

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleSuperuser is the first app a user should install after rooting, if the rooting method didn't do it already. "Rooting" a phone allows a user to establish total control over the device, but Superuser is the app that provides the button for that control. With Superuser installed, any app that needs root privileges to run will have to ask permission, and an informative pop-up will display with the option to give it those privileges. This app is an absolute must for any of the other apps on the list to even run.

Titanium Backup Automates System Backups

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleTitanium Backup is an enormously useful app. Not only can it backup apps, but it can backup apps and all their data, and it can delete apps—even system apps or bloatware. Making regular backups of all your apps (and their data) can ensure that if you ever really screw up, say in trying to install a custom ROM, that you can still have everything the way you left it should you need to wipe the entire phone and start from scratch. For more detailed information, see our full guide on using Titanium Backup.

ShootMe Takes Screenshots with a Shake

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleIt's a sad fact that Android ships with no way to take screenshots. ShootMe is an extremely simple, user-friendly app that rectifies that situation, but it needs the phone to be rooted first. ShootMe's greatest feature is that it allows you to choose from several options in deciding what the trigger should be for the screenshot to take place—whether it's shaking the phone, covering the light sensor, or just yelling at it (my favorite).

Metamorph Applies Visual Themes to Anything

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleMetamorph is a small app that allows you to theme any part of Android by applying simple patch files. Learning how to make your own themes isn't exactly the easiest thing in the world, but most users don't bother—there are plenty to choose from, made by other users who are absolutely nuts about theming. Parts of the system that can be themed by Metamorph include the lockscreen, menu screens, individual apps, or just about anything else that's ever displayed on the screen. It's all possible.

Adfree Blocks Ads Anywhere on Your Phone

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleAdfree may actually be the greatest root-essential app available on Android, and it's one that you never see unless it needs updating. All Adfree does is block ads, but it does it for everything on the phone. Since the app works by blocking ad-serving sites at the IP address level (by modifying the phone's Hosts file), it doesn't slow your system down, and it does a remarkably good job. Even if you don't mind ads in your browser, using Adfree makes "free" apps from the Market much more tolerable, since most of them have pop-up ads that tend to ruin the experience otherwise.

SSH Tunnel Encrypts All Internet Traffic on Your Phone

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleRecently mentioned SSH Tunnel is an app that allows an Android phone to connect to the internet using an ssh tunnel for a completely secure connection. It's great for those times when you've got no data signal, stuck at work or a coffee shop that only has public Wi-Fi available, and you need to be sure that nobody is snooping your sensitive personal information as you connect to sites like Gmail or Facebook.

Tasker Can Automate Almost Any Task

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleTasker by itself doesn't require root privileges to run, but some of its more impressive features do. Giving Tasker room to do what it does best is definitely a good thing, since it can practically automate your entire phone given the right amount of power. Rooting your phone is the only way to give it that kind of access.

SetCPU Controls the Speed and Behavior of Your Phone's Processor

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleSetCPU has been, is still, and will probably be for quite some time the de facto tool for controlling a rooted Android phone's processor speed. SetCPU allows the user to exert total control over how fast, or slow, the processor runs at any given point in time. As an example, SetCPU can force the processor to sit at its lowest setting whenever the screen is turned off, but to use a range between 240MHz and 806MHz as needed while the phone is awake. For phones that have the ability to drastically overclock, SetCPU can help ensure that they don't overheat by keeping watch on the temperature, and acting accordingly. Overclocking or not, battery savings and overall performance can be greatly enhanced using this app.

Busybox Adds True Linux Commands to the Android System

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleBusybox is often called "the Swiss Army Knife of Embedded Linux," because that's what it basically is. It's not an actual app that you run, but instead provides all the Linux/UNIX commands that we know and love. Without the commands installed, the barebones "Linux" that Android runs on top of can't really do too much, making apps like Terminal Emulator nearly worthless.

Wireless Tether Turns Your Phone into a Wi-Fi Hotspot

The 10 Best Android Apps that Make Rooting Your Phone Worth the HassleFinally, Wireless Tether. For many users, this feature is the single most important thing in the world of mobile devices, so having the ability to use it is a must. Wireless Tether turns an Android phone, regardless of carrier, into a full blown W-Fi hotspot for any nearby devices that need one. It's as simple as that, but only rooted phones can use it.

There are plenty of other apps out there that only work with rooted phones, and it doesn't seem likely that the carriers are ever going to allow phones on their networks to sell with root capabilities baked in. If you want the added functionality of these apps, there's just no way around it. You've got to go rooted. So, if you're convinced, head over to the rooting guide to see what's required to set your phone free.
Know of any other great apps for rooted Android phones? Have a personal favorite that's not on the list? Share them in the comments!

Boost Your Router with DD-WRT or Tomato

Out of the box, the firmware on most routers isn't great. It lacks features, doesn't work properly, or is just a pain to use. Two custom firmware upgrades are available to solve some or all of those problems: DD-WRT and Tomato. DD-WRT is geared at providing you with a level of control you'd expect from a professional-grade router. Tomato was designed to make your router much more user-friendly so you don't have to be an expert to use it. Tomato also provides a number of important features missing from some router firmware, too. However you slice it, these upgrades can make your life easier, help you boost a crappy Wi-Fi signal, configure a more functional network setup, and a whole lot more. It's not the flashiest of hardware boosting hacks, but it is one of the best. Your network will thank you for it.

Read more

Audio formats. Difference and Which One you Should Use.

I know MP3 is the most popular audio format out there, but there are so many others—like AAC, FLAC, OGG and WMA—that I'm not really sure which one I should be using. What's the difference between them, and which one should I use to rip my music?

 You aren't alone in your confusion, but luckily, it's pretty simple once you understand it all. Here's a quick lowdown on the differences between each of these audio formats.

The Lossless Formats: WAV, AIFF, FLAC, Apple Lossless, and Others



We've talked about the difference between lossless and lossy before, but the short version is, there are two types of audio quality: lossless and lossy. Lossless music keeps all the audio quality of the original source—in most cases, CD—intact, while lossy music compresses the files for space savings (though at slightly diminished quality). Lossless files include:
  • WAV and AIFF: Both WAV and AIFF are uncompressed formats, which means they are exact copies of the original source audio. The two formats are essentially the same quality; they just store the data a bit differently. AIFF is made by Apple, so you may see it a bit more often in Apple products, but WAV is pretty much universal. However, since they're uncompressed, they take up a lot of unnecessary space. Unless you're editing the audio, you don't need to store the audio in these formats.
  • FLAC: The Free Lossless Audio Codec (FLAC) is the most popular lossless format, making it a good choice if you want to store your music in lossless. Unlike WAV and AIFF, it's been compressed, so it takes up a lot less space. However, it's still a lossless format, which means the audio quality is still the same as the original source, so it's much better for listening than WAV and AIFF. It's also free and open source, which is handy if you're into that sort of thing.
  • Apple Lossless: Also known as ALAC, Apple Lossless is similar to FLAC. It's a compressed lossless file, although it's made by Apple. Its compression isn't quite as efficient as FLAC, so your files may be a bit bigger, but it's fully supported by iTunes and iOS (while FLAC is not). Thus, you'd want to use this if you use iTunes and iOS as your primary music listening software.
  • APE: APE is a very highly compressed lossless file, meaning you'll get the most space savings. Its audio quality is the same as FLAC, ALAC, and other lossless files, but it isn't compatible with nearly as many players. They also work your processor harder to decode, since they're so highly compressed. Generally, I wouldn't recommend using this unless you're very starved for space and have a player that supports it.

  • The Lossy Formats: MP3, AAC, OGG, and More

    For regular listening, it's more likely that you'll be using a lossy format. They save a ton of space, leaving you with more room for songs on your portable player, and—if they're high enough bitrate—they'll be indistinguishable from the original source. Here are the formats you'll probably run into:
    • MP3: MPEG Audio Layer III, or MP3 for short, is the most common lossy format around. So much so that it's become synonymous with downloaded music. MP3 isn't the most efficient format of them all, but its definitely the most well-supported, making it our #1 choice for lossy audio. You really can't go wrong with MP3.
    • AAC: Advanced Audio Coding, also known as AAC, is similar to MP3, although it's a bit more efficient. That means that you can have files that take up less space, but with the same sound quality as MP3. And, with Apple's iTunes making AAC so popular, it's almost as widely compatible with MP3. I've only ever had one device that couldn't play AACs properly, and that was a few years ago, so it's pretty hard to go wrong with AAC either.
    • Ogg Vorbis: The Vorbis format, often known as Ogg Vorbis due to its use of the Ogg container, is a free and open source alternative to MP3 and AAC. Its main draw is that it isn't restricted by patents, but that doesn't affect you as a user—in fact, despite its open nature and similar quality, it's much less popular than MP3 and AAC, meaning fewer players are going to support it. As such, we don't really recommend it unless you feel very strongly about open source.
    • WMA: Windows Media Audio is Microsoft's own proprietary format, similar to MP3 or AAC. It doesn't really offer any advantages over the other formats, and it's also not as well supported. There's very little reason to rip your CDs into this format.

    So Which Should You Use?

    Now that you understand the difference between each format, what should you use for ripping or downloading music? In general, we recommend using MP3 or AAC. They're compatible with nearly every player out there, and both are indistinguishable from the original source if encoded at a high bitrate. Unless you have specific needs that suggest otherwise, MP3 and AAC are clear choices.
    However, there is something to be said for ripping your music in a lossless format like FLAC. While you probably won't notice higher quality, lossless is great for storing your music if you plan on converting it to other formats later on—since converting a lossy format to another lossy format (e.g., AAC to MP3) will produce files of noticeably lower quality. So, for archival purposes, we recommend FLAC. However, you can use any lossless format you want, since you can convert between lossless formats without changing the quality of the file.
    The bottom line? Don't stress out about it. Just make sure you're using something widely compatible, don't convert between two lossy formats, and just enjoy the music!

    Source

How To Install Mac OS X Lion From Any USB Drive

Creating Mac OS X bootable USB drive
Mac OS X 10.7.3 Lion is only available for download via the App Store from Apple. It includes over 250 new features that will transform how you interact with your Mac. Although a USB version is also available for a bit higher price (double the price of the downloadable version), many of you will want to learn how to create their own bootable USB drive version to shelter your Lion. This procedure is quite simple and fast which will certainly help you to save at least $30 because you won’t need to buy Mac OS X 10.7 Lion USB version.



To create a Mac OS X 10.7 Lion bootable USB drive follow steps below:

Step 1: The first thing to do is to pay $29.99 from the App Store to download the latest Mac OS 10.7.3. After download process is completed a folder named Install Mac OS X Lion is in your Applications folder.

Step 2: Right click on downloaded package and choose Show Package

Step 3: Now open folder Contents and then SharedSupport.

Step 4: Copy InstallESD.dmg on your desktop for convenience.

Step 5: Find Disk Utility via Spotlight and insert your USB drive with a minimum capacity of 8 GB. Also make sure your USB drive is blank.

Step 6: Your USB then appears in the list on the left that lists all partitions internal or external. Select your USB drive and click the Restore button on the right side.

Step 7: In the Source… field, click Image… and specify the file InstallESD.dmg previously copied to the desktop.

Step 8: In the Destination… field, drag and drop your USB drive from the list on the left.

Step 9: You just have to click on the Restore button in bottom right corner and wait about 10-15 minutes so that the operation is completed.

Step 10: To install the Lion, open System Preferences and click Startup icon. There, select your USB drive and restart your Mac computer.

Step 11: The computer will then reboot with your bootable USB drive.
You now have a bootable USB drive able to install Mac OS X Lion on your different Mac machines. It will also help you to reformat your Mac in case of trouble.

How To SpeedUp Mozilla Firefox






In its default configuration the Firefox web browser offers a speed of pages loading, but it is possible to significantly speed it up even more by changing a few options. The first batch of changes will concern the HTTP pipelining, while the second will involve management changes in the number of connections on the remote web server and persistence.




To get started follow below steps:
Step 1: Open Mozilla Firefox
Step 2: In the address bar type about:config
Step 3: If you get a warning message simply click I’ll be careful, I promise! button
Step 4: Inside filter type network.http.pipelining and change value True
Step 5: Inside filter type network.http.proxy.pipelining and change value to True
Step 6: Inside filter type network.http.pipelining.maxrequests and set value to 30
Step 7: Next right click on empty space and from context menu choose New -> Integer. Name it nglayout.initialpaint.delay and click OK. In next window assign value 0 and click OK.

Step 8: Next in filter field type below entries one by one and change their values as suggested
  • network.http.max-connections – Value 40.
  • network.http.max-connections-per-server – Value 16
  • network.http.max-persistent-connections-per-proxy – Value 16
  • network.http.max-persistent-connections-per-server – Value 16
Step 9: Restart Mozilla Firefox to apply changes
Note: It is still possible to accelerate performance by creating a new Boolean value named browser.turbo.enabled whose value will be set to TRUE. This option is still experimental, so you are changing it at your own risk. Be aware that this option can reduce memory usage and speed the response time of Firefox.

Microsoft May Unveil Office 2013 Suite On Monday

USA Today reported yesterday that Microsoft may unveil Office 2013 (aka Office 15) beta in a news conference to be held in San Francisco on Monday (on July 16, 2012). The newspaper said that the news is supported by unnamed industry sources. The report also claimed that the final version of the Office suite will be available from May 2013.
Microsoft declined to comment on the possible dates for the beta release or the final release. The software giant has been very secretive about Office 2013 so far. But, earlier the company promised a beta release this summer. That means, the latest speculation may prove to be correct on Monday.
Industry sources are, however, not confident about the compatibility of the new Office suite in different platforms. Some says, the new suite will run exclusively on Windows 8.Others believe that Office 2013 will run on new platforms including Surface tablets and Apple iPad as well as older platforms. The latter group seems to be more realistic.
A lot of talk is also going on about new features of the omnipresent Office suite. The most talked about feature is the support for PDF editing in Office 2013.
Whatever the cases would be, the July 16 news conference will surely at center stage of tech talk for the next couple of days.
Source: USA Today

How To Disable Auto Brightness in Windows 8

You know that when you don't use your phone for couple a seconds or minutes its screen brightness will dim down untill it rich 0% which will completely black your screen. This features exist in mobile devices in order to save your battery life and screen however there is no so much use when it comes to computer, well at least in my case. So in order to disable this feature you will need to turn off your auto brightness or adaptive brightness and in this tutorial I will show you how to do that.

To get started follow steps below
Step 1: We will start from your Windows desktop so in order to show it press Windows+D on your keyboard
Step 2: On bottom right of your screen next to your clock, left mouse click on battery icon
Step 3: From the menu that appears click on More power options

Step 4: In new window that opens, under the currently selected profile click on the option Change plan settings

Step 5: Now from the bottom of new window click on option Change advanced power settings

Step 6: In new smaller window expand the Display and then expand Enable adaptive brightness

Step 7: You have the option to turn it of while your laptop is on battery or plugged in. Simply click on drop down menu next to each of them and change from On to Off

Step 8: Click OK and then close all windows. From this moment auto brightness will be turned off.

How To Perform A Hard Reset In Windows 8














If you messed up something in Windows and it wont work normally the first thing you probably do is reinstall entire Windows. Luckily Microsoft thought about this problem too and implemented a very cool feature inside Windows 8 called Hard Reset which will return your computer to normal work without any new Windows installation and in this tutorial I will show you how to use it.

To get started follow steps below
Step 1: First thing what we need to do is bring a Charm menu by pointing your mouse in top right corner of your screen

Step 2: Then click on Settings

Step 3: Now choose the last option Change PC settings

Step 4: Inside left pane select General section and then in right pane scroll down all the way to the bottom

Step 5: Now you have two options to choose; you can either
  • Refresh your PC without affecting your files
  • Remove everything and reinstall Windows
Step 6: If you decided which operation you want to perform (depending on what kind of problems you have in Windows), click on Get started button
You are done! Now simply follow few instructions on your screen and you Windows will be like new, without losing your data or Windows settings. If you want to share your experience with this new feature leave it in comment section below.
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Olaw2jr - All Rights Reserved
Template Created by Creating Website Inspired by Sportapolis Shape5.com
Proudly powered by Blogger