Jump to content


Photo

[HOW-TO][GUIDE]Unlock X10 Bootloader Permanently

- - - - -

  • Please log in to reply
71 replies to this topic

#1
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10
1st of all this IS NOT my work;

2nd i decided to create this guide after seeing/reading a lot of people at XDA forums having some dificulties and probably this will happen here aswell

3rd this guide is for the ones who had already android 2.3.3 with/without custom roms. Saying that, you WON´T NEED to downgrade your current firmware

4th this is ONLY for those who had SIM UNLOCKED if you have your SIM card locked please check HERE how to proceed.

Please DO NOT i mean DO NOT follow this guide if you won´t have SIM UNLOCKED!!!

5th all links provided are from the authors not mine

6th let´s move on Posted Image

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

I WON´T TAKE ANY RESPONSIBILITY IF YOU BRAKE YOUR PHONE!!!

YEAH! THAT´S RIGHT. WE FINALLY CAN DAMAGE OUR PHONES!!!!

YUUUUUPIIIIIIII

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

[THINGS YOU`LL NEED]

  • Flashtool Version 0.2.9.1 or 0.3.0.0 (personally i prefer 2.9)
  • 0.2.9.1 from HERE
  • 0.3.0.0 from HERE


IMPORTANT NOTE: The 0.2.9.1 version already came with needed files to downgrade and upgrade kernels. If you decided to download the 0.3.0.0 version please download the following files, unzip them and put them on firmware folder of flashtool:

[/list][/list]
  • QSD8250 Tool (unzip this anywhere)
  • This is the tool for unlock bootloader. Grab it HERE
[/list][/list] -----------------------

[PROCEDURES]

1. Run X10FlashTool.exe and procedure as follow


Posted Image


2. After successfully flashed remove USB cable from PC

3. Turn your phone ON and right after the vibration connect your USB cable again to your PC.

4. Start the qsd8250_semc.cmd file from QSD8250 folder

5. WHEN flashtool recognizes your phone (root permitions and some other buttons can be pressed) CLOSE flashtool and press any key on qsd8250_semc window

6. If the process will succeed you´ll get something like this:

process requires standard 2.x android firmware.[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Press any key to continue . . .[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Getting ROOT rights.[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]1464 KB/s (585731 bytes in 0.390s)[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]error: protocol fault (no status)[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Waiting ...[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require ROOT rights.[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]192 KB/s (3087 bytes in 0.015s)[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]success[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Waiting ...[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Getting ROOT rights.[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Waiting ...[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Writing patched semcboot. Two step process[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]First, we need get access to semcboot area[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]504 KB/s (8064 bytes in 0.015s)[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Second, we need to write semcboot <img src='http://android.modaco.com/public/style_emoticons/<#EMO_DIR#>/wink.gif' class='bbc_emoticon' alt=';)' />[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]1531 KB/s (588236 bytes in 0.375s)[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]successfully wrote 0001ff80[/size][/font][/color][/indent][indent][color="#111111"][font="Arial, Verdana, sans-serif"][size="2"]Press any key to continue . . .

7. Now run Kernel Upgrade file on flashtool

8. Reboot and try to enter on xRecovery and Wipe Dalvik-Cache

9. Reboot your phone and copy/paste the dowloaded wifi modules from SDCARD to the correct places with root explorer (or something like that). On every pasted files long press, set permitions on every boxes

note: these files (both) should go to /system/lib/modules

10. Power OFF your phone and flash your kernel choice (Stock or Doom´s one) through flashtool

11. Turn your phone ON

NOTE: when you reboot on step 11 and IF you DON´T SEE any SE logo then, congratz. YOU´RE A FREE GUY/GAL Posted ImagePosted ImagePosted Image

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

[CREDITS]

Androxyde & Bin4ry for creating such a wonderful tool as FlashTool
the_laser for QSD8250 and for creating a complete bootloader cracker
DooMLoRD for creating these great kernel files and make them user friendly
FreeXperia Team for everythingPosted Image (you can find this team work HERE and contribute to development)

finally at least myself for making this Posted Image

Edited by rendeiro2005, 09 September 2011 - 01:39 PM.

  • 4
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#2
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10
The above steps were the ones i take it to get full unlock bootloader.

[BUGS]
For now the above "cracked" kernels can´t go to deep sleep.

Soon we´ll have a fix for that.

[EXPLANATION - SIMPLE WAY]


"
Boot Loader/SPL : In literal terms, boot loader is code that is executed before any Operating System starts to run. The concept of boot loaders is universal to virtually all Operating systems that inculcates operating systems on your PC, laptop, smartphones, and other such devices. Boot loaders basically package the instructions to boot operating system kernel and most of them also have their own debugging or modification environment. As the boot loader kicks off before any piece of software on your device, it makes it extremely processor specific and every motherboard has it’s own boot loader.

Boot Loader/SPL (Unlocked) : A locked or unlocked boot loader is what gives you access to “root.” “Root” is another big word in the Android community. If you “root” a device, it means you have “super user” access or “administrator” access to the operating system that runs on your phone.Root access of your Android device gives you the ability to flash ROMs.
One of the most popular ROMs was created by a team called the CyanogenMod(CM), and their current rom is CM7, which is built on Android 2.3 Gingerbread. What this means is that if you have a phone that has an unlocked boot loader and root access, you can flash the CM7 ROM to your phone with a couple more steps. This also means that you can get access to most of the features in the latest version of Android that is commercially available, without having to wait for your manufacturer or carrier to give you an official update.



Kernel : It's the main component of Android operating system.
It is a bridge between applications and the actual data processing done at the hardware level.
The kernel's responsibilities include managing the system's resources (the communication between hardware and software components).
[Usually as a basic component of an operating system, a kernel can provide the lowest-level abstraction layer for the resources
(especially processors and I/O devices) that application software must control to perform its function.
It typically makes these facilities available to application processes through inter-process communication mechanisms and system calls.
Operating system tasks are done differently by different kernels, depending on their design and implementation.
]



Root : Common word associated with giving a user "super user" access to their phones programming and other various aspects that would normally not be possible, also known as "Jailbroken" for iPhone's, "Administrator Rights" in Windows OS.
"
Source HERE

Edited by rendeiro2005, 09 September 2011 - 02:39 PM.

  • 3
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#3
chunkylover2321

chunkylover2321

    Regular

  • Members
  • PipPip
  • 115 posts
  • Gender:Male
  • Devices:Xperia X10i
Excellent dude, will give this ago at a later date when I can get setool2 from one of my trustworthy torrent sites :-)

  • 0

#4
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

Excellent dude, will give this ago at a later date when I can get setool2 from one of my trustworthy torrent sites :-)


you still can do this by running qsd8250_setool2.cmd from here

i just didn´t consider this step cause i have a SIM UNLOCKED and don´t wanna post something that i´m not sure how. but i really think that´s enough.

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#5
4llerbuntu

4llerbuntu

    Newbie

  • Members
  • Pip
  • 22 posts
great tut.

only thing is, im on stock, i didnt have to do the wifi modules thingy. everything works quite well


guess its for folks on custom roms?

anyway, u should also edit the tutorial to point out where exactly the wifi modules should be posted. im not sure many people know that.

thanks, great job bro

  • 1

#6
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

great tut.

only thing is, im on stock, i didnt have to do the wifi modules thingy. everything works quite well


guess its for folks on custom roms?

anyway, u should also edit the tutorial to point out where exactly the wifi modules should be posted. im not sure many people know that.

thanks, great job bro


Posted ImagePosted ImagePosted Imageyou got that rightPosted ImagePosted ImagePosted Image

changing TUT to insert that info Posted Image

edit: about the wifi modules. good point. i was on custom rom so i´m not sure about that. either way it doesn´t make any harm

Edited by rendeiro2005, 09 September 2011 - 11:59 AM.

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#7
hemo1001

hemo1001

    Regular

  • Members
  • PipPip
  • 106 posts
  • Gender:Male
  • Devices:x10
  • Twitter:@none
why should we unlock the bootloader at this time .... are we getting true MT - 16M - faster boot soon or this is just for devs ... this method can be included with the flasher if someone could reprograme x10 flasher...

Edit: anyway thanx alot for this topic

Edited by hemo1001, 09 September 2011 - 12:06 PM.

  • 0

#8
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

why should we unlock the bootloader at this time .... are we getting true MT - 16M - faster boot soon or this is just for devs ... this method can be included with the flasher if someone could reprograme x10 flasher


yes....at latter stage.

very soon J will release a CM7 version with fully working camera ONLY for unlocked bootloaders.

i ask you almost the same question. why bother to root 2.1 if we know SE will release a 2.3 android version?

and...why not? ;)

  • 2
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#9
vaykosill

vaykosill

    Newbie

  • Members
  • Pip
  • 27 posts
  • Gender:Male
  • Devices:HTC One X
  • Twitter:@mohi
hey R ,thank you,just a question !
is there any difference between two methods of unlocking ? i mean goin to 2.1 and downgradin the kernel only ?
is deep sleep isue present in both ?

  • 0

#10
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

hey R ,thank you,just a question !
is there any difference between two methods of unlocking ? i mean goin to 2.1 and downgradin the kernel only ?
is deep sleep isue present in both ?


If you´re on 2.3.3 already doesn´t make any sense got back to 2.1 if you can get it by kernel, does it?

The deep sleep exist only on 2nd - DooMKernel [FOR UNLOCKED BOOTLOADERS] but with the other one you can´t OC or anything since it´s SE kernel with the correct files to work on free bootloader.


hope i was clear?Posted Image

Cheers

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#11
bolinoy

bolinoy

    Regular

  • Members
  • PipPip
  • 93 posts
  • Gender:Male
  • Location:Bulacan, Philippines
  • Devices:Xperia X10i
  • Twitter:@bolinoy
maybe this is a noob question but what is the benefit of having an unlock bootloader?

Edited by bolinoy, 09 September 2011 - 02:11 PM.

  • 0

#12
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

maybe this is a noob question but what is the benefit of having an unlock bootloader?


it it "a noob question"Posted Image ...just kiddin´

resume: completely freedom/creation

more exhaustive explanation HERE

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#13
Lancez

Lancez

    Hardcore

  • Moderator Team
  • PipPipPipPipPipPip
  • 3,093 posts
  • Gender:Male
  • Location:Los Angeles, California, U.S.A
  • Interests:My Devices:
    Galaxy Nexus
    Samsung I9100
    Samsung S8600 Bada
    Samsung I8000
    Samsung I900
    Sony Ericsson X10a
pinned

  • 1

#14
MuffinX

MuffinX

    Newbie

  • Members
  • Pip
  • 13 posts
  • Devices:Xperia X10
I got a question!
After I flashed Kernel Downgrade pull off my usb cable and turned on my phone I pulled the usb cabel in my pc right after the vibration.
The Phone stucks at SE logo. But Flashtool isn't recognizing my phone Posted Image! Some ideas?

  • 0

#15
bolinoy

bolinoy

    Regular

  • Members
  • PipPip
  • 93 posts
  • Gender:Male
  • Location:Bulacan, Philippines
  • Devices:Xperia X10i
  • Twitter:@bolinoy

it it "a noob question"Posted Image ...just kiddin´

resume: completely freedom/creation

more exhaustive explanation HERE


this just made me more confused.... Posted ImagePosted ImagePosted Image

  • 0

#16
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

pinned

Thks;)

I got a question!
After I flashed Kernel Downgrade pull off my usb cable and turned on my phone I pulled the usb cabel in my pc right after the vibration.
The Phone stucks at SE logo. But Flashtool isn't recognizing my phone Posted Image! Some ideas?


1. on witch flashtool?2. unplug / turn on phone / after vibration connect cable3. after these process flashtool should recognize your phone. It´s normal to get stuck, no problem4. IF after a while stil don´t see any changes on flashtool try to close it and run cmd file5. proceed with the rest if you´ve been successful

this just made me more confused.... Posted ImagePosted ImagePosted Image

stick with the resume Posted Image
you can improve speed, FPS, more control on mhz....more control

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#17
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

I got a question!
After I flashed Kernel Downgrade pull off my usb cable and turned on my phone I pulled the usb cabel in my pc right after the vibration.
The Phone stucks at SE logo. But Flashtool isn't recognizing my phone Posted Image! Some ideas?


simpler guide?!

1. Downgrade kernel on flashtool
2. Unplug USB
3. Run cmd file from azuzu
4. Press power button on phone and plug USB right after vibration
5. When you see the options on flashtool, close it, then run cmd file
6. When its done upgrade kernel
7. Then with root explorer copy/paste wifi modules to the right directories and set permitions
8. Flash dooms kernel
9. Voila

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#18
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

this just made me more confused.... Posted ImagePosted ImagePosted Image


check 2nd post Posted Image

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely

#19
bolinoy

bolinoy

    Regular

  • Members
  • PipPip
  • 93 posts
  • Gender:Male
  • Location:Bulacan, Philippines
  • Devices:Xperia X10i
  • Twitter:@bolinoy
ok, by unlocking bootloader, will this reset my phone? right now, my x10 is on trip's miui 1.8.26 and if i unlock bootloader, will this reset my phone/data?

  • 0

#20
rendeiro2005

rendeiro2005

    Addict

  • Members
  • PipPipPipPipPip
  • 732 posts
  • Location:Azeitão
  • Devices:Xperia X10

ok, by unlocking bootloader, will this reset my phone? right now, my x10 is on trip's miui 1.8.26 and if i unlock bootloader, will this reset my phone/data?


if you follow this procedure. the answer is NO


Just in case if anything goes wrong and you have the needed to reflash a full firmware do a backup

  • 1
"if a guy remembers the color of your eyes after your first date, then you know you have small boobs"


Follow me on Posted Image
Follow me on Posted Image
Posted Image
Bela Lugosi`s Dead Rom
Posted Image

If you want to donate Posted Image I promise that i will use your money wisely




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users