Showing posts with label Tutorials. Show all posts
Showing posts with label Tutorials. Show all posts

Friday, 3 October 2014

10 things to know before installing Windows 10 Technical Preview

So, Microsoft has released Technical Preview-version of the operating system Windows 10. As part of the testing Windows Insider Program users have already begun to actively download a preliminary version of the system. Volunteers, who are already familiar with the product, note the stability of its work. Microsoft is asking users to remember a few simple rules, and points that will help to further evaluate the changes in the system.



  1. Install Windows 10 Technical Preview only if you,
    • Want to try out software that’s still in development and like sharing your opinion about it.
    • Don’t mind lots of updates or a UI design that might change significantly over time.
    • Really know your way around a PC and feel comfortable troubleshooting problems, backing up data, formatting a hard drive, installing an operating system from scratch, or restoring your old one if necessary.
    • Know what an ISO file is and how to use it.
    • Aren’t installing it on your everyday computer.
  1. Reliability: Unexpected PC crashes could damage or even delete your files, so you should back up everything. Some printers and other hardware might not work, and some software might not install or work correctly, including antivirus or security programs. You might also have trouble connecting to home or corporate networks.
  2. Protect Your Privacy: Microsoft has updated the privacy statement for Windows 10 Technical Preview. if your PC runs into problems, Microsoft will likely examine your system files. If the privacy of your system files is a concern, consider using a different PC. For more info, read the new privacy statement.
  3. Hardware Compatibility: Technical Preview should work with the same devices and programs that work with Windows 8.1, but you might need to update or reinstall some of them. Drivers for basic functions like storage, networking, input, and display come with Windows. These drivers allow you to complete the Windows installation and connect to the Internet. You might be able to get more drivers from Windows Update.
  4. Try Windows 10 Technical Preview on a keyboard/mouse setup: Your apps and devices should work as expected, though of course there will be exceptions. We’d love to know what you think about how the new Windows works with mouse and keyboard and whether it provides the best of new and familiar functionality for Windows and apps.
  5. If you have a touch PC: Technical Preview works with touch, but some things will be rough and unfinished. More touch-friendly improvements are on the way. In the meantime, let us know what it’s like to interact with Windows and apps in the preview.
  6. What can  you keep when upgrading?
This table shows what you can keep when you upgrade from your current version of Windows. Keep in mind that no matter which operating system you’re upgrading from, you should play it safe and back up everything.
If you’re upgrading from
You can keep
If you’re upgrading from
Windows 8.1 or Windows 8
You can keep
Windows settings, personal files, and most apps
If you’re upgrading from
Windows RT 8.1 or Windows RT
You can keep
Technical Preview doesn’t run on Windows RT systems
If you’re upgrading from
Windows 7
You can keep
Windows settings, personal files, and most apps
If you’re upgrading from
Windows Vista
You can keep
Nothing—you must boot from media and perform a clean install
  1. Windows Update will be set to automatically install important updates as they become available. You won’t be able to turn off automatic updates in Windows Technical Preview. To change when preview builds are installed, open PC settings, click Upgrade and recovery, click Preview builds, and then click Change the time my PC installs preview builds.
  2. System Requirements: Basically, if your PC can run Windows 8.1, you’re good to go. If you’re not sure, don’t worry—Windows will check your system to make sure it can install the preview.
    • Processor: 1 gigahertz (GHz) or faster
    • RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
    • Free hard disk space: 16 GB
    • Graphics card: Microsoft DirectX 9 graphics device with WDDM driver
    • A Microsoft account and Internet access
    • Technical Preview is only available in English, Chinese Simplified, and Brazilian Portuguese.
  1. To go back to previous OS: You’ll need to reinstall your version of Windows from the recovery or installation media that came with your PC (typically DVD media). If you don’t have recovery media:
    • For Windows 7 or Windows Vista: Before you update, you might be able to create recovery media from a recovery partition on your PC using software provided by your PC manufacturer. Check the support section of your PC manufacturer’s website for more info.
    • For Windows 8.1 or Windows 8: You might be able to create a USB recovery drive. For more info, see Create a USB recovery drive.


Wednesday, 22 January 2014

Stock LG G2 Launcher for Nexus 5


LG G2's stock launcher with settings works like a charm on Google Nexus 5 running Android 4.4.2.



Features: 

Launcher 

1) Transparent notification bar and Navigation UI.
2) 5X6 Grid.
3) Total 8 apps can be added in the Dock.
4) Pinch to zoom in zoom out.
5) Wallpaper Selection.
6) Adding widgets.
7) Screens can be removed.
8) Apps or Widgets can be removed from the homescreens.
9) Icons can be changed like real LG UI.
10) Widgets or app movements from screen to screen..

Settings

This Version will work only on the STOCK 4.4.2 ROM ONLY.

1) Modified the settings.xml to show all the options of the launcher.
2) Landscape mode added.
3) Added all the 7 Animations of the Launcher to choose.
4) Added Screen loop ON-OFF.
5) Landscape ON-OFF.
6) Themes can be chosen now.


Instructions:
  1. Download Launcher and Settings.
  2. Flash in Recovery
 This has been tested on Stock 4.4.2 ROM and OMNI ROM of Nexus 5. You can also try this on Nexus 4.

