yashsingh1/xdaforums huggingface dataset:
[Sony Xperia P, U, Sola, Go] androidmeda:
There are methods to root the xGO on ICS and JB while preserving bootloader lock. As for DLNA, never tried it with 3D camera.

JB.400 xGO Rooted, Unlocked, Debloated, Greenified
[Sony Xperia P, U, Sola, Go] Bahurs1:
what youre saying is that the keys cannot be flashed back? then there should be a one way chip on the board. with only write ability. hm. thats actually really ****ing bad. So if it actually breaks and the DRM or the waranty guys decide to check that up I'm basicly ****ed. Then again if a software brick does occur in the atempt to unlock it. it is basicly my fault. all I'm worried is that say my speaker break or the mic blows off and they decide not to repair it because "the software was altered" thing. I have no idea how would a phone destroy itself, but they usually don't care you know. I guess if I wanna keep my waranty I'm gonna stay away from the bootloader, but I would like to root it. witch bring up probably the main question.

Can I root it on GB or JB ? if I can, on JB I can probably add the stuff from GB? and would I be able to recover from root(just in case)?
[Sony Xperia P, U, Sola, Go] androidmeda:
Yeah, there's tutorials on rooting JB with locked bootloader but you'll have to pass through ICS. You might want to backup your existing GB firmware-si (read: make an ftf file) that way if you don't want JB you can just reflash to GB.

What do you mean by add stuff from GB? Keep your data? It's possible but clean installs are always the best.

JB.400 xGO Rooted, Unlocked, Debloated, Greenified
[Sony Xperia P, U, Sola, Go] Bahurs1:
I didn't quite understand what I wanted to say myself there. maybe the 3d camera? if its gone on JB well... I kinna like it?

as for the flashing thing. yeah I know that making a backup is critical, had that fun with x8. I was thinking of getting root on GB ? so I could rip some apps from it or add something like titanium backup. witch can restore app data. thats basicly what I want for GB. root > titanium > restore my app data from my other phone. if thats posible let me know. I'll have to start diging then :)
[Sony Xperia P, U, Sola, Go] androidmeda:
Someone's posted a 3D camera in the JB fixes thread. Haven't tried it myself.

This backup is on a whole new level. Involves repairing your xGO on its current firmware and creating an ftf file specific to your phone's SI#.

If you're planning to have a rooted JB with locked bootloader, you have to flash ICS version .10 ftf, root that, and then flash a custom rooted JB.zip via CWM. It's a tedious method but I've tried it. Posted a reply to someone here with the instructions.

Check this thread.

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

With this, I really advise a clean install as opposed to dirty one. GB to JB is a big jump and apps probably won't work properly.

JB.400 xGO Rooted, Unlocked, Debloated, Greenified
[Sony Xperia P, U, Sola, Go] Bahurs1:
I'm kind of getting the idea that I cant make a backup of the rom/whole firmware I have now? its not locked to the the carrier or anything its just stock GB. is there a way I can backup of what I have now from the phone not using PCC or SUS? cause I don't want to use somebody's backup(for warranty/my own scare reasons) and judging that somebody has made stock backup there is a way to do it, but ether I didn't get it from the post you linked or I'm just overlooking something.

the thing is just that. if I decide to go stock JB from sony then start flashing stuff. is there a way to flash back to the GB I have now? and why the hell I can only root on ICS? was it the only time they made a mistake that could let it root?

EDIT:

okay so now I'm getting this idea that the whole firmware I get from sonys sus/pcc needs to be converted to a format that flash tool can use. after the conversion its basicly a stock sony firmware backup.

but to get root I need to edit some of the pats in the backup that the flashtool made. and by editing you mean flashing to the specific ICS version/backup(that somebody has made) that can be rooted. So I root it with the tool that was linked in sonys talk page, after that I can install CWM and use it to write any rom I want.

atleast thats what it think in a nutshell of what I need to do...

so for the questions:

there is no way that I can make backup from the phone itself on stock GB and I can only use somebody's backup made in the past?

