yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] elvisypi:
This is so unfair. So no chance at all to port it? I thought ville+ was somehow compatible. Can't we use older libs?
[HTC Sensation] slobo2712:
seems difficult to port it on sensation....?
[HTC Sensation] BanB:
hey @slobo2712 look -->

It means

No!
[HTC Sensation] Jonny:
We can/may be able to use VilleC2 libs as they should work on Sensation (MSM 8660 Chipset for C2, MSM 8960 Chipset for Ville). Currently we use Ville C2 graphics libs in Sense 4.1 ports as they solve the chrome bugs.
[HTC Sensation] ivicask:
Thats exactly what i tried, but as i said moment you add anything from villec2 or sensation (Same as on all ports so far), you hit brick wall, no useful logs, nothing, libs just don't mix anymore..

But try for your self maybe you get lucky...
[HTC Sensation] XxXPachaXxX:
seems that the current hardware libs (gralloc/hwcomposer/etc..) aren't compatible
[HTC Sensation] Jonny:
Probably should have worded it better, what I meant was that when Ville C2 JB gets out those libs should work fine :)
[HTC Sensation] ivicask:
Add all media libs to the list also..means no audio/video/camera... At least that's my observation..
[HTC Sensation] sparkienl:
Are you still trying to extract it????

Because here it is see ScreenShot001.jpg
[HTC Sensation] ivicask:
Yea, but theses also possibility HTC was thinking in advance and made this libs none compatible with the libs we need to port it..it would be easy for them to do so.

But i hope for the best..

---------- Post added at 05:55 PM ---------- Previous post was at 05:52 PM ----------

You extracted 26m System.img..it needs to be 1Gb+, and its not relevant anymore..we got ROM as you can see we are trying to boot it..
[HTC Sensation] almostthere:
Just a thought but would the Sprint HTC EVO 4G LTE Jelly Bean 3.15.651.16 OTA being discussed elsewhere be of any help even though technically works on an older hardware?
[HTC Sensation] Jonny:
No point in that, screen size of that device is 720 x 1280 pixels so everything would need to be resized which is too many man hours to even be considered, also this has MSM 8960 chipset so likely to run into the same problems as the current issue with porting from the One S+
[HTC Sensation] Solar_:
And what if you keep the One S graphic libs and related stuff and hex edit the files? Is that possible or way too complex?
[HTC Sensation] szymko1995:
Will it be possible to port them to cm10?
[HTC Sensation] Jonny:
Okay, this has come to an early close. We are not allowed to port this ROM.

I just re-read the ROM's OP to find this nasty surprise at the bottom of it...

