yashsingh1/xdaforums huggingface dataset:
[Legend Android Development] OzJD:
You've obviously mis-understood.

I have S-OFF on my Desire by AlphaRev, and I have COMPLETELY stock Froyo.

The only difference is I removed the HBOOT updates from the original rom.zip and the two update.zip after.

The only issue you would have with a stock ROM is that if you update, you *might* lose the S-OFF if you don't remove the HBOOT from the update package (or wait for someone else to).

For now, I'm quite impressed by the four? edits to the HBOOT on the Desire that made this work.

Now, I wait for the hacked HBOOT on my legend!

BTW, Does the legend come in SLCD? Will it be supported? I'm hoping the latest HBOOT is added and supports my AMOLED lol
[Legend Android Development] Firecold:
Nope, think that they've changed only desire and n1's display.

My photoshop is ready to customize some pngs:)
[Legend Android Development] foosoomin:
Hello threadstarter,

Is S-OFF ready for Legend ?
[Legend Android Development] TheGrammarFreak:
If it was, we'd know about it...
[Legend Android Development] qzem:
this qoute is from SuperFroyo thread.

Is it somehow possible to do a backup hboot.img, so that someone else could flash it? Cause as I understand in hboot is written if the phone is set to S-ON or to S-OFF. I thought if superatmel could backup his hboot, then we could set our phon to S-OFF, by flashing that image.
[Legend Android Development] manudas:
It would be good to know it
[Legend Android Development] qzem:
Ok I've been googling for two days, but still didn't find out how to backup hboot. But I've found something intersting. Since we know that user superatmel has Legend with S-OFF I started to think there has to be some official rom somewhere out there which has S-OFF already set in hboot. So our misson is to find it, and than, we can flash this rom and get S-OFF. I'm not relley sure if that is simple as it is sound:). Well I found some chins web page, and I think that there is also user who has such rom with S-OFF. So I wonder if there is any guy from china in this forum, that coul trasnlet what are they talking about, or which version of rom is this. et's the search for the SPECIAL rom begin :D!!!

http://bbs.goapk.com/thread-12526-1-1.html
[Legend Android Development] whitetigerdk:
Ever heard about Google Translate ???
[Legend Android Development] qzem:
Of cours i did use google translate,but haven't found anything usefull there and since there are few links I didn't have the will to translate every page under every link.
[Legend Android Development] foosoomin:
For your info, there is NO such official ROM in S-OFF

Phone manufacturer will never release a S-OFF device

So, still waiting for S-OFF Legend
[Legend Android Development] qzem:
Ok so they've just made a mistake on one legend...
[Legend Android Development] efex:
Possibly a developers FW? For testing before closing the HBoot. Just a thought.
[Legend Android Development] OzJD:
Yes, it is possible, and extremely easy.

Power off phone, Hold back button while turning phone on (to get to fastboot mode)

On the PC:

fastboot oem saveprt2sd hboot -n hboot.bin

To install the S-OFF HBOOT, You need to follow the same instructions for the update to the HBOOT on the Espresso.

The engineering bootloaders have all been leaked before - So it's very possible.

Edit: Fixed command (Now tested and working, Verified with MD5)
[Legend Android Development] whitetigerdk:
Spoke to AlphaRev yesterday.. They DO have S-OFF working for Legend, but no ETA on a public release..
[Legend Android Development] qzem:
@OzJD

Thank you very much for the info, I hope this will help us getting S-OFF to our legend:)
[Legend Android Development] OzJD:
No probs, AlphaRev already has one that works, I've been waiting quite some time, lol
[Legend Android Development] TheLegendaryJay:
Sweet, this would be awesome. OneClick Here we come! :D
[Legend Android Development] Firecold:
in what way s-off might help in one-click root development?
[Legend Android Development] manudas:
Why does I get this error if I use the command in this thread? Is the command in a bad format?

