yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Themes and Apps] andip71:
Thanks ferdymargate, always very nice to read.

Well, meanwhile the XWJW5 version is also released, blue theme included. See some posts above for the link to the new thread.

Cheers

Andi
[Galaxy S I9000 Themes and Apps] andip71:
Hi DeusEx80,

the differences are quite minor. More cosmetic fixes (translations).

Whether TW4 launcher is more smooth I cannot say, I never use it as I always switch to Zeam oder (currently) ADWLauncher. I do like them much more.

Apart from that, the firmware feels really good, smooth, very good battery life as well. I would recommend it if not too much of work for you.

And... will only continue providing the next things for XWJW5 as I cannot (timewise) manage to maintain more than one version at the same time.

Thanks

Andi
[Galaxy S I9000 Themes and Apps] vidvan:
Hi Andi,

When you said minor cosmetic fixes in XWJW5 (translations), did you mean that the charging bug is fixed ? (When battery level is below 10%, it shows as "charging" in the lock screen even though no charger is connected to the phone).

Thanks
[Galaxy S I9000 Themes and Apps] andip71:
Honestly, have not yet hast a look at that. Will check next time.

I meant more the translations for e.g. the face unlock screen etc.

Andi

sent via Tapatalk 2
[Galaxy S I9000 Themes and Apps] ZaneZam:
I had that too on JW4, seems to be fixed on JW5 for me at least till now! ;)

EDIT: unfortunately still not fixed,i'm just on 17% bat and message appeared!!
[Galaxy S I9000 Themes and Apps] cripubu:
Hello ZaneZam, please allow me to ask you if this mod also works with xwjw6, since I recently have updated to this. I will have to flash Semaphore again, I think, since flashing jw6 I lost root, but ...

Thank you so much for your answer!
[Galaxy S I9000 Themes and Apps] ZaneZam:
Hi cripubu!

For boeffla mod XWJW6 version u can go here: http://xdaforums.com/showthread.php?t=1710666

This version (3.0) is ONLY for XWJW4 and jep u will have to reflash semaphore after flashing JW6 ;)
[Xperia Arc General] chiefy009:
Well I flashed the ICS rom and all is well, I used the advanced stock kernel with CWM. Now today I have had no signal all day yet by battery has drained like you wouldnt believe. Yesterday I went all day and loads of juice left but I had signal today i had no signal and had my battery eaten ?

weird ?
[Xperia Arc General] itsbvka:
Did you follow the whole procedure? looking at baseband, kernel and ICS Rom? If not please check it and redo the procedure.
[Xperia Arc General] chiefy009:
Yes I did doh

Pc companion flashed the Rom
[Xperia Arc General] ArmorD:
And you wiped? That's usually the reason for signal loss.
[Xperia Arc General] chiefy009:
Nope it's not the signal lose that's the problem its the drain, pc companion wipes it when it flashes
[Xperia Arc General] bukest:
Hi!

I have the "same" issue like yours. It's starting with battery drain and the end of no baseband version and can't get signal too.

http://xdaforums.com/showthread.php?t=1602982
[Xperia Arc General] chiefy009:
Like I said it's not the signal issues it's the battery drain while I have no signal
[Xperia Arc General] jimbo77:
Thats normal behavior... The phone will try to caught a signal at any coat hence the phone doesn't go to sleep and the heavy battery drain shows... Specially if you set the phone to 3G only and have no reception
[Xperia Arc General] hootnath:
the exact same thing happened to me too. there is something up with the new baseband, i see that my android-system has high usage ... the sony's ics roms' android system goes into a loop while trying to do syncs cuz of the baseband. try baseband .66

---------- Post added at 01:17 AM ---------- Previous post was at 01:13 AM ----------

yeah, but the signal/reception was there. both my wifi and 3g were disconnected when i woke up while the cell signal was at 4 bars.

plus turning the 3g and the wifi off and back on fixed the issue. sony has had baseband problems with their ICS beta s well that baseband 66 fixed for me (all the other ones were causing sync-loops causing high android-system usage).
[Xperia Arc General] chia8331:
So the battery drain may be caused by baseband 70?