Disclaimer: I will not be responsible for anything that happens to your phone after following this post. You are doing this because you choose to and you alone are responsible for anything that may happen. Use at your own risk.

Tuesday, 27 August 2013

Run more than one roms at a time on your Android mobile - Guide



Whether you want to test out a new ROM for daily use or just keep an eye on one that's being developed, you can run multiple ROMs on your rooted Android phone with BootManager, and pick which one to use when you start it up.

Having multiple ROMs to choose from is great, but flashing and re-flashing new ROMs just to try them out is annoying. If you want to try one out but don't want to fully flash it over your current ROM, BootManager will let you flash it (and up to three others) to your SD card, so you can try multiple ROMs at once. The ROMs you run from your SD card won't be quite as fast, and not every ROM out there will work, but it should give you a chance to try out most other ROMs without fully flashing them.

Right now the app is officially supported on the original Samsung Galaxy Nexus, HTC Desire, HTC Desire HD, Htc Desire S, HTC Desire Z, Htc Evo 3D, HTC, EVO 4G, HTC G2(aka Vision), HTC Incredible 1, Htc Incredible 2, Htc Incredible S, HTC Inspire4g, HTC MyTouch 4G, HTC Nexus One, Htc Sensation, HTC Thunderbolt, HTC Rezound, Motorola Droid 1, Motorola Droid 2, Motorola Droid 2 Global, Motorola Droid X and Motorola Razr.


Note: This tutorial contains some pretty advanced stuff, and we don't recommend it if you're unfamiliar with rooting and flashing ROMs. If you're just starting out, check out how to root your Android phone and how to flash Android ROMs before moving onto something like this.
Step One: Flash a Second ROM

Before you do anything, make a nandroid backup of your current ROM with ROM Manager or through your recovery module. If anything goes wrong, you can always restore from this backup to get things back to the way they were.

To set up BootManager, just download and install it from the Market, and start it up. You'll also want to grab a ROM of your choice and save the zip file on your SD card.

When you first start up BootManager, it'll prompt you to back up your boot.img, which you should do before installing any ROMs. Once you've done that, head to "Install ROMs". Pick the zip file from your SD card containing the ROM you want to flash, and check all three boxes: Wipe System, Wipe Data, and Wipe Cache. Let it do its thing (which will take awhile). When you're done, it will give you the option of booting into your new ROM. Hit Done; we aren't ready to boot into it just yet.

Step Two: Install Google Apps and Other ROM Add-Ons

Most ROMs don't come with Google's copyrighted apps, like Gmail, the Market, and others. This is a problem, since when you boot into your new ROM you need BootManager to function if you ever want to boot out of it, and it won't work unless you're signed into the Android Market. Luckily, there's an easy fix (note: if you know your ROM comes with Google Apps installed, you can skip this step).

Download the Google Apps zip file for the ROM you just installed and go back to BootManager. Hit Install ROMs. This time, pick Google Apps' zip file, and use the same slot that you used in step one. Leave all three "wipe" boxes unchecked this time. When it's done, booting into that slot will take you to the original ROM, but with the Google apps installed.

If you want to install a theme or other zip-based mod in the future, you can do that using this method too. Just remember: if you're flashing a new ROM, check all three "wipe" boxes, but if you're just installing an add-on to a ROM, don't check any of them.

Step Three: Switch Between ROMs

To boot into one of your other ROMs, just head into BootManager and choose "Boot Installed ROM". It'll show you a list of ROMs you have installed on your device, and after choosing one of them it will reboot into that ROM. BootManager will come installed on each of your other ROMs as well, and as long as you're signed into the Android Market on that ROM, you can boot into it from there as well and switch back to your main ROM.

That's it! You can flash up to five ROMs at a time, so you'll never be bored by one measly operating system. Hit the link to download BootManager.

BootManager is a $2.99 download for Android 2.1 and up. See the Google Play page below for officially supported devices.

Download link
Boot Manager Pro

Thursday, 18 July 2013

Samsung Galaxy S4 Boot Logo for Samsung Galaxy S3

Many confuse Samsung Galaxy S3 with S4 or S4 with Note/Note 2 because of the plastic body design of Galaxy devices. If you are a owner of Samsung Galaxy S3 and if you are thinking to confuse some noobs, Install this Boot Logo of Samsung Galaxy S4 on your Samsung Galaxy S3.

Instructions:

  • Boot into Recovery
  • Flash this FILE
  • Enjoy
Note: I'm not responsible, if you brick your device. Please do a backup before trying anything.

Saturday, 6 July 2013

Android Jelly bean 4.1.1 for Sony Xperia X8


Monday, 24 June 2013

Change the App Icons of your Android Mobile Phones - Simple method



Requirements:
Downloads:
  • Sony Xperia Z Icons
  • Samsung Galaxy S4 Icons
Instructions:
  • Place the App in a folder in your PC.
  • Right Click on APK > Open with> 7zip

  • Open res folder


  • Find and Open the folder  “drawable-xhdpi“


  • Find the Icon of the app which you are editing in this folder and then Note the name of the icon image.
  • Change the name of the New Icon to the name of original icon.
  • After changing the name copy and replace the Old icon with new icon in that folder.
  • Copy the APK to you phone and move it to the System/app with correct permissions