./fastboot-mac oem saveprt2sd hboot -n hboot.bin

... INFO[ERR] Command error !!!

OKAY
[Legend Android Development] superatmel:
superatmel@gmail:~/android-sdk-linux_86/tools$ fastboot oem saveprt2sd spl myspl.bin

error: cannot load 'saveprt2sd'

superatmel@gmail:~/android-sdk-linux_86/tools$ fastboot oem saveprt2sd hboot -n hboot.bin

error: cannot load 'saveprt2sd'

superatmel@gmail:~/android-sdk-linux_86/tools$
[Legend Android Development] manudas:
Thanks Super!!
[Legend Android Development] superatmel:
Thanks to people of XDA
[Legend Android Development] OzJD:
That's because your bootloader is locked.

I haven't seen this error before, and Google tells me you're the only one to encounter it.

If you could do a

fastboot oem h

and list the reply here, I'm sure we can figure something out
[Legend Android Development] whitetigerdk:
you are missing the file names saveprt2sd in your tools directory..
[Legend Android Development] manudas:
How can this be solved??
[Legend Android Development] whitetigerdk:
Probably by finding on the net, download and place in correct folder... ??
[Legend Android Development] manudas:
But I mean... saveprt2sd is part of android sdk, isn´t ? If he have the sdk, it sould work fine...
[Legend Android Development] qzem:
@superatmel

So have you tried this, to see which commands you have available?

Ohw and maybe this drivers could help somehow...

http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install
[Legend Android Development] OzJD:
Nah if fastboot is replying with an odd command on S-OFF, you need a temporary root (if you don't have perm root), and then dump directly from NAND inside the ROM.
[Legend Android Development] OzJD:
I didn't read above correctly, the OEM commands run on the phone, So it's not a matter of missing file.

The person with S-OFF - Are you rooted?
[Legend Android Development] ecips:
As a matter of interest, I have tried those commands on my Legend (rooted, froyo) and I am also getting the same errors.

Cheers!
[Legend Android Development] qzem:
Well the only one with S-OFF is superatmel, but it seems, he is not very intersted to provied us this... If he would give us the info that OzJD asked for, maybe someone could help him backuing up his hboot.
[Legend Android Development] BlaY0:
Why all the fuss??? What is this "S-OFF" giving us, that we don't already have? So what if you would be able to write to /system??? That give's me exactly NOTHING or if you want it would give me what I already have... I can write to /system via recovery mode with no problem at all, so I'm asking you guys really where's the fuss???

S-OFF would mean only two things... more bricked phones and tons of even more stupid questions here. So why won't we rather concentrate on something more productive...
[Legend Android Development] ali ba:
You are absolutely right.

When I started development I really wished there was an S-OFF hboot, because it's tiring to reboot into recovery all the time. But right now I don't really have the need for it any more.

Don't really see why users would want S-OFF.
[Legend Android Development] OzJD:
You ever tried flashing certain parts of your phone without S-OFF?

You ever tried extracting a firware.zip from a rom.zip and applying it?

You ever tried to replace system, boot, and recovery all at once?

You ever tried to boot a custom kernel without installing it?

You ever tried to test a ramdisk without installing it?

You ever tried to get bootloader variables?

You ever tried to get a screen capture of your device information?

You ever tried to replace your splash image?

You ever tried to modify your operating system, and have the changes stick?

... many more reasons ...

Sure, some of them can be worked around with recovery, but all of the above can be done in a maximum of a few seconds.
[Legend Android Development] ali ba:
Are you really asking me? :D

I booted my device into recovery more times a day than probably most of the users since they got theirs. Back then we didn't even have fake-flash, so yes, I know what I'm talking about. :D
[Legend Android Development] OzJD:
I was referring to BlaY0 who asked why

But to you:

If you have rebooted into recovery that many times - you should see the obvious reasons (you also said "Don't really see why users would want S-OFF.".

The whole time I had both my HTC Magics I did not EVER flash recovery (was always running official recovery), until I was about to sell them
[Legend Android Development] titin83:
he has had some problems with his hard disk. he will come back soon:):)
[Legend Android Development] bjohv052:
To me, being able to change splash screen is reason enough to have S-OFF.
[Legend Android Development] ali ba:
We could to that even without S-OFF but the hboot distributed by HTC doesn't provide the necessary functionality.
[Legend Android Development] qzem:
Than it is ok :)
[Legend Android Development] BlaY0:
Yes.