I have this problem and the GSM data transfer is measured by single digit Kbyte.

Once GSM data is off, battery stop dropping.

I have to depend on wifi until something turns up.
[Xperia Arc General] sleepsus:
the current Nordic ICS FW was built for BB 70, hence it has BB libs in the rom. If your phone doesn't have BB 70 then you have a mismatch and all sorts of strangeness may occur.

either flash BB70 FW or flash the correct BB libs for your current BB.
[Xperia Arc General] caqo71:
I have problems with BB 70 too. My phone after a couple of hours, or after rebooting, says that the SIM card is Invalid.

If I flash BB 64 with its libs, then I hav signal but still the messaje "Invalid Sim card".

it's BB 70 the faulty one :mad::mad::mad::mad:
[Xperia Arc General] sleepsus:
flash BB 64 FW too. The libs need to match the BB FW.
[Xperia Arc General] caqo71:
Read again what I said. ;)
[Galaxy S II Q&A, Help & Troubleshooting] kingharsha:
I want to install this rom .. I am in wanamlite rom .I don't have any problem in switching roms*But I use Cam more frequently ..So how is cam clarity in aokp roms ...

Cam review for aokp rom...

If I want to go back from aokp roms..

Shld I flash through Odin or can I flash official deodex roms cwm files ?

Last but not least which rom shld I try for first time aokp 4.0.4 which one ?
[Galaxy S II Q&A, Help & Troubleshooting] adamski123:
The camera is fine on aokp roms, if u wanna go bk a normal flash through Odin is fine.

I would recommend galaxy nexus f1 rom for ur first stock android rom. Its super smooth and fast :)

For aokp hydrogenics is gd.
[Galaxy S II Q&A, Help & Troubleshooting] crachel:
Instead of a new thread for this, I would recommend asking your question in the AOKP ROM thread

Thanks

Closed
[Samsung Galaxy S (4G Model)] anoymonos:
there any way to incorperate BLN into VB final (fixed) sorry though i was in Q & A
[Samsung Galaxy S (4G Model)] FBis251:
http://xdaforums.com/showthread.php?t=1590350

If you read the whole thing, I'm sure a light will go off.
[Samsung Galaxy S (4G Model)] Kyndig66:
No worries. AFAIK you need a kernel with BLN support, either v.0.1.1-rc3 or v.0.2.0, then install the app.
[Samsung Galaxy S (4G Model)] crackpot:
Yes, the kernel must have BLN added to it, independent of the ROM.

For what its worth, I'm on VB final and BLN works beautifully, I'm using the paid app if it helps.
[Samsung Galaxy S (4G Model)] P06o:
It would be cool to have this built into a rom also, negating the need for an app. But I'm not about to make that kind of request...
[Samsung Galaxy S (4G Model)] FBis251:
You need the app to enable it at all. There ARE some system files that get created with the app that control the state of the notifications though.
[Samsung Galaxy S (4G Model)] P06o:
For now that's true, but nearly anything is possible if the hardware and kernel support it. If an app can enable that behavior, then it can theoretically be hard coded into a rom, am I right? But that's lot to ask for when a free download does the job. I mean, given the huge list of things the few devs we have are busy with, coding bln into their work is a waste of time.

Anyway... That was more than enough diverting from the topic.
[HTC One X] xmoo:
Read post #2 before posting!!

So Football and me are busy with trying to get S-OFF for this Badboy, but it seems to be a hard job. Please be patient!

/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about content included in this thread
* read before doing anything! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, We will laugh at you.
*
*/

13-04-2012 XDA.CN releases pictures showing someone succesfully has S-OFF'd his device. Tool is for sale here: http://item.taobao.com/item.htm?id=10824156715

17-04-2012 Thread made.

17-04-2012 We have found someone with a S-OFF device, and a newer HBOOT than the one from XDA.CN. Trying to get access to the HBOOT.

18-04-2012 OTA 1.28 brings HBOOT 0.94.

