One of the most frustrating things when owning a phone as powerful as the HTC One X is playing a game the phone should be able to handle with ease, and ending up with nothing but lag. The experience, while frustrating, is one phone users know all too well, as this can even happen to dual core devices. While mobile phones aren’t bought primarily as gaming consoles, that doesn’t mean people don’t want them to act like one sometimes.
Thankfully, there’s a fix. XDA Recognized Contributor hamdir has written up a tutorial for users to explain why the One X occasionally stutters on games it should easily run and how to fix it. The process is simple and requires basically no knowledge of anything—just a rooted phone and 5 minutes to read.
The lag has been attributed to the phone’s frequency scaling, which varies depending on how many cores are in use. Even with all 4 cores active, some games apparently do not get access to all 4 of them, and the ones they do get access to don’t always use all the clock speed they can. While annoying, the fix is simple. Simply download an application called System Tuner. Now, in most scenarios, the tutorial would tell you to overclock your phone. This one, however, tells users to change the minimum clock speed. While this tweak would have a great negative impact on battery life if left enabled, battery life shouldn’t change too much if this is only used in-game.
Users rocking the AT&T variant of the HTC One X may be feeling a little left out of the HTCDev party right about now, given that the device cannot be unlocked using officially endorsed methods. Luckily, however, the developers here on XDA hate being locked down just about as much as they hate stifled innovation. To that end, XDA Senior Member grankin01 has come up with an easy-to-follow guide that will take you through the steps required to obtain HTCDev unlock on your AT&T One X.
The gist of the workaround is that you first dump an image of your /dev/block/mmcblk0p4 partition. After that is done, simply open the file in a hex editor, look for a certain offset, and modify the CID to read as the Rogers variant rather than the AT&T variant. After this, you’re a few simple adb commands away from dd-ing the modified mmcblkop4 partition into place. Once that is done, reboot to bootloader, verify that you’ve indeed changed the device cid using the fastboot oem readcid command, and then proceed to use the standard HTCdev unlock method.
Those interested in unlocking their AT&T HTC One X should head over to the development thread. Proceed at your own risk, though. A few missed keystrokes could land you a seriously saddening paperweight. Great work, grankin01!
[Big thanks to XDA Forum Moderator Red5 and Moderator Committee Leader NotATreoFan for the tip!]
It feels as thought the quest for better GPS reception and faster GPS locks has been ongoing for a very long time. However, Android users can actually do something about it, as fixes and tweaks to improve GPS have been forthcoming on virtually every rooted Android plagued by GPS woes. While not strictly having any GPS issues to begin with, the HTC One S now joins the fray with a few tweaks to help improve GPS for users.
The tweak, originally seen on the Desire HD and One X, comes from XDA Senior Member MacroHD. It is available in the form of an easily recovery-flashable update.zip. Users who use this may not see an immediate improvement to their GPS, but MacroHD assures users that it is, in fact, faster. One S owners who want to attempt this should give that GPS Status app a try to help expedite the process. Otherwise, this looks like a nice, safe, and simple tweak to help GPS work more rapidly faster. The mod itself involves a variety of build.prop tweaks as well as gps.conf_V3 tweaks. In his words:
with the faster_gps_fix you may not see a faster result at first try. thats because your device have to redownload the a-gps data. so make sure you have a data connection.
you also can redownload the a-gps data manuall with a market app called GPS-Status for example.
For those unfamiliar with the popular Super and Ultra Smooth Rosie mods, they are modified rosie.apk files that flatten the images of HTC Sense to improve battery life and performance. For those running newer versions of HTC Sense, keep your finger on the screen as you switch screens, and do it slowly. You’ll notice that HTC Widgets will kind of pop out. While it is very cool—when you notice it’s there—it does contribute to that bloat that many Sense fans complain about. And with the images flattened, it does help lighten the load up a little bit and may be enough to reduce any lag you are experiencing.
The big difference between Super and Ultra is that Ultra Smooth flattens the images completely, whether the screens are moving or not. On the other hand, Super only flattens the images while you scroll from home screen to home screen, but pops them back out when the home screen is still. While many people are still waiting for their HTC One X to even be allowed in the country, those already enjoying the HTC One X can grab up the Rosie love right now.
XDA Recognized Contributor hamdir has released the modified Roise .apk files for anyone who wants better performance or battery life from his or her device. The mods are easy to install—simply use your favorite root-enabled file manager app to switch out the old rosie.apk for the modified rosie.apk and reboot. However, the modified app does come with a warning from hamdir:
This will only work on ROMs based on the ruu file number included in the zip filename, therefore you will lose any mod applied to rosie, such as transparent app drawer or themes
So be sure you’re installing the right version, and make a backup in case of any problems or if you’d like to revert. Visit the original thread for more information, download links, and more.
May 16, 2012 By: egzthunder1
Sometime in December of last year, the US Court and the ITC (International Trade Commission) made a monumentally bad call by granting Apple a victory—a major one at that—in the so-called “patent wars” that have been raging for the last couple of years between smartphone giants HTC and Apple. Essentially, the victory from Apple involved the ability of a browser to be able to recognize alphanumeric entries in a webpage and link them for other purposes.
One of the most common uses of this functionality is the phone number recognition, where if you select text containing a phone number and tap it, the browser will automatically launch the phone application with the number you are trying to call. It turns out that the judges at the ITC deemed this patent infringement and decided in their infinite wisdom to serve HTC an Exclusion (rather than a Cease and Desist order). This doesn’t completely ban exports, but it makes it somewhat more difficult for HTC. Essentially, this gave HTC a small window of opportunity to find a work around to the parts of Android that are infringing Apple’s IP.
Fast forward to today, and we see that the ban itself is beginning to manifest in the form of investigations done at US Customs. Yes, Customs. Due to the ruling, all imports by HTC are being stopped at the US border prior to entry for indefinite investigation. This morning, I found a thread started by XDA Forum Member ncfastls1, which pointed to an article published by The Verge. Essentially, the brand new HTC One X and EVO 4G LTE that were just launched by Sprint, T-Mobile, and AT&T are being held at Customs for an indefinite period of time. The reason behind this, at least the official one, is that the devices are being inspected for allegations over patent infringement from the ruling mentioned above.
This has been said in the past in my numerous rants against Apple, but are they so insecure about their own innovation (or lack thereof) that they need to spend considerable funds in court trying to get competitors banned from the market? This is not the first time Apple has pulled something like this, as they have been going after Samsung globally. I am in the world of sales as my real life job and one of the most important things I have learned is that you must ALWAYS sell what you make by pointing out the great points about your own products rather than slinging mud at the competition. If your only strategy for being competitive in a global market is to try and find some petty excuse to bring down your competition over things that, although patented have existed conceptually for ages before you “conceived” the idea, I personally feel sorry for you.
Your ENTIRE organization lacks morals and free market competition basics, and as such, you are not worthy of having the glory that you now posses. While you may have revolutionized the world as we know it with very well crafted marketing campaigns and some good ideas, you are far from being a true innovator in the field of… anything. Just think for one second about the LEAPS in technology that you would have accomplished, should you have invested in R&D a quarter of the money you spend into advertising and marketing. Then, you would have something worth portraying as a technological wonder, something that would likely be untouchable by others. Something truly genuine that you can call your own, and at the end of the day you could look at with pride. What you have right now is a bunch of reinvented wheels, most of which don’t do much more than other wheels out there.
Redefining concepts and ideas is not what makes a company great; coming up with new concepts is. HTC and other major OEMS have often been in the vanguard by innovating with their products, adding new features, rethinking, and just putting concepts out there to imagine their possibilities. Your last innovation and only major contribution to the world of mobile technology was the inclusion of an accelerometer in mobile devices, and this was with the original iPhone back in 2007. For that and only that, I give you credit. All the newer models of virtually every product you sell have been remakes of previous technology—perhaps a little thinner and a little faster, but all in all, minor changes.
It is because of companies like yours that technology is not further today than where it currently is. You are so adamant in protecting something that you didn’t even invent that you are holding back future innovation. The spirit and basic concepts of engineering are completely missing from your business models. Courtesy of the Accreditation Board for Engineering and Technology:
Engineering is the profession in which a knowledge of the mathematical and natural sciences gained by experience, study, and practice is applied with judgement to develop ways to utilize economically, the materials and forces of nature for the benefit of mankind.
Notice the importance of the concept that you are no longer following. Engineering practices are used for the betterment of mankind. What have you done for this purpose? Rebrand an existing technology (MP3 players) and sell them for twice the price? Trying to cripple your competitors by claiming that you invented something that was previously invented, when you simply adapted the technology and closed off any other use of this by others? This can be compared to using a Linux kernel (if it weren’t under GPL license), patenting it, and closing it off so that no one else can use it.
Apple, you are simply a disgrace to the world of technology and to engineering in general. I feel ashamed of being called an engineer in a world where your company roams around freely without even following the most basic of the field’s concepts—a world where the law and justice are blind to the fact that your actions are hindering humanity’s advancement. While I understand that there is nothing wrong with making money, there is something very wrong with replacing engineering with greed.
We have said this in the past, but please, we beg this of you: Allow us to help you grow and make your products better and smarter through REAL innovation. Our site and communities like ours harbor some of the brightest minds in the world of engineering and computing that this world has ever seen. We are willing to help you. Not because we like what you do (read: stop closing off bootloaders) but because we believe that you still have your core principles intact and are willing to work on things that truly revolutionize and improve technology for the betterment of mankind. Please allow us to help you.
Thank you for reading.
Want something published in the Portal? Contact any News Writer.
While some users enjoy Beats Audio, many others enjoy having more control over their music. OEM music settings like Beats Audio and Sony XLoud have made many users happy, but others still believe that they should have more control over the equalizer.
Unfortunately, on devices such as the popular HTC One X, popular equalizer apps such as Volume+ don’t work as they should—until now, that is. XDA Senior Member Meltus has identified the problem as some coding issues with the One X’s audio_effects.conf. Meltus then created a modified audio_effects.conf that fixes the problems with Volume+ compatibility, and perhaps other equalizers as well. Says Meltus:
While messing with some system files (as you do) I noticed that on HTC devices with ‘Beats’ software, the ‘audio_effects.conf’ file (located in ‘system/etc’) is different from the standard ICS version and is missing a few values. I added the missing ones back in (whilst keeping all the beats stuff intact) and after a reboot, much more EQ control!
If you’re looking for more control over your music, head over to the original thread to get started.
All hail root! Recently, it was announced that HTC would not be supporting the AT&T version of the HTC One X (known internationally as the One XL) through the HTCDev website. The reasoning was shaky at best, as HTC mentioned having restrictions. Hopefully this doesn’t signal the slow reversion back to the locked bootloader days. Thankfully, however, the device was rooted anyway.
XDA Forum Moderator and Recognized Developer kennethpenn released a root method for the AT&T One X. Using this method, which is an exploit by XDA Senior Member sparkym3, users can obtain root access. This means being able to do things like install BusyBox, Titanium Backup, and other root-only apps. But so far, we don’t have a custom recovery, and the bootloader remains locked, so we can’t expect truly custom ROMs or kernels just yet. Still, this is a great progress over not being able to unlock the device at all. And hopefully, we won’t have to wait long for even more customization.
To get started, head over to the original thread. To prevent problems problems, it’s highly recommended to read through the entire thread, as posters have been very helpful in providing tips for those having issues.
May 9, 2012 By: Former Writer
Tool kits are often one of the most useful things a user will ever download. They usually let users efficiently perform a variety of tasks including acquiring root, installing a custom recovery, and flashing various development work ranging from ROMs to kernels. In other words, it lowers the entry cost for new users, and allows even the more experienced users to enjoy easy flashing.
Now, thanks to XDA Recognized Developer hasoon2000, there are a variety of tool kits for many HTC devices. Currently supported devices include the HTC myTouch 4G Slide, HTC One S, HTC One X, HTC Amaze 4G, HTC Rezound, and the HTC Vivid.
For some users, this tool kit is not exactly a new experience. This is the tool was recently used in the post-update root tutorial for the HTC Sensation. However, it’s worth mentioning all of the great things this tool does for devices. In the case of the One X, the features include:
- Get Token ID
- Unlock Bootloader (Must place Unlock_code.bin in the folder)
- Install Recoveries
Interim Custom CWM
DoomRecovery Custom CWM
CWM 184.108.40.206 (Touch)
-Flash Kernels provided
- Link to this thread (Android-Dev / XDA)
- Link to PM me if you need a phone unlocked (Android-Dev / XDA)
- Link to the One X Development thread (Android-Dev / XDA)
- Boot Into Recovery
- Boot into Bootloader
- Relock Bootloader (must be in fastboot)
- APK Batch Installer (Credits to hamsteyr)
- Donate to me (Hasoon2000) -> Donating to yours truly for putting time into this!
In terms of tool kits, this does pretty much everything you’d expect, plus a whole bunch of other stuff as well, such as linking back to the device’s respective XDA-Developers forum. Users looking to get in on the tool kit action should proceed to their appropriate thread:
Not too long ago, we announced the release of the HTC One line and the subsequent creation of a home for these devices within our forum. Then when the device hit store shelves, it was immediately met by a substantial following. Needless to say, the One X is a pretty big deal.
XDA Senior Member MarcoHD now lets us know that HTC has released the version 1.26 and 1.28 kernel source code for the HTC One X. Although the HTCDev website seems to be in and out of service due to the high demand, XDA Forum Member Fightspit has posted a mirror in the thread. Kernel developers now have a base upon which to add their tweaks, and many such as Recognized Developer LorD ClockaN have already begun the process.
[Thanks to dOUbleOfour and svetius for the tips!]
With every new Android firmware release, discussion almost immediately turns to whether or not it can be rooted. Most already rooted users will simply wait for a pre-rooted update in order to not be left without root access. However, some users accidentally update and lose root. Others yet purchase a new device preloaded with the newest firmware and need to achieve root. Sometimes, the firmware update is a whole new iteration of Android, which means it needs an entirely new root method.
This is the case on the HTC Sensation, which has recently been updated to Ice Cream Sandwich. Luckily, XDA Forum Member theSnakeX has put up the method for unrooted ICS users to root their devices should they be in the awkward predicament of losing root when updating.
The method requires users to download a few things including the Sensation All-in-One Toolkit by XDA Recognized Developer hasoon2000. The method isn’t overly difficult, and the longest part is unlocking your Sensation using HTCDev’s website. From there, it’s just running a few tools and flashing root.
What’s particularly interesting about this method is that it may also work for other HTC devices as well. There are reports of it working for the European Sensation XE , and the method does involve using the same rooting procedure as the HTC One X. So this very well may be compatible with any HTC device running ICS, assuming you already have downloaded the appropriate recovery and All-in-One Toolkit for your device. However, any user who attempts this (especially on unsupported devices) should be warned that it could in fact harm your device.
To get started with rooting your newly updated Sensation, hit up the original thread!
One of the first things any device forum needs is a guide or tutorial to help get users back on track who have messed up their phone in some way. With so many ways to mess up a phone, there’s no way to make a guide that can handle any situation. That said, it never hurts to cover the most common problems.
It is with this in mind that XDA Forum Member Setsuna666 has written up a tutorial based on the individual tutorials of other XDA users for the HTC One X. Dubbed Disaster Recovery, it’ll help users who have the most common problems get back on track. The tutorial covers many of the basics, such as what to do when users bootloop, when they’re stuck at the HTC splash screen or even providing the link for if users need to re-lock their bootloaders. It also provides important tools like a RUU for restoring the HTC One X to the stock ROM. Moreover, it gives users quick links to the #htc-one-x channel on Freenode for immediately help and to the XDA HTC One X Q&A forum in case a user has a problem that is not listed in this already extensive FAQ.
For more information and all the help you could ever need, hit up the original thread and get your phone fixed.
In today’s episode of XDA TV, XDA Forum Moderator and Recognized Developer shenye teaches us how to root the HTC One X. Shen begins by unboxing his brand new HTC One X. Shen then takes us through the process of unlocking the bootloader, flashing a recovery and getting the HTC One X rooted.
READ ON »
This Week in Development, new comer Jordan covers all the exciting stories you need to know from the XDA-Developers forum. In addition to Android’s possibly inadvertent fail, he covers ROMs for the Samsung Galaxy Note and HTC One X, and HTC One V ROMs being ported to the Desire S and Desire HD. Jordan mentions the addition of a forum for the HTC One V. Additionally, XDA Elite Recognized Developer AdamOutler‘s CASUAL and Shelr articles are discussed. The strangely addictive Crazy Birds game and an Android VNC are covered, along with the accelerometer fix for the T-Mobile Galaxy SII
Check out the video below.