At least that explains why Flemmard hasn't answered the PM I sent him 2 days ago asking if he could share how he managed to get a good system partition and if he couldn't share that then could I have permission to attempt a port.
[HTC Sensation] lepszy:
So much for xda sharing community lol. What a joke.
[HTC Sensation] sirioo:
I can not believe :(
[HTC Sensation] abitzsong:
No sharing, no porting, no source, no information about how he build that ROM...while nobody could even extract the system?

And everybody believe him that this is a real one s se stock ported ROM?

With a strange version of kernel?

At least I don't believe he is someone in Taiwan HTC who is capable doing this "magic".
[HTC Sensation] j_r0dd:
Considering the files from the Ville+ are HTC's and NOT his it really doesn't matter what that "dev" says. They are not his files to begin with! F him.
[HTC Sensation] Dredead:
There is nothing legally binding about that statement. The intellectual property isn't even theirs, it's HTC's. Also, we will not be causing any damage in earnings so there can be no argument there.

All that'll happen is that you might make an enemy. And once every dev on XDA makes a port... Well, they can't hate everyone now can they?

For a community such as ours, I think its ridiculous. If they wanna attempt their own port, that's fine. But if someone else can do it better and you're hogging the goods, you're just making everyone else lose to maintain your "exclusivity". Devs need friendly competition, if your ROM is the best then everyone will use it.

They should thrive to be the best rather than ensure no one can compete... How can you progress that way?

Either way, assuming no one wants to touch this ROM, do we need to go back to hunting for SE owners?

Sent from my Sensation XE-Maniac
[HTC Sensation] epsix:
You guys need to calm down, Fleming is part of Vituous Team. Im sure mdeejay and the team will port it to Sensation. They did all the hard work, they're not stingy but also wouldn't like their work to get kang. They developed for alots of phone, so just calm down and wait.
[HTC Sensation] Riyal:
Hi! Sorry for being suck an @$$ but I'd like to ask directly if the RRU has been decoded already? I know I could read the whole thread reading 33 pages/326 replies is no joke and I don't have time for that. Now if someone could just say "no it's not yet cracked" or "yes it's already cracked here's the link:"

Then I would appreciate it. Cause if it's still not I'm gonna download the 1st post there and try to find the magic offset of the RRU.
[HTC Sensation] epsix:
It's cracked already by Flemmard in One S thread but the team wouldn't let anyone port it.
[HTC Sensation] faiyo:
Not allowed? Rules? Internet?

HAHAHAHA funny
[HTC Sensation] elvisypi:
Okay this is making me angry. At first they has written in sharing policy that everybody could use their source, as it was stock rom. Now it's been changed to "nobody can ever use it". If you guys are able to use it for our Sensation I kindly invite them to f... themselves. And for the record it's not their property at all, it's Football who we should be thanking, he gave us the ruu.
[HTC Sensation] Riyal:
OK guys I already took a quick glance at the RUU and I already found the compression method.

The RUU was packaged using ISc cabinet. I already found the headers also and all that's left is to strip it so I could extract a raw cabinet file containing the whole system. This is the first time I'm cracking an RUU so I don't know yet if the magic headers were applied to the RUU itself or on the cabinet file or there's something else more inside so before I dive deeper I would like to confirm if any developer here is really interested in this ROM? I don't wanna go deeper and break my skull cracking this and in the end nobody even cares if this ROM dump would be available.
[HTC Sensation] ivicask:
Why do you guys even bother with it? ONE S is bad candidate for porting, at least Bluetooth will not work for sure + other problems we had (before we got VILLEC2)

And no XDA policy prevents you for porting this at your home for testing purposes, and its just matter of time when someone dumps ONE S+ or ONES OTA arrives (EVO LTE got it yesterday), so you can simple switch to other base where nobody will prevent you to release it.
[HTC Sensation] Jonny:
I'm interested seeing as the only other way (porting the virtuous ville+ ROM) is now not allowed, at the very least it would be interesting to find out how the encryption can be cracked so we could do it on other RUU's :)
[HTC Sensation] ivicask:
I also extracted raw cabrinet (data.cab) from RUU.exe directly, but its still encrypted., but for sure try your self and yes we need files for other purposes than just porting, and if you crack it we will use this method for unpacking future RUU's.
[HTC Sensation] TTime_007:
Maybe this one is usefuller? http://xdaforums.com/showthread.php?t=2047464
[HTC Sensation] VictoriousShooter:
Negatory...again.

That's for EVO 4g LTE (aka Jewel): different network, chipset, and resolution.
[HTC Sensation] elvisypi:
We should wait till Ville C2 gets JB and till we are able to extract the ROM from it. So don't get too excited cause JB is still far away...
[HTC Sensation] XxXPachaXxX:
Have someone tried to use hw libs from experimental cm10 ??
[HTC Sensation] ki666ng2:
Hello everyone!

Guys, does not easily be ported firmware virtuous?
[HTC Sensation] sorceforge:
I think you need to read this. Check this out. http://xdaforums.com/showpost.php?p=35416605&postcount=320
[HTC Sensation] ki666ng2:
Yes, it is sad, I just have EVO 3D and yesterday I started to pick sense of EVO 4G LTE, the firmware official deodex
[HTC Sensation] mikrosmile:
As i understand from that http://xdaforums.com/showpost.php?p=35343534&postcount=23

system img is still not fully encrypted, right?

:confused:
[HTC Sensation] Stephen:
Moderator Warning,

I have cleaned this thread. This is a development thread regarding unlocking and using the RUU. Keep posts related to this. Remember forum rules when posting.
[HTC Sensation] Dredead:
Any advancement on this? Or is it safe to say it's not happening?

Sent from my Sensation XE-Maniac
[HTC Sensation] VictoriousShooter:
Could this be of use?

http://xdaforums.com/showthread.php?t=2065224
[HTC Sensation] scaryshark:
Here you go guys, this should cheer you up. Stock JB Sense 4+ ROM from RC/RD Zarboz

[ROM][S4][Dec 25] JB Sense+ Stock Deodex Rooted 3.16

And best of all, the sharing policy!

Obviously, if you do find this helpful go over to their forum and give them a thanks and a mention if you use their work, team Blackout are some great devs!
[HTC Sensation] V1k70r:
But that's the S4 version of the One S, not the S3 version. It has a different SoC and is because of that of no use to us.

EDIT: Whoopsie, JB for the S3 version of the One S isn't out yet so we won't be able to get correct graphic libraries yet anyway. I was thinking about that when I posted this comment.
[HTC Sensation] zooster:
It can be still useful, just more work to port that Rom that will have less pure jb parts.