18-04-2012 New member with a S-OFF device is willing to help.

19-04-2012 HBOOT 0.43 S-OFF rfs.img received and uploaded.

19-04-2012 RFS.img is not the correct file, searching continues...

19-04-2012 Radio located, click here

26-04-2012 HBOOT probably located here

15-05-2012 NVFlash app + APX Drivers added

12-06-2012 Tegra 3 Manual added, see here!

16-06-2012 HBOOT 1.11 from the test-keys uploaded here!

16-06-2012 Huge development, read more about it!

18-06-2012 Need to find a way to by-pass CID check.

19-06-2012 Football Partition list for One X with all addresses and lengths of partitions which can be found here.

27-06-2012 Huhge thread clean-up and update.

04-07-2012 Had the chance to play with a S-OFF device, read more about it here! ENG HBOOT which is used in test, is located here.

09-07-2012 Javacard with DIAG will work, but won't be a good solution cause no one got a legit Javacard and the DIAG files can't be leaked!

14-07-2012 Video added which shows the Javacard with DIAG method. Video can be found here.

14-07-2012 The ENG HBOOT 0.03 that Football uploaded lost it's sign. I re-uploaded it and re-checked the file and it should be good now. You can find the new .zip here.

HBOOT versions

Past: 0.03, 0.04, 0.32, 0.43, 0.94, 0.95, 0.96, 1.01

Current: 1.11

More to come, please stop

PM'ing

me!

​
[HTC One X] xmoo:
FAQ.

What is S-OFF?

S-OFF stands for Security-OFF

S-OFF means that the NAND portion of the device is unlocked and can be written to. The default setting for HTC’s devices is S-ON, which means that neither can you access certain areas of the system nor can you guarantee a permanent root. Furthermore, signature check for firmware images is also ensured by the S-ON flag.

What has already been done?

-Tried flashing DIAG file, but with no success. File needs SuperCID.

-Tried flashing ENG HBOOT as zip file, but with no success. File needs SuperCID.

-Tried flashing modified DIAG file, but with no success. File needs SuperCID.

-Tried flashing modified HBOOT as zip file, but with no success. Signature check failed.

-Tried creating a Goldcard, but won't work. The Goldcare is for Qualcomm devices.

-Root while phone is LOCKED, won't work. Only will work on the Qualcomm One X and One XL.

-Ask the Chineese guy with the S-OFF tool. Won't share, cause he needs his money.

-Tried flashing files over recovery, but with no success.

-Tried flashing TETS and MFG ROMs, but with no success. Phone needs S-OFF because the ROMS are not sighned.

-Tried changing CID, but won't work. Only will work on the Qualcomm One X and One XL.

-Tried commands over ADB, but with no success.

-Tried XTC clip, won't work.

How Do I Know If My Device Is S-ON Or S-OFF?

That is easy to verify. Simply boot into HBOOT (bootloader) on your device, and the text on top will show the flag status as either S-OFF or S-ON. A full root generally means S-OFF.

S-OFF – What And Why?

HTC have installed a sort of security check whose level is determined by S-OFF/S-ON. Essentially, this security level is a flag stored on the device’s radio that checks signature images for any firmware before it is allowed to be written to system memory. This hinders using any custom ROMs, splash images, recovery etc., and also restricts access to the NAND flash memory. However, when security level is set to S-OFF, the signature check is bypassed, allowing a user to upload custom firmware images, unsigned boot, recovery, splash and HBOOT images, as well as official firmware that has been modified, this enabling maximum customization of your HTC Android device.

Furthermore, S-OFF also reduces restrictions on accessing the NAND flash memory on the device, allowing all partitions (including /system) to be mounted in write mode while the operating system is booted.

Where is it located?

Don't know yet, here are the partitions.

How can I flash through SD?

Tutorial added here!

What HBOOT status have we seen so far?

ENDEAVORU PVT SHIP S-ON RL

ENDEAVORU PVT SHIP S-OFF RL

ENDEAVORU PVT ENG S-OFF RL