Hmm, you mean firmware.zip? Nope, and I haven't seen that file in any ROM.zip I had and I had them quite some.

Yes. Except recovery... I'm satisfied with ClockworkMod we use.

Yes.

Many times.

Yes. Once, because you only need to do this once, then you know them.

There's not really much info on the screen before booting, so don't actually know what would that benefit me? To show-off maybe? But still I see no benefit in this.

Yes, that's the only part where I didn't succede. But then again how many times do you see this screen? Do you need to change yours to show-off before your friends? Pathetic :rolleyes:

Yes. AUFS is pretty much everything I need to accomplish this. It even gives me more.

So you have a phone to reboot it like 100 timas a day? Change like 10 kernels a day? Are you developer? OK, if you are I understand you, but I certainly don't understand why ordinary users would need those features. These features would cause more harm than good to them believe me and certainly cost you a great deal of time to answer their questions that wouldn't even arise if S-OFF isn't available to them.
[Legend Android Development] kerberos7:
is it here?^^
[Legend Android Development] BlaY0:
It is but not yet for public release. IEF said that it would most probably be released in 2.0 with support for at least 5 different devices. No ETA.
[Legend Android Development] TheGrammarFreak:
Man, this is taking too long. :(
[Legend Android Development] OzJD:
I'll just leave it at that.

Almost EVERY ROM.zip has a firmware.zip in it. Try extracting one from an RUU, and checking for yourself.
[Legend Android Development] whitetigerdk:
That is why we don't flash RUU roms ;)

By the way.. the rom.zip only contain image files.. the system.img contain the firmware.zip
[Legend Android Development] BlaY0:
Haven't seen a single ROM.zip (that's from RUU) that would have firmware.zip in it because ROM.zip is already structured as firmware.zip... but I have seem OTA updates with firmware.zip in it...
[Legend Android Development] OzJD:
My bad, you win this one :P
[Legend Android Development] BlaY0:
It doesn't matter who wins and who doesn't. The fact is that S-OFF would be very handy for hackers and devs but a potential nightmare for ordinari users.

Vendors like HTC lock their devices just because they don't want ppl crying at their doors for help as they ****ed something up but they don't know exactly what, when and how. They can't just leave device open and say warranty is void if you do sum havoc using fastboot. How would they prove that you used fastboot? These locks are the same as "warranty void" stickers on some devices screws...
[Legend Android Development] gyroing:
If it is ready why alpharev dev. Teams keep it secret from 2 month ago???
[Legend Android Development] coronanimo:
Hey, I register specially to reply your post.

Unfortunately, what you think may not come truth.

I also have a legend with S-OFF hboot, however, I cannot even flash recovery partition. It is said in chinese forum that this is "FAKE S-OFF" which means my phone is produced as some "Euro Engineering Device", however what is it? nobody knows.

So if I can, I would like to provide my image for research, but i don't think it will help.

In china, there are many phones was imaged a splash screen "goapk" or "安智网" If I was not wrong, these phones should all be S-OFF, but none of them can be flashed like AlphaDev cracked hboot.

The same things happened on HTC Desire, some desire also come with "S-OFF" but cannot act like security off from alphadev. So what, I think it is FAKE too.

I'm looking forward eagerly to getting cracked HBOOT from alphadev come on guys.

As I'm still a student in China, still can not express myself well in English, you may bear my poor grammer however information is the most important:)

