yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] Bin4ry:
Sorry but not true!I made the actual version of X10flash and put it together. Jerpelea "only" packed some firmware files in and named it unbricker.

On my coding skills, yeah you have found the point. I'm not a good coder at all. me has low skills at coding C and java. But is that a problem? I'm giving my best and struggling my brain -> Reading much -> Trying much. I know good about cryptography and try to understand how everything works. We found out good points at this whole stuff together with some others over email and PM contact. So this isn't blaming me at all. I've no problem with that.

AND because nothing that was coded here was coded from me (i don't think the modification of X10Flash is coding it's only modding), because of that i don't claim it MINE. This would not be true and i don't wanna claim the work of others mine.

So here is no point!

By the way look here because X10Flash:

http://xdaforums.com/showpost.php?p=6589302&postcount=112

To all you said. Okay i respect this and i think you are not so wrong. Maybe i haven't thought about this point at all.

Jerpelea and me was writing yesterday that we need to buy a dev. phone. Now i'm thinking to convert the donation thread to a "Donate for a dev.phone" thread.

Would be nicer i think. So now are you serious whith this? Think it would be okay for everyone. Myself has donated too!

Regards

-Bin4ry
[XPERIA X10 Android Development] rosco16:
Bin4ry

we must colaborate to a "Donate for a dev.phone" now and All people in this forum know your efforts and good work for this cause

thanks again
[XPERIA X10 Android Development] Bin4ry:
Edited donation thread.

I think it's the best way to handle this. Like i wrote i think Zephryx has spoken some true words (some not so true also but this isn't the point) The point is that he is true with this whole donating thing. Nobody should get money for nothing been done yet. (We haven't spent money yet because we we're summing it to buy hardware and now i finally wrote this down and changed the thread including title).

Now i think everybody should be finde with that.

And if anyone will get root, sooner than we can buy a dev. phone, then i will promise to send him the money which is in the pot!

Regards

-Bin4ry
[XPERIA X10 Android Development] rosco16:
Bin4ry

Perhaps you must write in threat dev phone . the price of x10 in your city and below the donations

it is only a idea

cheers
[XPERIA X10 Android Development] zephyrix:
I meant in terms of not giving credit where it is due. If you can figure out a way to handle donations for a dev phone and get it to the right people then sure.

By the way you mentioned you had a dev bootloader? Why would you need a dev phone then :S
[XPERIA X10 Android Development] MarylandCookie:
Have you tried SETool or Omnius out of curiosity?
[XPERIA X10 Android Development] Bin4ry:
Yeah i can figure out.

My loader is quite old: early 2009. ATM we don't even know if it's really working, because noone have tested it on a running device. First goal is try to get it flashed. But if we get a dev. phone we would have a new loader (then wo know that it's really working) which can be extracted right there and can test many thing with that? This phone could even been send between developers to test certain things.

Even if someone will get root before and we have the dev phone. Root wouldn't be a guarantee to get custom roms running on the device.

If we have a dev. phone which accepts custom roms, we can get this bootloader working on other devices. Without risking our own's too hard.

Flashing normal roms is no real problem, because device can be unbricked everytime, but if the bootloader fails we can't flash again (except get the chip programmed through Jtag or external programmer).

Regards

-Bin4ry
[XPERIA X10 Android Development] biktor_gj:
Hey what the hell has happened here?

@zephyrix: A dev phone would help us figure out how things work inside this phone quite better. Not that it is absolutely necessary, but hey it would come really handy. I haven't asked for a donation, you can look at all my posts on xda developers (two years in here already), but I'm listed on the donation thread. I do this because I want to, not because I'm willing to be paid. That's what I have a work for. And I'll be the first on donating to whoever achieves this sooner than I. But if someone wants to donate some money to keep people motivated, or to help us pay for some things (like a jtag cable, a spare battery cause I'm breaking apart the one which came with the phone), or simply to have some cash just in case we completely brick the phone while trying losing more than 400$, it's fine for me. And donation is a personal decission. As I told bin4ry, if I ever see some of that cash, I will probably donate it back to xda developers.

I've been the last week trying to figure out how to make the second loader accept the flashing of the developer bootloader. We have the files, we have a method for writing unsigned files. The problem is getting loader's authorization to flash a developer bootloader on a production phone wich will only let flash a production firmware (hence the sin header verification file).

The thing is more or less like this (unless I'm completely wrong, wich if it's the case, please feel free to correct me).

Phone enters bootloader mode.