ENDEAVORU XE ENG S-OFF RH

ENDEAVORU PVT MFG RH

ENDEAVORU XE SHIP S-OFF RH

ENDEAVORU UNKNOWN ENG S-OFF RH

Partition list for One X with all addresses and lengths of partitions

Football share the full list which can be found here.

How does HTC do it?

They do it with a smartcard/javacard/goldcard (What ever you want to call it) in combination with the DIAG file. Proof is in the attachment.
[HTC One X] mike1986.:
Something more:

/system/etc/Flash_Loader.conf

boot_port_name=/dev/ttyACMX0

fw_download_port_name=/dev/ttyACMX0

baudrate=921600

BootTimeOut=3000

CommTimeOut=1000

eep_normal_mode=m

file_name=/data/modem_work/QUO_6260.fls

#file_name=QUO_6260.fls

#file_name=XMM6260_SIC.fls

#log_fname=/dev/null

log_fname=/data/modem_work/Flash_Loader.log
​

also

\system\bin\poweron_modem_fls.sh

Line 55: /system/bin/InjectionTool -i ${backup_dir}/QUO_6260.fls.clean -o ${Injected_dir}/QUO_6260.fls -n ${work_dir} -s ${sec_dir}

Line 55: /system/bin/InjectionTool -i ${backup_dir}/QUO_6260.fls.clean -o ${Injected_dir}/QUO_6260.fls -n ${work_dir} -s ${sec_dir}
​

and

\system\bin\poweron_modem_hboot.sh

Line 50: /system/bin/InjectionTool -i ${backup_dir}/QUO_6260.fls.clean -o ${Injected_dir}/QUO_6260.fls -n ${work_dir} -s ${sec_dir}

Line 50: /system/bin/InjectionTool -i ${backup_dir}/QUO_6260.fls.clean -o ${Injected_dir}/QUO_6260.fls -n ${work_dir} -s ${sec_dir}
​

And from flash_loader.log

Start downloading item 'CODE:../HW/XMM6260_V2_USB-HSIC_FLASHLESS_EDE_1.0/MODEM_DEBUG/QUO_6260.fls'' from file '/data/modem_work/QUO_6260.fls
​
[HTC One X] N3m3515:
ah finally someone is looking into this

good luck for you two
[HTC One X] Goku80:
great news and finally...looking forward to this and do not mind holding off a while longer;)
[HTC One X] xmoo:
Hmz the radio version 1.1204.92 seems to be the missing link between the 1.26 and 1.28 (CN) ROM. So guess this HBOOT is from 1.27
[HTC One X] lckuok:
Hmm would buying this tool be helpful to the development of this? Just not sure if this fake or not
[HTC One X] schriss:
Was thinking about the same... but that page is all unreadable to me. Whats the price?
[HTC One X] ancola66:
Its price is 200 yuan equivalent to 30 usd
[HTC One X] evilNathan:
I think they just help you s-off your device and charge 200
[HTC One X] lckuok:
Don't think they can do it remotely, I'm just reading thr the xda cn forums and see if there will release any info there
[HTC One X] TwinCalibre:
From what I gather from this, http://translate.googleusercontent....1.html&usg=ALkJrhirB5MK3WvhdLHS2DwwB0ljoOLOqQ, apprently someone has developed a file that enables unlocking of the phone, not S-OFF, but allows you to unlock without having to do it through the htcdev website, someone correct me if im wrong.... :/
[HTC One X] r0cafella:
Seems like that is just a guide on how to use HTC Dev
[HTC One X] xmoo:
On the screenshot you can see the device is also s-off.

So anyone want to buy the tool, be my guest.
[HTC One X] evilNathan:
Someone wrote a software (based on official dev software)that you can use just one click to unlock your device
[HTC One X] lckuok:
u are right, that is just a tool for others to easily use the HTCdev to unlock their bootloader

The one mentioning the s-off isn't on a sticky, and no details as of yet

Man its a pain reading thr their forums
[HTC One X] TwinCalibre:
Can someone who understands Chinese not make an account on the forums so they can download the tool?