Thanks, XDA people.
[Legend Android Development] qzem:
@coronanimo

Thanks for your explanation.
[Legend Android Development] scaeac:
so, where is the S-OFF HBOOT for Legend? or where can I find it?
[Legend Android Development] whitetigerdk:
Go to www.alpharev.nl to check..
[Legend Android Development] smurfix:
Nothing new there, no Legend.

Bah. If this goes on for much longer I'll have to sell the thing, and get something that is actually hackable.
[Legend Android Development] TheGrammarFreak:
This phone is hackable. Just as much as any other Android device.

Sent from my GT-P1000
[Legend Android Development] speedyink:
Unlike the fake hacking everyone on this forum is doing.
[Legend Android Development] smurfix:
Not every "other Android device" has a NAND lock that's undocumented, and a kernel that lacks source code (which might tell me how to disable the thing), and a boot loader which refuses to recognize every GoldCard I've managed to try so far.

Not every hacker has the free time, or the inclination, to spend their time reverse-engineering stuff when they have a specific goal in mind.
[Legend Android Development] speedyink:
Well then you f***'d it up. I'm not a genius when it comes to this by any means but lo and behold I'm sitting here with a rooted phone with custom firmware on it while being overclocked.
[Legend Android Development] TheGrammarFreak:
Mind your language.

Sent from my GT-P1000
[Legend Android Development] speedyink:
Sorry.

Sent from my laptop to fill 10 char
[Legend Android Development] ecips:
PROOF - It does exist, and it's coming soon!

Hey guys,

For the doubters, here is some proof of the work the AlphaRev guys have been doing.

My Legend was upgraded to s-off this evening.

Sorry for the terrible photo, but all I had was a webcam.

I am told that AlphaRev 1.8 is imminent, and it will have Legend support!!

Woohoo!
[Legend Android Development] Dr.Romca:
Holy......! That's an intersting turn of events! Can you provide a DL link? You know...to have more testers? :-)
[Legend Android Development] juanporrero:
woww! we want also!!

Merry christmas
[Legend Android Development] smartsreenath:
Bro that's a surprise for me that alpharev is still working for legend.i think he forget the poor legend owners..

wow december.......lots of surprises.......:):):)
[Legend Android Development] juanporrero:
When it release??
[Legend Android Development] Firecold:
Soon. You know what that word really means:)
[Legend Android Development] juanporrero:
i can't wait!!!
[Legend Android Development] chansthename:
Ahh yes, the Valve definition of soon
[Legend Android Development] smartsreenath:
this is what you mean by soon ?

Soon to be supported devices (in no particular order):

HTC Legend GSM

HTC Aria GSM (Liberty)

HTC Wildfire GSM (Buzz)

HTC myTouch 3G Slide (Espresso)

HTC Desire CDMA (BravoC) - enabling fastboot in addition to S-OFF

THIS IS GIVEN IN ALPHAREV FOR MORE THAN 6 MONTHS........:D:D:D
[Legend Android Development] fabi280:
We'll get it tomorrow...

This is something I learned from here. Everything happens tomorrow
[Legend Android Development] TheGrammarFreak:
You nicked my line! ;)
[Legend Android Development] fabi280:
I guess tomorrow will be in this year...

December was really a nice month :D

I got something that you dont have :eek:
[Legend Android Development] TheGrammarFreak:
We'll get it today

http://twitter.com/#!/ieftm/status/20036016513490944
[Legend Android Development] BlaY0:
Time to retire system overlay and introduce data overlay ;)
[Legend Android Development] fabi280:
But as far as i know it only works with hboot < 1.0

But its working fine on older versions. And you have 1.0 afterwards, a nice splash1 and ofc s-off
[Legend Android Development] OlegKrikun:
Good news =)))))
[Legend Android Development] aikon96:
Yeah baby, yeah ^^

http://twitter.com/ieftm:

:-/ ...

