Wednesday, April 27, 2016

Can we edit BCD file of Windows Mobile 10 ?

Because of OneCore (the fact that all WIndows versions use the same core), the boot process of Windows Mobile 10 seems to work the same way as the desktop version.

In the EFIESP partition, there is a BCD file under ":\EFI\Microsoft\boot". This BCD file can be opened with Visual BCD (Easy BCD doesn't work with this one).

The content of the Xiaomi Mi4 BCD file is below.

Can we edit this this like we do on desktop version? If we can, we may be able to change the boot settings and add a new boot option...

Has someone tried it?


{bootmgr}
---------

ApplicationDevice \Device\HarddiskVolume40()
ApplicationPath \efi\boot\bootarm.efi
Description Windows Boot Manager
PreferredLocale en-US
InheritedObjects {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
iibrary_custom:0x1500007d 2
DefaultObject {7619dcc9-fafe-11d9-b411-000476eba25f}
BootSequence {01de5a27-8705-40db-bad6-96fa5187d4a6}
Timeout 0
DisplayBootMenu False
bootmgr_custom:0x26000028 True
bootmgr_custom:0x26000031 True
CustomActionsList 281476184670209 1409286145 281476318887937 1409286146
oem_custom: {0ff5f24a-3785-4aeb-b8fe-4226215b88c4}
oem custom: {bd8951c4-eabd-4c6f-aafb-4ddb4eb0469b}

Loaders
-------

ApplicationDevice \Device\HarddiskVolume40()
ApplicationPath \windows\system32\boot\mobilestartup.efi
Description Mobile Startup App
InheritedObjects {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
RecoverySequence {311b88b5-9b30-491d-bad9-167ca3e2d417}
AutoRecoveryEnabled True


ApplicationDevice \Device\HarddiskVolume40()
ApplicationPath \windows\system32\boot\ffuloader.efi
Description FFU Loader (User Invoked)
InheritedObjects {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
unknown_app_element True

ApplicationDevice ramdisk=()\PROGRAMS\UpdateOS\UpdateOS.wim, {ae5534e0-a924466c-b836-758539a3ee3a}
ApplicationPath \windows\system32\boot\winload.efi
Description Windows Update OS (Boot from WIM)
InheritedObjects {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
OSDevice ramdisk=()\PROGRAMS\UpdateOS\UpdateOS.wim, {ae5534e0-a924466c-b836-758539a3ee3a}
SystemRoot \windows
loader_custom:0x250000c2 1
WinPEMode True

ApplicationDevice \Device\HarddiskVolume45()
ApplicationPath \windows\system32\boot\winload.efi
Description Windows Loader
PreferredLocale en-US
InheritedObjects {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
DebuggerEnabled False
OSDevice \Device\HarddiskVolume45()
SystemRoot \windows
loader_custom:0x250000c2 1
BootStatusPolicy BootStatusPolicyIgnoreAllFailures
EmsEnabled False

ApplicationDevice \Device\HarddiskVolume40()
ApplicationPath \windows\system32\boot\resetphone.efi
Description Reset My Phone Application
InheritedObjects {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
unknown_app_element True

Hibernate resumers
------------------

(empty)

Settings
--------

- {emssettings}

EmsEnabled False

- {dbgsettings}

Description Windows Debugger Settings

- {bootloadersettings}

InheritedObjects {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
DisplayAdvancedOptions False
DisplayOptionsEdit False

- {globalsettings}

InheritedObjects {4636856e-540f-4170-a130-a84776f4c654} {0ce4991b-e6b3-4b16-b23c-5e0d9250e5d9}
library_custom:0x15000079 5000
library_custom:0x1500007d 2
library_custom:0x16000050 True
library_custom:0x16000068 True
library_custom:0x16000069 True
library_custom:0x1600006a False
library_custom:0x16000072 True
library_custom:0x1600007a True
unknown_app_element BootStatusPolicyIgnoreAllFailures
unknown_app_element 7
unknown_app_element 90
unknown_app_element 0
unknown_app_element True

Device options
--------------

- {ramdiskoptions}

Description: Ramdisk Options
SdiDevice: \Device\HarddiskVolume40()
SdiPath: \boot\boot.sdi


from xda-developers http://ift.tt/24lizio
via IFTTT

No comments:

Post a Comment