Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,732,619 Members 52,392 Now Online
XDA Developers Android and Mobile Development Forum

x8 Bootloader unlocked [Officially]

Tip us?
 
festa20
Old
(Last edited by festa20; 7th September 2011 at 08:17 PM.)
#1  
Senior Member - OP
Thanks Meter 835
Posts: 1,684
Join Date: Jan 2011
Location: Barnsley
Talking x8 Bootloader unlocked [Officially]

Hi guys

here is a comment posted earlier by the_laser.

Quote:
Originally Posted by the_laser View Post

Greetings.

warning.
if you are not developer, please quit reading that post.
wait for user friendly tool with one big button.


here ( Attachment 712577 ) is toolset to permanently "unlock" semcboot of msm7227 semc phones.

that means, you can use own kernel and so on.

steps,precautions, etc.

unpack archive to any directory.

if you using eset antivirus or similar ****, it will find evil virus in adb.exe.
ignore that, it is not virus in any way, it is standard android debug bridge, bundled in one file to save space and usability.


now, if your phone unlocked officially:

flash phone with standard 2.0,2.1 android firmware,because kernel mapper module compiled for "2.6.29" kernel.

of course, enable "usb debugging"

run msm7227_semc.cmd,
( if you want, examine it before run, it is pretty straightforward. )

you will get similar output

Code:

process requires standard 2.x android firmware.
Press any key to continue . . .
Getting ROOT rights.
1743 KB/s (585731 bytes in 0.328s)
error: protocol fault (no status)
Waiting ...
Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require ROOT rights.
192 KB/s (3087 bytes in 0.015s)
success
Waiting ...
Getting ROOT rights.
Waiting ...
Writing patched semcboot. Two step process
First, we need get access to semcboot area
504 KB/s (8064 bytes in 0.015s)
Second, we need to write semcboot
1130 KB/s (596916 bytes in 0.515s)
successfully wrote 0003ff00
Press any key to continue . . .

bingo, your phone now has unlocked bootloader.

if your phone unlocked by setool2 software, use msm7227_setool2.cmd

if your phone unlocked by 3rd-party software other than setool2, do not run anything -
it will disable radio capability of your phone and you will need to unlock phone by setool2 software.
hopefully, mizerable flea and mOxImKo will release something similar for your phone.


okay, now about other details.

1.
unlocked bootloader require unlocked loader, yep ?

loader\loader.sin is special unlocked loader, which will be accepted ONLY after your "unlock" semcboot with previous steps.

to distinguish unlocked semcboot and original semcboot, first letter in version tag of semcboot output will be lower case, i. e. "r8A029"

( same applies for loader version tag )

so, all that stuff with signatures are not for us, so i removed them - loader will ignore signature part of SIN file.

2.
we should make SIN file somehow, right ?
for that i prepared "dumb" bin2sin utility.



[input] - is input binary file.

[partition info]
android implementation on s1 semc qualcomm phones based on partitions,so we MUST define it for our file.

you can get required partition info from standard semc sin files, it is first 0x10 bytes of DATA, right after header, i.e.


[type] - partition type, 9 - partition without spare, 0xA - partition with spare.
kernel partition is partition without spare.
if that parameter omitted, type = 9

[block size] - nand block size, if omitted, it is standard size 0x20000

there is example in sinTools\example_build.cmd

3.
kernel should be prepared specially to be accepted by semcboot.
for that there is tool bin2elf.



we need 2 segments:
segment 1 is unpacked linux kernel image, i.e.
( e10/kernel/arch/arm/boot/Image )

it looks like entrypoint and load address for segment 1 is always same for all msm7227-based semc phone, it is 0x00208000

attributes for image 0x0

segment 2 is ramdisk.

it looks like entrypoint and load address for segment 1 is always same for all msm7227-based semc phone, it is 0x01000000

set attributes for ramdisk 0x80000000, that is extremly important.

there is simple kernel example in sinTools\example_build.cmd

ps.

@blagus:
NAND MPU disabler has only one relation to rFoNe - he took it from setool2, together with entire idea for msm7227 bypass.
your 6-wings friend with many nicks done exactly same.

NAND MPU has nothing to do with memory firewall, so it will not help with kexec things, however, who will care now.
Finally!!!!!!!!!!

Regards
 
festa20
Old
(Last edited by -PiLoT-; 7th September 2011 at 07:25 PM.)
#2  
Senior Member - OP
Thanks Meter 835
Posts: 1,684
Join Date: Jan 2011
Location: Barnsley
http://forum.xda-developers.com/show...&postcount=300

Original thread
 
gregbradley
Old
#3  
gregbradley's Avatar
Forum Moderator
Thanks Meter 3690
Posts: 8,753
Join Date: Mar 2011
Location: Manchester

 
DONATE TO ME
Here we go again....

