yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] sur3sh0t:
Hi all,

I've been watching the root discussions for a while now as i own an Xperia X10 and to be honest i see no reason why SE should not give experienced users root access. Maybe if enough people post expressing disapointment and the want for root access - its entirely possible they may reconsider.

For me personally i feel lied to by Sony Erricson, I've seen friends android phones and wow what amazing pieces of kit. Especially with root access absoluetly fantastic!

Now to be stuck with a so called Android phone which to be quite honest is a piece of tripe, Inefficient, Slow, and just generally bloated.

It seems to me that SE haven't really grasped the idea of open-source.

We need more people to voice opinions on this! The only way it may happen is with a decent amount of people moaning. Yes moaning :) so get on over to the SE thread on the SE website and start moaning people :D!

-Sean
[XPERIA X10 Android Development] RAND0M1ZER:
I posted in the SE support thread come on guys everyone post
[XPERIA X10 Android Development] Vilam:
I'm asking to a french community to everybody post a little message so the SE will se different IP and they don't think it's the same person flooding :)
[XPERIA X10 Android Development] mangiant:
Hey fools... see the way this thread is 47 pages long? Yeah, it's because of people like you filling it with garbage.

As posted, use this thread to talk about the SE forum idea:

xdaforums.com/showthread.php?t=698356

honestly... wtf is wrong with everyone.
[XPERIA X10 Android Development] oavon:
Done

Please don't hesitate to Flood also:

http://blogs.sonyericsson.com/developerworld/2010/05/25/sony-ericsson-top-5-list-from-google-io/

and this:

http://www.engadget.com/2010/06/04/how-would-you-change-sony-ericssons-xperia-x10/
[XPERIA X10 Android Development] hoss_n2:
be polite man ,not this way
[XPERIA X10 Android Development] kl25:
been there...done it...

its sad but some people simply can't read or they just ignore the fact that there are actual threads for NON DEVELOPMENT discussions...anyways i apologize for increasing the amount of non related crap in this thread.
[XPERIA X10 Android Development] tlky:
http://emma.extranet.sonyericsson.com/index.php

I think you can download emma from here, I dont know if this is helpful or not
[XPERIA X10 Android Development] robbyf66:
might be helpful but you need a login and password approved by them. leave it to the pro's, I'd assume that's a good find.

ps looks like it installs over wine
[XPERIA X10 Android Development] Blagus:
Hi all. I found something that might be useful.

the_laser's post from GSM Hosting forum (url is changed, fix it, restiriction reasons):

http:\\forum:gsmhosting:com\vbb\f84\emma-r-d-acccess-developer-firmware-1017699\#post5946892

Sorry if someone already posted this...
[XPERIA X10 Android Development] instigator008:
Your kernel is from 2009.
[XPERIA X10 Android Development] mimok:
@nbk1986

You can find the patch at this address:

xf.iksaif.net/dev/android/android-2.6.29-to-2.6.32/0156-ptrace-ptrace_attach-fix-the-usage-of-cred_exec_mute.patch

And if you read the ptrace.c source code provided with the X10 kernel, you will see that the code is patched.
[XPERIA X10 Android Development] nbk1986:
Both, mine and the exploits kerne is from 2009..Thanks for your advice...
[XPERIA X10 Android Development] dealerdyl:
anyone notice the service menu?

Hi all... I saw that on the LGeve there is a "hidden" menu, which is activated via a bunch of key presses in the dialer. You can also cause the same affect by using adb..

am start -n com.lge.hiddenmenu/.HeddenMenu

On the eve this launches a menu which allows you to turn on root priviledges.

SE isn't that easy, but I did find a service menu. And thought some of you might be interested. So try

am start -n com.sonyericsson.android.servicemenu/.ServiceMainMenu

Sorry, I thought I did copy paste above... Added the missing s

I was hoping for something similar to the eve, but alas mostly just hardware testing. There is a lot of software version info and firmware info. Perhaps will help to narrow down what kernel was built.

Something that might be new...

From the software info menu:

Phone Software Version

1227-4612_R1FA014 GENERIC

File System Version:

1227-46_R1FA014 NAM_1

S1 Boot Version:

1226-2253 R8A013

ETS Software Version

1225-9698_7

Customization Version:

1233-6929_R11A

Content Version:

PA22

Type Number:

AAD-3880074-AV

These numbers don't look familiar to me at all, but hopefully someone might find this info useful. I was hoping it would be patch numbers, but doesn't look like it, unless it's SE specific numbering system...
[XPERIA X10 Android Development] edude03:
Actually just do this to compile c apps with the NDK