can't I just modify the backup(the .tft file) to have root? I think that thats what percy_g2 showed, but he showed how to make .zip for the CWM to flash so I was thinking, can I just put the edited backup back as a .tft file and flash it then?
[Sony Xperia P, U, Sola, Go] taboo5200:
That's right - you can't. There's no way to make a backup of the entire system without root access on GB, and with the inability to one-click-root on GB, you can't root it first either - classic catch-22. The GB FTFs that are floating around on the web were probably made by getting PCC/SUS to do a repair installation (the programs download the stock firmware from Sony's servers) before the ICS update was released. I specifically say before the ICS update because PCC/SUS apparently maintains only one version of the firmware, nothing newer and nothing older (though rollouts may be delayed in some areas leading to some disparity, but from the point of view of the end user, they can only ever access a single version at any point in time). And now with the JB update out in most areas, the ICS firmware is going the way of the Dodo as well.

If you mean the *exact* firmware you're running now, then sadly nope. Without a way to retrieve it from the phone (no root access) and without Sony providing the stock firmware anymore, you will have to resort to using a FTF of the GB firmware that someone made in the past (and hope it's unaltered).

Apparently so - I used Bin4ry's rooting toolkit to root the phone in ICS and I noticed it pushed a specially crafted backup bundle into the phone, after which the phone's backup and restore app had to be instructed to restore the backup. Two restarts later, root access was granted. Note that the exploit only works on firmware build 6.1.1.B.1.10 and not 6.1.1.B.1.54, but you can use Flashtool to temporarily flash in the older kernel if you're on .54 and root it regardless.
[Sony Xperia P, U, Sola, Go] Bahurs1:
Thanks for the clear up! hope this thread saves somebody's time with hopeless digging.

on with the tipic.

So the safest way to do it now I'm thinking. stock sus/pcc upgrade to JB and forget GB after that I need to flash ICS 6.1.1.B.1.10 build. boot the phone up and use the Bin4ry's method. then I just throw in CWM. but if I want to get JB I think I can't just flash a zip file through CWM?I'm thinking there should be some sort of a jump from ICS to JB that can't be made with CWM recovery? maybe the kernel needs an update?

Basicly how do I get back to JB after ICS root ?

EDIT BEFORE POSTING:

I always read what I write so I looked up my questions and now I think I only need you kind verification that I got the idea.

so after I root ICS I can just flash the JB backup I made before, but excluding the following:

•(all options in the Wipe: group)

•Exclude system

•Exclude TA

•No final verification

because those files/places/caches ect. are basically the files that allow me to have root. and so on it just flashes everything JB needed.

or do I really need to add CWM and flash that zip file? I don't know much about the CWM zips, but I took a look in the zip he provided and it seems to contain only what it makes it flashable or something more? okay so I'm curious to know whats the CWM zip flashing for ? if its only SSU or busybox, maybe I can just skip that and do it after I get on to rooted JB?

I know this is probably getting boring for you, but thank you so far and I hope this thread really helps somebody else also :angel:

EDIT:

just another quick thought. maybe I should play and see if I can get root on this stock GB ? if I do get it then I can make a full backup with CWM maybe? if anything goes wrong I can just use sus/pcc to go to JB and continue rooting it.
[Sony Xperia P, U, Sola, Go] taboo5200:
(post to notify Bahurs1 of the updates in my previous post)
[Sony Xperia P, U, Sola, Go] Bahurs1:
Yeah, I read your post before and after. So anyway I jumped on stock JB now. Its like a new phone 2nd time. so I'll take a day to play with the stock one and continue on with rooting. after that I'll just edit this post on the next update.

EDIT:

Okay so got bored of it. 3 minutes in and I found out that I can't use Sonys PCC. reinstaling stock JB with sus now.

(on a note: so I noticed that I can preserve my data using PCC but I can't with SUS.)

EDIT #2:

Now I can't find 6.1.1.B.1.10 tft for download. I'm assuming the only kernel method doesn't apply here.

Could you link it to me or maybe upload a copy if you have one? if I find it I'll update again

EDIT #3:

so I found somebodys honkong ICS tft file but its ends with 54 so as the previous steps follow I assumed I can just flash that and then apply the 10's kernel and proceed with the root. but then this happened:

so... what now? look for another copy? why can't I find it?? I mean. if it is necessary to root why isn't it around somewhere?

EDIT #4:

managed to find another copy. but now when I try to flash it I get this:

19/049/2013 01:49:13 - INFO - <- This level is successfully initialized

19/049/2013 01:49:13 - INFO - Flashtool Version 0.9.10.2beta6 built on 2013-04-21 22:23:00

19/049/2013 01:49:18 - INFO - Device disconnected

19/049/2013 01:49:20 - INFO - Selected ST27i / 6.1.1.B.1.1.0 / CE

19/049/2013 01:49:20 - INFO - Preparing files for flashing

19/049/2013 01:49:32 - INFO - Please connect your device into flashmode.

19/049/2013 01:49:41 - INFO - Device connected in flash mode

19/050/2013 01:50:24 - INFO - Device disconnected

and thats it, the phone displays the sony logo and goes to a charging state.
[Sony Xperia P, U, Sola, Go] androidmeda:
It's one thing for flashtool to detect a connection, but did your computer see and install your device? I'm assuming this is the first time you're flashing ftf with flashtool. And I'm assuming you're on Win7. (JB was an OTA/PCC/SUS update, right?)

Try reinstalling the drivers again, reboot computer.

Connect your phone to the computer while holding down vol- and keep that held down (wrap a tight rubberband around it if you want to not hold it). If it starts the found hardware wizard, stop it from searching online for Windows drivers and let it use the ones you installed. Once it's done, there'll be that icon on your system tray that looks like you have a storage device connected. That should do. Disconnect the cable, remove the rubberband, and try flashing again. Make sure phone is completely off before starting.

Wipe all wipes and uncheck ALL excludes. You're going down to ICS from JB. That's important.

JB.400 xGO Rooted, Unlocked, Debloated, Greenified
[Sony Xperia P, U, Sola, Go] taboo5200:
That HK FTF looks much too small - it's probably incomplete or corrupted, so you'll have to re-download it.

Here's the details and file hashes of mine, obtained here (don't download them individually - hit the light blue Download button on the same line as the folder name instead):

