October 29, 2012 By: egzthunder1

Recently, we have seen lots of cool projects being born on the HTC EVO 3D, which is for the most part a device that is slowly fading into the shadow of its younger, slimmer, and more powerful brethren. But as it is customary on XDA, this is not going to stop devs from continuing with work on devices with such unique features (fully functional 3D camera and display). The only problem is that as new updates become available from our devs, other things get broken. In the case of this, Sense is very much tied up to every aspect of operating the device’s 3D capabilities, and porting the UI and framework is never without its hiccups.
One of the features that is missing from most Sense 4+ based custom ROMs is the ability to see your 3D pictures in 3D by using the stock gallery app. XDA Forum Member androidus21 took a shot at this issue with the help of Forum Member HJ200’s Tools3D-Library, and came up with a small add-on that enables 3D picture viewing directly from the Gallery app. The fix essentially adds a link in the Android “Share” intent, which enables 3D display to activate and fully display the .mpo and .jps over-imposed image files instead of a single 2D file.
The dev is currently trying to investigate a way to get around this, so that the Gallery displays the pictures without having to go through all this. If you have any suggestions, please feel free to chime in. In the meantime, enjoy your renewed ability to used your 3D in the way it was meant to be used.
Hi everyone!
I build a “PlugIn” for galleries, for example the HTC Gallery in Sense 4.0/4.1 roms. So what is the function of this PlugIn?
It will show your mpo- and jps-files in 3D.
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.
October 29, 2012 By: David Watt

HTC Sense is one of those things you either love or loathe. Much more than just another launcher, Sense is a complete framework replacement, with so much of the Android system being integrated into Sense. Some people like Sense so much that they spend a significant amount of time and effort in porting it to other non-HTC devices.
Enter XDA Recognized Developer Zackconsole, who has managed to port HTC Sense 4.0 to not only one device, but a number of Sony Xperia devices. Before you Xperia owners get too excited, the ROMs are still considered very pre-alpha, meaning they are far from complete and not usable for any real purpose. They are intended for developers only at this stage, or for those hardcore flashers who just have to try new things. But this is definitely amazing progress and goes to show nothing is impossible.
The list of working features is quite small at the moment, hence the pre-alpha status:
If you think you can help with the development of these ROMs, or just HAVE to give them a try, head on over to the thread relevant for your device:
September 12, 2012 By: Haroon Q. Raja

Do you have an HTC device running Sense 4 and find yourself unhappy with the range of themes supplied by HTC? Want to install a custom skin on your device while sticking with Sense 4, without having to switch to a different launcher? There is now an option thanks to the first custom skin for Sense 4 devices.
Since Sense 3.0, HTC started using its proprietary theming format. It wasn’t long before XDA Recognized Developers Flemmard and Diamondback found a way to crack open the custom files storing the resources, opening Sense 3 up for theming. HTC changed the format again with Sense 3.5, but the same guys again succeeded in finding the new image format, making custom skins possible. With Sense 4, they have done it again, and XDA Senior Member cypis has built upon their efforts to bring us Virtuous Immersion as the first custom skin for HTC Sense 4 devices.
Virtuous Immersion themes the Sense Launcher, Sense apps, and Sense lockscreen; and it should work for all devices running full Sense 4 in form of a stock or Sense-based custom ROM. While it doesn’t currently work for devices with lite version of Sense 4, the developers are working on it.
Visit the original thread for more information, screenshots, and download links.
July 25, 2012 By: Will Verduzco