The s3 porting will produce a more pure and bug free jb Rom.
[HTC Sensation] timothio:
But sense 4+ in Taiwan one s is also s4 chipset
[HTC Sensation] epsix:
I'm running elegancia it's S4 chip, I think run better and smoother than S3.

Hope dev will port it.
[HTC Sensation] sy224048:
Wut. The s4 chip is only in the ville u, the ville plus and the ville. The s3 is in the ville c2. Our sensation has an s3 chip. So, logically it would make more sense to port the one s ROM from the phone that used the s3 chip

sent from my jingly bells
[HTC Sensation] szymko1995:
JB for S3 should be before 2013, so in this week.

I think Team Venom will give us almost bugless port soon.
[HTC Sensation] PopaStefanx:
Maybe, we have to wait about one month until HTC release the jelly bean update and then about one week until team venom port it.

Inviato dal mio HTC Sensation XE with Beats Audio Z715e usando XDA Premium HD app
[HTC Sensation] Jonny:
Source for this information? Unless I've missed something over the last 2 days this ain't happening.
[HTC Sensation] Jonny:
And yet again, keep the off topic speculation out of this thread, post it in the dedicated sticky thread in sensation general
[HTC Sensation] sjknight413:
Only source would be football saying on Twitter it's in the final stages of testing.

definitely doesn't mean it'll come in the last weeks of 2012 though.
[HTC Sensation] j_r0dd:
I'll leave this here. I don't know which variation it's for. I haven't downloaded the OTA zip to check it out yet.

http://www.androidpolice.com/2012/1...-for-htc-one-s-rolling-out-throughout-europe/
[HTC Sensation] sjknight413:
That's S4

people are speculating that the s3 ota will be released within 3 weeks but that's completely speculation.
[HTC Sensation] Jonny:
Which is exactly why I don't want speculation on this thread, I genuinely thought I'd missed something only to find out its something I found out 2-3 days ago.

To be blunt about it, Devs keep an eye on many different forums and are probably 99 out of 100 times aware of what's happening before it filters down to the general userbase. Just because we don't post about it doesn't mean we don't know ;)
[HTC Sensation] ali_l67:
One week! Even one x still dont have jb viper after months of jb officialy Reales for it, i think it take a long time to port venom tweak on jelly bean
[HTC Sensation] lanluckez:
But maybe Elegancia team can do the work,..?
[HTC Sensation] PopaStefanx:
Because m0narX need the HTC ONE X+ to develop the JELLY BEAN TWEAKS: is impossible to develop witouth the original JELLY BEAN DEVICE.
[HTC Sensation] Stephen:
Forum Moderator Update

This post is now closed at the request of Jonny. There is a thread here in the general section were you can continue to post updates etc.
[HTC Sensation] Jonny:
only problem is the partition mounts, surely One S has different blocks than sensation or would the RUU automatically send it to the correct block?
[HTC Sensation] TJD319:
There has got to be one person on XDA who owns that device. If we can find and reach out to such member, maybe he/she can load the ruu on his/her device and give the devs a system dump....this could be the easiest way.

However, finding said user will be the difficult part...my boy's T-Mobile One S comes today..such a shame that device can be of no help :/