$ ANDROID_NDK= <path to the NDK>
$ export PATH=$PATH:${ANDROID_NDK}/build/prebuilt/linux-x86/arm-eabi-4.2.1/bin
$ alias agcc='arm-eabi-gcc --sysroot
${ANDROID_NDK}/build/platforms/android-4/arch-arm -fPIC -mandroid -DANDROID -DOS_ANDROID'

Then

agcc myprogram.c -o myprogram
[XPERIA X10 Android Development] jongilluley:
hi. not wanting to rain on your parade but SE won't just give you access to EMMA. access is only given to companies who can prove that their job us to repair Sony Ericsson phones un large numbers.

At the moment access is for internal's, network operators and a few large repair companies.

also once u are given access u have to purchase a dangle which contains a smartcard that logs u into the server.
[XPERIA X10 Android Development] jerpelea:
we need to find oldest rom available

till now i have found traces of 007 rom (preproduction) but not an link to it

that rom has older kernel that is unpatched and we could gain root
[XPERIA X10 Android Development] Astral07:
i have 007 on my prototype, how can i help?
[XPERIA X10 Android Development] jerpelea:
for now we can not flash an backup rom

so is useless

we need seus images for 007 rom

you have it already on device
[XPERIA X10 Android Development] Astral07:
i didn't quite get that, you're saying i already have the image on my phone? if so, how can i extract it? i'd gladly send it to you guys
[XPERIA X10 Android Development] biktor_gj:
The problem is it's already on your phone, so we don't have the original files from wich was flashed, even if we get the dump of the firmware from the phone we couldn't flash it to another phone because it wouldn't be in SEUS friendly format...

Can't find a serial port. SonyEricsson developers even disabled it from production kernel, so god know what they've done to the bootloader... or maybe it's just USB and that's it...

@jerpelea: welcome back! it seems we always end up trying to break the same phones, huh!

@all: Wich is the oldest version available? has anyone tried to do a downgrade?
[XPERIA X10 Android Development] PhilipTS:
Just a small correction ... there is a missing s above ... should be

am start -n com.sonyericsson.android.servicemenu/.ServiceMainMenu

It took me some time to see it as I was copy/pasting it in the ADB shell.

Is there an way to run this from our phone directly?
[XPERIA X10 Android Development] titom78:
I don't know if it's the same menu, but at lockscreen push these buttons :

menu, back, back, menu, back, menu, menu, back
[XPERIA X10 Android Development] biktor_gj:
Yep,you get to the same menu

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

Sent via the XDA Tapatalk App
[XPERIA X10 Android Development] PhilipTS:
Exact same menu :) ... the easy way :)

Thanks You.
[XPERIA X10 Android Development] dealerdyl:
... sorry... I updated the original post. I thought for sure I copied that. :(
[XPERIA X10 Android Development] jerpelea:
sa i can see seus uses ms-sql to store flash roms

CREATE USER SA PASSWORD "" ADMIN

/*C1*/SET SCHEMA PUBLIC

CONNECT USER SA

;)

we need to see if we can connect into database
[XPERIA X10 Android Development] Davindy:
I believe it's HSQL a java database server
[XPERIA X10 Android Development] Davindy:
So after looking at the HSQL files in SEUS, it looks as though when you do an update using SEUS it queries the phone to see what the current version is (which we all know).....my question is how do I connect to my phone using an HSQL client the same way SEUS is?

I also found a file (jmxremote.password) that said this:

The "measureRole" role has password "QED". The "controlRole" role has password "R&D".

monitorRole QED - read only

controlRole R&D - read/write

I'm wondering if we can somehow either:

a) connect to the phone using HSQL to see if we have more options or supplies us with more info about the phone

or

b) Can we trick SEUS into applying our own files?

Are files downloaded from SEUS signed already?

What do you guys think or am I completely off base here?

Please bare with me I'm pretty new at this........
[XPERIA X10 Android Development] jerpelea:
i am triing to connect with seus local sevrer using this tools

http://scis.athabascau.ca/html/courses/comp200n/hsql/hsql.htm

and grab the update files from hsql database

first we need the update files

then will see
[XPERIA X10 Android Development] MarylandCookie:
Maybe i should also ask him to help us with that then ;)

EMMA R&D Acccess & Developer Firmware
[XPERIA X10 Android Development] Blagus:
In case he is willing to help... because he, in case you don't know is author of pro SE app called SEtool, which costs a lot, and he said in March that he won't make anymore some free applications.. but he might do something for money... :)
[XPERIA X10 Android Development] se_dude:
Hi,