Themers working with HTC Sense ROMs currently face a major problem. They are unable to modify most images used by Sense 3.5 and beyond because of HTC’s method of storing images inside proprietary m10 files. Unfortunately, the images are not stored as JPG or PNG. Instead, they are encoded with an unknown algorithm.
Previously, M10Tools by XDA Recognized Developers Flemmard and Diamondback would be used to decode these images. However, with the release of Sense 3.5, this no longer was an option, as HTC added new image formats that are not compatible with the software package.
After trying unsuccessfully to decode the new image formats, Recognized Developer and Forum Moderator Diamondback has decided to seek help from other developers in the community to find a solution to the M10 image format woes. Luckily, there is progress being made to find a solution. For starters, Diamondback has compiled a list of what we know so far:
We don’t have any hard facts for these image types but looking at the “old” image types, we can guess a few things:
- The images are in a format the GPU can render directly (Like s3tc, ATC, QTC, etc) (At least this used to be the case, might have changed)
- Images are most likely compressed. The ratio between assumed size (based on meta data) and the actual data size indicates some heavy compression. The data itself obviously looks compressed too.
- There are no headers or any other help. It is just raw data.
- We don’t know exactly how the decoded images actually look like, so we can’t say what the images display. However, due to latest archievements we “might” know this for images from Sense 3.5 and 3.6 if needed.
- The handling software side is all in a few libs and NOT in smali / java, so we can’t look for stuff there, however we have the libs, so if someone is pro with assembler he might find out something
So which image types are the ones in question? As compiled by Diamondback:
Here is a list of image type we already know ( remember, we don’t know where the numbers come from, might be some enum in native code or so)
- Type 4: Raw RGB
- Type 6: Raw RGBA (still used rather often)
- Type 8: ATC RGB (doesn’t seem to be used at all anymore)
- Type 9: ATC RGBA Explicit (doesn’t seem to be used at all anymore)
As you can see we got types WITH and WITHOUT alpha encoding.
Here is the list of UNKNOWN formats:
- Type 13 (used way less than type 14, so maybe no alpha?)
- Type 14 (this is the most used type, so I assume this one supports alpha encoding)
When thinking about what the data might be, don’t throw away crazy ideas like “The data is S3TC /ATC /whatever but compressed again by some ‘normal’ compression algorithm”. Maybe they just replaced type 8 and 9 with an additional compression on top of these types.
Diamondback is searching for help from everyone who is experienced with file formats, image compression, OpenGL or reverse engineering. Since these efforts have been ongoing for several months, any input is appreciated. Those who wish to join the project should head over to the development thread and lend a hand.
May 22, 2012 By: egzthunder1

Looks like Sense 4.0 keeps going down the 2011 line of devices, filling these devices with new life and a sense of continuity thanks to the wonderful work of some of our developers. The latest case took place earlier on Sunday as XDA Recognized Developer sportsstar89 and his colleagues at Team Nightmare felt confident enough on their work to release it into the wild, granting the Amaze 4G users the option of adding yet another port to their arsenal of ROMs and options.
The ROM in question, much like with other early Sense 4 releases, has very few working features and most of them are nowhere near enough to be considered daily drivers—at least for the early ports that we have covered in their alpha states. Although it still has a long way to go, the devs got this to boot, and there are a few other things working such as Bluetooth, which hardly ever works right off the bat, as well as the touchscreen. However, nothing else seems to work properly at the moment.
Keep in mind, once again, that this is by no means a finished build. So, please share what you can find in terms of bugs with the devs so that the build can be improved and the quest for Sense 4.0 can be fulfilled.
Working:
- As of now not much
Boots
Touchscreen
Bluetooth (Strange Enough)
You can find more information in the port thread.
Want something published in the Portal? Contact any News Writer.
[Thanks sportsstar89 and dharvey4651 for the tip!]
May 21, 2012 By: The-Captain

HTC Sense 4.0 seems to be a love-it or hate-it affair for most users. For those who enjoy its take on the Android UI, it is now available for the Desire and Desire HD thanks to a couple of ported ROMs. Both ports are based on Android 4.0.3 and originally come from the HTC One V, which comes preloaded with HTC Sense 4.0. These releases will thus give you the latest Sense experience, if you are so inclined.
The port for Desire was made by Recognized Contributor shaky156. And even though it has a long way to go until it is usable as a daily driver ROM, it is an encouraging initial release. Earlier this year, we saw the Desire HD receive a Sense 3.6 ROM. However, this port is instead based on the newer Sense 4.0. Being that the Desire is over 2 years old, it’s great to see the latest Sense on it.
The Desire HD port was created by Senior Member HTC_Phone, who has made a lot of progress since his initial release, and has quite a bit working now. One thing worth noting on the Desire HD ROM is that it is Sense 4.0a ,which is the a version of Sense 4.0. This ROM is on the same path to being a completely functioning ROM and is already usable as a daily driver.
The current “not working” list for the two releases is as follows:
You can learn more and download the goods in the Desire thread and Desire HD thread.
May 17, 2012 By: egzthunder1