Sent from my HTC Sensation 4G
[HTC Sensation] TTime_007:
Well when there is anything I can do just ask!:good:
[HTC Sensation] Jonny:
Unfortunately the White edition of HTC One S is specific to Taiwan - I saw it on HTC Elevate posts (I have known that this device would ship with JellyBean since they posted it on Elevate) so only Taiwanese people would have it (also it hasn't been out long and not so many people are early adopters now).
[HTC Sensation] Hitorijanae:
What if you extract the system image and mount it as a loopback device.
[HTC Sensation] zooster:
But what's the point into crypting the RUU? A system dump just bypasses this.
[HTC Sensation] noodles2k:
It's a limited edition device with newer software than the standard one s, they probably don't everyone getting their hands on it.
[HTC Sensation] zooster:
Well then it won't make any sense releasing a crypted ruu for standard one s. In a matter of minutes after the release there will be a fresh system dump...
[HTC Sensation] noodles2k:
We can only hope lol. :eek:
[HTC Sensation] Jonny:
Thing is, you can't extract system.img - you get CRC error in every single extractor.
[HTC Sensation] Jonny:
Nope, its just HTC - they are doing it to all their new RUU's not just limited edition devices, One X JB RUU's are encrypted and so are One X+ ones... HTC are just proving what they think of the developer community...
[HTC Sensation] dipje:
so, we ('just' ?) need someone with a One S (S4) rooted / unlocked to install this, go to recovery and rip the installed system partition?
[HTC Sensation] Mesaman2012:
If that the case I'm sure that wouldn't be hard to do

Sent from my HTC Sensation
[HTC Sensation] Jonny:
1 page ago I explained that essentially yes but it is for the Taiwanese White One S only (different specs) so would probably be unwise to flash on normal one s
[HTC Sensation] Hitorijanae:
Perhaps we could decompile the exe and find the unecryption sequence, since the exe has to unencrypt the Rom.zip.
[HTC Sensation] dipje:
You said it was an S4 right? How is the Taiwanese different than other normal One S editions? Just curious.
[HTC Sensation] TJD319:
Its an older chip, S3, with the 220 adreno drivers instead of 225 and a 1.7ghz instead of 1.5ghz...I believe.

Sent from my HTC Sensation 4G
[HTC Sensation] dipje:
Yeah, ok. I've read back and we're meaning the same thing (Taiwanese has S3, normal one has S4), just formulating is a bit off between us :P.

So yeah, we would need someone with a Taiwanese (S3 One S) to try to flash this, somehow maintain / reinstall their recovery and then make a dump of /system so we have something to work with.

In all fairness, now I think about it this sounds kinda impossible. I believe most people here on XDA are US/EU. And I have no idea what's the unlocking status on that Taiwanese OneS, but I have the feeling they have no unlocked bootloader or S-OFF, so (re)flashing a recovery can be tricky.

Then again, if the new firmware is rootable it should be enough to make a dump to the storage space of /system from the booted device itself.

Just blindly guessing here, but I think the .zip file is just not 'mangled' a bit, but really proper encrypted with AES and HTC private keys. The official .zips were already signed, so making it to fully encrypted is pretty simple for them, even if the modern devices have decryption hardware on board.

In a 'worst case' scenario, it might even be that the RUU-installer doesn't decrypt the .zip, but it's placed as is on the phone, and the decryption is done there by the device's bootloader / stock-recovery.

Since they've done this with a reason, I doubt the RUU installer is stupid enough to unpack the .zip somewhere in a TEMP folder or something before working with it, but who knows... might be worth checking out.

If I were HTC, I would 'burn' the decryption (public) keys on a chip in the devices, so they can decrypt the .zips supplied by HTC. The key would never leave the chip and end up in RAM, so somehow extracting it is hard if not impossible. And you lock down the possibility of people making their own .zips who aren't encrypted with the proper private keys locked somewhere up in the HTC development department. Locked down, and done with it.

So then the only chance would be to get a system dump of a running (rooted) device with his RUU installed.. so we such a device to get further, and hope we have custom-recovery or root access after installing it.

Sounds hard to me :(.

---------- Post added at 04:09 AM ---------- Previous post was at 04:04 AM ----------

Hold on, and skip reading my previous TL;DR post :).

This RUU posted is for the Taiwanese Special Edition (white, 64gb).

THAT version has an S4 chip like the normal European models.

Would it be possible to flash this on a normal European model, or would the partition table go completely nuts?

Probably the last thing.

If the One S has some sort of S-OFF or unlocked bootloader, it might be the lucky situation that the data partition is corrupted (because our models are smaller in storage space) but the system and recovery partition are OK and accessible. That would give an opportunity to extract the /system partition or make a file dump of it.

Or we might wait for an easier RUU or just be happy with what we got :S
[HTC Sensation] chihliouma:
Well, just give more background story. Back to few months ago when ONE S was launched to the market in Taiwan, customers found out that CPU was S3 instaed of S4 which HTC claimed they will use in ONE S. HTC did not admit the fact but stupidly tried to convince customers that S3 is the same as S4. It did generate some complaints in Taiwan at that moment. I guess now since the CPU productivity is improved, therefore, HTC is just trying to fulfil the real ONE S that should be in Taiwan.
[HTC Sensation] BuXuRa:
i think we need showp :)
[HTC Sensation] smokin901:
I tried it is does not flash even after setting supercid . let me check miui.com forum we may get lucky

Ofcourse tried on one S if anyone is wondering
[HTC Sensation] BuXuRa:
any news ? :(
[HTC Sensation] Jonny:
Please do not ask, if there is any news it will be posted.
[HTC Sensation] elvisypi:
Does this help??

I found this on HTC One S thread http://xdaforums.com/showthread.php?t=1719911
[HTC Sensation] Jonny:
Android 4.0.4 Sense 4.1 - ie what we already have :)
[HTC Sensation] hkhs10811:
Cannot wait VipersRom ported this to our Sensation！

（Though the rom is from Ville not from Ville C2, BUT still not give up :o）