Start flashing application

Application sends a second loader to the phone, and resets usb connection to be able to attach to the second loader.

Second loader waits for files, if it's a bootloader, it checks BEFORE flashing, if it's a system partition, boot, recovery or such it flashes FIRST, then check on the next reboot.

The problem is when you have a test boot image, and a developer bootloader with a different header. and the auth_level of both bootloader on the phone and the second loader are not activation or production (don't know wich level we need yet). And that's where I'm at, trying to figure out a way of making the loader let me flash this file, without breaking a 400 dollar phone.

Any help would be veery appreciated by the way.
[XPERIA X10 Android Development] MarylandCookie:
I think you may need to Change the color of the RSA certificate - to force retail (red) units to accept developer (brown) firmware??

I think there are 3 types, blue (pre-production), brown (developer state) and red (retail state), i could be wrong. At the moment software like, setool, cruiser, jaf etc have this facility.

Maybe we could request this feature from Omnius?

Actually i think most sony ericsson flashing/unlocking software on the web change the certificate on the fly, example an unlock process would change the certificate fromm red to brown, unlock the handset and then change the certificate back to red again.
[XPERIA X10 Android Development] zathire:
Serious?!?!? If it were that easy I'm sure someone would have thought of it by now, or could it have been overlooked?

Can anyone confirm if this could work in theory?
[XPERIA X10 Android Development] MarylandCookie:
BLUE/BROWN/RED:

This "color" defines what kind of phone we are dealing with.

BLUE phones have been assembled at the factory, but never been programmed with software/GDFS/IMEI (remember kids: the IMEI is stored in the OTP (One Time Programmable memory))

BROWN phones are "developer phones", for testing. Less restrictions are present, as these are used for "debugging/beta" purposes. As of CID36, a phone has to be converted to BROWN to unlock it.

RED phones are your typical retail ones.
[XPERIA X10 Android Development] MarylandCookie:
Example Log from Omnius:

12:32:21 i 1. Make sure the phone battery is charged to at least 50%.

12:32:21 i 2. Switch off the phone!

12:32:21 i 3. Remove the phone battery and wait at least 5 Seconds Before reinserting it!

12:32:21 i 4. Press and hold buttons 2 and 5, Then connect the cable to the phone!

12:32:21. The action started waiting for the user

12:32:42. The action finished waiting for the user

12:32:42 Connected through empty Generic USB Flash Device (USB1) ...

12:32:42 Driver Version: 2.2.0.0

12:32:42 Entering the CPU Frequency Mode Service

Cip 12:32:42 detected: DB3150 'C900

12:32:43 Boot mode: ROM

12:32:43 IMEI: 352966xxxxxxxx

12:32:43 OTP CID: 52

12:32:43 OTP area status: Locked

12:32:43 Product Type: Final Product

12:32:43 Effective color: Red (Red)

12:32:43 Sending loader ...

12:32:47 ID Chip NAND Flash: 002C-00A1

12:32:47 Sending loader ...

Device 12:32:49 key: 3B61A74B7D1B78615EA08F85D0C2099E

12:32:49 Sending loader ...

12:32:51 Establishing connection to the server ...

Receiving 12:32:56 news ...

I 12:32:58 News

Actual credit 12:32:59: 0.00

12:33:05 Effective color: Blue (Blue)

Actual credit 12:33:06: 0.00

12:33:06 Restarting phone ...

12:33:10 Connected through empty Generic USB Flash Device (USB1) ...

12:33:10 Driver Version: 2.2.0.0

12:33:10 Entering the CPU Frequency Mode Service

Cip 12:33:10 detected: DB3150 'C900

12:33:11 Boot mode: ROM

12:33:11 IMEI: 352966xxxxxxxx

12:33:11 OTP CID: 52

12:33:11 OTP area status: Locked

12:33:11 Product Type: Final Product

12:33:11 Effective color: Blue (Blue)

12:33:11 Sending loader ...

12:33:15 Sending loader ...

12:33:19 Effective color: Red (Red)

12:33:20 Code NCK to block again: 7880375962334705

12:33:20 NSCK code to block it again: 6663479632478735

12:33:20 Code SPCK to block again: 1769368297579326

12:33:20 Code CCK to block again: 4088345152427838

12:33:20 Code PCK to block again: 7638807892616073

12:33:20 ESLCK code to block it again: 9869445449578955

12:33:20 Code NCK for unlock: 3883191118637519

12:33:20 NSCK code to unlock: 8930442613410550

12:33:20 Code SPCK for unlock: 1726154704476664

12:33:20 Code CCK for unlock: 7292443180563487

12:33:20 Code PCK for unlock: 7659988013107829

12:33:20 ESLCK code to unlock: 1327207118133856

12:33:20 Turning off the phone ...

I 12:33:22 Please disconnect the cable and the phone's battery!

12:33:22 s Completed Successfully.

And one from Aerix:
[XPERIA X10 Android Development] HunteronX:
Anyway - does the dev bootloader have a .sin format - It could maybe be flashed with the free 'Omnius' software, if it is signed.

(probably, if it is the loader.sin file)

Also, how did the person who gave you the bootloader obtain it anyway. Did they dump it via the phone, via PC etc. Maybe they could help?
[XPERIA X10 Android Development] lqbweb:
why the post for the dev phone has been closed?
[XPERIA X10 Android Development] rosco16:
jerpelea says :

we have to buy this dev phone

this option is available for 10 days and counting down (this is how much the dev phone is available for us to buy it)

count me in for an donation for this phone on monday

10 days and threat closed ??

I don´t understand it
[XPERIA X10 Android Development] HunteronX:
What?! Why!
[XPERIA X10 Android Development] rosco16:
Because It ilogical this under review now.....it´ll stop donations

we need have open doors at all possibilities to root this difficult SO ...and only we have 10 days to get dev phone
[XPERIA X10 Android Development] lqbweb:
we could open another forum out away..... if u think its fine ill take it......
[XPERIA X10 Android Development] rosco16:
Bin4ry has twitter perhaps he can put a threat for donations there also

http://twitter.com/Bin4ryDigit
[XPERIA X10 Android Development] Higgins12:
I'm sorry but i don't get it. From where you guys now get a dev Phone and most important what does it cost ? Maybe we should know about what ammount of Cash we talking here before you guys start collecting Money.
[XPERIA X10 Android Development] extreme22:
So how much does this dev phone cost, i am down as long as this goes towards slapping SE inthe face and we have root access
[XPERIA X10 Android Development] Bin4ry:
I dunno what happened there. No mod contacted me now, but wrote them yet whats the matter.

For the cost i'm awaiting the answer of jerpelea, whats exactly.

Regards

Bin4ry
[XPERIA X10 Android Development] extreme22:
why no mod has contacted you i thought that this was a team effort,

we are all trying to achive the same goal root access, so lets come together and hit this out of the park
[XPERIA X10 Android Development] lqbweb:
Bin4ry, how money left for the dev phone?
[XPERIA X10 Android Development] lifeflayer:
I am pretty sure that only affect some of the earlier CIDs from Sony Ericsson. They updated the security system for the x10 and it isn't the same as those phones anymore.

I remember those days SE's phone are the most modifiable phones out on the market... Guess they got tired of it.
[XPERIA X10 Android Development] hoss_n2:
his donation thread is closed .why ? :confused::confused::confused:
[XPERIA X10 Android Development] lqbweb:
no one knows :|
[XPERIA X10 Android Development] Bin4ry:
Hey. sorry for being quite. I was discussing through PM such a few things.

The donation thread was closed because there was some rules the moderators wants to be in. Things like transaction number, Username who donated etc etc.

The amount of money we must get is 600€. this is the price for the developer phone we have to pay.

The donation thread will be reopened with all neccesary infos.

I wrote the Super Mod. right now with all actual informations and i think there shouldn't be any greater problems now.

Sorry for less informations the last hours.

Regards

Bin4ry
[XPERIA X10 Android Development] lqbweb:
ey! great.... and how much left?

it is ****ing expensive, what has that phone special? could u explain me plz...
[XPERIA X10 Android Development] Bin4ry:
Yeah,

this phone is a developer one. The opportunities are that the restrictions are not the same as on an normal phone.

If we have this phone we can figure out how we can get the 007 bootloader out and bring it on a normal phone -> if that we can flash custom roms / rooted ones.

Biktor said a few things here too :

http://xdaforums.com/showpost.php?p=6700775&postcount=386

Yes it is expensive, but the one who sells has this phone and he wants this money to buy a normal phone right in his country. And thats the amount he needs to buy the normal phone and let us his dev. phone.

BTW: We are at 100€ now (note that paypal takes a little amount of each donation for itself)

Regards

Bin4ry
[XPERIA X10 Android Development] lqbweb:
but you already have that bootloader, isnt it?
[XPERIA X10 Android Development] MarylandCookie:
We have a SEUS .014 f/w and a user on the forum has this f/w on their handset. The problem is how do we decrypt/decompress the SEUS f/w.

100, Thats not too bad. 10ea from 50 users and were done :)
[XPERIA X10 Android Development] Bin4ry:
Not really. We have one bootloader. But a very early one. More early than the 007 version. We can't flash it now. And NOW we have the chance to get this phone. But the chance will be gone in ~14 days. Because the phone will be away then.