[B]File[/B]: ST27i_6.1.1.B.1.54_HK.ftf
[B]Size[/B]: 391,191,199 bytes
[B]CRC-32[/B]: 95EE4827
[B]MD5[/B]: 5E6AF656B4DAF6564CEA425E6BAC1FBE
[B]SHA-1[/B]: 3F314790A5117C40787780EE3B6DAD331812DC15
[B]SHA-256[/B]: 3F34F9B32B0DF8F7314A24845381D3E00D9EC0B32B78EB831A93E1C50F0F3356
[B]SHA-512[/B]: 16C1C174D23CACE43A68EE7E28B4E5CABEC5892C5ED8FD96BAF1F8CCA7D2372BD5A5921CAA64E39832D217F696BE2E52E5EAC213BD18F8005CB523FE10E2FFE4

(if you're unsure how to check hashes, download this utility and use it to generate the hashes of your own FTF, then paste them on different lines in Notepad and see if they match. The SHA-256 and SHA-512 hashes were generated using QuickHash)

If you already have the full 6.1.1.B.1.10 firmware (i.e. not just the kernel), then use that instead - it saves you the trouble of having to do two flashes.

You have to press and hold the volume down button

before and while

plugging the phone it (and the phone must already have been turned off prior to this). You will notice that the LED glows yellow-green (similar to this color), release the button as soon as you see it or it will enter charging mode instead. Keeping the device waiting in flashmode for too long also causes it to give up and enter charging mode.

You might also have to install Flashtool's drivers (though I didn't have to do this in my case), look for Flashtool-drivers.exe in the drivers folder, just above the firmwares folder in the Flashtool folder. I've ran a VirusTotal scan on it, results are here (but check that the file hashes on the site match what you have first).

Edit:

You also have to ensure that you tick the box at the bottom for the option labeled No final verification.
[Sony Xperia P, U, Sola, Go] Bahurs1:
Jup, did everyting like you said(probably should have mentioned.)

So, I moved away from my desktop cause I was doing multiple things and it ran out of ram for the flashing. I moved on to a laptop, instaled pcc (cause I think it brings the drivers with it), installed flash tool and instaled the flash mode drivers only, I didn't tick other boxes cause I couldnt find the xgo. so then I got the s1boot drivers somewhere off the sonys talk page. Open up flashtool, select my a new copy I found before, it loads, then it says to connect the phone, so I hold the vol. down button and plug the usb in. the phone led lights up from red to green. the pc says that new hardware is dedected, the flashtool says that it found a device in flash mode aaand it fails as I said before.(yes ticked all wipes and told it to skip the verification.)

Maybe I should restart the pc?(lol) I kinda left it in sleep or hibernation cause I can waste the speed of the ssd.

I'm not gonna put a rubberband on it cause I think its the same thing pcc, you just hold it till it connects.

Okay, I'll add more to this post when I try something else in a minute.

EDIT:

nope. same thing:

19/055/2013 10:55:02 - INFO - <- This level is successfully initialized

19/055/2013 10:55:02 - INFO - Flashtool Version 0.9.10.2beta6 built on 2013-04-21 22:23:00

19/055/2013 10:55:07 - INFO - Device disconnected

19/055/2013 10:55:19 - INFO - Selected ST27i / 6.1.1.B.1.1.0 / CE

