yashsingh1/xdaforums huggingface dataset:
[Sony Xperia P, U, Sola, Go] Anthrax:
This is a great thread for all the noobs (i was also one).....This is what i was also thinking about.......... to make this section a lot easier to go through...........
[Sony Xperia P, U, Sola, Go] neectron:
Unlocking bootloader is not necessary for rooting.It is your choics you can do either way.
[Sony Xperia P, U, Sola, Go] Iceax123:
Thanks I only bought this phone so i could practise flashing roms etc.

Looks like i might be out of my depth lol.

Will root tonight.

Thanks

A
[Sony Xperia P, U, Sola, Go] neectron:
Out of depth?No.

It will be very easy once you do it. :)
[Sony Xperia P, U, Sola, Go] Dblfstr:
Looks clean and organized. You are missing a [/B] for one of your headers though ;P

Great start!
[Sony Xperia P, U, Sola, Go] adirock:
Hello, I am using Xperia U GB 2.3.7

And build no 6.0.B.3.188 I am a noob. Can u suggest which is the easiest method to root? I mean by upgrading to ICS or from GB itself.

THANKS
[Sony Xperia P, U, Sola, Go] neectron:
Easiest way is updating it to ICS.

For GB,you can try this http://xdaforums.com/showthread.php?t=2063029.
[Sony Xperia P, U, Sola, Go] adirock:
Thanks for your reply.

1) In the above link the first step is written update to ics. Then I think I have to upgrade to ics for rooting.

2) is there any problem/lagging in ics upgrade?

Pls ans this.

Thanks
[Sony Xperia P, U, Sola, Go] XxLordxX:
Hey bro! Nice work, very clean and clear, it looks very promising, keep up the good work :)

"The past is dead, it was all just a dream" - Magus (Chrono Trigger)
[Sony Xperia P, U, Sola, Go] prboy1969:
Very nicely written, and clear. Great work :thumbup::D

TEAM MiK

MikROMs Since 3/13/11
[Sony Xperia P, U, Sola, Go] Iceax123:
Thanks for the thread im now updated to ICS and rooted.

anything else i should be doing now?

thanks

Andy
[Sony Xperia P, U, Sola, Go] The_Newbiest:
Thanks a lot for the guides, very helpful!

I know maybe this is a stupid question, butt is not clear to me. Once I have CWM recovery and root, but not the bootloader unlocked, can I install CyanogenMod? Or is it impossible? If so, is there any way to a)unlock simlock (I live in Spain and my company is Orange) b)Unlock bootloader? Both for free, I know there are paid ways, but I don't have a coin. Thanks in advance!
[Sony Xperia P, U, Sola, Go] neectron:
Remove bloatware.

You need unlocked bootloader for CyanogenMod,because it uses a custom kernel.

Sim unlocking for free is not possible.Bootloader unlocking can be unlocked for free.
[Sony Xperia P, U, Sola, Go] :
Remove root, lock bootloader

(Apologies this is my first forum post) I was wondering two things:

a) How to unroot/relock bootloader on the Xperia U/Do you have a guide for this?

b) Does dialling *#*#7378423#*#* then going to Service info > Configuration > Rooting Status and "Bootloader unlock" saying "Yes" indicate that I am still rooted and the bootloader is unlocked?

Sorry if the questions are ill-phrased. Any help is welcome. Please and thank you.
[Sony Xperia P, U, Sola, Go] neectron:
a)I'll add guide for them later,but you can try this http://xdaforums.com/showthread.php?t=1920199&highlight=relock.For unrooting useBin4ry's them used for rooting.

b)Yes indicates bootloader is unlockable.It may be locked or unlocked or rooted.
[Sony Xperia P, U, Sola, Go] Devo1982:
Okay - I am very happy with the performance of my Xperia Go running GB. I tried ICS and while the performance was fine the battery life was terrible. I basically just want the battery to be good on my phone. People keep telling me that all I need is to flash a custom kernel but nobody has yet recommended me a good one..... any advice?
[Sony Xperia P, U, Sola, Go] Anthrax:
every ROM depends on your personnel usage........ So try for your self and see whats the best you can get with each ROM.......
[Sony Xperia P, U, Sola, Go] WiMARSHANA:
how to do a cwm or nandroid backup and how to restore it ?
[Sony Xperia P, U, Sola, Go] Anthrax:
using CWM you can backup all your data and settings.........
[Sony Xperia P, U, Sola, Go] WiMARSHANA:
thanks and done. :D
[Sony Xperia P, U, Sola, Go] ianjay06:
Bricked Sola