I update the donation thread now.

Regards

Bin4ry
[XPERIA X10 Android Development] lqbweb:
i got it.... i'll post right now
[XPERIA X10 Android Development] Davindy:
How do we know that what you guys figure out with this Dev phone will be transferable or possible to use on everyone else's retail model?
[XPERIA X10 Android Development] lqbweb:
and more important and also an idea... if what we want is the bootloader, why instead to buy it we dont pay the other person to extract it out and let him keep the phone? maybe the phone has been reflashed with a normal firm...
[XPERIA X10 Android Development] Bin4ry:
Sorry noone will now. It's just a try! We hope so, because we know that it is possible to convert any normal phone in a developer one at SEMC withoout JTAG. So there must be a way to do that!!!

Jerpelea has tryed to instruct, but no achievments has come because it was too technically. We have to take a look at this outselfes. In my mind biktor is the best person to do this ;)Possibly Paul is also willing. But who gots first hands on can be discussed when we have it!

Regards

Bin4ry
[XPERIA X10 Android Development] :
It's not hard to convert a Retail handset into "developer" handset. We need firmware, SEUS flashable firmware (or decrypted SEUS frimware) ;).
[XPERIA X10 Android Development] lqbweb:
that's right... and what happen after 14 days? is he going to throw it out or SE to fire him out? xDDDDDDDD
[XPERIA X10 Android Development] MarylandCookie:
Can we get our grubby mits on these firmwares :confused:
[XPERIA X10 Android Development] :
Yes, if you have Emma R&D handy.
[XPERIA X10 Android Development] sabianadmin:
what elements of the firmware differ for a development device?
[XPERIA X10 Android Development] Davindy:
Has anyone ever thought to look for an exploit in Timescape or Mediascape? I'm pretty sure the Evo 4G was rooted because of a security issue with the Sense UI, maybe there's something Sony missed in their builds?