BTW i'm a medical student from Taiwan, and Sorry that I cannot understand what you gus are talking about in the previous thread...

and i do not own a One S, so i cannot test this dev rom on my phone.

I think that all we could do is wait for HTC's official 4.1 jellybean rom realease.

Cheers
[HTC Sensation] sy224048:
haha don't hold your breath.
[HTC Sensation] dublinz:
Look like that if you buy HTC flagship device you will get ONE update and after that you can either throw you phone away use CM or similar... i would love to be proven wrong but i dont think that htc will release anything new for Sensation.....

So from now on i will get only nexus phones............
[HTC Sensation] sjknight413:
Can i ask where you got this information from?

Cannot find anything about Venom team porting this jellybean ruu to our sensation.
[HTC Sensation] elvisypi:
No they aren't porting anything. No one has been able yet to extract the system.img from the rom, so there is nothing to work on.
[HTC Sensation] sjknight413:
Yes and that was exactly my point, was wondering why this guy was stating they were.
[HTC Sensation] hkhs10811:
I'm sorry for saying something that seems to be funny.:mad:

but I'm not an computer engineer, so I know little about what you all are talking about:(

All i could do is trying to bring some information from Taiwan and wait for the dev's update.

HTC indeed seems not to focusing oc the S3 One S, BUT not only you gus, even people in Taiwan who

buy One S (S3) will argue that. So eventually, to get a rom from VilleC2 is hopeful, but to get a rom from Sensation is quite impossible.

Again, sorry for what I'm saying wrong...
[HTC Sensation] DeactivatedProtocolDroid:
just to add. Asian released One S are running on S3, including my country, Philippines. i will check our local forums and see if i can find something useful.
[HTC Sensation] EclipzeRemix:
In what way is the system.img corrupted? What have you guys tried for
[HTC Sensation] Jonny:
Read post 2 - extra bytes. Some sort of encryption algorithm, newer hboots for one s/x/x+ can decrypt it. The thread in android general has more info and more devs posting in it - diamondback's post is probably the most relevant.
[HTC Sensation] chihliouma:
Hi there, I am not sure if this is workable or not but I guess if someone can advice any tool for how to "dump" the ROM from ONE S SE (Taiwan version), maybe there is a chance to get the dump ROM.

PS. here is the open box for that version. It seems the androidn version is 4.1.1.

http://www.mobile01.com/topicdetail.php?f=566&t=3055422&last=39903932
[HTC Sensation] BanB:
Is every JB RUU crypted?
[HTC Sensation] Jonny:
Seems so, from One X+ and Ville Plus RUU's leaked, they are all encrypted
[HTC Sensation] BanB:
Could you extract the zip file via WinRar or something?
[HTC Sensation] Jonny:
you can obtain the rom.zip from the RUU but you just cant extract it, get CRC errors because of the encryption
[HTC Sensation] elvisypi:
I read that not only the Taiwanese received their phone with s3 processor, so did tge russians. There are some russian forums about this. Can they try and flash this ROM? If yes can they provide a system dump?
[HTC Sensation] Jonny:
No, The Ville_Plus is S4 CPU
[HTC Sensation] elvisypi:
Ok:(
[HTC Sensation] topjohnwu:
The HTC One S SE (Special Edition) is selling now here in Taiwan. Maybe someone has got the phone right now. Waiting....
[HTC Sensation] Alipk52:
Guys i'm just writting here to throw a valuable/probable solution for extracting files from system.img, kindly don't go mad on me if it doesn't work, few days ago i was looking to extract system.img of my old nandroid backup within my phone to get a file from it, and app named "androzip root" extracted it successfuly with its original folders, anyone who have this system.img file of ville jb ROM in your hard drive, copy it to your sdcard and extract it with androzip root or file expert app, i hope it'll work for you, don't underestimate your phone and ignore this post, i am just asking you to check it out, i am sure community will soon go ahead in development if it'll work for you. And yeah i don't have computer, so i can't get rom.zip from RUU, That's why can't test it myself. Please try.
[HTC Sensation] ivicask:
What difference does it make? Its Cabrinet ( .CAB) file, and its encrypted, doesnt matter which zip program you use, they cant read it.

:/
[HTC Sensation] Alipk52:
can you or anyone else could upload this file seperately?
[HTC Sensation] zcdg:
Tested for you - it doesn't work. And it shouldn't work because unzip for android is kind of copy of unzip for pc anyway and use algorithms and expect the same format from zip file.
[HTC Sensation] bender_007:
hint: we do have the rom.zip

hint 2: we don't have the system.img

You can't extract it. Not in normal way.