19/055/2013 10:55:19 - INFO - Preparing files for flashing

19/055/2013 10:55:32 - INFO - Please connect your device into flashmode.

19/055/2013 10:55:52 - INFO - Device connected with USB debugging off

19/055/2013 10:55:52 - INFO - For 2011 devices line, be sure you are not in MTP mode

19/055/2013 10:55:56 - INFO - Device disconnected

19/056/2013 10:56:15 - INFO - Device connected in flash mode

19/056/2013 10:56:58 - INFO - Device disconnected

oh and taboo5200, the downloads you gave say that your account is out of bandwith:(
[Sony Xperia P, U, Sola, Go] taboo5200:
Hmm, that's odd... Go the Service menu (hint just in case: *#*#SERVICE#*#*) -> Service info -> Configuration and check the last entry. For example, mine shows:

Rooting status:
Bootloader unlock allowed: Yes

While it shouldn't normally interfere with the flashing procedure, I think it might be related in some way... Drawing at straws here, lol.
[Sony Xperia P, U, Sola, Go] Bahurs1:
if this ends up me unlocking the bootloader, I'm gonna be sad:( anyway, yes. it says its allowed.

maybe you wanna see it for yourself? can pm you for a teamviewer session?
[Sony Xperia P, U, Sola, Go] taboo5200:
Of course, we won't do that unless we absolutely have to.

Hmm... Then there shouldn't be an issue at all.

Um... We'll try to resolve this without having to resort to that as far as possible. :P

You have your backup JB firmware in FTF form, right? Try to flash that in instead, this will allow us to see if it's a problem with the ICS FTF or if it's Flashtool / the phone having issues.
[Sony Xperia P, U, Sola, Go] Bahurs1:
Okay then. I had a thought to flash my own backup, but I didn't see the need. So tried it and its the same thing again. My best guess is that the drivers are screwed. any thoughts of what drivers I should have?
[Sony Xperia P, U, Sola, Go] taboo5200:
Yeah, it sure looks like the drivers are having difficulties. But it's also strange that Flashtool is able to detect the phone (and even know that it's connected in flash mode), as evident in the output:

19/049/2013 01:49:41 - INFO - Device connected in flash mode