Just a thought.......
[XPERIA X10 Android Development] :
is the first one default_config.xml by any chance?
[XPERIA X10 Android Development] edude03:
That's a good idea considering sony seem to suck at coding for android however don't forget what we are trying to do is Privilege Escalation which means if we exploit timescape and its not running as root it won't get us anywhere.
[XPERIA X10 Android Development] Vilam:
Why not, I just rename my .apk into .zip, unzip it, now I'm looking in it with Hex Workshop v6 :)

EDIT : Just found a media.RSA file, is it something to look with the RSA encryption ?

EDIT 2 : Just found this :

http://www.fil.univ-lille1.fr/~wegrzyno/portail/PAC/Doc/TP5/tp-certif002.html
[XPERIA X10 Android Development] unknown13x:
doubt it, emma just undergone internal changes, and it's almost impossible for people who are not employees to get to it now (as if it's not already difficult -____-).

Weren't you able to get in emma? if so, y not get the 2.1 fw. Heard it just came out on the devs.
[XPERIA X10 Android Development] ZenithUK:
So you're implying you have access to EMMA R&D?

Actually YOU don't because you're only 15.

http://se-board.com/index.php?/user/1400-lollylost100/

I always wondered why you talk the talk but never deliver. Now we know.
[XPERIA X10 Android Development] ultrashot:
ZenithUK, where did he say that he has r&d access? Emma isn't only for devs :)

Bad conclusion. I know a lot of 15-years old guys who know everything technical much better than some grown-ups.

He uploaded different roms for me (and not only for me), so you shouldn't have any doubt about him :)
[XPERIA X10 Android Development] lqbweb:
to be 15 he is much smarter than you (and perhaps, than me :D)
[XPERIA X10 Android Development] ZenithUK:
sigh.

It has been posted recently that SE have tightened up who can have EMMA access. At that age he's unlikely to be an employee of SE. Therefore he's unlikely to have access to R&D firmwares.

Straight logic.
[XPERIA X10 Android Development] extreme22:
http://se-board.com has some nice tools to use, maybe it might be helpfull
[XPERIA X10 Android Development] sim-value:
He said IF he himself doesn't