This method works with all most all APPS. But it may not work with some system apps. Give a try and let us know in the comments.

Saturday, 22 June 2013

SONY XPERIA Z - All Available ROMS / KERNELS / Tools / FIRMWARES and GUIDES


Root SONY XPERIA Z - http://goo.gl/dfjKg

ROMS:

Android 4.2 Jelly Bean:



Android 4.1 Jelly Bean:


Kernels:

Tools:

Firmware:

Guides:


Disclaimer: I take no credit for any of the works posted above. All links provided below will direct you to the XDA developers which are maintained by the respective devs. I also take no responsibility if any of these roms, mods, tweaks or tools brick your phone. If you have any specific questions related to any of the tools or roms flashed it would be advised to ask these directly in the relevant source thread.

Root Sony Xperia ZL - Simple Method



Disclaimer : Rooting your phone Voids your phone warranty. I'm not responsible if you Brick your device. 

Tested on : Build number : 10.3.A.0.423
 
Read this before Rooting : What is Rooting on Android? The Advantages and Disadvantages


Requirements: 
  • Phone
  • USB cable
  • ADB Drivers - Download from here
  • Enable "USB DEBUGGING"  from (Menu\Settings\Applications\Development)
    Enable "UNKNOWN SOURCES"from (Menu\Settings\Applications)
  • Screen timeout - 30mins

Instructions:
  1. Download this FILE
  2. Extract it 
  3. Connect your phone using USB cable
  4. Double click run.me
  5. A dialog opens - Read and Follow the Instructions on screen
  6. your device will be rebooted and thus your phone has been rooted

Root Sony Xperia SP - Simple Method




Disclaimer : Rooting your phone Voids your phone warranty. I'm not responsible if you Brick your device. 

Tested on : Build number : 12.0.A.1.284
 
Read this before Rooting : What is Rooting on Android? The Advantages and Disadvantages


Requirements: 
  • Phone
  • USB cable
  • ADB Drivers - Download from here
  • Enable "USB DEBUGGING"  from (Menu\Settings\Applications\Development)
    Enable "UNKNOWN SOURCES"from (Menu\Settings\Applications)
  • Screen timeout - 30mins

Instructions:

  1. Download this FILE
  2. Extract it 
  3. Connect your phone using USB cable
  4. Double click run.me
  5. A dialog opens - Read and Follow the Instructions on screen
  6. your device will be rebooted and thus your phone has been rooted

Root Sony Xperia Z - Simple Method






Disclaimer : Rooting your phone Voids your phone warranty. I'm not responsible if you Brick your device. 

Tested on : Build number : 10.1.1.A.1.253
 
Read this before Rooting : What is Rooting on Android? The Advantages and Disadvantages



Requirements: 
  • Phone
  • USB cable
  • ADB Drivers - Download from here
  • Enable "USB DEBUGGING"  from (Menu\Settings\Applications\Development)
    Enable "UNKNOWN SOURCES"from (Menu\Settings\Applications)
  • Screen timeout - 30mins

Instructions:
  1. Download this FILE
  2. Extract it 
  3. Connect your phone using USB cable
  4. Double click run.me
  5. A dialog opens - Read and Follow the Instructions on screen
  6. your device will be rebooted and thus your phone has been rooted

Friday, 21 June 2013

Root Samsung Galaxy Note - Easy Method


Disclaimer : Rooting your phone Voids your phone warranty. I'm not responsible if you Brick your device. 

Read this before Rooting : What is Rooting on Android? The Advantages and Disadvantages 

Instructions :

  1. Download this APK
  2. After you have finished downloading the app. Install it by going to the directory you download it to, then click on it. If you got this error message 
  3. Go to Setting-> Security-> Tick “Unknown Sources”
  4. Now open the app and click “Root device”.
  5. Now you will get this screen so click “Grant”. 
  6. Now your device is rooted but,for Security reasons you have to tick “Disable Exploit” & “Disable Exploit on boot”. 
  7. IF you had any issues with the camera than unmark these options. 
  8. Now close this app and go to you app drawer where you will find a new app called SuperSu,click on it and when it opens it will ask you to update the binary so tab on “Continue”. 
  9. Now your phone has been rooted

Root Micromax A89 Ninja - Simple Method


Disclaimer : Rooting your phone Voids your phone warranty. I'm not responsible if you Brick your device. 

Read this before Rooting : What is Rooting on Android? The Advantages and Disadvantages 

Instructions :

  1. Download and extract this zip file: Root_script_by_Bin4ry_v17.zip
  2. Enable USB debugging on your phone - Go to Settings > Developer Options > Check mark “USB Debugging” and then tap OK button.
  3. Now connect your Micromax A89 Ninja to your computer using your USB cable. The drivers should be installed automatically or use official Micromax drivers. (or you could also use Pdanet to install drivers)
  4. Change the mode of your device from USB storage to Media Device and then proceed further. This option appears only when you connect your device to your PC.
  5. Go to the folder named “Root_with_Restore_by_Bin4ry_v18″ and run the “Runme.bat” file.
  6. root micromax a89 ninja - www.gizmophiliacs.com
  7. Now, you should see a screen popping up on your monitor with words all in green *cue matrix themed music* and it looks a whole lot like CMD.
  8. root micromax a89 ninja - www.gizmophiliacs.com
  9. Choose the Normal mode by typing ‘1‘ and hit Enter from your keyboard.
  10. Follow the on-screen instructions to complete the A89 Ninja rooting process. Your  will reboot during the process after which Bin4ry will copy some files to your device.
  11. When your phone is back ON, you should find the superuser SU app in your app drawer. If it’s there, ( whoopee!!! ), your Micromax A89 Ninja has been rooted! But then, if you want to check and be doubly sure, you could download The Root Checker App and check it for yourself.