---------- Post added at 06:15 PM ---------- Previous post was at 06:10 PM ----------

Yeah lol massive pain :/, hopefully somone else can shed some light on it lol
[HTC One X] lckuok:
The tool is on taobao which is like eBay but its just for ppl in China which I hate so much cuz it doesn't support PayPal.

I'm trying my best to spot the tool once its on the forum, but if someone else is more fluent with simplified Chinese and actually uses the xda China forums I think its easier for them to understand what they are talking about.

They have ranking system on their forum so iunno if ranks are needed when something like that is released

I can try to contact the seller of that tool tomorrow and see how the trade works out
[HTC One X] evilNathan:
I come from Taiwan. I think i can help to download that software
[HTC One X] TwinCalibre:
Ahhhh fair enough, it seems like someones taken the tool, then just trying to make some money out of it? Even though it looks like you may be able to get it of the forums for free? lol I dunno :/
[HTC One X] starbase64:
Hi,

this is the result:

/dev/block/mmcblk0p17: cannot open for read: Permission denied

with friendly greet

starbase64
[HTC One X] riemervdzee:
Run it under su?
[HTC One X] starbase64:
Hi,

no, i have a locked non rooted stock rom.

with friendly greet

starbase64
[HTC One X] schriss:
I did this with SU:

dd if=/dev/block/mmcblk0p17 of=/data/image.img

then opened it in hex editor and it's mostly empty, but not entirely. there are some short strings in there, like FNOC or 1.1204.103.14
[HTC One X] MarylandCookie:
Deleted by marylandcookie...
[HTC One X] ytwytw:
That could be the case, I havent any time to look into the file yet,

but I have tried use the file (without hex edited) + goldcard + xtc clip to S-OFF Jetstream,

it says Signature FAILED,

not sure hex edit could bypass the signature check, but definitely worth a try after I get a device hands on

would you plz tried to edit it and post here to see it works?

---------- Post added at 04:01 PM ---------- Previous post was at 03:54 PM ----------

Making goldcard while the phone in normal state (not recovery, not HBoot, not sure usb mount under recovery will work or not)

Make it manually,

Use this tool to obtain Reverse CID

https://play.google.com/store/apps/...Jlcmdlci5ndWVudGhlci5hbmRyb2lkLmdvbGRjYXJkIl0.

anyone wanna I attach the how to make a goldcard instruction?

GoldCard is a normal SDCARD (in theory), if it says need format, too bad, u need to do it again...
[HTC One X] ytwytw:
Sorry I ignored your post...

Can anyone tried this?
[HTC One X] xmoo:
Nice to see more people getting busy with it. Ill be back tomorrow.

Goodnight.
[HTC One X] ytwytw:
When you getting into hboot, did you see it scan sdcard?

like ????DIAG.zip

or ????DIAG.nbh

or sth like this?!

here is a pic to understand it...
[HTC One X] bornsummer:
It is nothing to see on a locked One X with goldcard.

And the phone can't read the "sd-card"

It need a format...
[HTC One X] ytwytw:
good night :)
[HTC One X] flakz0r:
It says this:

When I unplug USB, it gives me no feedback so dont know the name of the zip file it searches.

EDIT: Maybe it should be PJ461IMG.zip since the model id is PJ4610000?
[HTC One X] schriss:
When I open HBoot in hex editor, it only mentions: Update.zip, IMG.zip and DIAG.ZIP and also it appears it simply looks for any ZIP, regardless of name, apart from the mentioned 3. But I might be wong.

There is many references to some Debug mode and a command line too. Commands to turn flashlight on/off and stuff like that.
[HTC One X] ytwytw:
This just reminds me about S-OFF on HD7...

http://www.youtube.com/watch?v=O1xDIa1GRQ4