-------------------------------------

Sent from my X10i
[XPERIA X10 Android Development] extreme22:
I have to agree with ZenithUK if he had EMMA he would of collected the bounty and made the root public,
[XPERIA X10 Android Development] unknown13x:
even if he had emma, it's impossible to download without the correct dev unit. The program checks for the imei and displays the correct firmware depending on the type of unit(dev, retail, etc). Since he most likely does not have a dev unit, even with the emma, it's useless.

all i can say is just be patient. The root will come, but i can guarantee that the root will be unnecessary in the near future after the 2.1 update. We will get more out of the regular 2.1.
[XPERIA X10 Android Development] instigator008:
Near future? Could be 6 months away! We need root yesterday :)
[XPERIA X10 Android Development] xd4d3v:
Hi Guys.

I'm an ex unix sysadmin, so I have an idea of the command line, though no real experience on android.

I'd be more than happy to help try some stuff on my X10.

Unfortunately I have no idea on how to help besides that.
[XPERIA X10 Android Development] Greenarcher707:
My only need for root is apps2sd and removal of se bloatware. I apologize for the somewhat off topic post.
[XPERIA X10 Android Development] ultrashot:
[OFFTOP]

again...

Emma has different access levels! Having access there doesn't mean you have access to R&D level.

You can trust me, he uses emma, but not with so high access you want.

[/OFFTOP]
[XPERIA X10 Android Development] :
I'm loving their new securities then =).

Maybe not R&D (I didn't say I have it) but this one does the job for just now.
[XPERIA X10 Android Development] MarylandCookie:
Can you possibly provide an early firmware atleast? And any chance at sharing that decryption method on SEUS? Please.... :)
[XPERIA X10 Android Development] :
To get files use goroh_kun's method.
[XPERIA X10 Android Development] MarylandCookie:
Do we have anything for when the files are already downloaded?

Also the link to the upload4.zip is not working.
[XPERIA X10 Android Development] HunteronX:
That was hilarious.
[XPERIA X10 Android Development] unknown13x:
like i said, without the dev units, its useless. All we can get are retail unit firmwares since you need dev units to download dev firmwares.
[XPERIA X10 Android Development] :
You don't need a dev unit to download dev firmware. To get dev firmware you only need R&D access, the phone is useless.
[XPERIA X10 Android Development] unknown13x:
hmm i dunno, back when I had an OA unit and a retail unit, it doesn't allow me to get to the dev with retail X10. No, i cannot access emma anymore as the new security blocked me from accessing it. Either way, pointless without the dev. period.
[XPERIA X10 Android Development] :
It does with some file mixing ;). To get the firmware you only need to download it (I could take care of the rest), the developer device is useless.
[XPERIA X10 Android Development] MarylandCookie:
Can someone please repost/reupload the file goroh_kun posted:
[XPERIA X10 Android Development] zathire:
This might sound stupid, but I have just sent a nice email to SE asking them to outline the steps to enable root access. I doubt they will reply, or if they do it won't help, but I thought going straight to the devil might get us somewhere.

After all, once that handset was purchased by us, we are allowed to do what we want with it, android is open source after all, and it's not like we are trying to manipulate their firmware, just replace it with an open, free, one.
[XPERIA X10 Android Development] sim-value:
I already did that, their answer:
[XPERIA X10 Android Development] bazzatron:
So did anyone actually reply and say that they are happy to void their warranty and face any associated consequences?
[XPERIA X10 Android Development] zathire:
exactly, it's upto you if you want to void your warranty or not :D and after 12 months does that mean they send every single person who purchased an x10 the key to root?

SE - It's our hardware, give us the key to it!!
[XPERIA X10 Android Development] sim-value:
they have an official Support forum now, i will start a Thread there, chances that we will get root from them: 0.01%

Thread created, please everyone start flooding with "i want that too"

http://talk.sonyericsson.com/thread/1128
[XPERIA X10 Android Development] Vilam:
This is another way, but it's a way^^
[XPERIA X10 Android Development] thefunkaygibbon:
I have posted here too... what's the worst that could happen, they tell us they won't give us root!
[XPERIA X10 Android Development] IxXxI:
good idea!
[XPERIA X10 Android Development] sim-value:
Please use this thread for further discussions about this:

http://xdaforums.com/showthread.php?t=698356

This one here is for development ;)
[XPERIA X10 Android Development] Vilam:
Yes, let's use the crowd power :)