One question:

How to find out which Hboot-version I have?

My bootloader says HBoot-0.43.0001? This is below 1.0 ?! Or am I wrong?
[Legend Android Development] TheGrammarFreak:
No! Keep system overlay. Please?

Swyped from my HTC Legend
[Legend Android Development] denisman:
I read one of your posts about getting it tomorrow, yesterday and was like "Stewpid kidz" and today I see this and am like "OMGAAAAWD WTF AND HTF DID HE KNOW? MAJOR MAGIC 8-BALL SKILLZ"

Looking forward to it!
[Legend Android Development] greenolive:
Nice to hear. But what difference will s-off mean?

Isn't everything accessible through revovery?
[Legend Android Development] TheGrammarFreak:
It's because I am TheGrammarFreak

Swyped from my HTC Legend
[Legend Android Development] OlegKrikun:
yes, this is below

Why? =))
[Legend Android Development] BlaY0:
It prevents you from screwing the system...
[Legend Android Development] TheGrammarFreak:
Exactly. And it make things like metamorphs easier to undo

Swyped from my HTC Legend
[Legend Android Development] OlegKrikun:
persuaded =)
[Legend Android Development] fabi280:
See Picture Attached :D
[Legend Android Development] juanporrero:
don't show a picture, show a link for download!!!!

joke!! Thanks for show us
[Legend Android Development] gyroing:
HBOOT 1.00.0000 !! is it possible?
[Legend Android Development] JonasDroid:
Looks like it is.
[Legend Android Development] qzem:
goddamn it, I just had to update my HBOOT to 1.01, two weeks ago:mad:
[Legend Android Development] gyroing:
+1

i forced to update HBOOT from 0.43 to 1.00 concening bad block :mad:
[Legend Android Development] whitetigerdk:
Gimme gimme gimme...
[Legend Android Development] whitetigerdk:
Wrong post.. Can be deleted.. Sorry.
[Legend Android Development] fabi280:
It is NOT possible if you have HBOOT 1.00.0000 before.

But you have HBOOT 1.00.0000 afterwards... But its S_OFF
[Legend Android Development] TheGrammarFreak:
The day is running out. It's gonna be like FroYo all over again. I may just default back to "we'll get it tomorrow"
[Legend Android Development] whitetigerdk:
Remember.. Might be difference in time-zones ;) When the day ends where you are.. Might just be noon som other place where AlphaRev 1.8 is located ;)
[Legend Android Development] TheLegendaryJay:
I think they are a few hours a head of the UK in Europe somewhere... maybe the Netherlands? ... just a guess as it's a .NL domain ;)
[Legend Android Development] TheLegendaryJay:
Just refreshed and BINGO! 1.8 is now available! :D
[Legend Android Development] whitetigerdk:
Nevermind WHERE it is...

The fact is that AlphaRev 1.8 IS released and available at

http://www.alpharev.nl :D :D :D
[Legend Android Development] aikon96:
RELEASSSSSEEEDD!!!!

http://alpharev.nl/

EDIT: LOL, 3 Posts at the same time...

BTW: Anybody got a howto ?

Just start ISO?!
[Legend Android Development] i4o:
Yessss, at last :)
[Legend Android Development] TeCH-Guruz:
So does this mean there is no hope for people on HBOOT 1.01???

Would this work

http://android.modaco.com/content/htc-desire-desire-modaco-com/310970/how-to-downgrade-hboot/
[Legend Android Development] janarp:
well i have HBOOT 1.01 i cant S-OFF??
[Legend Android Development] aikon96:
Hboot 1.00 or 1.01 or 1.xxx doesn+t work.

U have to wait, till Alpharev gets an update or perhaps there ll be a option to downgrade, but not yet for Legend... Sorry
[Legend Android Development] i4o:
This is from here - http://alpharev.nl/
[Legend Android Development] ieftm:
So yeah. it's out.