Whenever you think of the Energizer bunny, a few concepts come to mind—cute and funny (for some anyways), durable, and definitely long lasting. I think that if Energizer ever felt the need to replace the bunny with another iconic “toy,” it would definitely have to be HTC’s greatest phone to date, the HD2.
Ever since the original Android ports started hitting the device back in 2010, the HD2 has been a hotbed for development; breaking ground time and time again, and expanding the device’s horizons and possibilities beyond reasonable limits. Today, we come across a very interesting and brand new development, brought to you by XDA Recognized Developer sbryan12144. The very first Sense 4 ROM has appeared for the aluminum backed beast.
Sense 4.0 is a a brand new set of problems when it comes to porting, as many of the already-available tools are not exactly functional. Having said that, we have seen this ported to other devices including the Sensation, the EVO 3D, and a few more. Just like the aforementioned, this early ROM release has very few features working and is more of a functional proof-of-concept at this point than a daily driver. Basic things like data and WiFi are still not properly working or at all, but they will eventually get fixed as development continues.
Please be sure to follow the installation instructions and provide feedback and bug reports to the devs so that the build can be improved.
Not Working:
- Camera
- SD Mount
- USB Storage
- Data (Starts but doesn’t connect)
- Sound
- Wifi
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.
[Thanks sbryan12144 for the tip!]
April 27, 2012 By: egzthunder1

You may recall that not too long ago, we wrote an article about the first ever port of the HTC Endeavor (One S) for the EVO 3D, brought to you courtesy of XDA Recognized Developer TMartin. Well, as it turns out due to some time constraints on his end, the dev could not update the ROM as much as needed and thus, it never really took off from the pre-alpha state. That was until now because thanks to the generous donation of an EVO 3D, XDA Recognized Developer newtoroot has been brought into the game to help TMartin with the port.
In case you are not familiar, the HTC One S is one of the latest devices released by HTC, a variant of the One X, which comes loaded with ICS 4.0.3 as well as the all new Sense 4.0 interface. The appeal of this project is really a two-fold ambition: A. Sense 4 will not be coming to the EVO 3D anytime soon (the official update to ICS is rumored to come with Sense 3.6); and B. because porting stuff is fun and some people claim that it cannot be done. All in all, we do it simply to break limits.
In any case, newtoroot just released a brand new ROM in beta stage taking on TMartin’s work. The dev has been able to get the ROM working in such a way that it literally jumped from Pre-Alpha to Beta in a matter of days. Some of the things he fixed were:
Having said that, this ROM is still in beta and as such, many could consider it a non daily driver. The ROM has no Bluetooth or working cameras. And on top of that, transition animations must be turned off since the kernel being used right now does not play well with these animations, and causes continuous freezing of the screen. Last thing are actually the device’s sensors, which seem to be somewhat laggy, particularly the accelerometer. The latter actually causes some freezes due to the device trying to go to the mode being requested (landscape or portrait). Due to HTC still not having released the new ICS kernel for the EVO 3D, the correct drivers for the device are not yet available, but are being worked on. So, there is hope that we will see a more complete ROM very soon.
Please leave any thoughts or comments on the thread and if you happen to come across a bug that is not reported, please leave the feedback clearly in the thread so that it can be reviewed by the dev.
Ok this is something i threw together for you guys to hold you off while tmartin and myself work on a really solid rom… I want to say Thanks to tmartin and the user who donated the device i cant remember his name at the moment but ill add him in the OP later… without them this would not be possible for you guys so show them some love….
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.
April 17, 2012 By: pstevep

Have you just rooted your brand new HTC One X? Are you are ready to break in and turn it into the custom beast that you have always dreamed of? Have you gone so far as decompiling your framework-res.apk and altering a few .XMLs? Maybe you even added a custom toast_frame.9.png? Once you start the recompile process, you are unfortunately met with a host of errors. After taking a breath and resisting the urge to destroy your computer, you try to figure out what you can do to fix these errors, but aren’t sure where to start.
XDA Recognized Themer Fernando Sor knows how to fix these common errors and was helpful enough to share it with us. As it turns out, there are 4 .XMLs that need to be rewritten to recompile correctly. Although this may be an arduous task, Fernando has written an in depth tutorial on how to do this. Thus, your process should be less painful, and more of a learning experience. He lays out all of the tools necessary and exactly what you need to change to make sure everything goes smoothly.
There is good news in this, as well as bad news. The good news is this method should work across all ICS Sense 4.0 based roms, the bad news is com.htc.resources.apk cannot be recompiled until apktool is updated. So although you can decompile and recompile your framework-res.apk without issue, you still won’t be able to fully customize your ROM without a little MacGyver skill. For now however check out the original thread and contribute to the conversation as well as learn from some of the best.
April 9, 2012 By: Will Verduzco