Note: If you ever want to Unroot your Micromax A89 Ninja, run the runme.bat file again, but this time type “x” instead of 1 and hit enter.

Easy way to Set up ADB and Fastboot on a Mac





Ok, so I'm going to make a little write up on how to easily install ADB and fastboot on a Mac. It's actually quite simple, and plus you don't have to worry about drivers like in Windows.


Instructions

First, make a folder named "android" (no quotes of course ) You can place it anywhere on your hard drive, it doesn't really matter. Put it somewhere you'll easily remember, because you're going to be using it a LOT. I placed mine on my desktop.


Next, you'll want to download the android SDK from Here. (you won't need to install Java first like you would on a Windows PC, though I would recommend it anyway)


When the SDK finishes downloading, Unzip it and the contents of the "android-sdk-mac_x86" folder into your android folder.

Once you have done that, open your android folder. Go into the tools folder inside of it. Double click on the file called "android" (possibly called android sdk) This file is a UNIX executable and will open within a Terminal window.


When it finishes opening, check the folder called tools. Make sure both "Android SDK Tools" and "Android SDK Platform-tools" are selected within the tools folder. Click install and wait for them to download.


When they finish downloading, go into the platform-tools folder inside your android folder, then copy adb and fastboot and paste them into the root of your android folder.


Now that you have adb and fastboot installed, we're going to want to test them to make sure they work.

Go ahead and plug in your android device at this time. Make sure android debugging is enabled in settings. Go into Settings > Apps > Developer and check it there (for Gingerbread 2.3 and lower) or go into Settings > Developer Options and check it there for Ice Cream Sandwich or Jellybean. As of now, there are two ways to access adb and fastboot.

Open a Terminal window (look in Applications > Utilities if you can't find it). Type "cd" followed by the path you saved your android folder to (I'm going to use the Desktop for this demonstration) it should look like this
Code:
cd /Users/<yourusername>/Desktop/android


Press enter.