.Sir i want to ask something if i unlocked my bootloader is there a chance that my sola will be bricked? im on locked bootloader currently running Pureblood V2 by Pulak..

And im afraid to unlocked my bootloader..because of the word "BRICKED"

Is there any chance to recover the phone if it is bricked?

Thanks in advanced
[Sony Xperia P, U, Sola, Go] divyesh_070:
Re: Getting Started:Rooting,Bootloader Unlocking,Recovery,Custom ROM installation & m

So if we unroot, than bootloader is also locked?
[Sony Xperia P, U, Sola, Go] neectron:
Chances of getting hard bricked is very low.Soft brick can be easily recovered.

No.

You need to lock the bootloader seperately if it was unlocked.
[Sony Xperia P, U, Sola, Go] Wilm987:
Hello, I tried to flash the phone with .559 but the screen goes black and I can't enter the pin because I can't see the keys. It's an xperia P

EDIT: Figured it out nevermind
[Sony Xperia P, U, Sola, Go] nishangrg:
man here look

[*]Assuming you are on latest firmware than 6.1.1.B.10.

it should be [*]Assuming you are on latest firmware than 6.1.1.B.54.
[Sony Xperia P, U, Sola, Go] Rei Kibou:
Hi there,

I have two Xperia U which are exactly the same.

I've tried rooting the first one with Flashtool and it worked absolutely fine!

Now I've got the second one, and it won't work. I hope anyone can help me.

Here's what Flashtool says:

04/053/2013 14:53:05 - INFO - <- This level is successfully initialized

04/053/2013 14:53:07 - INFO - Flashtool Version 0.9.10.1 built on 2013-01-09 19:49:47

04/053/2013 14:53:07 - INFO - You can drag and drop ftf files here to start flashing them

04/053/2013 14:53:29 - INFO - Device connected with USB debugging on

04/053/2013 14:53:30 - INFO - Connected device : ST25

04/053/2013 14:53:30 - INFO - Installed version of busybox : N/A

04/053/2013 14:53:30 - INFO - Android version : 4.0.4 / kernel version : 3.0.8+ / Build number : 6.1.1.B.1.54

04/053/2013 14:53:38 - INFO - Pushing C:\Program Files\Flashtool\.\devices\ST25\busybox\1.20.2\busybox to /data/local/tmp/busybox

04/053/2013 14:53:39 - INFO - Pushing C:\Program Files\Flashtool\custom\root\subin\Superuser\su to /data/local/tmp/su

04/053/2013 14:53:39 - INFO - Pushing C:\Program Files\Flashtool\custom\root\subin\Superuser\Superuser.apk to /data/local/tmp/Superuser.apk

04/053/2013 14:53:41 - INFO - Pushing C:\Program Files\Flashtool\custom\root\AdbRestore\RootMe.tar to /data/local/tmp/RootMe.tar

04/053/2013 14:53:42 - INFO - Now open your device and restore "RootMe" backup. Waiting ...

04/053/2013 14:53:42 - INFO - You have 60 seconds to follow the restore advice

04/053/2013 14:53:42 - INFO - Running adbrestoreexploit

04/053/2013 14:53:44 - INFO - Restore worked fine. Rebooting device. Please wait ...

04/054/2013 14:54:00 - INFO - Waiting for device

04/054/2013 14:54:01 - INFO - Device disconnected

04/054/2013 14:54:25 - INFO - Device connected with USB debugging on

04/054/2013 14:54:27 - INFO - Root hack did not work.

04/054/2013 14:54:27 - INFO - Cleaning hack files

04/054/2013 14:54:27 - INFO - Rebooting device. Please wait.

04/054/2013 14:54:30 - INFO - Device disconnected

04/054/2013 14:54:54 - INFO - Device connected with USB debugging on

04/054/2013 14:54:55 - INFO - Connected device : ST25

04/054/2013 14:54:55 - INFO - Installed version of busybox : N/A

04/054/2013 14:54:55 - INFO - Android version : 4.0.4 / kernel version : 3.0.8+ / Build number : 6.1.1.B.1.54
[Sony Xperia P, U, Sola, Go] zedsharma:
not able to root ..!! help!!!