This is no proof.

Your link to original thread gives a 404 error....


I am not convinced

How to get root on Xperia Z1 with KitKat 4.4.2, 4.4.3 & 4.4.4

If you are unsure, then read this.
If you are still unsure, watch this.

 

My contributions.
If I have seen further it is by standing on the shoulders of giants. Sir Isaac Newton


[X10] | [NEO] | [Xperia T/TX] |
[Xperia Z1]
You are free to share my work, but please provide the correct credits and a link to my original thread.
<<DO NOT MIRROR MY FILES>>

Follow me on twitter
 
Neo
Old
#4  
Neo's Avatar
Senior Member
Thanks Meter 125
Posts: 747
Join Date: Dec 2010
Location: Gods Own Place

 
DONATE TO ME
Yep same here as well

Sent from my X10i using XDA App
Morpheus: [to Neo who is choosing the red pill] Remember... all I'm offering is the truth. Nothing more.
 
-PiLoT-
Old
#5  
-PiLoT-'s Avatar
Retired Senior Moderator
Thanks Meter 1009
Posts: 2,730
Join Date: Jan 2008
Location: Sunderland

 
DONATE TO ME
link fixed dunno if its credible though
Quote:
Originally Posted by iridaki View Post
it's about time we stop whining about how "our old phones lasted a week even if we were playing Snake all day" and adopt new charging habits.
MTP not working?, dont follow this advice.

Quote:
Originally Posted by espionage724 View Post
The MTP device appears whether or not my ADB drivers are installed, and whether or not Android USB Debugging is enabled. Not sure what else I could suggest to get yours working other then a fresh (non-OEM) re-install of Windows.
 
festa20
Old
#6  
Senior Member - OP
Thanks Meter 835
Posts: 1,684
Join Date: Jan 2011
Location: Barnsley
Just read it and I thought seen as its from the_laser himself I thought I'd share it, sorry for trying to be informative, least there something behind this thread, not just a daft usual one

Regards

Sent from my x10i using xda premium


Want to Get Notified for Incoming SMS And Call with Camera FlashLight try this FlashBlink
 
sahibunlimited
Old
(Last edited by sahibunlimited; 7th September 2011 at 07:36 PM.)
#7  
sahibunlimited's Avatar
Recognized Contributor
Thanks Meter 2456
Posts: 6,816
Join Date: Jul 2011
Location: Nagpur
OMG m i dreaming??
Someone pinch me...
EDIT:i was so exiceted but this is for x8
Sent from my X10i using xda premium
Phone: GALAXY S II CM10.1
Backup Phone : Xperia x10 ZMOD CM7
Tablet : Galaxy Tab 2 7.0 P3110 CM10.1
 
gregbradley
Old
#8  
gregbradley's Avatar
Forum Moderator
Thanks Meter 3690
Posts: 8,753
Join Date: Mar 2011
Location: Manchester

 
DONATE TO ME
I have now read the original post....

X8 bootloader unlock method....maybe a step closer for us, but this is just another false alarm

How to get root on Xperia Z1 with KitKat 4.4.2, 4.4.3 & 4.4.4

If you are unsure, then read this.
If you are still unsure, watch this.

 

My contributions.
If I have seen further it is by standing on the shoulders of giants. Sir Isaac Newton


[X10] | [NEO] | [Xperia T/TX] |
[Xperia Z1]
You are free to share my work, but please provide the correct credits and a link to my original thread.
<<DO NOT MIRROR MY FILES>>

Follow me on twitter
 
sahibunlimited
Old
#9  
sahibunlimited's Avatar
Recognized Contributor
Thanks Meter 2456
Posts: 6,816
Join Date: Jul 2011
Location: Nagpur
Quote:
Originally Posted by gregbradley View Post
I have now read the original post....

X8 bootloader unlock method....maybe a step closer for us, but this is just another false alarm
Doom can be first Z is not around here or maybe Z must have chated with the_laser before he wrote it and maybe working on x10!!
And Z can come with this surprise!!
Phone: GALAXY S II CM10.1
Backup Phone : Xperia x10 ZMOD CM7
Tablet : Galaxy Tab 2 7.0 P3110 CM10.1
 
festa20
Old
#10  
Senior Member - OP
Thanks Meter 835
Posts: 1,684
Join Date: Jan 2011
Location: Barnsley
I thought the_laser concentrated a lot more on x10 bootloader and not x8

Im sure we'll here something in the next couple of days if someone is on it e.g. Z or DooM

Regards

Sent from my x10i using xda premium


Want to Get Notified for Incoming SMS And Call with Camera FlashLight try this FlashBlink

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes