When the HTC Sensation was released about two and a half years ago, it was certainly quite the high-end device. It featured a dual-core 1.2 GHz Snapdragon S3 processor, a then-impressive 4.3″ qHD panel featuring S-LCD technology, and three quarters of a gig of RAM—you know, for when half a gig isn’t enough and a full gig is costly overkill. In all seriousness, though, the Sensation was a
sensational great device, but it has since been eclipsed by a couple generations of newer flagships from the Taiwanese company.
As expected, the first-party OEM love gradually faded away once the One X and One entered the picture. Accordingly, official upgrade support for the device topped out at Android 4.0 and Sense 3.6. Over the past few months, however, we’ve seen plenty of ROMs pop up that bring renewed life to the Sensation. And now, there is a nearly fully functional Android 4.1.2-based Sense 5 build courtesy of XDA Forum Members ivicask, SebastianFM, m0narx, and dominos_liberty.
The build is somewhat of a work in progress at the moment. The basic functionality appears to work just fine, and many users are reporting that in their experience, the ROM is both smooth and incredibly stable. However, some of the more esoteric features are not yet working. For example, the camera’s burst mode can only take two pictures in a row. Similarly, panorama mode only takes one picture and stops. Furthermore, the Venom ROM-specific tweaks have not yet been implemented by the team. Barring these issues, however, this ROM seems to work quite well for the most part.
Make your way over to the ROM thread to get started
[Image courtesy of XDA Senior Member hunt. Many thanks to everyone who sent this in.]
Jelly Bean seems to have found its way to many/most devices on XDA. Since not too many manufacturers are willing or able to provide us with the most recent updates due to a slew of reasons, we need to get somewhat creative in order to stay on top of the fast paced and never-slowing tech world of ours. The time for CM10 has come and gone, with many devices running almost perfect JB AOSP ROMs, but what’s next? What else do we have to look forward to?
Well, as you may be aware, Google has released an incremental update under the same code name, which takes the OS to version 4.2, and very recently a minor bug fix release, which takes it to 4.2.1. Good folks in our forums, like XDA Recognized Developer bruce2728 have decided to take the plunge and start off on the next best thing: CM10.1. This new ROM, which was ported to the HTC Sensation is based on 4.2.1, and as you may have noticed from this article’s title, it is in a very alpha stage. What this means is that you will likely experience tons of bugs and non-functional features. The dev states that so far, camera, Bluetooth, and audio are missing in this build, but you should be able to get most other things working properly, such as WiFi, GSM radio, SD card access, touch screen, and more.
Again, please do not try this unless you are ready to live / cope with bugs that are yet to be fixed. Having said that, if you do take it for a spin, please be sure to share your feedback in the shape of bug reports, logcats, etc. with the dev. Happy flashing and welcome to the future yet again.
This is an early build of CyanogenMod 10.1 Android 4.2.1 for the HTC Sensation
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.
The Android world is abuzz in Android 4.2. We’ve brought you news, right up to Android 4.2′s release to AOSP. However, it’ll be some time before every device out there gets its own AOSP port. For those devices, developers and members alike are doing their best to give everyone the biggest possible taste of the new flavor of Jelly Bean. Now, HTC Sensation users have an Android 4.2 pack to hold them over until the 4.2 ROMs are released.
XDA Senior Member Plancton.fr has released a mod pack full of Android 4.2 applications to tide users over until the real deal gets released. Included in the mod pack are a number of apps, including:
-Android 4.2 keyboard, completely fixed with no force closes.
- Fully working camera with 1080p video recording if your ROM supports it.
- Working Photosphere
- New 4.2 Gallery
- New 4.2 Clock
- New 4.2 Timer and Stopwatch
- There is also the new Gmail app, who had Pinch-to-zoom in it !
- The new Play Store.
- The new Google Ears (Google equivalent for Soundhound).
- The new launcher.
- All the sounds (UI, ringtones, notifications…) from Jelly Bean 4.2 are included !
- The brand new wallpapers too (Long clic on desktop -> select “Launcher Wallpaper”)
- The new lockscreen clock font
In terms of Android 4.2 mod packs, it doesn’t get much better than this. Do keep in mind that these are just Android 4.2 apps, and not the actual 4.2 firmware. However, it’ll help give users a pretty good taste of new Jelly Bean. To install, just wipe cache and Dalvik, and flash the zip.
For more details, check out the original thread.
The last time we brought you news about TWRP, it was to announce that TWRP 2.2.2 had been released. It had fixed a lot of bugs from the initial release of TWRP 2.2 and added a few new features. Very recently, TWRP has been updated again to version 2.3.
There were a whole bunch of awesome improvements with TWRP 2.2 and a lot of unique and brand new features as well. TWRP 2.3 promises no less. The official change log includes:
Rebased onto AOSP Jelly Bean source code
Rewrote backup, restore, wipe, and mount code in C++ classes for easier maintenance going forward
NOTE: backups from prior versions of TWRP are still compatible with 2.3
ADB sideload functionality from AOSP is included in 2.3, see this link for more info
Re-wrote fix permissions entirely in C++ and runs in a few seconds instead of a few minutes (thanks to bigbiff)
Improvements to zip finding in OpenRecoveryScript (should be a lot fewer GooManager automation issues)
Faster boot times
Added charging indicator while in recovery (only updates once every 60 seconds)
Additionally, XDA Recognized Developer Dees_Troy has reported that there is now support for spaces in backup names. Before, if you added a space to the name of a backup, it would not restore. Now users can use whatever naming convention they want.
One of the biggest changes, though, is all of the TWRP being rewritten in C++ and its move to recovery API 3 instead of API 2. With the code rewrite, it will allow TWRP to update more quickly and with more stability. With the API 3 change, it means that some flashable zip files may stop working because the developer needs to update the update-binary. If you don’t want to wait for the developer, or the developer has ceased working on the project, you can find one to use on TWRP’s official website. To install the latest TWRP, you can use the Goomanager application. Simply open the application, hit menu, and install open recovery.
If you want to check out the latest TWRP recovery for your device, check one of the links below.
USB On The Go is an incredibly useful feature that opens up a myriad of new ways to make use of your device, whether its taking advantage of external storage or USB peripherals. It’s something that HTC Sensation owners have unfortunately been deprived of for some time. For a device to support USB OTG, the function must be enabled in the kernel running on that device. This was sadly not the case in HTC’s stock kernels. In true XDA style, XDA Senior Member SebastianFM decided this wasn’t good enough and has enabled this feature in his custom kernel.
The kernel itself is based upon the latest sources from HTC, and is compatible with Android 4.0 Sense based ROMs. It includes a wealth of extra features that you might expect from a custom kernel, but the one I’m sure most users will be excited about is USB OTG. SebastianFM has even gone to the trouble of putting together a comprehensive guide to making the most of this feature. Normally it’s simply a case of using a USB OTG cable to connect to the external device, but due to the fact that the Sensations board isn’t capable of supplying power to a USB device, users will need to take a few extra steps. All of this however is covered in depth in the guide. If you intend to try this out on your device, I highly recommend making that your first port of call.
Undervolting is one of the more popular changes made when trying to improve battery life. Decreasing the processor’s voltage means that less power is consumed, and that translates to better battery life. Typically, users have to wait for a kernel developer to include the feature in a kernel before they can use it. However, that’s not the case with the HTC Sensation, as there is now a tool that adds undervolting to any kernel.
Developed by XDA Senior Member D-SHEL, the application uses the popular AROMA Installer to allow users to choose the degree of undervolting used. To change it, users simply need to re-flash the mod and choose a new setting.
To use the mod, it is suggested that users start at -100mV and see if the system is stable, then gradually decrease the amount until stability is found. Users can figure out if it’s stable first by checking whether the ROM boots, and second by using a stability app to test. As D-SHEL explains:
Choose -100mV undervoltage first. If phone boots, try system stability test. If all is ok – your chip can handle this UV. If no, flash -87.5mV, try system stability test etc.
For additional info, a link to the aforementioned stability app, and more, check out the original thread.
July 19, 2012 By: Former Writer
Not too long ago, we brought you news that allowed HTC EVO 4G LTE users to customize their bootloaders. The process was pretty cool, allowing users to make their bootloader look however they want—including making it look unhacked. After the initial project was released, users clamored for this to be made available to more devices. The requests were heard and responded to. Now, the plugin has been made available to make the bootloader customizer for a number of HTC devices.
The process for a developer to port this is not hard. XDA Recognized Contributor regaw_leinad, who developed the application and plugin, takes a time out from the stags (yes, that’s really him) to explain how:
it’s basically all written, they just need to fill in the values for their hboot, and embed the hboot.img into the exe. I already have a placeholder for the hboot.img and android-info.txt so a drag and drop over them should keep it embedded.
Regaw_leinad is also creating the application for the supported devices, but wanted to release the plugin first so users had a chance to get it sooner. The current list of supported HTC devices include:
While the list is quite large, one must keep in mind that not all of these devices have S-Off, and users must have S-Off in order to actually use this application. To get started, visit the original thread.
The march of Jelly Bean 2012 is in full swing. In the last week, we brought you Jelly Bean-related news on such devices as the ASUS Transformer TF300T, the Acer Iconia A100 and A500, and an XDA Developer TV roundup. The pace is truly awesome. The latest devices to the latest and greatest version of Android are a couple of T-Mobile HTC devices—the HTC Sensation and the HTC Amaze 4G.
XDA Forum Member sahil_lombar with the help of others, brings Jelly Bean AOSP to the Sensation. HTC Amaze users get the goods thanks to XDA Recognized Developer sportsstar89, who actually brought AOSP in the form of CyanogenMod 10. Both ROMs are alpha releases, which means there’s a pretty decent list of things working and not working. For now, things not working on the Sensation include:
Button and Notification lights
and many other things
And for the HTC Amaze:
* Wi-Fi (Got borked again)
The developers for both ROMs are working to get the issues resolved, so users only need to have patience until the work is completed. While both ROMs are stable enough to play with, neither one is ready to be used a daily driver just yet. Until then, though, sit back and enjoy the development.
Just about three months ago, we brought you news that the Team Win Recovery Project had received a massive update to version 2.1. April’s release largely heralded the start of a new age in recoveries—where one would no longer have to deal with cumbersome menus, instead interacting with a very user-friendly GUI.
It wasn’t simply about the GUI either. In addition to bringing an unrivaled level of UI polish, TWRP 2.1 offered users many advanced features such as update.zip queuing, a basic file manager, and dual storage support for Nandroid backups. Additionally, TWRP added support for the open source scripting engine OpenRecoveryScript, which works in conjunction with the previously covered GooManager.
How do you follow up something as revolutionary as TWRP 2.1? With TWRP 2.2, of course. That’s how! The new release builds on the previous offering by delivering many recovery “firsts.” For starters, this is the first recovery to feature on on-screen keyboard. Why would you want such a thing? How about naming and renaming Nandroid backups! TWRP 2.2 is also the only recovery to split extremely large backups, allowing users to backup and restore /data partitions larger than the 2 GB FAT32 file size limit.
In the words of XDA Recognized Developer Dees_Troy:
- On-screen keyboard in recovery! — supports long press, backspace repeat, and swipe left deletes everything left of the cursor
- Name new backups and rename existing backups
- Rename files and folders in the file manager
- Pseudo-terminal emulator
- Support decrypting an encrypted data partition on Galaxy Nexus (enter password using keyboard)
- Backup archive splitting — allows backup and restore of data partitions larger than 2GB
- Simplified XML layout support between resolutions
- Added dual storage selection radio buttons to zip install, backup, and restore pages
- Improved zip install compatibility
- Updated update-binary source code
- Numerous small bug fixes and improvements
Eager to get started? I know I am. Head to the links below to obtain the appropriate version for your device:
Rooting a device isn’t just about flashing the snazzy ROMs with fun themes and uninstalling the dreaded bloatware. Some users root their devices to get access to the tweaks and mods that improve the overall performance. For many devices there are quite a few options including mods that increase signal strength, GPS accuracy and some tweaks that just make the phone faster and smoother. For many users, making their phone run as smooth as possible is a number one priority.
For HTC Sensation users, there is now an opportunity to do just that. XDA Recognized Developer memnoc has developed a few tweaks that were originally for a ROM, but it was soon discovered that the mods can be applied to any base, and therefore any ROM. This allowed the tweaks to be released independently of any ROMs and users are free to add it to theirs.
The best part? Users will be making the tweaks to the files themselves with the tutorial memnoc released along with the tweaks. It comes as a 3 stage process. First users will apply the build.prop tweaks. Then they will modify lines in init.qcom.post_boot.sh from their services.jar. The process may sound difficult to new users, but as long as the directions are followed closely, it won’t be too intimidating. As we here at XDA have been promoting learning how to develop on Android, this is a very good way to get your hands dirty doing what these modders do every day.
For the full tutorial, head to the original thread.
Tool kits and utility applications do most of the work bridging the gap between the not-so-tech savvy and Android development. While varying in functionality and polish, the tools get the job done with minimal effort, and allow the average user to easily experience all their Android phone has to offer.
With an array of tool kits out there that perform almost countless tasks, the right utilities can result in all sorts of functionality you didn’t know you could even get. HTC Sensation 4G and XE users now have a utility that basically does whatever you need.
Super Utility is a command prompt based tool kit released by XDA Senior Member kgs1992 that makes a sound effort at living up to its name. Given that it relies on command prompt, this is for Windows users only at the moment. The toolkit can do a number of things including:
Reboot your device normally, or to bootloader or recovery.
S-Off for Hboot ≤1.18 devices & Hboot 1.2x
Installing 4EXT Recovery for all S-Off / HTC Dev Unlocked devices (You need to download recovery.img attached below)
Rooting for all devices (No custom recovery required)
Write SuperCID or custom CID for all S-Off devices
Install firmware for all S-Off devices
Flash ZIP from recoveryfor all S-Off devices with custom recovery installed
Flash boot.img (ie.Kernel & ramdisk) for HTC Dev unlocked/ S Off devices
Flash ENG Hboot for devices that have S Off (The tool asks you to download 1.27 JB Hboot)
For most users, there really isn’t much else you need a tool kit for, and not much else you really need to do to begin with. The tool kit also acts as a good solution for users with broken screens who need to restore to stock prior to requesting service, as well as users with broken volume buttons who can’t use recovery properly.
Visit the original thread for downloads and more information.
Android devices have sported dual-core processor for quite some time, but developers are still finding ways to tweak the cores on various devices to give a more performance-oriented experience without adversely affecting battery life. HTC Sensation owners can now partake thanks to an elaborate script that optimizes their dual-core experience by XDA Senior Member iba21:
- dualcore with all cores TURNED ON
- governor badass for all of 2 cores
- min freq at 192mhz for all of 2 cores
- max freq at 1.566ghz for all of 2 cores
- first phase freq at 810mhz for bla bla bla
- second phase freq at 1.188ghz for bla bla bla
- third phase freq at 1.566ghz (is the maxfreq)
- only core0 is TURNED ON
- governor conservative
- minfreq 192mhz
- maxfreq 540mhz
Described more simply, the cores are governed such that the CPU is not taxed more than necessary to accomplish any given task, but this is done without sacrificing performance. The installation procedure is a tad convoluted, as users need to flash the Bricked kernel and copy a number of files into various folders in the /system partition.
Head over to the original thread to get started.
June 5, 2012 By: Former Writer
Getting control of the CPU core(s) in your device has been all the rage recently. And with the ability to turn cores on or off as well as over and under clocking them, users have the ability to fine tune their CPUs nicely.
While most recent HTC CPU control modifications have centered around the flagship One lineup, it was only a matter of time for things to pop up for older but still popular devices such as the HTC Sensation. XDA Senior Member xXxPachaxXx has released a mod that is strikingly similar to other dual-core mods available. He also gives all due credit to Recognized Developer -viperboy- for his previously mentioned work.
The mod is set up a bit differently from -viperboy-’s popular mod from the One series. As opposed to having a single zip file to flash that turns the 2nd core on at all times, TakeControl has a total of three installations. The first is basically the aforementioned dual-core mod. The second is actually the exact opposite, as it turns off the second core entirely. The third installation brings you back to the stock configuration, should you need to revert. This is very cool as users can tune their system specifically to their needs. Use the single core configuration if your performance is fine and you’re having battery trouble, use the dual-core configuration if you want more performance, or revert back if something isn’t working right.
With these dual-core mods already out for the One series, HTC Sensation and a couple other HTC devices, don’t be surprised if you start seeing this mod pop up on even more devices.
Head on over to the original thread for more information.