I try to install a Walkie talkie log today... It says me i don't have the root access and do this to have one:

$ su

$ mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

$ cd /system/xbin

$ cat su > suser

$ chmod 4755 suser

$ exit

$ suser

$ cd /system/bin

$ chmod 4755 su

My question is where can i write this, how to open the console ?

Thanks

Dunno if it will be of any help.From esato.
[XPERIA X10 Android Development] MarylandCookie:
I know who he is.. lol ive been in the mobile game a looong time.. hehe...

That post was from me in GSM forums with an old handle i used a looong time ago... :D
[XPERIA X10 Android Development] nosidefcp:
Why not contact unrevoked team for help?
[XPERIA X10 Android Development] MeZmeriZe_:
probably a silly question, but as I understand it, the android sdk uses qemu to emulate arm system on X86 cpu.

Is there anyway to get a running SE android image in a redhat KVM server? I have a 16 core 32gig Xeon RH qemu/kvm server I could use to run some brute methods of finding a back door... it's also easier and more efficient to hack on a vm rather than a phone.. as I said, might be a silly question, but up till now my only experience in this area has been working with router firmware..
[XPERIA X10 Android Development] MarylandCookie:
Hi lollylost

I have tried goroh_kun's method and cannot get it to work :mad: its really getting on my nerves. Each time SEUS flashes the handset instead of failing.

Please advise.
[XPERIA X10 Android Development] biktor_gj:
I think it doesn't work anymore since the patch from goroh_kun was for an earlier version of SEUS...
[XPERIA X10 Android Development] MarylandCookie:
Anyone have an earlier version or can anyone modify the files to work with the updated SEUS? :(
[XPERIA X10 Android Development] :
Flash broken recovery.sin. Boot phone, yellow triangle will appear. Try vol up + power button combination. Just an idea :).
[XPERIA X10 Android Development] HunteronX:
I said this a while ago, but jerpelea thought that it wouldn't be a good idea. I didn't try it though as I didn't want to risk bricking the phone.
[XPERIA X10 Android Development] jerpelea:
i said that we have already tried it and it did not work

but you can try

from our experience you can not break your device this way

you can reflash any time using our flash tool
[XPERIA X10 Android Development] :
"Our flash tool" is a bit far. You mean goroh_kun's flash tool.
[XPERIA X10 Android Development] andy8271:
pretty sure youve said that many times before so read the previous answers you got
[XPERIA X10 Android Development] jerpelea:
"our(xda)" because everybody from our(xda) team contributed to it for fixing or testing it

goroh_kun has created it as we all know
[XPERIA X10 Android Development] jar311:
I suggest sending a PM to a dev working on the root as I think this thread is being ignored because of all the garbage its filled with. I know nothing about this stuff but it certainly SOUNDS like a good suggestion!

**edit for grammar**
[XPERIA X10 Android Development] McKebapp:
While the other thread is overfilled with garbage, I hope, I can post something useful over here.

Back to the JTAG thing:

Today I made my thoughts on that again.

Then I realized something strange.

While JTAG pins where available without any problems on (older) Nokia phones (I still have about 70 JTAG flasher cables for Nokia laying around), why should the ones on X10 be hidden inside the phone?

So I looked around a little more.

And I guess I've found something.

If you take a closer look on the sticker in the back of the phone, the one underneath of the battery where the IMEI is printed on, you should realize another bunch of pinouts in the upper right corner :D

If you have a high contrast screen you maybe will be able to barely see them on this picture, too:

But please don't nail me if not.

I'm sitting in front of my lame 1:500 projector at the moment.

Will update this post on tomorrow morning...

If you peel the sticker of a little in the upper right, you'll find the pinouts easily. But watch out, the sticker will tear if you're not patient enough.

Mine teared :D
[XPERIA X10 Android Development] ptesmoke:
McKebapp, very interesting, tho no go on the pic as im on my x10 until i get home. im an electronic system tech, cant say much more but id like to converse with u about jtag, if u can pm or ill pm and find a better avenue of communication maybe we can figure something out. cheers

ptesmoke

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

Sent via the XDA Tapatalk App
[XPERIA X10 Android Development] ddewbofh:
A JTAG hack would be awesome, that's pretty much as close to bare metal as you can get.

Imagine being able to easily test out new bootloaders, images etc with minimal risk of brickage. One can dream. :P
[XPERIA X10 Android Development] McKebapp:
Hi ptesmoke,

I've just found the JTAG points.

But I have no clue what to do after all as my weapon is the solder iron and not the keyboard :D.

Lets keep the conversation in the forum, so that Devs may get active on this.

Cheers,