Goldcard+Card Reader+OTG Cable = Luck?!
[HTC One X] anko184:
If it looks for such a file then, according to this, it should be named PJ46IMG.zip
[HTC One X] leith51:
After reading all posts sat here racking my head here's a wild option for you all to think about... I know Android an apple or different os we s-off apple jailbreak! Wot if because the hox has gone apple style built in battery micro sim built in sd card etc etc...

Maybe the principal of obtaining s-off is the same as jailbreak the apple to unlock it depending on how jailbreak works and wot it looks for.

As at the min we looking at the same ways that's always been used

Just a thought could be that htc changed the way it puts s-on to s-off something that could be looked into or a wild goose chase :confused:
[HTC One X] mattman83:
No, just no... in every way, no!

M.
[HTC One X] Rekoil:
Other than those who simply want S-OFF and have nothing to contribute of course, which is the majority of this thread.

I would suggest that everyone who doesn't actually have anything constructive to add keep it to themselves.

And about the "drivers" thing. I think you'd be better off in linux, there's a package here with all the stuff that would be required to get NVFlash working in linux. http://developer.nvidia.com/sites/d...ta/cardhu_Tegra-Linux-R15.beta.1.0_armel.tbz2
[HTC One X] freaked9:
I'm really not a dev and sorry if im talking stupid things there, but i was thinking with some basic logic about the OTA update process.

When you OTA update, you download an update file witch content will be written later to system partitions, radio partition etc..

So, how does he do that?

If a (official) software can bypass the S-ON, than we could also do the same without hardware access, or I'm i really wrong here?

As i see, the system update app (process?) reboots the phone to into a state (menu) where all the system partitions can be written. Couldn't we investigate/monitor how this process is made?

Is there maybe something in the OTA file that works like an authorization to get access to the system update process?

For the first look in the update file, there is a fotaBoot file witch contains the following line:

fota.load.customization=true

Whats that?

Sorry if this makes no sense, ignore me in that case :)
[HTC One X] gaiden0000:
I'm not a Dev either, but this process wouldn't work as the OTA would be signed and, during the upgrade process, because of S-On it wouldn't flash anything that isn't signed.
[HTC One X] supendal:
And since we don't know the key to sign our zips, we can't create our modified zips and sign them like the ones in otas or ruus
[HTC One X] KrisPerry:
Are these keys crackable
[HTC One X] Evil-Dragon:
Not without thousands upon thousands of years worth of computing power. To give you an idea I was trying to use a zip password cracker recently to get into a zip i downloaded off the net but didn't have a password. I tried brute forcing it with all characters, symbols, spaces and numbers up to 15 characters and using 3 computers to share the workload. The projected time to completion was 8000+ years!
[HTC One X] freaked9:
Ok, thanks for the answer!

Do we know all the details about this process? Like, when are the signatures checked? After downloading the file and system is running, or just before the actual flashing happens? If so, can we know how the phone enters that mode?

Instead of brute force cracking the signatures, its now possible to bypass the checking routine? Or get out the signature from the zip file and use it on another.

Sorry for the lots of questions, I'm just really curious and want to understand how this works.

(and maybe there's a chance that im inspiring a Dev to have some idea :) )
[HTC One X] DarkMio:
One OT from me: A.d These keys are longer than 15 chars.

Shouldn't we focus on reverse engineering than trying 37582924 bootmechanisms? ;) j/s
[HTC One X] pdagenius:
If you follow the thread from the beginning - these questions and lots of others have been asked and asked and replied ..... :eek:
[HTC One X] Fightspit:
Is there anyone who can give me the Updater.apk in /system/app ?

Because I am on ARHD which does not have it. I want to check if the apk check the signature of the OTA before.
[HTC One X] DarkMio:
Just saying, dude.

I'm wondering about different things atm..

Since I know that Qualcomm can be evil security bastards (milestone - locking from hardwaresecurity), the One XL is (did I get it right?) S-Off'd or temprooted since a while. And the XL isn't that much hyped like the X.

And MoDaCo couldn't hold his finger still, when he gets locked devices. And the other groups focused on XL too? WTF.

As I mentioned before: the most should learn patience. And shouldn't follow this thread or stop OT'ing full posts.