i need help i want to root my phone .. and i tried binary v18 nothin happnes

i need serious help
[Sony Xperia P, U, Sola, Go] Anthrax:
Which fone do you have, which FW are you on currently...........

Plz provide enough details for someone to help you.......

those methods mentioned in the OP are very much useful for rooting in the exact manner as stated.......
[Sony Xperia P, U, Sola, Go] satan89:
Re: Getting Started:Rooting,Bootloader Unlocking,Recovery,Custom ROM installation & m

6.1.1.b.1.54 is not rootable. Flash lower firmware (or kernel) , then root, then flash higher firmware.

Sent from my ST27i
[Sony Xperia P, U, Sola, Go] ronald_sugar7:
help

and for the ones that have "bootloader unlock allowed: NO" what can we do?
[Sony Xperia P, U, Sola, Go] Anthrax:
you guys can do nothing........ :(

Just check this link in-case something comes up............
[Sony Xperia P, U, Sola, Go] divyesh_070:
Re: Getting Started:Rooting,Bootloader Unlocking,Recovery,Custom ROM installation & m

I just got my Xperia u st25i rooted with flash tools. It's great and very easy method
[Sony Xperia P, U, Sola, Go] slyxo:
kernel flash

Can one install a new kernel over an existing ROM? Do I have to wipe before, or afrer flashning new kernel? Or I have to repeat the installation process from flashing stock fw.... Many thanks.
[Sony Xperia P, U, Sola, Go] Anthrax:
no just install the kernel via fastboot........

Keep in mind that the kernel must be compatible with your fone and ROM.......
[Sony Xperia P, U, Sola, Go] Volovate:
Battery unstable in the firs week

Hi to everyone. I rooted my phone, unlocked bootloader and flashed a custom from here and all is great but is it possible for the battery of my phone to get settled after a week of using that rom and the effect not to be immeaditely?

In the first week I got about 24 hours max of normal use. ( no 3g data , about 1h and 30 min of music, a little bit of playing games and about 30 min of calling)

Now it seems to be doing a lot better. It has almost tripled it's capacity
[Sony Xperia P, U, Sola, Go] Anthrax:
Re: Getting Started:Rooting,Bootloader Unlocking,Recovery,Custom ROM installation & m

The battery the performance everything depends on your individual usage and settings....

And it's possible that you can get improved battery life and also better performance after the ROM settle down....

So enjoy the best battery life..... :p:):D
[Sony Xperia P, U, Sola, Go] Hweng:
Ever since I flashed my phone to from .54 to .74, I tried to root it but it just wouldn't work. It refuses to flash to .599, I reinstalled the drivers but it still doesnt work. I have tried to flash to .599 like 80 times now, but it refuses to do it.

Yes I have USB debugging on

Yes I have updated the drivers

Yes I have unknown sources checked.

Can someone please help?
[Sony Xperia P, U, Sola, Go] percy_g2:
did you try this http://xdaforums.com/showthread.php?t=2023756
[Sony Xperia P, U, Sola, Go] Hweng:
Yes, I am doing that method, however the problem is it refuses to flash to .599.

Flashtool says flash finished, yet its still on .75.
[Sony Xperia P, U, Sola, Go] percy_g2:
did you install flashtool drivers?

flash this Xperia P LT22_6.1.1.b.1.75_Kernel.ftf kernel

then root it with Root_with_Restore_by_Bin4ry_v18

then flash this Xperia P LT22_6.1.B.0.599_Kernel.ftf after rooting
[Sony Xperia P, U, Sola, Go] hellfoot:
Re: Getting Started:Rooting,Bootloader Unlocking,Recovery,Custom ROM installation & m

This is a very amazing find...everything became clear to me after I have read it.

Just wondering how you deal with kernels with .zip as extensions...
[Sony Xperia P, U, Sola, Go] neectron:
If it is a flashable zip you can flash it,otherwise you need to extract it get kernel file.
[Sony Xperia P, U, Sola, Go] n!nja69:
Thanks for the Thread....

already pressed thanks.....
[Sony Xperia P, U, Sola, Go] spoonster05:
Thanks for the thread, very informative

