Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
AtLemacks
Old
#201  
AtLemacks's Avatar
Senior Member
Thanks Meter 194
Posts: 1,610
Join Date: Aug 2011
Location: Mishawaka, Indiana

 
DONATE TO ME
I'm going on vacation Thursday until Sunday so I'll dive in Sunday night. I'm surprised I missed the manual as I had a one x for a month, lol.

Sent from my Galaxy Nexus using Tapatalk 2


Current:
Verizon-
L1: Samsung Galaxy SIII CM10
L2: Incredible 2 CM7
L3: Rezound Unlocked / MIUI
L4: Galaxy Nexus CM10

AT&T-
No Device

U.S. Army Medic Veteran RLTW! I have a bad attitude, with good intentions.
sextape Old
(Last edited by sextape; 14th August 2012 at 01:00 AM.)
#202  
Guest
Thanks Meter
Posts: n/a
COMBINATION_I535VRALG1_I535VZWALG1_743127_REV09_us er_low_ship.tar
The Following 16 Users Say Thank You to For This Useful Post: [ Click to Expand ]
 
NegativeOne
Old
#203  
Senior Member
Thanks Meter 108
Posts: 634
Join Date: Jul 2010
Is this the manual? On phone now, so I can't get the tar...
 
pyrostic
Old
(Last edited by pyrostic; 9th August 2012 at 12:30 PM.)
#204  
pyrostic's Avatar
Senior Member
Thanks Meter 205
Posts: 503
Join Date: Jun 2010
Location: Chicago - Northwest Suburbs
Quote:
Originally Posted by NegativeOne View Post
Is this the manual? On phone now, so I can't get the tar...
No the manual won't be released here due to the "leaker" required sting us not to. If you need it you'll figure out how to find it.

I am, however, curious as to what this sextape leak might have in it.

Sent from my SCH-I535 using Tapatalk 2
[Telidroids]
 
OldManJames
Old
#205  
OldManJames's Avatar
Senior Member
Thanks Meter 169
Posts: 227
Join Date: Feb 2010

 
DONATE TO ME
This post has a whole bunch of pdfs that could be helpful including the 8960 schematic that LLStarks was referencing.
The Following 2 Users Say Thank You to OldManJames For This Useful Post: [ Click to Expand ]
 
M4gicM@
Old
(Last edited by M4gicM@; 9th August 2012 at 05:48 PM.)
#206  
Member
Thanks Meter 44
Posts: 49
Join Date: May 2010
Location: Internet
Default hmmm

I understand that Adam still wants a qualcomm msm8960 data sheet or at least a qfuse AN, but it could be a while until that appears. Looking through the documents, both the manual and baseband, I have come the the conclusion that the qfuse for trusted boot is blown. In the service manual I see that BOOT_CONFIG_6 is pulled high on bootup and then changes to a regular GPIO pin. Consulting the baseband documentation BOOT_CONFIG_6 is tied to an internal pulldown (must be very weak as sammy is pulling up with a 10k so there is static current). BOOT_CONFIG_6 from the baseband states that 0 = Secure Boot (default due to pulldown) | 1 = Fast Boot. So the pin is telling the MSM8960 to not use secure boot however it does it anyway. This would be typical behavior of the the MSM7xxx with a trusted boot qfuse blown. I have no reason to think that physical security on these chips varies significantly through revisions.

So I guess back to the drawing board. I am beginning to understand a lot of this boot process, I am a EE so the android booting process is a little bit of a mystery. I would love to have a google hangout with Adam, and Lee and all others who know something about how this black box works.

Adam perhaps you or someone else can spell out what part of the bootloader(or which one SBL, aboot, etc) we really need to modify to load custom kernals(I think it is probably the first two but I don't know), I am sort of a low level linux noob so explaining things could be quite helpful to me and others.

Lets start sharing every little shed of data and start a "greatest hits" repository of all things we learn that are important.

{UPDATE}
I found the other two documents LLStarks is talking about ( Secure Boot 3.0/PBL and boot_config diagram). The Boot_config datasheet gives us the same info that is on the MSM8960 baseband docs. I will reproduce it here:

Code:
BOOT_CONFIG_1 | BOOT_CONFIG_0 |
      0       |       0       | EMER. BOOT(SDC3 FOLLOWED BY USB HS)
      0       |       1       | SDC3 FOLLOWED BY SDC1
      1       |       0       | SDC3 FOLLOWED BY SDC2
      1       |       1       | SDC1 (eMMC, DEFAULT)

BOOT_CONFIG_6
     0        | Secure Boot
     1        | Fast Boot
Also the PBL documentation confirms that the qfuses override the physical pin connections. Oh and by the way there are fuses that also block the boot config0/1 mode (in addition to the mentioned boot config 6) so changing these physically may have no effect if they are blown.

I believe the code earlier in this thread shows that when boot fails it goes in Emergency boot, there are some nice explanations as to what is happening in the boot arch document. So anyone decompiling aboot may want to find that and look through it. Keep in mind again that emergency boot can still be blocked by a fuse. I guess we really need to read those bad boys to see what we are dealing with instead of experimenting.

By the way in case anyone didn't notice the default boot mode is Secure Boot(due to the pulldown), however as I mentioned the qualcomm baseband docs say to pull up that pin(boot_config_6) on boot on therefore negating secure boot on non fuse blown systems. So it seems qualcomm was trying to be nice and leave the door open but verizon noticed, closed, and locked it
The Following 12 Users Say Thank You to M4gicM@ For This Useful Post: [ Click to Expand ]
 
LLStarks
Old
(Last edited by LLStarks; 9th August 2012 at 05:29 PM.)
#207  
Senior Member
Thanks Meter 133
Posts: 358
Join Date: Jun 2012
There are 2 more documents floating around.

I think they have what we need in the boot department.
#verizons3 and #d2common on Freenode
The Following 3 Users Say Thank You to LLStarks For This Useful Post: [ Click to Expand ]
 
pyrostic
Old
#208  
pyrostic's Avatar
Senior Member
Thanks Meter 205
Posts: 503
Join Date: Jun 2010
Location: Chicago - Northwest Suburbs
Quote:
Originally Posted by LLStarks View Post
There are 2 more documents floating around.

I think they have what we need in the boot department.
Are they still floating or do we have them?

Sent from my SCH-I535 using Tapatalk 2
[Telidroids]
 
LLStarks
Old
(Last edited by LLStarks; 9th August 2012 at 05:40 PM.)
#209  
Senior Member
Thanks Meter 133
Posts: 358
Join Date: Jun 2012
I posit that they are in the right hands
#verizons3 and #d2common on Freenode
The Following 3 Users Say Thank You to LLStarks For This Useful Post: [ Click to Expand ]
 
AdamOutler
Old
#210  
AdamOutler's Avatar
Elite Recognized Developer - OP
Thanks Meter 8036
Posts: 4,745
Join Date: Feb 2011
Location: Louisiana

 
DONATE TO ME
important stuff.. download now.

Boot guide http://www.rd211.com/docu/78897.html.

Service manual http://stadium.weblogsinc.com/engadg...ENG_120704.pdf

Service manual http://www.mediafire.com/view/?81e7t2y1ttysc8f

Hope I don't get anyone in trouble.
I ignore PMs with questions that could be answered by searching. If you PM me, I probly won't respond.
Check out my developer pages. Add me to your circles on Google Plus.

The Following 19 Users Say Thank You to AdamOutler For This Useful Post: [ Click to Expand ]
THREAD CLOSED
Tags
d2vzw, locked bootloader
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...