McK
[XPERIA X10 Android Development] ddewbofh:
Step one would be to figure out which point goes where. After that it's "just" a matter of figuring out what type of port it is and what settings you need to have in your terminal application.

It sounds worst than it is, usually they're fairly standardised and using a serial protocol. Once you get that hooked up you boot into the bootloader and start poking around. :)

*Disclaimer*

My JTAG experience comes mostly from embedded devices like routers, switches, SOCs etc. Phones might be different but I seriously doubt it.
[XPERIA X10 Android Development] :
Check the attached picture... are you talking about the dots below the stick? I can see a lot of them :D but nothing in the upper right
[XPERIA X10 Android Development] McKebapp:
Thanks man... That's what i intended to do this eve. :)
[XPERIA X10 Android Development] biktor_gj:
Nice!

Those three dots below the battery connector seem to be test points for the battery. Those 4 pins on the left could be an access to the ttl serial port (wich I looked for on the headset connector with no luck) and those on the right could be jtag. The only issue I find with it is normally manufacturers don't hide these type of connections under a sticker wich is essential to leave untouched, so I'm not sure if it'll be some other thing, but I'll test the serial port this weekend... and jtag when I find a suitable adapter I can be sure it won't fry the board...

Any ideas on wich jtag adapter should I use? The cheaper the better... :)
[XPERIA X10 Android Development] edude03:
Depends on what your skill level is. For ease of use you can buy a USBJTAG NT from usbjtag.com for $60 but if you have more skill you can hack something together with an Arduino, GoodFET, Cortino or a bus pirate which are all about $30.

Though you could build one from scratch for maybe $20 if you can solder and etch your own board.
[XPERIA X10 Android Development] McKebapp:
I've already seen pierced stickers like that on phones, that returned from service. Not S///E and not X10, but older phones at all.

So this might not be that uncommon...
[XPERIA X10 Android Development] :
Thanks to you :) you can do that with Adobe PhotoShop. Mine it's in spanish, but try with something like this > Image > Settings > Shadows/Lights > Play with the bars.. OR PM me :D
[XPERIA X10 Android Development] biktor_gj:
hey! now you can see what was under the sticker.

Those three dots under the battery terminals are the pinouts for the battery

On the left, the first pin on that row is ground, on the right side, the marked header is ground too. Still have to wait for my new jtag programmer to arrive to see wich is what on the rest... but it seems it really is jtag as you said... good work bro :)

PS: Sorry for the bad photo, wanted to do it fast :P

By the way, Panasonic made the main board for the x10!
[XPERIA X10 Android Development] McKebapp:
Yeah, things begin rolling again :)

May I ask you to shoot a better photo, if you have some time and you're finished with determining the pinouts?

Probably with a little description of the pinouts?

I'd like to use it for my "Upskirt" Thread ;)

Thanks for flushing your Warranty, too :D
[XPERIA X10 Android Development] ddewbofh:
Great Scott, I'm weird. Seeing "virgin" hardware like that is a major buzz. Oh the possibilities... :)

Now get your JTAG kit and start playing. ;)
[XPERIA X10 Android Development] chris2403:
do yourself a favour, exit your web browser, shut down your pc, unplug it, put it in a skip and we will never speak of this again. and if your going to call someone gay at least have the balls to say it in their native language.

With this jtag thing, i thought that was simply for diagnostics? Whats the idea behind using this, can it be used as a serial port to inject code?
[XPERIA X10 Android Development] McKebapp:
That try was nice. :D

Here's your fish little Troll:

<°(((-<

Kind Regards to "Osna"
[XPERIA X10 Android Development] biktor_gj:
With JTAG port you can do whatever you want (read/write memory areas, execute code..), wich doesn't mean it'll be easy after all, but you can do whatever you want.

@McKebapp: photos taken, & on the way, I'll edit when upload to megaupload is done...

By the way... which warranty? :D

edit: here's your link: http://www.megaupload.com/?d=AE8RNLNM
[XPERIA X10 Android Development] rosco16:
McKebapp works in root at your way and I respect it

thanks McKebapp

continue with your work please
[XPERIA X10 Android Development] cworrell:
Finally back to the topic. I offered a dedicated server to Binary to for file transfers, and code implementation win wincvs. Although it was never used. i tried to help out with my part. I apologize for offending people. I just wanted to make an outrageous point.

Best Regards,

Christopher
[XPERIA X10 Android Development] McKebapp:
Hi Chris we already began to discuss that JTAG thing over here:

http://xdaforums.com/showthread.php?t=683793&highlight=JTAG&page=18

I just confused that thread with that crappy "Root Bounty" one and tried to start a new, unpoisoned discussion over here.

If you read a little, there is a little explained from pages 18 - 23 (afaik? :rolleyes:)

Cheers ;)

I'm sorry, I have now clue about all of that rooting stuff.

I'm just trying to help with what I got and what I can instead of posting totally useless **** like 90% of the people in this forum.

I keep stuff in "my" thread and try to help with some suggestions here and there...

My hope is in Bin4ry, biktor_gj, jerpelea, goroh_kun, Paul, phoenix and all the others, that I call Devs., too :)
[XPERIA X10 Android Development] egzthunder1:
@cworrell,

While I understand that you want this to stay on topic, don't take it upon yourself to moderate and make sure that if you do say something, don't be rude (against forum rules).

Play nice.
[XPERIA X10 Android Development] panjote:
sorry for being a little bit off topic but looking at the pictures I can see a huge Panasonic logo. Does this mean the phone has been actually made by them?
[XPERIA X10 Android Development] McKebapp:
Not the Phone itself. But maybe the mainboard. Like Foxconn produces for HP, Apple and so on. Or the LCD Displays that are mostly produced by Epson, AOC or so....
[XPERIA X10 Android Development] sim-value:
Looking at biktors image it seems that i only need to take out my battery and give the Warranty the finger by taking of the seal, right ?
[XPERIA X10 Android Development] AndyD777:
Didn't HTC develop the main board for SE for the X10 and then Sony changed it?
[XPERIA X10 Android Development] Fuzalert2k:
Don't think they touched the X10. They did manufacture X1 though
[XPERIA X10 Android Development] biktor_gj:
They did the design for the board afaik, other thing is who actually made it :)
[XPERIA X10 Android Development] irkkso:
Ebkn7 94v-0

Panasonic EBKN7 94V-0 datasheets in pdf format are here

http://www.datasheetarchive.com/EBKN7-datasheet.html
[XPERIA X10 Android Development] ptesmoke:
not a problem, here is fine but im not online very often, with regards to jtag, i will check out your pics tonight. whatever needs to be built i can build, (ic's, terminal boards, circuits.) and could possibly manufacture quite a few. if i can get some good inside pics of the pins i can easily tell what is what and build accordingly. i can also make a tutorial once i construct something that works, i will sit down tonight and look at what you all have pictures of. what is our goal with a jtag? access bootloader to patch it? so long as i can learn what we NEED with jtag i can move forward, but unfortunetly i doubt i will be tearing down my x10 as its my primary phone and i ccurrently dont own a backup device.

cheers, ill post again once i devise a game plan.

ptesmoke

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

Sent via the XDA Tapatalk App
[XPERIA X10 Android Development] Chewitt:
Just an idea, with the announcement from SE about the 2.1 release moving forward and the X8 possibly having 2.1 from the word go, is it worth seeing if someone can look on Emma for X8 firmware? there could be a 2.1 X8 firmware that could be changed to fit an X10 could it not? Might be worth a look.

P.S. i have no idea how to do it myself and so fingers crossed ive not just put up a load of rubbish.
[XPERIA X10 Android Development] sim-value:
X8 comes with android 1.6

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

Sent from my X10i
[XPERIA X10 Android Development] Chewitt:
3rd Paragraph down

http://blogs.sonyericsson.com/products/2010/06/16/x8-announcement-and-xperia-updates/
[XPERIA X10 Android Development] Chewitt:
no one with any thoughts as to if it could be possible to find a flaw in the X8's possible 2.1?
[XPERIA X10 Android Development] MeZmeriZe_:
That might help a bit, but it doesn't change the fact that the loader wont run roms unless they are signed by se. Loader needs hacking or overwriting. I think jtag is the start if it can be worked out.
[XPERIA X10 Android Development] Chewitt:
Yeah Jtag looks to be the way forward, But what do we do once we are there lol, a nice SE 2.1 Rom would be great, Or even a 2.1 Rom already signed by SE to get us by till Root?, In Theory when you De-Brand your X10 you trick either SEUS or PC Comp into loading a SE signed Rom, So chances are we could Trick it into loading a Signed 2.1 X8 Rom with bits changed that dont need to be signed.

Obviously just throwing ideas about here.
[XPERIA X10 Android Development] Battosai94:
At the moment it's not possible.
[XPERIA X10 Android Development] MarylandCookie:
Looks like SEMC A2 software can change certificates on the older handsets, wonder if they can or will modify it to change it on the newer handsets?

See 0.30 secs

http://www.youtube.com/watch?v=6gzAd4Q-Drs