For those in Australia who are looking at the Sola just check the box as if it's marked with 'Manufactured for Vodafone you can't unlock the bootlocker even if you unlock the carrier software on the phone
[Sony Xperia P, U, Sola, Go] Volovate:
Again .....

I have a question.... Is there an app/program that could show me if it's my phone's battery faulty or the problem of draining is caused by kernel/app or whatever?

Again my battery is draining fast (the same like I posted) and after trying different roms i get the feeling that the problem is my battery...

I am thinkin' I should buy another one because I just like my xperia u soooo much and I don't want to go and change it.

PS : Most of the roms I used where using stock kernel... I might want to change only the kernel but I am not that experienced although it's not very hard to do that.

Current rom is SXU Terra Rom ICS. I like it very much and I don't want to change the way it's working by replacing the kernel version only if advised to do so.
[Sony Xperia P, U, Sola, Go] divyesh_070:
Re: Getting Started:Rooting,Bootloader Unlocking,Recovery,Custom ROM installation & m

You can get 'all in one toolbox' app from playstore. It will show almost everything, with lot more functions:D
[Sony Xperia P, U, Sola, Go] jrocco:
SIM Unlock Xperia U

first of all I'd like to apologize if I am asking something that has been answered but I couldn't find the answer myself after doing some research.

I wanted to know if it is possible to SIM unlock Xperia U in case I root and install a custom rom.

thanks in advance for your help.
[Sony Xperia P, U, Sola, Go] Anthrax:
SIM unlock can be done and that will cost you money........ :P
[Sony Xperia P, U, Sola, Go] jrocco:
Do you know any website who provides codes? The cheapest I found cost 29.99$.

I asked if flashing a custom rom would solve because I know some people who were able to unlock it after debranding...but it didn't work for me.
[Sony Xperia P, U, Sola, Go] Anthrax:
I dont know any website or anyone who does this.......

Flashing a custom ROM has nothing to do with SIM unlocking........
[Sony Xperia P, U, Sola, Go] jrocco:
Thank you for the info ;)
[Sony Xperia P, U, Sola, Go] hlcxcx:
Great post. Thanks!
[Sony Xperia P, U, Sola, Go] giovannifg:
Flashing kernels using Flahtool

Hi there!

I'm sorry, I'm quite new to Android and definitely I'm not an expert, sot forgive me if my questions sound trivial.

I've just updated to 6.1.1.B.1.54, coming from 6.1.1.B.1.10. I had rooted the previous version, but then I discovered that it's not so straightforward to root the new version. I've read it is necessary to flash the 6.1.1.B.1.10 kernel first, do the root, and then reflash the 6.1.1.B.1.54 kernel again. I've found the kernels here, and the first post was really helpful in clarifying everything.

However, the kernels I've found are in ftf format, so in my understanding I have to use Flashtool to flash them to my Xperia U. Post #7 is not very clear as to this specific operation, so I would like to ask how to go about it: do I need to use the "standard" flashing procedure, as if I were flashing a full ROM? So, do I need to connect the phone in Flashmode? Or, do I need to connect it in Flashboot mode? What option to I need to select in Flashtool? The usual "Flashmode" or the "Flashboot mode"?

Thank you to anyone willing to provide me with some explanation!
[Sony Xperia P, U, Sola, Go] Anthrax:
the ftf kernel can be easily flashed same as in flashing a stock ftf file using flashtool........
[Sony Xperia P, U, Sola, Go] blackgost:
hello every one

at first i have to be sorry for my english,i know that it is really bad,but i have a problem which no-one can understand it except you.

my problem is the rooting access.i did it about one month ago but i have the access of root only with the dx toolbox and battery saver.i rooted my xperia p by flashing 599 kernel and then using binary (the program which use the cmd and backup & restore program in the phone to root device,)but i have the root access only with dx toolbox.

i have no task killer and the background process limit in the development options is in standard mode.the "dont keep active"above the background process limit is uncheck.

the options of the super user program is okay and it doesn't deny any access as i change the options in it's settings.

i tried a lot to get root access but i couldnt....i flash the 599 kernel a lot but without any result in the device.it shows me my last kernel .but a

once a time i flash the 599 kernel, i get a massage include the update for my device to newest version for xperia p.....i mean it didn't show the 599 kernel in device but it shows the 599 kernel in the pc.