For those who updated to HBOOT 1.0, sorry, but we warned about the OTA updates multiple times. Those who don't listen get bitten.

I'll need some testers soon to try and find a way to downgrade HBOOT 1.0 to earlier releases, but I would need:

-a linux box to work from (ssh)

-prolonged access to a Legend device, with no concern for the running ROM, at least 24 hours.

-good HTC warranty (ofcourse I won't try some uber-experimental bricking-risk method, but it's a disclaimer nonetheless)
[Legend Android Development] TheGrammarFreak:
Ah, decisions. I'm happy with the system overlay. Shall I upgrade?

Swyped from my HTC Legend
[Legend Android Development] aikon96:
Okay tried several times:

Step 1 -> no problem

Step 2 -> phone restarts, (after pressing "FASTBOOT) phone rebooted and did nothing, only started normal in Android System ... I´ve bootet manually to bootloader again, after that, script says that Step2 is complete

Step 3 -> phone restarts, (after pressing "FASTBOOT) phone rebooted and did nothing, only started normal in Android System ... Booted again manually to bootloader,a fter that:

....

Phone rebooted, but nothing has changed... Still S-ON :-/

I´m using Cyanogenmod 6.1 stable...
[Legend Android Development] exicar:
Same Problem for me :(
[Legend Android Development] TheGrammarFreak:
Does this tool work if you "burn" the ISO to a USB drive and boot from that?
[Legend Android Development] exicar:
Haven't tried yet, but will tomorrow
[Legend Android Development] ieftm:
Step 2-> Press enter after reading the message. The script will instruct you when to press FASTBOOT, and only then.

The phone will then boot normally into android (the script will show that it's waiting for bootup)

After pressing FASTBOOT (only after you've pressed enter to let the process continue, obviously)

No manual intervention should be necessary. The phone is suppsoed to reboot by itself.

Are you 100% sure you've passed through the USB connection (every reboot!!!) to whatever VM you're running?
[Legend Android Development] bonethugs:
i think it will work at least it work on a virtual machine so i think usb too. xD
[Legend Android Development] ali ba:
If you've got a working linux-box (at least adb and permissions to access the device), then you could use script and binaries from the iso without actually booting the whole system.

Though it's risky if you want I can upload the important parts for you so you don't have to use an iso. At least that's the way I did it.
[Legend Android Development] TheGrammarFreak:
Well, here's the thing. I never did manage to get ABD to work on my Linux box. I just got a shedload of "?" whenever I ran "adb devices". I just tried booting the ISO found here from a SD card, and it booted fine. I'm very unsure about actually S-OFF-ing it though. I may just stick with the ol' /system overlay. Thanks for the offer though :D

EDIT:

Well, I did it. My phone is now S-OFF, the tool worked fine when booted from an SD card. Phew
[Legend Android Development] juanporrero:
S-OFF!!!

Thankss!!!
[Legend Android Development] TheGrammarFreak:
I flashed curto's keep it simple ROM, the FroYo version. (Backed up the other ROM first obviously). I then stuck the update.zip for ClockworkMOD on a blank SD card, and put that in my Legend (just in case). I booted my gizmo up, booted up from the ISO (no messing around in VMs for me) and followed instructions. ;)
[Legend Android Development] motorator:
@TheGrammarFreak

At the Linux terminal, you need the proper permissions to use ADB.

su (sudo) ./adb kill-server

(sudo) ./adb start-server

./adb devices

Su or sudo as applicable to your box. (Don't use the brackets obviously :D)
[Legend Android Development] chansthename:
Just did it. works great. Nice and simple to do.

Not sure if it was the best idea considering fake-flash did the job for me and was much safer for someone who needs nothing more, but it's done without a brick. I hate the boot image so will be changing that.

EDIT: does anyone have a stock legend splash1.img?

EDIT2: got it, had to use a gif from a custom rom and then convert it then flash using fastboot.