Now you need to actually execute an adb or fastboot command. To do this, you'll need to type "./adb (or fastboot) <command>" For this tutorial, we will use "ADB devices" since it doesn't actually do anything to the phone. (we won't use fastboot since it requires rebooting to the boot loader which is different for every device)

In the same terminal window as before type the following:
Code:
./adb devices
then hit enter. It should turn up your device's serial number. If it does, proceed to the next step, if not recheck your steps, then leave a post in this thread.


(if it says * daemon not running. starting it now on port 5037 *
* daemon started successfully * that is perfectly normal)

Now, at this moment, ADB and Fastboot are both completely useable. However, it's very annoying to have to CD into the directory and use ./ in front of every terminal command. I'll show you how to add it to your path so you don't have to do any of that.

Open a new Terminal window and type
Code:
nano ~/.bash_profile
it will open a window that looks like this:

(Yours will probably be blank, because I've added a lot of stuff to mine over the years)

Add a line to it that contains the path to your android folder. (again, I'm using Desktop) It should look like this
Code:
export PATH=${PATH}:/Users/<yourusername>/Desktop/android


Once you have added that, press CTRL+X to exit, then Y to confirm the save then press enter. It will close the nano editor. You can close the Terminal window now.

Now we need to verify that it works. Open a new Terminal window and type
Code:
adb devices
If it shows the serial number, then you have set it up successfully and are good to go!

Thursday, 20 June 2013

Secret Codes of Android Phones



DISCLAIMER: This information is intended for experienced users. It is not intended for basic users, hackers, or mobile thieves. Please do not try any of following methods if you are not familiar with mobile phones. We'll not be responsible for the use or misuse of this information, including loss of data or hardware damage. So use it at your own risk.


So in this topic, you'll get several hidden secret codes which can be used in any Google Android mobile phone to access things which are not accessible by default.

FYI These codes have been obtained by decoding various .apk files present in the phone firmware.

*#*#4636#*#*

This code can be used to get some interesting information about your phone and battery. It shows following 4 menus on screen:

* Phone information
* Battery information
* Battery history
* Usage statistics

*#*#7780#*#*

This code can be used for a factory data reset. It'll remove following things:

* Google account settings stored in your phone
* System and application data and settings
* Downloaded applications

It'll NOT remove:

* Current system software and bundled applications
* SD card files e.g. photos, music files, etc.

PS: Once you give this code, you get a prompt screen asking you to click on "Reset phone" button. So you get a chance to cancel your operation.

*2767*3855#

Think before you give this code. This code is used for factory format. It'll remove all files and settings including the internal memory storage. It'll also reinstall the phone firmware.

PS: Once you give this code, there is no way to cancel the operation unless you remove the battery from the phone. So think twice before giving this code.

*#*#34971539#*#*

This code is used to get information about phone camera. It shows following 4 menus:

* Update camera firmware in image (Don't try this option)
* Update camera firmware in SD card
* Get camera firmware version
* Get firmware update count

WARNING: Never use the first option otherwise your phone camera will stop working and you'll need to take your phone to service center to reinstall camera firmware.

*#*#7594#*#*

This one is my favorite one. This code can be used to change the "End Call / Power" button action in your phone. Be default, if you long press the button, it shows a screen asking you to select any option from Silent mode, Airplane mode and Power off.

You can change this action using this code. You can enable direct power off on this button so you don't need to waste your time in selecting the option.

*#*#273283*255*663282*#*#*

This code opens a File copy screen where you can backup your media files e.g. Images, Sound, Video and Voice memo.

*#*#197328640#*#*

This code can be used to enter into Service mode. You can run various tests and change settings in the service mode.

WLAN, GPS and Bluetooth Test Codes:

*#*#232339#*#* OR *#*#526#*#* OR *#*#528#*#* - WLAN test (Use "Menu" button to start various tests)

*#*#232338#*#* - Shows WiFi MAC address

*#*#1472365#*#* - GPS test

*#*#1575#*#* - Another GPS test

*#*#232331#*#* - Bluetooth test

*#*#232337#*# - Shows Bluetooth device address

*#*#8255#*#*

This code can be used to launch GTalk Service Monitor.

Codes to get Firmware version information:

*#*#4986*2650468#*#* - PDA, Phone, H/W, RFCallDate

*#*#1234#*#* - PDA and Phone

*#*#1111#*#* - FTA SW Version

*#*#2222#*#* - FTA HW Version

*#*#44336#*#* - PDA, Phone, CSC, Build Time, Changelist number

Codes to launch various Factory Tests:

*#*#0283#*#* - Packet Loopback

*#*#0*#*#* - LCD test

*#*#0673#*#* OR *#*#0289#*#* - Melody test

*#*#0842#*#* - Device test (Vibration test and BackLight test)

*#*#2663#*#* - Touch screen version

*#*#2664#*#* - Touch screen test

*#*#0588#*#* - Proximity sensor test

*#*#3264#*#* - RAM version

Tuesday, 19 March 2013

1000+ HD Wallpapers for Mobile phones - Free Download

1. ALL U HAVE TO DO IS JUST CLICK ON THE PIC AND UNZIP THE DOWNLOADED FILE

2. EACH ZIP CONTAINS MORE THAN 100+ PICS.

3. THE WALLPAPER SHOWN IS JUST THE THEME FOR WALLPAPERS INSIDE THE ZIP..FOR EXAMPLE IF U CLICK ON MOVIE THE MOVIE.ZIP WILL DOWNLOAD AND IT WILL HAVE MOVIE RESIZED PICS.

4. SAME WAY I HAVE MADE SPACE, HD, SOLDIERS, LANDSCAPE, TEXTURES, BLACK % WHITE ETC.....











Wednesday, 6 March 2013

Transform your GALAXY Y into UBUNTU-like phone

UBUNTU is very much recently on the news,and are slated to have their own devices with UBUNTU OS around october '13.Well there are some of the leaks of the launchers,lockscreens,LWPs etc.Developers had almost made ( or ported ) them to many devices.So I just found these apps which will completely give your galaxy y look like a UBUNTU one.

 UBUNTU PHONE EXPERIENCE

# UBUNTU FONTS-http://forum.xda-developers.com/showthread.php?p=38774142

#UBUNTU SIDE APPS DRAWER(SIDE BAR)-https://play.google.com/store/apps/details?id=mohammad.adib.sidebar&feature=nav_other#?t=W251bGwsMSwxLDYsIm1vaGFtbWFkLmFkaWIuc2lkZWJhciJd

#UBUNTU LWP-https://play.google.com/store/apps/details?id=net.kivano.ubuntulwp&feature=search_result#?t=W251bGwsMSwxLDEsIm5ldC5raXZhbm8udWJ1bnR1bHdwIl0.

#UNITY LAUNCHER (UBUNTU LAUNCHER)-https://play.google.com/store/apps/details?id=com.np.omkar.unity&feature=more_from_developer#?t=W251bGwsMSwxLDEwMiwiY29tLm5wLm9ta2FyLnVuaXR5Il0.


#UBUNTU LOCKSCREEN-http://www.galaxy4gaming.in/2013/02/ubuntu-themed-lockscreen-for-galaxy-y.html

All the credits go to their respective owners and developers.

Tuesday, 26 February 2013

Tutorials to Improve HTC One X Tegra 3 Game performance in Easiest ways



THE WAY IT MEANT TO BE PLAYED

The main cause of lag and drops on the One X is the CPU Ondemand governor which comes as default, this is a heavily optimized governor to save battery and give performance when needed, sadly HTC didn't provide performance profiles for us and so we will have to do it ourselves when it comes to demanding games

Ondemand governor constantly scaling up and down during games seems to spend more battery life and heat, heavy games need the linked Tegra3 CPU/GPU clocks to be a lot more stable and for this governors need to be optimized for the task, what is even more convenient is that we can tell the governor exactly how much CPU load it needs to trigger for speed using Scripts or SetCPU 3.x which gives us the ability to maximize performance in games, in general these tips actually suit all Tegra 3 devices

if you use the solutions in this guide you will be amazed by your One X Tegra 3 abilities

Seeing is believing! checkout the gameplay videos in here

This guide is split in four parts, GAMING BOOST APP, PERMANENT METHODS, QUICK METHODS - Scripts, MANUAL METHODS and FACTS

GAMING BOOST APP METHOD - This app by wilkyyy, henk2484 and myself, does everything in this guide with a single click, a simple, easy and elegant solution, the best and one solution to rule them all

PERMANENT METHODS - These methods will set everything in this guide, using a single init.d script, the boost will stick on your HOX after reboot

QUICK METHODS - Scripts will help you achieve results with the least amount of effort, this should be enough to achieve this guide's goals, for users who like more control

MANUAL METHODS - Will show you how to do things yourselves and tries to explain it along the way, for more advanced users who like to understand how things work and why the performance is capped by default

FACTS - Tries to reveal everything you need to know about Tegra 3 as well as all the related topics, i strongly recommend to at least to have a look at this part to better understand how your One X functions


--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------


GAMING BOOST APP METHOD - Stock Jelly Bean ROM - last updated 4/12/2012

This is currently the best method of them all, this app will does everything in the guide for you in one click and unleash you One X to its full gaming potential with one click, you can turn it off once your are done gaming to conserve battery

Requirements:
- ROOT
- [APP] RENOVATE Gaming Boost JellyBean v1.0

This version was optimized for HTC's stock JB OTA and Kernel, check the Stock HTC JB Kernel 3.14.x.24 review

This version is suitable for most HTC phones including the HTC One X+

PowerSaver mode
With HTC powersaver's CPU mode turned off, the device will use up to 1500mhz single and 1400mhz quad core, sadly for some rare quad enabled games like shadowgun this might cause random performance drops when the game calls the single core 1500 step
Enabling HTC powersaver's CPU mode will lock the device to 1300mhz quad core, effectively its a quad lock but slightly slower with less heat and battery consumption
Experiment with your game to find which mode works best along with game boost

Locking the quad
Simply set the CPU clock to 1400 on boot and it will stick, the powersaver mode will switch between 1300 and 1400, both quad modes without the buggy single core 1500 step
Place the attached 99CPU1400.txt script in etc/init.d folder, remove .txt extension and set all permissions, reboot
If this doesn't work or you are using a kernel without init.d support, simply use SetCPU, change the clock to 1400 and set on boot

Aggressive Performance tip
You can go further if you want to force max possible performance, unlike ICS, JB kernel allows the performance governor to use full quad, so you can enable boost ON and then switch to performance governor using your favorite SetCPU app, with powersaver off the device will use up to 1400mhz quad cores and idle around two cores 1200mhz, with powersaver on it will use up to 1300mhz quad cores and idle around two cores 1200mhz, naturally this tip will cause extra heat and battery drain, once you are done disable game boost and you will switch back to stock ondemand governor

That's it! it's all you need! but you can learn more about the other methods and the One X/Tegra 3 performance related issues/information in the rest of this guide


--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------


GAMING BOOST APP METHOD - Stock ICS ROM - last updated 15/10/2012

This is currently the best method of them all, this app will does everything in the guide for you in one click and unleash you One X to its full gaming potential with one click, you can turn it off once your are done gaming to conserve battery

Requirements:
- ROOT
- [APP] RENOVATE Gaming Boost v2.1

Recommendations:
- DieHard or HardToKill patch
- Custom 2.17 Gaming Kernel, Faux 011 or Franco R21 Currently the best kernels for gaming because of the following features: unlock the GPU to its full 520mhz speed, lock the quad at full speed, latest HTC 2.17 drivers and the latest Nvidia drivers from their NV 3.x repo

warning! due to HTC code, on stock ICS kernels, turning off the screen will reset two vital parameters set by the app so you have to make sure not to turn off the screen between boost and playing a game, the issue is not present on stock JB kernel, Faux or Franco

If you are a Gameloft fan check these extra tips: [FIX] Wild Blood Full Effects v1.0.7 Performance + other GameLoft games - Root

That's it! it's all you need! but you can learn more about the other methods and the One X/Tegra 3 performance related issues/information in the rest of this guide


--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------


PERMANENT METHODS - last updated 15/10/2012

These two methods will do everything for you and unleash you One X to its full gaming potential for good

How to set the gaming boost mode permanently using init.d scripts for Faux or Franco Kernel
Requirements:
- ROOT
- any ROM with init.d support
- Custom 2.17 Gaming Kernel, Faux 011 or Franco R21 Currently the best kernels for gaming because of the following features: unlock the GPU to its full 520mhz speed, lock the quad at full speed, latest HTC 2.17 drivers and the latest Nvidia drivers from their NV 3.x repo

How to set the gaming boost mode permanently using SetCPU 3.x for any Kernel
Requirements:
- ROOT
- Any Kernel including Stock

Recommendations for both methods:
- DieHard or HardToKill patch

That's it! it's all you need! but you can learn more about the other methods and the One X/Tegra 3 performance related issues/information in the rest of this guide


--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------


QUICK METHODS - Scripts - last updated 15/10/2012

Use the listed kernel of your choice repacked for your current ROM, use supercharger in order to free more RAM/set proper application priorities and apply the recommended scripts to boost your CPU

Current tested kernels for gaming with their recommended methods, custom kernels are faster than stock in games:

Faux kernel version 011 + Supercharger & DieHard Patch + Optimized Ondemand Scripts

Franco kernel version R21 + Supercharger & DieHard Patch + Optimized Ondemand Scripts

Stock kernel for base 2.17.401.2 + Supercharger & DieHard Patch + Optimized Stock Ondemand Scripts (stock kernel from this base has a broken multicore in interactive governor)

Stock kernel for base 1.29.401.11 + Supercharger & DieHard Patch+ Optimized Interactive Scripts

That's it! it's all you need but you can learn more about the methods and the One X/Tegra 3 performance related issues/information in the rest of this guide


--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------

MANUAL METHODS - Obsolete

Fixing the severe frame rate dips - Optimized CPU governor - The Way it meant to be played


For base 2.17.401.2 stock kernel and Faux kernels :

- You can use these scripts to simplify the entire process

or do it manually with the following steps:

- Download SetCPU 3.x or System Tuner

- Interactive governor have multi-core trouble on these kernels so leave it with the much improved onDemand

- Go to the governor tab and optimize your onDemand values


For base 1.29.401.11 stock kernel or custom kernels based on 1.28 source:

- You can use these scripts to simplify the entire process

or do it manually with the following steps:

- Set your CPU governor to Interactive using SetCPU 3.x or System Tuner

- Optimize your interactive governor behavior by checking the instructions in here, this is the most important step and will give the best results and completely fix scaling issues

- keep the clocks as they are so not to cause needless heat/consumption, this governor is much more suited for gaming as you start gaming it maintains higher clocks, during normal use i advice to return to onDemand for much better battery consumption and wake up speed, do not run in performance governor otherwise you loose 2 cores

- You can automate this process and set game profiles using SetCpu 3.x, read the instructions in the linked post


This tip is enough for the most part but more memory heavy games like Sonic 4 Episode II and NOVA3/Asphalt7 might need so further memory management tips as described below

----------------------------------------------------------------

Reducing stutter and background processes - SuperCharger Method - Best choice

- You can use Supercharger to optimize your memory management and app priorities permanently

- Install DieHard Supercharger's service.jar patch follow the tutorial on how to use the script

- Using the script set the minfrees, use the most agressive minfrees if you want to optimize for gaming like option 9 but go for little less if you are using SetCPU profiles so not to kill SetCPU background process, you can always change minfrees on the fly, they don't require a reboot

- You can add script manager widgets to switch between your multitasking minfrees values on the fly, using supercharger power-shift scripts

- Play for a while to let the game settle in memory, the more you play the better the performance will get

----------------------------------------------------------------

Reducing stutter and background processes - System Tuner Method - Second best

- If you don't want the complex supercharger method

- You can use System Tuner to quickly set your multitasking minfrees, simply go to the Auto-Kill section and load the most aggressive minfrees, when done gaming you can always restore whatever multitasking values you find best, changing these values happens on the fly and do not require reboot

- Play for a while to let the game settle in memory, the more you play the better the performance will get

this method does not attempt to fix the priorities.

----------------------------------------------------------------

Reducing stutter and background processes - Developer Options Method - Most extreme method and least favored

This is my least favored method since its impractical and the constant reloading of everything might actually cause its own set of trouble but its the only method for non rooted users

- Go to Developer options choose don't keep activities and background process limit to 1, don't set the process limit to non or sometimes games won't load

- Wait for Sense launcher to reload (which means its working since it killing Sense launcher)

- Immediately run your Game

- Play for a while to let the game settle in memory, the more you play the better the performance will get

Some games will not work with this method and fail to boot like MC3

The negative aspects of this trick is that your phone functions are limited during gaming and the battery will drain a bit more on every sense reload, this why you should restore your settings to normal when you are done

----------------------------------------------------------------

Always remember the Following

- Always remember to kill heavy tasks before launching your game, leaving system tuner running in the background probing the CPU might cause stutter

- Remember to restore your Developer options to default, if you want a normal working phone

- Remember to restore the governor to onDemand once you are done to save your battery or rely on SetCPU profiles

- Remember to restore your Minfrees if you want more multitasking, you add script manager widgets to switch minfrees on the fly using the supercharger power-shift scripts

- You can also place an auto sync widget and disable accounts sync during gaming, this helps in reducing the chance of interference with games

- Never game while the phone is charging! unless you want to kill your battery and overheat your device, discharge might happen

- Never lock the minimum clock! unless you want to kill your battery and overheat your device

- If it's On, Disable Force GPU Rendering in Developer options, it might cause issues with some games and apps

Read the following facts to better understand how your One X and Tegra 3 works

--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------

The Facts

Using tegrastats you can see games like Glowball immediately requests and enables the full speed quad mode

On the other hand Sonic 4 Episode 2 fails to run beyond 2 cores and 640/1000mhz which means its not actually demanding full power, in part it's the stock governor but also it's the app's fault, another example is temple run brave which runs around 800-1000mhz sadly this means a low clocked GPU too since the GPU is coupled to the CPU speed on Tegra3

Tegra3 is a quad core 1.5ghz 40nm SOC and so learn to accept its operational temperatures i.e: 45c Battery and 75c CPU during heavy use

Tegra3 is a variable SMP design i.e: It's meant to go in and out into it's thermal maximum and so we should not OC this SOC

No chipset is a created equal, so depending on the yields of Tegra3 you might end up with a cooler or hotter running chip

There is a reason why iOS have a very limited multitasking and consoles have barely any, multitasking is always at the cost of optimal performance, lots of apps in the background will increase heat, battery drain and affects gaming performance on the One X

GPU
The Geforce ULP GPU included in the One X's Tegra 3 (AP33) runs up to 416mhz by default but the clock is linked to the CPU speed i.e: when the CPU clock ramps down so does the GPU

however AP33's GPU is rated 520mhz and so it can be unlocked to it's full speed using custom kernels like Faux and Franco R21

CPU clocks work in the following modes on the One X:
Single core = max 1.5ghz
4 cores = max 1.4ghz will scale down to 1.2ghz after a specified CPU temperature limit

the 1500mhz single core step is the main reason for lag in games since sometimes the CPU governor mistakenly locks into this step causing heavy lag, the method in this guide attempts to bypass this issue

The available CPU governors, each using the cores differently:

onDemand governor
The stock CPU governor on the One X tweaked for better battery life and temperature, however it often ramps down the CPU clocks during game-play which is the one of the causes of bad frame rate, interestingly it seems to have a faster wakeup speed than Interactive governor.
This is the most stable for phone operation and can use all the quads but its suffer in keeping the high clocks in games.
You can control the ondemand scaling behavior and use it to insure higher clocks check this explanation in this post
On base 2.17.401.2 onDemand governor is a lot more agressive in games but still benefits from optimization to reduce frame rate dips

Interactive
Similar to onDemand but responds to your interaction, as long as your using the device it ramps up to full speed.
You can control the interactive scaling behavior and use it to insure higher clocks check this explanation in this post
This governor is supposed to be the best governor for gaming sadly it's bugged since the 1.29.401.9 kernel, it affects custom kernels based on HTC source including Franco and Faux
It keeps getting stuck in single core mode, so stick to optimized OnDemand


Performance governor
Locks 2 cores to 1400mhz and disable 2 cores for safety, perfect for non mp optimized games like GameLoft's but gives reduced performance in quad optimized apps like Glowball and Shadowgun THD

Powersave and Conservative
The best to save battery life and ofcourse they mean compromised performance
They are bugged and sometimes cause reboots in stock kernel

----------------------------------------------------------------

Scripts
you can use these scripts to simplify the entire process, its also the best method since it contains extra optimization
For custom stock 2.17 gaming kernel
For custom Sense friendly kernels like Faux
For custom Sense friendly kernels like Franco
For stock kernel base 2.17.401.2
For stock kernel base 1.29.401.11 or old custom kernels like Faux003b11 & FrancoR12

Custom kernels
Ever since the 1.29 source interactive no longer uses multicore properly in games so we need to stick to optimized ondemand, Faux Kernel 004b6 added the awesome GPU 520mhz step, all these custom kernels will perform a lot better than stock kernels in games, Faux Kernel 010 integrated the new source from the stock 2.17 kerenl which greatly improved temperatures, you can choose between an OC version and stock clocks.
Current best kernels for gaming are Faux Kernel 011 and Franco R21, if you are wondering which one is the best check post #585 and #589, otherwise you can check out the custom stock 2.17 gaming kernel which seems to run wildblood 1.0.7 with full effects better then most

GameLoft Games
Gameloft games are rarely optimized for Tegra 3 devices, check the following tips
[FIX] Wild Blood Full Effects v1.0.7 Performance + other GameLoft games - Root

Need for Speed Most Wanted
This game ran badly out of box on the One X, unlike the Nexus 7 it failed to detect the proper configuration, check the following fix
Need For Speed Most Wanted v1.0.28 for Android - Tegra 3 performance patch + Multiple effects configuration patch

Performance governor for non optimized games
You can try the performance governor which locks at 2 cores and 1400mhz for games that don't use the quad core

Locking the clocks
For certain games you might might want to lock the performance you can raise the minimum clock to 1.0ghz for such games but always remember this risks more heat and to always restore the minimum clock if you dont want to fry your One X
Instead of locking the clocks simply use the gaming boost app/scripts or the safer dual core performance governor

Automating this process
SetCpu 3.x has profiles per app where you can choose a governor for you game, check this post
You can also try Tasker to simplify much of this process, thanks to AJerman for this tips and instructions in here

Rom Cleaner
If you are on stock based ROMs like ARHD and don't care much about all the Sense bloat, you can use Rom Cleaner to de-bloat your ROM, this will free more RAM for gaming and reduce background noise, some users reported few extra fps in benchmarks

Cyanogenmod 9/10
Alternatively if you want your One X totally optimized for gaming, try AOSP ROMs, many games will run smooth without any tweaking, this probably due to the dramatically less bloated ROM and better default CPU configuration, but of course it all depends how you bloat it yourself, you can still use the above tips

Download SD files battery tip
Games with huge SD files will drain your battery during download and heats up the device sometimes, use the Conservative governor during downloads to save your battery

Supercharger
You can control your multitasking and launcher priority using the powerful supercharger script Patch and tutorial in here for the One X