Hmm... Peculiar problem... Do you have Windows' User Account Control enabled? If you do, does starting Flashtool prompt you for permission to elevate to administrator privileges? Note that you don't have to disable it, I was able to get by just fine with UAC enabled.
[Sony Xperia P, U, Sola, Go] Bahurs1:
you mean does it ask for admin permissions? yes, just when I launch it, it asks me to confirm.
[Sony Xperia P, U, Sola, Go] taboo5200:
Are you running on a 32 or 64 bit version of Windows? Although it's obvious, you should be running the 64 bit version of Flashtool if you are on a 64 bit version of Windows so it can interface correctly with the drivers (32 bit drivers cannot work on 64 bit editions of Windows, and 32 bit programs can't interface with 64 bit drivers).
[Sony Xperia P, U, Sola, Go] Bahurs1:
yes yes, its a simple dell xps m1330 laptop with Core Duo 2 and running Win7 x86, I cannot even start the 64bit version. maybe the drivers that the flashtool needs to install are not working? can you tell me what do I need to tick? when chosing them? as it was explained in xperia Z flashing tut.
[Sony Xperia P, U, Sola, Go] taboo5200:
Okay, tick the box that corresponds to Xperia P, Xperia U, and Xperia sola drivers since they all have the same chipsets as our Xperia go (i.e. NovaThor U8500).
[Sony Xperia P, U, Sola, Go] Bahurs1:
it still refuses to work. goes to charging and thats it, flashtool says it disconnected. But I held the button longer now and it everyting stayed idle. I'll try to put a band on it and see what would happen with the button pressed all the time. but I'm pretty sure that wont help ether. :( maybe I should ask in the dev section, I mean this isn't a question like "how do I play nova download" anymore...
[Sony Xperia P, U, Sola, Go] taboo5200:
This thread seems related, and the solution was to uninstall the drivers and reinstall them again.
[Sony Xperia P, U, Sola, Go] Bahurs1:
Good lord its finally flashing. I think it was a different flastool version.

anyway, I moved back to my pc and used flashtool version 0.9.10.1 built on 2013-01-09

installed drivers from the flashtool witch would be the general flash drivers and like you said the same chipset phone drivers(was it the xP and xU?)

as for the semc drivers, I think I got that with sus or pcc i can't really tell now.

I'll update if it boots or not. :D

EDIT:

And what do know!

exept I got a bit confused that when it first booted up it, after like 20sek, it gave me this:

anyway, on with the rooting :D
[Sony Xperia P, U, Sola, Go] Bahurs1:
Also is somebody is so desperate to find the 6.1.1.B.1.10 build.

I got it off this link or if it doesn't not work anymore try getting the .54 and then the .10 KENEL. so you can flash the 54 and then the older .10 kernel on top. I hope this helps to somebody who is searching for this. :)
[Sony Xperia P, U, Sola, Go] taboo5200:
Good to hear it's working for you now! The first pic made me think your phone was in heaven, lol. And yeah, that power off / use phone thing pops up if flashing with Flashtool, I think it's something to do with the wipes; disregard it since it's harmless and goes away after a restart. And it's not at all unusual for apps to mysteriously crash on the first boot after being flashed with Flashtool - probably due to the dalvik-cache being cleared, a restart resolves that too.
[Sony Xperia P, U, Sola, Go] Bahurs1:
That was just a white wallpaper lol, its all over my table for now.

So I downloaded the Bin4ry's rooting script, it made me restore it's own made backup, reboot, script finished, phone rebooted, i haz SuperSU :p

so next step is gettin CWM make the .zip file and flash back to JB excluding some parts. or can I just flash back to JB now?
[Sony Xperia P, U, Sola, Go] taboo5200:
Well, you want root access on JB, so you'll have to prepare your own, customized JB.zip containing the /system files for flashing through CWM (you have done that, right?).
[Sony Xperia P, U, Sola, Go] Bahurs1:
not yet, I kinda wanted to see if it could flash at all first, since I thought that would be a waste if not, I'll go ahead and go through percy_g2 's and your post
[Sony Xperia P, U, Sola, Go] taboo5200:
Feel free to experiment, for this is the best time to do so. You'll feel notably less adventurous later on after you start loading all your data, contact, apps and whatnots back in, because backing up is really so much of a hassle. :P
[Sony Xperia P, U, Sola, Go] Bahurs1:
Well I got it just this friday so I have close to no personal data, and that's actually what worries me. if I do need restore the back up. the phone will look like out of the box almost. I guess its no biggie. currently I'm working on the .zip for jb now. just a question, if I somehow do let it bootup with jb "restorsion" wath would happen? I'm assuming it just wont start, but is there anything more? or can I just unscrew the 2'nd lid and pull the battery? if it bolted in then that would be a stupid thing to do. I guess opening a water proof thing is a stupid idea anyway, nevermind....
[Sony Xperia P, U, Sola, Go] taboo5200:
The phone would probably just bootloop, or perhaps it might even manage to boot into JB (since the JB firmware actually uses the ICS kernel, just a later build - surprise! No idea why they did, though). There's no point in using older components when the rest of the firmware is designed to work with newer ones anyway.

Lol, don't *ever* remove the turquoise cover - that instantly kills the waterproofing seal (even Sony's own tech support crew are instructed to scrap the screws and replace them with new ones as soon as they're removed from the phone).

If you have to force the phone to shut down and remain off, press and hold the power and volume up buttons simultaneously until you feel three vibrations (one vibration = soft reset, useful if the phone has hung).
[Sony Xperia P, U, Sola, Go] Bahurs1:
Yeah I actually had to do the pwr,btn + vol.up thing to let it flash before. no idea what it does. soft reset? and what would that do? and what would happen after just 2 or 3 vib's ? just wondering while I wait for the zip compression.
[Sony Xperia P, U, Sola, Go] taboo5200:
Pressing and holding the power and volume up buttons can either restart the phone immediately (1 vibration), or force the phone to shut down (3 vibrations, useful since the battery is inaccessible). Two vibrations are undocumented, besides, the three vibrations are fairly quick. It's like this:

*hold both buttons*

[~1 second]

*1 vibration*

*continue holding*

[~5 seconds]

*3 quick vibrations*

So technically, there's never truly a situation where there's two vibrations, because it's really either one or three. :P
[Sony Xperia P, U, Sola, Go] Bahurs1:
Okay, good to know then

funny how I'm facing this problem now, I'm out of space on my computer. lol guess I'll stuff it all in a flash drive and try it something else...

EDIT:

I'm now also curious before soldering some cables, goes the kernel/rom support usb host ? I tool a little look, couldn't find anything for the xgo, I'm assuming I can use it since almost all JB devices can act as a host. say a mouse, keyboard, flash drive, game pad. have you tried it?