With all the excitement surrounding the launch of HTC’s flagship One X, One XL, and One S phones, it’s easy to forget that there are other phones in the HTC One lineup. Never fear, however, as we haven’t forgotten about HTC’s new chin-laden device.
While the 1.0 GHz single-core Qualcomm Snapdragon S2 may not pack the same punch as what’s found in its dual- and quad-core siblings and its 3.7″ WVGA screen doesn’t pack in a ridiculous number of pixels, the One V may very well offer the right combination of screen size, speed, build quality, and price for those who don’t demand the absolute bleeding edge in mobile technology. Plus, let’s not forget that that this phone comes loaded with Android 4.0 Ice Cream Sandwich and the thankfully subdued Sense 4.0—an update many HTC devices are still waiting for.
Head over to the newly created forum to get in on the discussion.
March 13, 2012 By: David Watt

The HTC Sensation and HTC Evo 3D were recently treated to an eagerly anticipated Sense 4.0 port by Virtuous development team. These ports were based on the leaked HTC Endeavor RUU, meaning a lot of widgets and apps had to be resized, due to the difference in screen resolution between the two devices and the HTC Endeavor (now known as the HTC One X).
Today, on behalf of the Virtuous development team, Recognized Developer mdeejay brings us the first custom ROM for these two devices, based on the freshly leaked HTC One S Developer Preview RUU. Given the HTC Sensation/Evo 3D and HTC One S share the same screen resolution (540×960), no resizing of widgets or apps is required, meaning greater overall compatibility between the devices.
The ROM is currently in Alpha stages, so don’t expect everything to work out of the box. A list of known issues is provided, such as non working camera, Bluetooth, mass storage and animations. But the developer states that fixes will soon appear. To get your hands on this fresh port, head on over to the HTC Sensation and HTC Evo3D GSM threads.
March 8, 2012 By: Will Verduzco

Just a few days ago, we brought you news of an HTC Sense 4.0 port for the Samsung Nexus S based on the leaked HTC Endeavor RUU. At the time, no such porting efforts had been made on Google’s latest flagship, the Samsung Galaxy Nexus. Luckily the wait wasn’t too long, as XDA Forum Member nello92 has now released a work-in-progress port of his own.
Rather than basing his port on the Endeavor RUU as we saw previously on the Nexus S, the developer is using the leaked HTC One X RUU as the foundation. Currently the ROM is in very early “alpha” status, and not much can be claimed other than its ability to boot and play audio. That said, progress is being made at a fast pace, and the developer is calling out for collaboration with fellow developers who may wish to join the porting efforts.
In the words of the developer:
WHAT WORK:
-Audio (<—-yes it works! and sounds very high xD)
-bootanimation HTC/BEATS (very beautiful and fluent)WHAT DOESN’T:
-ALL THE REST!! FOR NOW IT WON’T PASS THE BOOT SCREEN!!
To check out the progress, or even give it a whirl on your own Galaxy Nexus, visit the ROM thread. Just be sure to make a Nandroid backup if you are brave enough to flash, as this is certainly not at daily driver status yet.
March 6, 2012 By: egzthunder1

It seems that the leaked Endeavor RUU that appeared a few weeks ago gave birth to several ports and projects across various devices. HTC announced that the new version of Sense was rather slimmed down from previous iterations of the UI and on top of that, it is fully ICS compatible. It is only logical that people who are fans or curious about this to try and pour some efforts in getting this running in other devices. For instance, XDA member swamp goblin has released a pre-alpha (term that we have seen quite often as of late) port of Sense 4.0 with ICS for the Nexus S. As impressive and unrealistic as this sounds, it is not completely unheard of since other versions of Sense had been ported to non-HTC devices in the past, and with good results I might add. However, it still holds that “wow” factor that leave us in disbelief whenever we see “frankenports” like this.
Much as it currently stands with other ports for other devices, due to rather large hardware differences make this an interesting project to tackle for most devs out there. There is very little working on this rom at this moment, and short of booting, you may not get to do a whole lot just yet, but patience and determination will likely bring the wanted results. If you think you can help the dev iron out a few of the deficiencies of the port, help with drivers, features, etc., please swing by the thread and leave some comments and or feedback.
This is Sense 4.0, ICS 4.0.3. It is ported from the latest HTC Endeavour RUU leak. The Endeavour is a quad-core tegra 3 phone, with 720p display. So yes this rom will take some work.
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.