now i flashed 6.1.b.1.75 kernel for my device but it still show the 6.1.b.1.54 kernel in about phone menu.

I'm really sorry of my english,and i hope you can solve my problem,would you?

thanks a lot
[Sony Xperia P, U, Sola, Go] vaheed:
BEFRO UPDATE XPERIA FORM XPERIA PROGRAM ( PC Comp.. )

First you need to unlock boot loader, form xperia website...

Second you need download FPX kernel ( for CM ROM ) or Stock Kernel ( for Stock rom ) .. From any post do root kernel...

OR OR

Download Flashtool, ON android debug, from development option on PHONE, AND GO ROOT button on Flashtool

i hope slowed problem.
[Sony Xperia P, U, Sola, Go] xchoix:
newbie here ! thank you TS for the a very helpful thread!:cowboy:
[Sony Xperia P, U, Sola, Go] manu_2911:
Upgrade to 4.1

Now my XP rooted, UB, kernel Sliding XP 7.4. When 4.1 come, how can i upgrade my phone? Do i need relock bootloader?
[Sony Xperia P, U, Sola, Go] rickychew87:
Flash .75 tft

You just need to flash back .75 stock tft. And update through Sony PC Companion.
[Sony Xperia P, U, Sola, Go] ZenorGR:
Few questions about rooting XP,

1) do I need version v9,v13 of root many android or any version will do (e.g v26) ?

2) do I have to unlock bootloader , root , then re-lock it if I use root many android?

3) if using flash tool, do I have to unlock bootloader, root, relock bootloader?

Nvm used this method (flashtool):

http://xdaforums.com/showthread.php?t=1900172
[Sony Xperia P, U, Sola, Go] Anthrax:
any version will do I guess...

and for rooting you dont need an unlocked bootloader.......just simple root......
[Sony Xperia P, U, Sola, Go] androidlover879:
Please provide link for latest gapps for my sola running with custom ics rom
[Sony Xperia P, U, Sola, Go] hundas:
09

---------- Post added at 09:01 PM ---------- Previous post was at 08:53 PM ----------

10
[Sony Xperia P, U, Sola, Go] kwstas 13:
Guys i am facing a serious problem! When i try to connect my phone via flashmode (Volume down button), in order to flash a kernel, root and then again flash a kernel, my phone disconnects after 30 secs on its own! As a result, i can't flash any ftf and therefore i can't root my phone! Does anyone know why my phone disconnects and it starts charging?(Green light goes off) I have an Xperia U. Please help!

Answer was given.
[Sony Xperia P, U, Sola, Go] HassanTakno:
Hi

whats the best kernel for rooting and Cwm for GB .188? (unlock bootloader)
[Sony Xperia P, U, Sola, Go] AndyCr15:
I wonder if someone might help. I'm trying to sort my Mum's Xperia U while she's staying. It's on 6.0.B.3.188 at present, everyone seems to say simply update to ICS first... but how?

I've seen people say to use Companion, but that tells me it's up to date! :(

Using FlashTool, it recognises the device, I click for it to root, but nothing at all happens :(

Ideally I want to be ICS and rooted, but tbh just ICS would be enough, I think I can then disable some of the bloat. Even just rooted GB would be good...

Thanks.
[Sony Xperia P, U, Sola, Go] owlwood:
I'm confused. Can anyone tell me if this kernel works on a rooted Sola with locked bootloader? The guide mentions that a "stock" based kernel doesn't need unlocked bootloader, but infos elsewhere states otherwise.
[Sony Xperia P, U, Sola, Go] Eerdekens91:
Check/Uncheck items in Flash tool

Hi,

My problem is that I can't check or uncheck items in the Flash tool window. Is this a problem when I want to flash my Sony Xperia P (6.1.1.B.1.54) to 6.1.B.0.599?

In the Forum about the rooting for newbies, it is written that I should uncheck "exclude kernel" and check "no final verification" but this is what I can't..

Please help!
[Sony Xperia P, U, Sola, Go] cyberphoenixz:
sry coz asking a noob question, i having a problem detecting my device & ftf file on my flashtool..

for da device driver, i have install all kind of device in Flashtool/devices..but still cant recognize my device (ST27i)..

what kind of solution should i do??
[Sony Xperia P, U, Sola, Go] prajwalnr:
Help plz regarding rooting....:/

Hi friends....

im new to rooting...

i just updated my Xperia P to jelly bean(bootloader locked).....

pandemic' s post for rooting JB 6.2.A.0.400 in the link below tells to 1st flash back to ics using flash tool....

does it mean i can flash it directly on a xperia p phone updated officially to jelly bean via pc companion with locked bootloader??

or will i need to do anything else??

sorry for posting here cuz im a new user and cant post in developer threads....

thanx in advance....:)

Link:- http://xdaforums.com/showthread.php?t=2250101
[Sony Xperia P, U, Sola, Go] percy_g2:
You can flash ics ftf using flashtool on locked BL
[Sony Xperia P, U, Sola, Go] Pandemic:
Dude read this OP again: http://xdaforums.com/showthread.php?t=2250101

guide is made by me and is way easier now ;)
[Sony Xperia P, U, Sola, Go] urefowei:
Helped a lot. Thanks sir.
[Sony Xperia P, U, Sola, Go] Anthrax:
STOP QUOTING full OP..........
[Sony Xperia P, U, Sola, Go] masprob:
Problems with Sliding Kernel

