[go: nahoru, domu]

Booting process of Android devices: Difference between revisions

Content deleted Content added
Un1Gfn (talk | contribs)
m →‎Secondary Bootloader: (1) initialized->initializes (2) + wikilink to TrustZone (which is a redirect)
Line 22:
 
=== Secondary Bootloader ===
Because the space in the boot ROM is limited, a secondary bootloader on the eMMC is used.<ref name=":1">{{Cite journal|last1=Yuan|first1=Pengfei|last2=Guo|first2=Yao|last3=Chen|first3=Xiangqun|last4=Mei|first4=Hong|date=March 2018|title=Device-Specific Linux Kernel Optimization for Android Smartphones|url=http://dx.doi.org/10.1109/mobilecloud.2018.00018|journal=2018 6th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud)|pages=65–72|publisher=IEEE|doi=10.1109/mobilecloud.2018.00018|isbn=978-1-5386-4879-7|s2cid=13742883}}</ref> The secondary bootloader initializedinitializes [[TrustZone]].<ref name=":1" /><ref name=":0">{{Cite journal|last1=Kanonov|first1=Uri|last2=Wool|first2=Avishai|date=2016-10-24|title=Secure Containers in Android|url=http://dx.doi.org/10.1145/2994459.2994470|journal=Proceedings of the 6th Workshop on Security and Privacy in Smartphones and Mobile Devices|series=SPSM '16|pages=3–12|location=New York, NY, USA|publisher=ACM|doi=10.1145/2994459.2994470|isbn=9781450345644|s2cid=8510729}}</ref>
 
On the Qualcomm MSM8960 for example, the Secondary Bootloader 1 loads the Secondary Bootloader 2. The Secondary Bootloader 2 loads TrustZone and the Secondary Bootloader 3.<ref>{{Cite book|last=Tao|first=Chen, Yue Zhang, Yulong Wang, Zhi Wei|url=http://worldcat.org/oclc/1106269801|title=Downgrade Attack on TrustZone|date=2017-07-17|oclc=1106269801}}</ref>