I'm a noobies here. SO HELP PLEASE!

Xperia Sola MT27i

ULTIMATE ROM V7

I've flashed this ROM : ULTIMATE ROM V7 (http://xdaforums.com/show....php?t=2288630). And then flash the new kernel. The CWM Recovery was changed in version 6 (sliding kernel). After I entered the recovery mode, and flashing the ZIPs given on the page, they won't rooted. I've tried many times flashing the ZIP (like the Ben Ling's charging animation and the small apps/taskswitcher) but it won't rooted. So, what is the problem? If I can get back the old CWM, how I can?

Please help me, I can't root anything! So any problems with the kernel? How to fix it if I can't root anything?

Many thanks in advance... Sorry for bad English.
[Sony Xperia P, U, Sola, Go] genieass:
You root the phone only once. What do you mean you say you can't root any thing?
[Sony Xperia P, U, Sola, Go] solaguy:
informative

OMG....thanks for this helpful thread...informative
[Sony Xperia P, U, Sola, Go] certmen:
Fantastic thread!

Thanks a lot neecron!

Helped me to test so many ROMs!
[Sony Xperia P, U, Sola, Go] Gunner420:
FASTBOOT.exe-i 0x0fce getvar version not recognized

Hey i followed all the step even installed the drivers but in the command prompt it comes as fastboot.exe not recognized please help
[Sony Xperia P, U, Sola, Go] Shahrukh Ahmed:
Neectron lemme hug you
[Sony Xperia P, U, Sola, Go] ChikeD:
Assuming you updated to 6.2.A.1.100: DooMLoRD Easy Rooting Toolkit
[Sony Xperia P, U, Sola, Go] prajwalnr:
Yup...

Updated n rooted to 6.2.A.1.100...

today gonna try d unofficial CM10 for my XP.:)

Thanks
[Sony Xperia P, U, Sola, Go] ChikeD:
For that you need unlocked bootloadr I think.
[Sony Xperia P, U, Sola, Go] Alx31:
Thats for sure :D

Flashing custom kernel requires ub

sent with my perfexperia P using tapatalk 2
[Sony Xperia P, U, Sola, Go] saudahmedbass:
confused??????!!!!!!!!!!!!

hello? i have sony xperia u........ i just flashed ics to my mobile using flash tool............ when i was finished i accidently presses the blu button which forced open my bootloader!!!!!!!!!!! :( when i rebooted my device i noticed that music info download is not working... but track id and facebook like, and bravia engine 1 is working fine.??? i seached about it but all i finish up is that drm keys are lost..... i am using stock gb on it now .... i want to know that is there a chance i can make my music download infor work again???????????? will be a great help if it worked.............
[Sony Xperia P, U, Sola, Go] ah7:
if u wanna try... relock bootloader like here: http://xdaforums.com/showthread.php?t=1527159 2nd post and try to download info music.

if doesn't affect try again... relock bootloader like here: http://xdaforums.com/showthread.php?t=1527159 2nd and make with PC companion or seus repair and try again to download info music.

i never tried but if u like music info maybe it worth. Usually DRM keys when you unlock your bootloader are lost...

The final solution is try another music player :crying::p

EDIT: anyway try this http://xdaforums.com/showthread.php?t=2301489