[Q]Build a new XIP.bin for ROM with Ervius - Windows Mobile

Hi guys,i'm haveing a problem,i try to build a new XIP.bin but i really can't.I tryed to follow the tutorials that are out there but nothing.
Those are the steps that i followed!
1)Downloaded the latest Repository from HERE
2)Unpacked my shiped xip.bin
3)Replace the MSXIPKernel the OEMXIPKarnel(the wm 6.5 NK.exe)
4)Replace in some .DSM (the old build with the new one)
5)The i click Undo, when i click RelocP an error shows up Something like Unknown region o32 region flags: d0000040 i click ok the another error showing me that the XIPPort is not working well and i have continue and quit
Help Pls

You should post your questions at the Kitchen Forum that you want to use.

hm
this is a general Q not a kitchen specific one

Most kitchen these days, create xip.bin by itself. What kitchen are you using? Depending on it, you might not have to create a xip.bin.

ervius
i'm trying to use Ervius...and i read in a tutorial that you have to write the new xip.bin in the OS.nb and i can't create one

EYK creates xip.bin on the fly. You dont need to create it. All you need to do is dump your shipped ROM, and use msxipkernel pkg from the leaks...
What device are you building a ROM for?

I believe he's cooking for a Kaiser (tytn II):
http://forum.xda-developers.com/showthread.php?t=1018218
I suggested he post here and/or the above forum in the hopes that a few seasoned chefs that have cooked for that device can see it.

sad
yes,dudes,i'm cooking for my Kaiser...i managed to build a ROM with OSKitchen Zero,but i undertanded that Ervius is more advanced in some way...the main ideea that boders me is that i really don't know what i'm doing wrong.I'ved ported the SYS properly, copied the new nk.exe for wm 6.5 (i'm trying to build a 29XXX rom),ported the MSXIP...and when i click "Create Rom" i get something like...
Code:
Deleting \Temp Folder.....
Package: OEMXipKernel Included Into ROM!
Package: MSXIPKernel Included Into ROM!
Package: OEMAPPS Included Into ROM!
Package: OEMDrivers Included Into ROM!
Package: OEMMISC Included Into ROM!
Package: OEMOPERATORS Included Into ROM!
Package: OEMVERSION Included Into ROM!
Package: ExtendedPKG Included Into ROM!
Package: GSMCODEPackage Included Into ROM!
Package: GSMExtPackage Included Into ROM!
Package: OperatorPKG Included Into ROM!
Package: OperatorPKG_PT Included Into ROM!
Package: ADC Included Into ROM!
Package: AdobeFlash Included Into ROM!
Package: AdobeFlashCodecs Included Into ROM!
Package: AlarmSounds Included Into ROM!
Package: AUTOUPDATE Included Into ROM!
Package: Base Included Into ROM!
Package: BaseApps Included Into ROM!
Package: BaseAppsFiles Included Into ROM!
Package: Bluetooth Included Into ROM!
Package: bronze Included Into ROM!
Package: BronzeNonEA Included Into ROM!
Retrieving all unused ''*.cpr'' files.....
Package: BROWSING Included Into ROM!
Package: BROWSINGCORE Included Into ROM!
Package: browsingie Included Into ROM!
Package: BTDUN Included Into ROM!
Package: Bth_A2DP Included Into ROM!
Package: Bth_HID Included Into ROM!
Package: Bth_Watch Included Into ROM!
Package: CHome Included Into ROM!
Package: CommonNonEA Included Into ROM!
Package: ConfettiCore Included Into ROM!
Package: DRM Included Into ROM!
Package: Dummy FWUPDATE Included Into ROM!
Package: Dummy SQM Included Into ROM!
Package: Enterprise Included Into ROM!
Package: Entertainment Included Into ROM!
Package: GPSID Included Into ROM!
Package: INTERNETSHARING Included Into ROM!
Package: IPSECVPN Included Into ROM!
Package: IRDA Included Into ROM!
Package: Lockscreen Included Into ROM!
Package: LockscreenNonEA Included Into ROM!
Retrieving all unused ''*.cpr'' files.....
Package: MediaOS Included Into ROM!
Package: MediaOSFiles Included Into ROM!
Package: Metadata Included Into ROM!
Package: MODEMLINK Included Into ROM!
Package: MSIMAR Included Into ROM!
Package: MSTag Included Into ROM!
Package: NetCF Included Into ROM!
Package: Office Included Into ROM!
Package: OneNote Included Into ROM!
Package: OS Included Into ROM!
Package: OSFiles Included Into ROM!
Package: Phone Included Into ROM!
Package: PhoneRedist Included Into ROM!
Package: ppgprov Included Into ROM!
Package: Redist Included Into ROM!
Package: RemoteDesktopMobile Included Into ROM!
Package: Riched20 Included Into ROM!
Package: RingsAndAlerts Included Into ROM!
Package: RUNTIMES Included Into ROM!
Package: SampleMusic Included Into ROM!
Package: Shell Included Into ROM!
Package: SIM_TKit Included Into ROM!
Package: Skybox Included Into ROM!
Package: Skymarket Included Into ROM!
Package: SMIME Included Into ROM!
Package: SMS_Providers Included Into ROM!
Package: SQLCE Included Into ROM!
Package: SqlCeMobile Included Into ROM!
Package: SYSTEM_DEFAULT_FONTS Included Into ROM!
Package: Themes Included Into ROM!
Package: Transcriber Included Into ROM!
Package: VoiceCommand Included Into ROM!
Package: VoIP Included Into ROM!
Package: VoIPOS Included Into ROM!
Package: Webview Included Into ROM!
Package: WelcomeCenter Included Into ROM!
Package: WinCENLS_WWE Included Into ROM!
Package: WindowsLive Included Into ROM!
Package: WindowsLiveIM Included Into ROM!
Package: WMMoneyWidget Included Into ROM!
Package: WMWeatherWidget Included Into ROM!
Package: WMWidgets Included Into ROM!
Package: WWAN Included Into ROM!
Retrieve ROMHdr value into xip\ folder...
NOT Need To Reallign ''.VM\Imageinfo.bin'' According ROMHdr.bin.....
Check & Delete Timebomb on ROM if exists (old & new way...)
SYS\29019\SHARED\COMMON\Shell\shell32.exe\S000 doesn't need Timebomb Fix!!!
Check & Delete Timebomb on ROM if exists (old & new way...)
SYS\29019\SHARED\COMMON\Shell\shell32.exe\S000 doesn't need Timebomb Fix!!!
ROM Block size is: 0x800
Info about Device: KAISER Found.....
Copying: SYS\29019\SHARED\COMMON\ADC
Copying: SYS\29019\SHARED\COMMON\AdobeFlash
Copying: SYS\29019\SHARED\COMMON\AdobeFlashCodecs
Copying: SYS\29019\SHARED\COMMON\AlarmSounds
Copying: SYS\29019\SHARED\COMMON\AUTOUPDATE
Copying: SYS\29019\SHARED\COMMON\Base
Copying: SYS\29019\SHARED\COMMON\BaseApps
Copying: SYS\29019\SHARED\COMMON\BaseAppsFiles
Copying: SYS\29019\SHARED\COMMON\Bluetooth
Copying: SYS\29019\SHARED\COMMON\bronze
Copying: SYS\29019\SHARED\COMMON\BronzeNonEA
Copying: SYS\29019\SHARED\COMMON\BROWSING
Copying: SYS\29019\SHARED\COMMON\BROWSINGCORE
Copying: SYS\29019\SHARED\COMMON\browsingie
Copying: SYS\29019\SHARED\COMMON\BTDUN
Copying: SYS\29019\SHARED\COMMON\Bth_A2DP
Copying: SYS\29019\SHARED\COMMON\Bth_HID
Copying: SYS\29019\SHARED\COMMON\Bth_Watch
Copying: SYS\29019\SHARED\COMMON\CHome
Copying: SYS\29019\SHARED\COMMON\CommonNonEA
Copying: SYS\29019\SHARED\COMMON\ConfettiCore
Copying: SYS\29019\SHARED\COMMON\DRM
Copying: SYS\29019\SHARED\COMMON\Dummy FWUPDATE
Copying: SYS\29019\SHARED\COMMON\Dummy SQM
Copying: SYS\29019\SHARED\COMMON\Enterprise
Copying: SYS\29019\SHARED\COMMON\Entertainment
Copying: SYS\29019\SHARED\COMMON\GPSID
Copying: SYS\29019\SHARED\COMMON\INTERNETSHARING
Copying: SYS\29019\SHARED\COMMON\IPSECVPN
Copying: SYS\29019\SHARED\COMMON\IRDA
Copying: SYS\29019\SHARED\COMMON\Lockscreen
Copying: SYS\29019\SHARED\COMMON\LockscreenNonEA
Copying: SYS\29019\SHARED\COMMON\MediaOS
Copying: SYS\29019\SHARED\COMMON\MediaOSFiles
Copying: SYS\29019\SHARED\COMMON\Metadata
Copying: SYS\29019\SHARED\COMMON\MODEMLINK
Copying: SYS\29019\SHARED\COMMON\MSIMAR
Copying: SYS\29019\SHARED\COMMON\MSTag
Copying: SYS\29019\SHARED\COMMON\NetCF
Copying: SYS\29019\SHARED\COMMON\Office
Copying: SYS\29019\SHARED\COMMON\OneNote
Copying: SYS\29019\SHARED\COMMON\OS
Copying: SYS\29019\SHARED\COMMON\OSFiles
Copying: SYS\29019\SHARED\COMMON\Phone
Copying: SYS\29019\SHARED\COMMON\PhoneRedist
Copying: SYS\29019\SHARED\COMMON\ppgprov
Copying: SYS\29019\SHARED\COMMON\Redist
Copying: SYS\29019\SHARED\COMMON\RemoteDesktopMobile
Copying: SYS\29019\SHARED\COMMON\Riched20
Copying: SYS\29019\SHARED\COMMON\RingsAndAlerts
Copying: SYS\29019\SHARED\COMMON\RUNTIMES
Copying: SYS\29019\SHARED\COMMON\SampleMusic
Copying: SYS\29019\SHARED\COMMON\Shell
Copying: SYS\29019\SHARED\COMMON\SIM_TKit
Copying: SYS\29019\SHARED\COMMON\Skybox
Copying: SYS\29019\SHARED\COMMON\Skymarket
Copying: SYS\29019\SHARED\COMMON\SMIME
Copying: SYS\29019\SHARED\COMMON\SMS_Providers
Copying: SYS\29019\SHARED\COMMON\SQLCE
Copying: SYS\29019\SHARED\COMMON\SqlCeMobile
Copying: SYS\29019\SHARED\COMMON\SYSTEM_DEFAULT_FONTS
Copying: SYS\29019\SHARED\COMMON\Themes
Copying: SYS\29019\SHARED\COMMON\Transcriber
Copying: SYS\29019\SHARED\COMMON\VoiceCommand
Copying: SYS\29019\SHARED\COMMON\VoIP
Copying: SYS\29019\SHARED\COMMON\VoIPOS
Copying: SYS\29019\SHARED\COMMON\Webview
Copying: SYS\29019\SHARED\COMMON\WelcomeCenter
Copying: SYS\29019\SHARED\COMMON\WinCENLS_WWE
Copying: SYS\29019\SHARED\COMMON\WindowsLive
Copying: SYS\29019\SHARED\COMMON\WindowsLiveIM
Copying: SYS\29019\SHARED\COMMON\WMMoneyWidget
Copying: SYS\29019\SHARED\COMMON\WMWeatherWidget
Copying: SYS\29019\SHARED\COMMON\WMWidgets
Copying: SYS\29019\SHARED\COMMON\WWAN
Copying: SYS\29019\SHARED\0409\ADC_Lang_0409
Copying: SYS\29019\SHARED\0409\AdobeFlash_LANG_0409
Copying: SYS\29019\SHARED\0409\Autoupdate_Lang_0409
Copying: SYS\29019\SHARED\0409\Base_Lang_0409
Copying: SYS\29019\SHARED\0409\Bluetooth_Lang_0409
Copying: SYS\29019\SHARED\0409\browsingie_LANG_0409
Copying: SYS\29019\SHARED\0409\Browsing_Lang_0409
Copying: SYS\29019\SHARED\0409\Bth_A2DP_Lang_0409
Copying: SYS\29019\SHARED\0409\Bth_HID_Lang_0409
Copying: SYS\29019\SHARED\0409\Bth_Watch_Lang_0409
Copying: SYS\29019\SHARED\0409\CHome_Lang_0409
Copying: SYS\29019\SHARED\0409\Enterprise_Lang_0409
Copying: SYS\29019\SHARED\0409\Entertainment_Lang_0409
Copying: SYS\29019\SHARED\0409\IPSECVPN_Lang_0409
Copying: SYS\29019\SHARED\0409\IRDA_Lang_0409
Copying: SYS\29019\SHARED\0409\MediaOS_Lang_0409
Copying: SYS\29019\SHARED\0409\MSTag_Lang_0409
Copying: SYS\29019\SHARED\0409\Office_Lang_0409
Copying: SYS\29019\SHARED\0409\OneNote_lang_0409
Copying: SYS\29019\SHARED\0409\PhoneRedist_Lang_0409
Copying: SYS\29019\SHARED\0409\Phone_Lang_0409
Copying: SYS\29019\SHARED\0409\Redist_Lang_0409
Copying: SYS\29019\SHARED\0409\RemoteDesktopMobile_Lang_0409
Copying: SYS\29019\SHARED\0409\Skybox_Lang_0409
Copying: SYS\29019\SHARED\0409\Skymarket_Lang_0409
Copying: SYS\29019\SHARED\0409\SqlCeMobile_Lang_0409
Copying: SYS\29019\SHARED\0409\Transcriber_Lang_0409
Copying: SYS\29019\SHARED\0409\VoiceCommand_Lang_0409
Copying: SYS\29019\SHARED\0409\WelcomeCenter_Lang_0409
Copying: SYS\29019\SHARED\0409\WindowsLive_Lang_0409
Copying: SYS\29019\SHARED\0409\WMWidgets_LANG_0409
Copying: SYS\29019\DPI_96\COMMON\Base_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Bronze_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Browsing_DPI_96
Copying: SYS\29019\DPI_96\COMMON\CHome_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Enterprise_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Entertainment_DPI_96
Copying: SYS\29019\DPI_96\COMMON\IPSECVPN_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Lockscreen_DPI_96
Copying: SYS\29019\DPI_96\COMMON\MSIMAR_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Office_DPI_96
Copying: SYS\29019\DPI_96\COMMON\PhoneRedist_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Phone_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Redist_DPI_96
Copying: SYS\29019\DPI_96\COMMON\Themes_DPI_96
Copying: SYS\29019\DPI_96\COMMON\WindowsLive_DPI_96
Copying: SYS\29019\DPI_96\0409\Base_Lang_0409_DPI_96
Copying: SYS\29019\DPI_96\0409\Enterprise_Lang_0409_DPI_96
Copying: SYS\29019\DPI_96\0409\Entertainment_Lang_0409_DPI_96
Copying: SYS\29019\DPI_96\0409\Office_Lang_0409_DPI_96
Copying: SYS\29019\DPI_96\0409\PhoneRedist_Lang_0409_DPI_96
Copying: SYS\29019\DPI_96\0409\Phone_Lang_0409_DPI_96
Copying: SYS\29019\DPI_96\0409\Redist_Lang_0409_DPI_96
Copying: SYS\29019\DPI_96\0409\Transcriber_Lang_0409_DPI_96
Copying: SYS\29019\dpi_96_resh_240_resv_320\COMMON\base_dpi_96_resh_240_resv_320
Copying: SYS\29019\dpi_96_resh_240_resv_320\COMMON\MediaOS_dpi_96_resh_240_resv_320
Copying: SYS\29019\dpi_96_resh_240_resv_320\COMMON\Phone_dpi_96_resh_240_resv_320
Copying: SYS\29019\dpi_96_resh_240_resv_320\COMMON\Redist_dpi_96_resh_240_resv_320
Copying: SYS\29019\dpi_96_resh_240_resv_320\0409\Base_Lang_0409_DPI_96_RESH_240_RESV_320
Copying: SYS\29019\dpi_96_resh_240_resv_320\0409\Themes_Lang_0409_DPI_96_RESH_240_RESV_320
Copying: OEM\KAISER\COMMON\OEMAPPS
Copying: OEM\KAISER\COMMON\OEMDrivers
Copying: OEM\KAISER\COMMON\OEMMISC
Copying: OEM\KAISER\COMMON\OEMOPERATORS
Copying: OEM\KAISER\COMMON\OEMVERSION
Copying: OEM\KAISER\COMMON\OEM_DPI_96
Copying: OEM\KAISER\0409\ExtendedPKG
Copying: OEM\KAISER\0409\GSMCODEPackage
Copying: OEM\KAISER\0409\GSMExtPackage
Copying: OEM\KAISER\0409\OEM_Lang_0409
Copying: OEM\KAISER\0409\OperatorPKG
Copying: OEM\KAISER\0409\OperatorPKG_PT
Packages Saved Successfull and inserted into Rom!!!
***
510 Modules and 2584 Files present!!!
***
Modifing Lang on bat file...
deleting old bat...
Writing new bat...
Done...
Wait some seconds...
Executing Processes..... wait.....
Executing: platformrebuilder.exe.....
platformrebuilder.exe Executed successfull!!!
done!!!
Wait some seconds...
Executing: kitchen_build_rom.bat.....
Copying OS.nb.payload...
1 file(s) copied.
executing Implantxip... Wait...
New Implantxip & Payload Resizer v. 2.0 by ervius!!!
XIP: xip.bin not found!
XIP not Inserted!
ImgfsFromNb 2.1rc2
Sector size is 0x800 bytes
ImgFs partition starts at 0x006c0000 and ends at 0x006e0000
Dumping IMGFS at offset 0x006c0000 (size 0x00020000)
Done!
executing ImgfsFromDump... Wait...
ImgfsFromDump 2.1rc2 TURBO with Prefetching and MultiThreading Support
Using compression type 'XPR'!
Sector size is 0x800
Total Sectors: 0x005a
ImgfsToNb 2.1rc2
Using bigstorage mode
Sector size is 0x800 bytes
Writing imgfs to offset byte 0x6c0000, sector 0xd80
Padding ImgFs from 0x2d000 bytes (0x5a sectors)
to 0x40000 bytes (0x80 sectors)
Not conservative mode. Changing imgfsEnd from 0x6e0000 to 0x700000
Partition entry before:
File System: 0x25
Start Sector: 0x00000d80
Total Sectors: 0x00000040
Boot indicator: 0x00
First Head: 0x00
First Sector: 0x01
First Track: 0x36
Last Head: 0x3f
Last Sector: 0x01
Last Track: 0x36
Partition entry after:
File System: 0x25
Start Sector: 0x00000d80
Total Sectors: 0x00000080
Boot indicator: 0x00
First Head: 0x00
First Sector: 0x01
First Track: 0x36
Last Head: 0x3f
Last Sector: 0x01
Last Track: 0x37
Partition entry before:
File System: 0x04
Start Sector: 0x00000dc0
Total Sectors: 0x0001a500
Boot indicator: 0x00
First Head: 0x00
First Sector: 0x01
First Track: 0x37
Last Head: 0x3f
Last Sector: 0x01
Last Track: 0x2ca
Partition entry after:
File System: 0x04
Start Sector: 0x00000e00
Total Sectors: 0x0001a4c0
Boot indicator: 0x00
First Head: 0x00
First Sector: 0x01
First Track: 0x38
Last Head: 0x3f
Last Sector: 0x01
Last Track: 0x2ca
ImgFs Flash Region log blocks was 0x1, now is 0x2
Storage Flash Region log block was 0xffffffff, now is 0xffffffff,
Done!
NBMerge 2.1rc2
Executing ..\TOOLS\IMGFS\NBMerge with data chunk size = 0x800 and extra chunk size = 0x8
on file OS-new.nb
Partition 0: start sector: 0x00000002, total: 0x0000063e
first used: 0x00000002, used: 0x00000600
Partition 1: start sector: 0x00000640, total: 0x00000740
first used: 0x00000640, used: 0x0000060c
Partition 2: start sector: 0x00000d80, total: 0x00000080
first used: 0x00000d80, used: 0x0000005a
Checking OS-new.nb for bad NAND block marker
Checked 0xe00 sectors successfully!
Done.
kitchen_build_rom.bat Executed successfull!!!
done!!!
Wait some seconds...
executing nblib to build nbh file!!!
building nbh file.....
Done!!!
executing CustomRuu.exe.....
Done!!!
Restored Original config.txt...
Temp config.txt Deleted!!!
This part i don't like "XIP: xip.bin not found!
XIP not Inserted!"...because of this,my NHB has only 7mb )

You should have your device xip.bin, extract that from a shipped ROM.

ai6908 said:
You should have your device xip.bin, extract that from a shipped ROM.
Click to expand...
Click to collapse
i did that...i noticed that i dont have to build a XIP.bin with the Ervius Visual Kitchen...i copy the content of the 29019 buid the OEMXIP and MSXIP in the "Kaiser" folder and "Shared"(in a new folder named 29019) and the kitchen does it by itself...i did that, and i get that error.That means that i have to create the new XIP.bin,and "implant" him in the os.nb.payload and OS.nb,the ORIGINAL ones?

hmm
someone is telling me that i have a EXT pkg in the OEM folder,but i don't!

@dany547,
The only thing you need to do is take a stock nbh and put in the kitchen.
You extract it with Ervius kitchen and from there you can rebuild and flash.
But opening a thread to post this question isn't good.
Questions like this you need to post in Ervius kitchen thread, I'm sure people will answer you there as well.
So if you don't mind I'm closing this thread, contact me in pm if you like to discuss.
Edit; my apologies I misunderstood your question.
Reopend the thread.

I misunderstood because of your thread title.
But I think I'm right, take a nbh and dump with the kitchen.
You will have a perfect XIP as well.

Laurentius26 said:
@dany547,
The only thing you need to do is take a stock nbh and put in the kitchen.
You extract it with Ervius kitchen and from there you can rebuild and flash.
But opening a thread to post this question isn't good.
Questions like this you need to post in Ervius kitchen thread, I'm sure people will answer you there as well.
So if you don't mind I'm closing this thread, contact me in pm if you like to discuss.
Edit; my apologies I misunderstood your question.
Reopend the thread.
Click to expand...
Click to collapse
np,the main ideea is not how to build a ROM,but how to build the XIP.bin for the rom! and i posted because i failed several times on doing it

Laurentius26 said:
I misunderstood because of your thread title.
But I think I'm right, take a nbh and dump with the kitchen.
You will have a perfect XIP as well.
Click to expand...
Click to collapse
i have the original XIP of the 19212 build,but i want to make a new one for 29020 build

Sorry mate, how to dump a rom I know with Ervius kitchen.
But how to dump a xip I never tried with this kitchen.
dany547 said:
i have the original XIP of the 19212 build,but i want to make a new one for 29020 build
Click to expand...
Click to collapse

damn
i get the same error,and i reinstalled the Kitchen

Related

[TUT] SRPX compressed XIP section workout (like Asus, HP or Etens)

As I've heard some people have problems with working with XIP sections of some ROMs... as for example Asus P525 or other devices, here's a little tiny tutorial about this issue. What's the problem with them? It's their XIP sections are compressed with SRPX algorithm.
In some Asus kitchens in the ROM directory you have a ROM.TPL file. How to use it?
1. Get the OSNBTool from the attachement (it's a fantastic tool from Weisun of PDAclan.com).
2. Do:
Code:
>osnbtool -d rom.tpl 1 xip.bin
OS ROM Partition Tool V1.48 By Weisun :> PDAclan.com
Sector size : 0x00000200
OS IMAGE found.
Partitions infomation:
**************************************
Part-0 type: BOOT SECTION image
Part-1 type: XIP RAM Image
Part-2 type: IMGFS file system
**************************************
Signature: SRPX
CompressVersion: 5
Uncompressed size: 2E0000
Deompress processing...
Successfully decompressed to xip.bin
3. Run XIPPort and click "dump xip.bin".
4. Do your work with a XIP section.
5. After you're finished, issue "realloc P" and "build xip_out.bin" in XIPPort.
6. Do:
Code:
>osnbtool -c rom.tpl 1 xip_out.bin
OS ROM Partition Tool V1.48 By Weisun :> PDAclan.com
Sector size : 0x00000200
OS IMAGE found.
Partitions infomation:
**************************************
Part-0 type: BOOT SECTION image
Part-1 type: XIP RAM Image
Part-2 type: IMGFS file system
**************************************
Source OS image:
Signature: SRPX
CompressVersion: 5
Uncompressed size: 2E0000
Source Part-1 Size: 1AC400
--------------------------------------
Compress processing...
NEW Uncompressed size: 2D5000
NEW Compressed size: 1A6BF6
New Part Size: 1A71E6
Successfully compressed xip_out.bin into rom.tpl.NEW
7. You're done!
It turns out that a dumprom.exe and buildxip.exe tools handle those XIPs really well, too - and even better, as they do better reallocation of modules.
So, it can go as this:
Code:
>dumprom rom.tpl
IMGFS guidBootSignature: F8 AC 2C 9D E3 D4 2B 4D BD 30 91 6E D8 4F 31 DC
dwFSVersion: 00000001
dwSectorsPerHeaderBlock: 00000001
dwRunsPerFileHeader: 00000001
dwBytesPerHeader: 00000034
dwChunksPerSector: 00000008
dwFirstHeaderBlockOffset: 00000200
dwDataBlockSize: 00001000
szCompressionType: LZX
dwFreeSectorCount: 0000001E
dwHiddenSectorCount: 00000100
dwUpdateModeFlag: 00000000
Address: 00000200, dwBlockSignature: 2F5314CE
dwNextHeaderBlock: 00000000 (size: FFFFFE00)
Header type: FFFFFFFF, Addr: 00000208
Empty header
Header type: FFFFFFFF, Addr: 0000023C
Empty header
Header type: FFFFFFFF, Addr: 00000270
Empty header
Header type: FFFFFFFF, Addr: 000002A4
Empty header
Header type: FFFFFFFF, Addr: 000002D8
Empty header
Header type: FFFFFFFF, Addr: 0000030C
Empty header
Header type: FFFFFFFF, Addr: 00000340
Empty header
Header type: FFFFFFFF, Addr: 00000374
Empty header
Header type: FFFFFFFF, Addr: 000003A8
Empty header
Now you have new files: boot.bin, msflsh.bin and romhdr.bin, and a new folder XIP. Edit your XIP folder as you want.
Now, in ..\temp\dump folder put your .VM and .ROM folders and issue:
Code:
>buildxip
BUILDXIP 0.54 Copyright (c) 2007-2008 bepe 30 Jan 2008
Slot 0 Boundary: 0x01fa0000
Slot 1 Boundary: 0x03e18000
RAMStart: 0x88868000
RAMFree: 0x888c6000 - 0x8c000000 L0373a000
KernelFlags: 0x00000000
FSRamPercent: 0x00000004
Done!
In the end put your new created out.bin file into your tpl file:
Code:
>osnbtool -c rom.tpl 1 out.bin
OS ROM Partition Tool V1.48 By Weisun :> PDAclan.com
Sector size : 0x00000200
Extra data bytes : 0x00000000
OS IMAGE found.
Partitions infomation:
**************************************
Part-0 type: BOOT SECTION image
Part-1 type: XIP RAM Image
Part-2 type: IMGFS file system
**************************************
Source OS image:
Signature: SRPX
CompressVersion: 5
Uncompressed size: 2E0000
Source Part-1 Size: 1AC400
--------------------------------------
Compress processing...
New part size larger than old part in source OS image!
Rebuilding partition structure...
NEW Uncompressed size: 2E7000
NEW Compressed size: 1B1664
New Part Size: 1B1C78
Successfully compressed out.bin into rom.tpl.NEW
and you're done!
Hello utak3r.
This info is really important for me as I have an Eten device. Although, I've tried several times to build a XIP using "buildxip" (with or without -b flag - I don't know exactly what it does) but my rom doesn't boot.
I didn't even tried to change anything in XIP folder. Only dumped the XIP using "dumprom" and then build again to test it. Was I supposed to do something in the middle? Any idea?
bgcngm said:
with or without -b flag - I don't know exactly what it does
Click to expand...
Click to collapse
This flag tells if it should take another, external boot.rgu file, or the included one. So, you should do it without this flag.
bgcngm said:
but my rom doesn't boot.
Click to expand...
Click to collapse
The problem may be not in the building it, but in inserting it back. Some devices don't like changing the partition's size, for instance...
Check, what was the original xip.bin size and try to fill your new one with 0xFFs to this size - maybe it will help...
Another thing: give here full outputs from all the steps.
utak3r said:
The problem may be not in the building it, but in inserting it back. Some devices don't like changing the partition's size, for instance...
Click to expand...
Click to collapse
I already thought that the problem was XIP insertion, but then I found XIPKitchen.
With a XIP created by XIPKitchen, I can successfully create a bootable rom, even with a different XIP partition size. I'm happy because those XIP's are working, however XIPKitchen doesn't integrates nicely in a rom kitchen. The user has to manually input the files and select some options in the program and I wanted to build the new XIP silently which is what buildxip does.
Do you know what could be the problem? I might be missing something... like rellocating the modules... But as I said before, I tried to build the XIP without touching it, simply by dumping and then rebuilding it. In that case there was no need to rellocate the modules, right?
utak3r, don't you know what could be the problem?
Hi bro
In some Asus kitchens in the ROM directory you have a ROM.TPL file
Click to expand...
Click to collapse
use tool NB0 KITCHEN mrtoto which extracting&inserting partition xip in file out.bin in to NewROM.tpl
extracting out.bin use XipKitchen or buildrom bepe,ren xip_out_new.bin to out.bin ,move to directory Rom.tpl end push button "Build Template" in NB0 KITCHEN mrtoto
THANKS A LOT !!
Awesome tool, had troubles extracting one of the xip files since a LONG time, this just did the trick and it's nifty features like putting romhdr, o32, e32 headers nicely were also helpful.

[TUT] Sous-Chef's Guide to Aruppenthal's XIP Porting Kitchen 5.3

Version: 15/06/2009
Intro
Welcome; I wanted to offer a little "something" back to the XDA community in the hopes that will benefit others and to show my appreciation to the folks that make XDA the great community that it is. Hopefully, this guide will help you work your way up the ranks to Chef … let’s begin!
So here you are; in the heat of the kitchen, adding your favourite ROM ingredients ... pinch of this, sprinkle of that. Like all good chefs, you decide to take a taste of your preparation before serving to others – so you try it ... wait! you say, something is not right; you're positive you added the ingredients but it's not right. You carefully review all of the portions; seem right; so you decide to look at the ingredients and you realize … you need to change suppliers.
This guide is intended to help you learn how to port the Execute-In-Place (XIP) region from a new (donor) device for use in your kitchen; it will walk you through the process of extracting the contents of an Official ROM, obtaining the new (donor) device XIP, and porting the new (donor) device XIP into your kitchen.
Obtaining Execute-In-Place (XIP) Files
The Execute-In-Place (XIP) region is an area where an application can execute code directly from ROM rather than loading it from RAM. It is possible to use the xip.bin contents from a newer version of a ROM from a different device or a newer operating system. This is typically done by chefs who are looking for the most recent versions of system files from a specific device or version of an operating system.
The process of porting the Execute-In-Place (XIP) requires that you have a reduced copy of your current os.nb.payload from which the xip.bin will be extracted.
Additionally, the process requires that you obtain the newer xip.bin (extracted from the reduced os.nb.payload) and the corresponding .\SYS folder from the desired device .NBH package. Although it is possible to obtain a pre-extracted xip.bin and corresponding .\SYS folder, it is always preferable to perform the extraction activities yourself when possible – this ensures that you have a complete .\SYS folder, the reduced os.nb.payload file, and the extracted xip.bin to work with.
Outro
The sections are intended to be followed in sequence as the last section should provide you with a final product that can be used in your kitchen – so you may want to read this guide once over before going through the motions … who am I kidding? You’re going to follow along aren’t you?
The guide does not cover the steps required to inject the changes from a new .\SYS folder to your existing kitchen .\SYS folder or the comparison (verification) of the boot.rgu and supporting .RGU files typically found in the new (donor) device.
Now for the disclaimer bit; I take no responsibility and will not be held liable for any problems you encounter with your device before and after following this guide … flashing a ROM is done at your own risk. If you spot mistakes or inaccuracies in the guide however, please let me know so that I may correct them. Now, read on if you still feel it necessary to change suppliers
Oh, one last thing ... special thanks to the following folks for sharing their knowledge with the rest of us ... thank you!
Aruppenthal
Ameet
Bepe
Calkulin
Cmonex
Da_G
Ervius
Olipro
If I missed someone, it's purely accidental – send me a note and I will add your name to the list.
[TUT] Sous-Chef's Guide to Aruppenthal's XIP Porting Kitchen 5.3 ... continued
Preparing Your Facility
Before you can begin to port an Execute-In-Place (XIP) region, you need to equip your facility with some Kitchen utensils. Your Kitchen is going to require a good Unicode & UTF-8 text editor; I personally use ConTEXT & Notepad. Another handy utensil to have is a hexadecimal file/binary editor; I use XVI32. Some other utensils that you're going to require are: cmonex AutoPatcher and om-by Page Pool Changer/Resizer. You will also need an archive extraction utensil; I use IZArc, WinRAR, and WinZIP. You’ll also need a good Hexadecimal calculator; I use Windows Calculator (Scientific Mode).
It's also a good idea to ensure that your Kitchen remains "pest" free; common pest control services include AVG, McAfee, and Symantec anti-Virus. You may need to temporarily disable your Anti-Virus Rootkit scanner while performing binary editing and porting activities.
To assist you in your apprenticeship, I have included a link to Aruppenthal’s XIP Porting Kitchen that I used to prepare this guide – the kitchen also includes a .DOC and .PDF format of this guide. The procedures were tested against a GSM Raphael device. I can’t confirm that these procedures will work on CDMA device ROM’s. Additionally, some device XIP’s may not be compatible with the Raphael device.
XIP Porting Kitchen, 7 MB (mirror)
For the purpose of this guide, I will assume that you have added the C:\XDA\ folder, sub-folder, and files to your anti-virus exclusion list. You will additionally require the Generic Simple Kitchen from the Sous-Chef's Guide to Da_G's Simple ROM Kitchen tutorial (http://forum.xda-developers.com/showthread.php?t=490787) and the XIP Porting Kitchen used in this guide – extracted to the following folder.
C:\XDA\MY_XIP_KITCHEN
The guide is divided into the following sections:
Extracting the RUU_SIGNED.NBH Contents .............. 3
Reducing the .PAYLOAD File .......................... 4
Extracting the Donor XIP.BIN Contents ............... 5
Extracting the Base XIP.BIN Contents ................ 6
Extracting the Donor MSXIPKernel .................... 7
Validating the XIP_OUT.BIN File ..................... 8
Table 1.1: Good ............................... 9
Table 1.2: Fail ............................... 10
Table 1.3: Overlap ............................ 11
Table 1.4: Gap ................................ 12​Preparing the New OS.NB.PAYLOAD File ................ 13
Reducing the Update Loader (ULDR) ............. 14
No Update Loader (ULDR) Reduction ............. 15​Unlocking and Sizing the Paging Pool ................ 16
Disabling Certificate Checking ...................... 17
I will attempt to provide an overview, the list of tools required, and the process to follow in each section. As you become more comfortable (and familiar) with the activities, you will find that you can consolidate (or skip) certain outlined steps. Incidentally, you'll probably want to keep these web links open in case you need to lookup some of the terms or concepts in the guide.
Acronyms
http://wiki.xda-developers.com/index.php?pagename=Acronyms
Glossary
http://wiki.xda-developers.com/index.php?pagename=Glossary
Development Resources for Windows Mobile
http://forum.xda-developers.com/showthread.php?t=445396
Extracting the RUU_SIGNED.NBH Contents
An .NBH is a signed group of modules or packages; they are typically comprised of .NB files. An .NBH can contain any combination of .NB files. An .NB file is a block of code that can be a Radio ROM, Operating System packages (XIP and IMGFS), Startup Splash Screen (or SPL).
Upon completion of the extraction process, we will be working with is the OS.NB file; it contains the ULDR, XIP, and IMGFS (OEM, SYS). To extract the contents of an .NBH file, copy the .NBH file to the .\BaseROM folder of a new (clean, unused) kitchen.
You will need to extract the Generic Simple Kitchen to two different folders; one folder for the .NBH file currently in use in your current (base) kitchen, and one folder for the new (donor) device .NBH file.
C:\XDA\BASE_NBH_KITCHEN
C:\XDA\DONOR_NBH_KITCHEN
Procedure
The following procedure initiates the ROM Extraction (NBH, IMGFS, and XIP) activity via a script that is included in the Generic Simple Kitchen. You will need to repeat this procedure for each .NBH file. The extraction process can take a significant amount of time to complete.
Copy the RUU_SIGNED.NBH file to the .\BaseROM\ folder.
Navigate to the folder.
Launch RaphaelKitchen.cmd.
Select E, press ENTER.
Select A, press ENTER.
At the Done! message, allow the process to resume – do not close command prompt!
At the Now Start Cooking Your ROM! Press Any Key To Continue message, press ENTER.
Select X, press ENTER.
References
Tutorial: Sous-Chef's Guide to Da_G's Simple ROM Kitchen 5.3
http://forum.xda-developers.com/showthread.php?t=490787
Reducing the .PAYLOAD File
At this point, we need to remove the contents of the IMGFS (OEM, SYS) from the .PAYLOAD file in preparation for our changes to the ULDR and XIP. Removing the IMGFS (OEM, SYS) contents from the .PAYLOAD file will reduce the size of the .PAYLOAD file making it easier to work with.
To reduce the .PAYLOAD file, we essentially need to cook a new version of the .PAYLOAD file with an empty IMGFS partition – one which only contains the .VM and .ROM folder contents. For the purposes of this guide, we will use the Ervius Payload Reducer script to perform this process.
You will need to reduce the os.nb.payload for each extracted .NBH file; once for the .NBH contents currently in use in your (base) kitchen, and once for the new (donor) device .NBH file.
Procedure
The following procedure initiates the .PAYLOAD file reduction activity via a script that is included in the Generic Simple Kitchen. The reduced os.nb.payload file will be required when we update the xip.bin file.
Copy the os.nb.payload file from the kitchen .\Temp\ folder to the kitchen .\Tools\ReducePayload\ folder.
Navigate to the .\Tools\ReducePayload\ folder.
Launch reduce_payload.bat.
At the OS.NB.PAYLOAD Successfully Reduced. Press Any Key To Continue ... message, press ENTER.
References
Tutorial: Sous-Chef's Guide to Da_G's Simple ROM Kitchen 5.3
http://forum.xda-developers.com/showthread.php?t=490787
[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS)
http://forum.xda-developers.com/showthread.php?t=438676
Extracting the Donor XIP.BIN Contents
Now that we have two reduced os.nb.payload files; one for the current (base) kitchen and one for the new (donor) device, we must now extract the xip.bin from the reduced os.nb.payload file of the new (donor) device.
We don’t need to extract the xip.bin from the current (base) kitchen os.nb.payload file at this time.
Tools Required
The following tools are required for the xip.bin file extraction activities.
XIPPorterEx
Procedure
The following procedure will extract the contents of the xip.bin from the os.nb.payload file.
Copy the os.nb.payload file from the C:\XDA\DONOR_NBH_Kitchen\Tools\ReducePayload\ folder to the C:\XDA\DONOR_NBH_Kitchen\Tools\XIPPorterEx\MyTools\os_nb.payload\ folder.
Navigate to the C:\XDA\DONOR_NBH_Kitchen\Tools\XIPPorterEx\ folder.
Launch XIPPORTEREX.EXE.
Click the (Extract From .Payload) button.
At the XIP.BIN Successful Extraction From OS.NB.PAYLOAD message, click OK.
At the XIP.BIN Successful Written Into: "\xip.bin_old" Folder message, click OK.
Exit XIPPORTEREX.EXE.
Copy the extracted xip.bin file from the C:\XDA\DONOR_NBH_Kitchen\Tools\XIPPorterEx\MyTools\xip.bin_old\ folder to the C:\XDA\My_XIP_kitchen\MyTools\xip.bin_new\ folder.
References
Kernel Overview
http://msdn.microsoft.com/en-us/library/aa909237.aspx
Extracting the Base XIP.BIN Contents
At this point, we have extracted the xip.bin from the new (donor) device os.nb.payload file and copied it to the XIP Porting Kitchen.
We must now extract the xip.bin from the reduced os.nb.payload for the current (base) kitchen.
Tools Required
The following tools are required for the xip.bin file extraction activities.
XIPPorterEx
Procedure
The following procedure will extract the contents of the xip.bin from the current (base) kitchen os.nb.payload file.
Copy the os.nb.payload file from the C:\XDA\BASE_NBH_Kitchen\Tools\ReducePayload\ folder to the C:\XDA\BASE_NBH_Kitchen\Tools\XIPPorterEx\MyTools\os_nb.payload\ folder.
Navigate to the C:\XDA\BASE_NBH_Kitchen\Tools\XIPPorterEx\ folder.
Launch XIPPORTEREX.EXE.
Click the (Extract From .Payload) button.
At the XIP.BIN Successful Extraction From OS.NB.PAYLOAD message, click OK.
At the XIP.BIN Successful Written Into: "\xip.bin_old" Folder message, click OK.
Exit XIPPORTEREX.EXE.
Copy the extracted xip.bin file from the C:\XDA\DONOR_NBH_Kitchen\Tools\XIPPorterEx\MyTools\xip.bin_old\ folder to the C:\XDA\My_XIP_kitchen\MyTools\xip.bin_new\ folder.
References
Kernel Overview
http://msdn.microsoft.com/en-us/library/aa909237.aspx
Extracting the Donor MSXIPKernel
The Execute-In-Place (XIP) region is comprised of two significant regions – the MSXIPKernel, and the OEMXIPKernel. The OEMXIPKernel typically contains system drivers that are specific to your device. On very rare occasions, these drivers can be changed for newer ones.
The MSXIPKernel however, usually contains drivers that are specific to the version of Windows Mobile that you are using – in our case, Windows Mobile 6.1. There are many different methods for porting the MSXIPKernel drivers; each method may yield different build numbers. For example, some chefs use the 723*.DSM for the build number, others use the COREDLL.DLL module to obtain the latest build numbers.
For the purpose of this guide however, we will leave the OEMXIPKernel drivers as-is and use a simpler method of porting the MSXIPKernel drivers from a new (donor) device for use in your kitchen – and not concern ourselves with the build number.
Once the MSXIPKernel is extracted from the new (donor) device xip.bin, the OEMXIPKernel will be extracted from the current (base) kitchen. Both contents will be merged into a new xip.bin file. Additionally, the certificate store verification will have been disabled.
Tools Required
The following tools are required for the new (donor) device MSXIPKernel extraction activities.
XIPPorterEx
Procedure
The following procedure will extract the contents of the MSXIPKernel from the xip.bin of the new (donor) device, the OEMXIPKernel from the current (base) kitchen, and merge them into a new xip_out.bin file.
Navigate to the C:\XDA\My_XIP_Kitchen\ folder.
Launch XIPPORTEREX.EXE.
Clear the following check boxes:
Execute PP Patcher
Delete CACHEFILT.DLL
Delete MENCFILT.DLL
Delete ENCFILT.DLL
Change PP To MB
Don't Copy Xip Dsm
DEBUG Save Temp .BIN Files
Select the following check boxes:
Execute Cert Patcher
Port Only MSXipkernel
Create OEM Package From Unused Xip Modules/Files
Click the PORT IT! button.
At the Cert Patcher: Successfully Nocert Patched! message, click OK.
At the ALL DONE! Now Write New XIP.BIN Into Payload message, click OK.
Exit XIPPORTEREX.EXE.
References
Kernel Overview
http://msdn.microsoft.com/en-us/library/aa909237.aspx
Validating the XIP_OUT.BIN File
At this stage, we have a new xip.bin – currently named xip_out.bin. To ensure that the porting process occurred correctly, we will perform a quick validation of the xip_out.bin file.
If all is well, we will proceed to inject this new xip_out.bin file into our current (base) kitchen os.nb.payload file. In cases where the validation reveals problems, you will need to perform advanced XIP porting procedures – which are beyond the scope of this guide.
Tools Required
The following tools are required for the xip_out.bin validation activities.
XIPPort
Text Editor
Procedure
The following procedure will extract the contents of the newly formed xip_out.bin for validation purposes.
Copy the xip_out.bin file from the C:\XDA\My_XIP_kitchen\MyTools\XIP_new_ported\ folder to the C:\XDA\My_XIP_kitchen\MyTools\ folder.
Rename C:\XDA\My_XIP_kitchen\MyTools\xip_out.bin to C:\XDA\My_XIP_kitchen\MyTools\xip.bin.
Navigate to the C:\XDA\My_XIP_Kitchen\MyTools\ folder.
Launch XIPPORT.EXE.
Click the Dump XIP.BIN button.
Click the Write Maps button.
Exit XIPPORT.EXE.
Launch a text editor.
Select File, Open.
Navigate to the C:\XDA\My_XIP_Kitchen\MyTools\OUT\ folder.
Select the MAP.TXT file.
Compare the beginning (top) portion of the file to against the following tables.
References
[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS)
http://forum.xda-developers.com/showthread.php?t=438676
Table 1.1: Validating the XIP_OUT.BIN File
The example below is of a favourable output, no overlaps or gaps.
Code:
00000000 - 01f801fc L01f801fc NUL
01f801fc - 01f801fc L00000000 Start: first DLL address
01f801fc - 01fc8000 L00047e04 NUL
01fc8000 - 01fca000 L00002000 initialized data of region_1 wce_rex.DLL
01fca000 - 01fcb000 L00001000 initialized data of region_1 smem.dll
01fcb000 - 01fcc000 L00001000 initialized data of region_1 MMMAP.dll
01fcc000 - 01fcd000 L00001000 initialized data of region_1 GxDMA.dll
01fcd000 - 01fd4000 L00007000 initialized data of region_1 FLASHDRV.DLL
01fd4000 - 01fd5000 L00001000 initialized data of region_3 FLASHDRV.DLL
01fd5000 - 01fed000 L00018000 initialized data of region_2 DDI.dll
01fed000 - 01fee000 L00001000 initialized data of region_1 ceddk.dll
01fee000 - 01fef000 L00001000 initialized data of region_1 cecompr.dll
01fef000 - 01ff0000 L00001000 initialized data of region_1 regenum.dll
01ff0000 - 01ff1000 L00001000 initialized data of region_1 pm.dll
01ff1000 - 01ff2000 L00001000 initialized data of region_1 mspart.dll
01ff2000 - 01ff3000 L00001000 initialized data of region_1 mencfilt.dll
01ff3000 - 01ff4000 L00001000 initialized data of region_1 imgfs.dll
01ff4000 - 01ff5000 L00001000 initialized data of region_1 fsreplxfilt.dll
01ff5000 - 01ff6000 L00001000 initialized data of region_1 fsdmgr.dll
01ff6000 - 01ff7000 L00001000 initialized data of region_1 fatutil.dll
01ff7000 - 01ff8000 L00001000 initialized data of region_1 fatfsd.dll
01ff8000 - 01ff9000 L00001000 initialized data of region_1 diskcache.dll
01ff9000 - 01ffa000 L00001000 initialized data of region_1 devmgr.dll
01ffa000 - 01ffc000 L00002000 initialized data of region_1 crypt32.dll
01ffc000 - 01ffd000 L00001000 initialized data of region_1 coredll.dll
01ffd000 - 01ffe000 L00001000 initialized data of region_1 certmod.dll
01ffe000 - 01fff000 L00001000 initialized data of region_1 cachefilt.dll
01fff000 - 02000000 L00001000 initialized data of region_1 busenum.dll
02000000 - 02000000 L00000000 End: last DLL address
[B]...[/B]
Table 1.2: Validating the XIP_OUT.BIN File
The example below indicates possible problems with the imageinfo.bin or imageinfo.txt files found in the C:\XDA\My_XIP_Kitchen\MyTools\SYS\.VM\ and/or C:\XDA\My_XIP_Kitchen\MyTools\SYS\.ROM\ folders of the XIP Porting Kitchen.
Code:
00000000 - 01f801fc L01f801fc NUL
01f801fc - 01f801fc L00000000 Start: first DLL address
01f801fc - 01fc8000 L00047e04 NUL
02000000 - 02000000 L00000000 End: last DLL address
[B]...[/B]
The following procedure may resolve the issue.
Remove the following files
C:\XDA\My_XIP_Kitchen\MyTools\xip.bin
C:\XDA\My_XIP_Kitchen\MyTools\XIP_new_ported\xip_out.bin
Remove the contents in the following folders – do not remove the folder:
C:\XDA\My_XIP_Kitchen\MyTools\OEMXIP_Package\*.*
C:\XDA\My_XIP_Kitchen\MyTools\Dump\*.*
C:\XDA\My_XIP_Kitchen\MyTools\OUT\*.*
C:\XDA\My_XIP_Kitchen\MyTools\SYS\Dump\*.*
Copy the contents of C:\XDA\My_XIP_Kitchen\Templates\SYS\ folder (sub-folder and files) to the C:\XDA\My_XIP_Kitchen\MyTools\ folder.
Repeat the donor MSXIPKernel extraction and validation procedures.
If the problem presists, you will need to perform advanced XIP porting procedures – which are beyond the scope of this guide.
References
[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS)
http://forum.xda-developers.com/showthread.php?t=438676
Table 1.3: Validating the XIP_OUT.BIN File
The example below indicates an overlap problem; you will need to perform advanced XIP porting procedures – which are beyond the scope of this guide.
Code:
00000000 - 01f801fc L01f801fc NUL
01f801fc - 01f801fc L00000000 Start: first DLL address
01f801fc - 01fc8000 L00047e04 NUL
01fc8000 - 01fca000 L00002000 initialized data of region_1 wce_rex.DLL
01fca000 - 01fcb000 L00001000 initialized data of region_1 smem.dll
01fcb000 - 01fcc000 L00001000 initialized data of region_1 MMMAP.dll
[B]...[/B]
02000000 - 02000000 L00000000 End: last DLL address
02000000 - 03dbe000 L01dbe000 NUL
03dbe000 - 03dc7000 L00009000 Virtual base address of wce_rex.DLL
[COLOR="Blue"]03dc7000 - 03dce000 L00007000 Virtual base address of smem.dll[/COLOR]
[COLOR="Red"]03dc7000 - 03dce000 L00001000 !!!!!!!!!!!!!!!!!![/COLOR]
03dce000 - 03dd3000 L00005000 Virtual base address of MMMAP.dll
[B]...[/B]
References
[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS)
http://forum.xda-developers.com/showthread.php?t=438676
Table 1.4: Validating the XIP_OUT.BIN File
The example below indicates a gap problem; you will need to perform advanced XIP porting procedures – which are beyond the scope of this guide.
Code:
00000000 - 01f801fc L01f801fc NUL
01f801fc - 01f801fc L00000000 Start: first DLL address
01f801fc - 01fc8000 L00047e04 NUL
01fc8000 - 01fca000 L00002000 initialized data of region_1 wce_rex.DLL
01fca000 - 01fcb000 L00001000 initialized data of region_1 smem.dll
01fcb000 - 01fcc000 L00001000 initialized data of region_1 MMMAP.dll
[B]...[/B]
02000000 - 02000000 L00000000 End: last DLL address
02000000 - 03dbe000 L01dbe000 NUL
03dbe000 - 03dc7000 L00009000 Virtual base address of wce_rex.DLL
03dc7000 - [U][COLOR="Blue"]03dce000[/COLOR][/U] L00007000 Virtual base address of smem.dll
[U][COLOR="blue"]03dcf000[/COLOR][/U] - 03dd3100 L00005000 Virtual base address of MMMAP.dll
[B]...[/B]
References
[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS)
http://forum.xda-developers.com/showthread.php?t=438676
Preparing the New OS.NB.PAYLOAD File
As we have already disabled Certificate checking, we will not select Execute Cert Patcher; additionally, we will not apply the Execute PP Patcher and Change PP To MB options. As the Execute-In-Place (XIP) region for the Raphael is sufficient in size, we do not need to remove the cachefilt.dll, mencfilt.dll, and encfilt.dll drivers.
Tools Required
The following tools are required to perform the os.nb.payload file update activities.
XIPPorterEx
Procedure
The following procedure will create a new os.nb.payload file which will be used when cooking our ROM.
Navigate to the C:\XDA\MY_XIP_KITCHEN\ folder.
Launch XIPPORTEREX.EXE.
Clear the following check boxes:
Execute Cert Patcher
Execute PP Patcher
Port Only MSXipkernel
Delete CACHEFILT.DLL
Delete MENCFILT.DLL
Delete ENCFILT.DLL
Change PP To MB
Create OEM Package From Unused Xip Modules/Files
Don't Copy Xip Dsm
DEBUG Save Temp .BIN Files
Click the Find Start XIP Offset button; the offset value should indicate: 00320000.
At this stage, the os.nb.payload file has not been reduced; you can select one of the following procedures:
Reducing the Update Loader (ULDR) Partition and Updating the OS.NB.PAYLOAD File.
Updating the OS.NB.PAYLOAD File with No Update Loader (ULDR) Reduction.
Reducing the Update Loader (ULDR) Partition and Updating the OS.NB.PAYLOAD File
The boot loader can accommodate multiple execute-in-place (XIP) regions where individual modules can be updated after the initial operating system image file has been written to the device – the ULDR is an example of this use. The Update Loader (ULDR) provides Flash-Over-The-Air (FOTA) capabilities permitting your carrier to issue changes such as Hotfixes over the cellular network – generally, most carriers avoid this practice.
We will use the ROM Tools feature of the XIPPorterEx tool to adjust the ULDR and remove the debugging system library files. We will commit our changes which will replace the current (base) kitchen xip.bin contents with the new xip_out.bin contents resulting in a final os.nb.payload file – which we will use when cooking our kitchen.
Procedure
Click the ROM Tools button.
Clear the following check boxes:
Conservative Mode
Write NEW Xip Size Into MBR
Select the DEBUG Delete Temp .BIN Files check box.
Click the Give From Your XIP_OUT.BIN button.
Click the Write button.
At the os.nb.payload Was Successfully Reduced... message, click OK.
Click the Done button.
Move the os.nb.payload from C:\XDA\MY_XIP_KITCHEN\XIPPorterEx\MyTools\os.nb.payload_Reduced\ folder to the C:\XDA\MY_XIP_KITCHEN\XIPPorterEx\MyTools\os_nb.payload\ folder –overwriting the older version of the file.
Click the Find Start XIP Offset button; the offset value should indicate: 00020000.
Click the Write It button.
At the NEW os.nb.payload Was Updated Successfully... message, click OK.
Click the ROM Tools button.
Clear the following check boxes:
Conservative Mode
Write NEW Xip Size Into MBR
Select the DEBUG Delete Temp .BIN Files check box.
Click the Write button.
At the os.nb.payload Was Successfully Reduced... message, click OK.
Click the Done button.
Exit XIPPORTEREX.EXE.
Copy the os.nb.payload file from the C:\XDA\MY_XIP_KITCHEN\MyTools\ os.nb.payload_Reduced\ folder to your kitchen .\ROM\ folder.
Note
New (donor) devices are being released with updated resource strings in the NK.EXE module. As a result, you must not attempt to change the Date and/or ROM Version – doing so will corrupt your xip.bin file.
Updating the OS.NB.PAYLOAD File with No Update Loader (ULDR) Reduction
We will commit our changes which will replace the current (base) kitchen xip.bin contents with the new xip_out,bin contents resulting in a final os.nb.payload file – which we will use when cooking our kitchen.
Procedure
Click the Write button.
At the os.nb.payload Was Successfully Reduced... message, click OK.
Click the Done button.
Exit XIPPORTEREX.EXE.
Copy the os.nb.payload file from the C:\XDA\MY_XIP_KITCHEN\MyTools\os.nb.payload\ folder to your kitchen .\ROM\ folder.
Note
New (donor) devices are being released with updated resource strings in the NK.EXE module. As a result, you must not attempt to change the Date and/or ROM Version – doing so will corrupt your xip.bin file.
Unlocking and Resizing the Paging Pool
The Paging Pool serves as a limit on the amount of memory that can be consumed by pageable data. It includes an algorithm for choosing the order in which to remove pageable data from memory. Pool behaviour is typically determined by the OEM – Microsoft sets a default value for the paging pool, but the OEM can change that value. Applications do not have the ability to set the behaviour for their own executables or memory-mapped files.
For the purposes of this guide, we are going to apply a change to the os.nb.payload file which will permit us to change the Paging Pool size (initially set to 6MB) to other sizes using the PagePool Changer tool.
Tools Required
The following tools are required for the Paging Pool unlock activities.
Hexadecimal Editor
Procedure
The following procedure will change the os.nb.payload file to permit adjustments to the Paging Pool size via the PagePool Changer tool.
Navigate to the C:\XDA\MY_XIP_KITCHEN\Editors\xvi32\ folder.
Launch XVI32.EXE.
Select File, Open.
Navigate to your kitchen .\ROM\ folder.
Select All File (*.*) from the Files Of Type list.
Select the os.nb.payload file.
Select Search, Find.
In the Hex String box, type:
03 15 A0 03 02 15 A0 13
Click OK.
Change the following 4 bytes after the 03 15 A0 03 02 15 A0 13 string;
FROM: 00 10 82 E5
TO: 00 00 A0 E1
Select File, Save.
Select File, Exit.
Tip
Make a backup copy of the os.nb.payload file before editing; delete the backup file when done.
References
Paging Pool
http://msdn.microsoft.com/en-us/library/aa915364.aspx
Paging and the Windows CE Paging Pool
http://blogs.msdn.com/ce_base/archive/2008/01/19/Paging-and-the-Windows-CE-Paging-Pool.aspx
Change PagePool Through Hex Editing (For Diamond & Raphael)
http://forum.xda-developers.com/showpost.php?p=2903704&postcount=5
Disabling Certificate Checking
During the startup process of your device, the operating system verifies that each system file against an internal certificate store to ensure that each file is signed with a trusted certificate; if the system file is not signed, the file is ignored.
To allow execution of non-signed system files, we need to disable the internal certificate store verification. Once disabled, the operating system will trust all code installed regardless of its signature. This provides more control over the code that gets installed on the device – you no longer need to load and manually sign additional certificates such as those from the sdkcerts.cab into the device root certificate store.
If you accidentally forgot to disable the certificate store verification during the XIP porting process, you can use the following procedure to apply a change to the os.nb.payload file.
Tools Required
The following tools are required to disable the internal certificate store verification.
AutoPatcher01
Procedure
The following procedure will disable the internal certificate store verification.
Navigate to the C:\XDA\MY_XIP_KITCHEN\Editors\AutoPatcher\ folder.
Launch AUTOPATCHER01.EXE.
Click the Cert Patch button.
Select All File (*.*) from the Files Of Type list.
Navigate to your kitchen .\ROM\ folder.
Select the os.nb.payload binary file.
At the Successfully Patched... message, click OK.
Exit AUTOPATCHER01.EXE.
Tip
Make a backup copy of the os.nb.payload file before editing; delete the backup file when done.
References
[RES] RILPHONE.DLL And "How To" With A Radio
http://forum.xda-developers.com/showthread.php?t=481026
13/02/2010: Tutorial Statistics
Views: 1,390
Guide Downloads: 45
Kitchen Downloads: 72
Well, great article! No offence, but why do you need 19 reserved posts? Even largest projects have less than half of that
My Disclaimer
I take no credit for the kitchen. I just edited and recompiled several tools provided by many users.
Calkulin at PPCgeeks laid the base idea for the XIP kitchen. Ervius Bepe and several others did the real work creating the tools. I consider my role very minute at best. Hilaireg took the time to write everything down. I think everyone should be appreciative of the extreme amount of time put into this.
Alot of the information was built upon all of Ameets hard work as well as the many contributors to the Manual xip porting thread made much of this possible.
I urge everyone that intends to cook to take the time to learn how to port a xip. There is much to be gained by knowing how things work behind all the fancy tools we have these days.

Nokia roms direct download links.

920:
http://nds2.fds-fire.nokia.com/p/d/...IL_apac_singapore_293_17_97127_prd_signed.ffu
sweden:
http://nds2.fds-fire.nokia.com/p/d/..._RETAIL_eu_sweden_235_13_97775_prd_signed.ffu
Italy:
http://nds2.fds-fire.nokia.com/p/d/...0_RETAIL_eu_italy_233_10_98659_prd_signed.ffu
820:
http://nds2.fds-fire.nokia.com/p/d/...09.1242.1012_RETAIL_eu_euro1_310_12_97026.ffu
Yep, many roms are showing up for 820 and 920 on navifirm
ceesheim said:
920:
http://nds2.fds-fire.nokia.com/p/d/...IL_apac_singapore_293_17_97127_prd_signed.ffu
sweden:
http://nds2.fds-fire.nokia.com/p/d/..._RETAIL_eu_sweden_235_13_97775_prd_signed.ffu
Italy:
http://nds2.fds-fire.nokia.com/p/d/...0_RETAIL_eu_italy_233_10_98659_prd_signed.ffu
820:
http://nds2.fds-fire.nokia.com/p/d/...09.1242.1012_RETAIL_eu_euro1_310_12_97026.ffu
Click to expand...
Click to collapse
There are other files you need for a successful flash, use navifirm .. posted in the Nokia 920 thread.
ROM Partition Table - Nokia Lumia 920:
Code:
[FullFlash]
Description =
Description: Windows Phone 8.00 Phi ROW Production FFU generation for ARM.fre with build number 9903
Package: Nokia.OEMDevicePlatform.PHI_ROW
Package: Nokia.Driver_OemPanel.Generic
Package: Nokia.Driver_Touch.Synaptics3202_Phi
Package: Nokia.Driver_NFC.NXP544C3
Package: Nokia.Driver_NFC.Config
Package: Nokia.Service_WlanCountry.QC
Package: Nokia.Driver_ALS.Alphamon_Phi
Package: Nokia.Driver_Accelerometer.Ahti2
Package: Nokia.Driver_Gyroscope.Hauki
Package: Nokia.Driver_MAG.Akm8975_Phi
Package: Nokia.SubSystem_SecBinaries.Phi
Package: Nokia.Driver_ChipsetSecurity.QC
Package: Nokia.Library_ChipsetSecurity.QC
Package: Nokia.Library_Simlock.QC
Package: Nokia.Service_NVIUpdater.QC
Package: Nokia.Service_NCSD.QC
Package: Nokia.Driver_qcgnss.MSM8X60
Package: Nokia.Service_NokiaGeoPlatform.QC
Package: Nokia.UsbConfiguration.Base
Package: Nokia.ACPI.PHI
Package: Nokia.Driver_EnergyDataLogger.QC
Package: Nokia.Driver_Battery.QC
Package: Nokia.Service_Sensor.Generic
Package: Nokia.MMOS
Package: Nokia.Library_WMRil.MSM8X60
Package: Nokia.Settings_Thermal.MSM8960
Package: Qualcomm.M8X60SOC.scm_updateos
Package: Qualcomm.M8X60SOC.ssd_updateos
Package: Qualcomm.QC8960.ABD
Package: Qualcomm.QC8960.adsp
Package: Qualcomm.QC8960.AmrNBSource
Package: Qualcomm.QC8960.amss
Package: Qualcomm.QC8960.AudioFileSink
Package: Qualcomm.QC8960.AudioHardwareInterface
Package: Qualcomm.QC8960.bam_dmux
Package: Qualcomm.QC8960.BCryptCipher_KM
Package: Qualcomm.QC8960.CrashdumpVariables
Package: Qualcomm.QC8960.DiagBridge
Package: Qualcomm.QC8960.DiagCSI
Package: Qualcomm.QC8960.direct3dum
Package: Qualcomm.QC8960.EPM
Package: Qualcomm.QC8960.gsbi
Package: Qualcomm.QC8960.hwnled
Package: Qualcomm.QC8960.ipc_router
Package: Qualcomm.QC8960.mbb
Package: Qualcomm.QC8960.MBHC
Package: Qualcomm.QC8960.mbrg
Package: Qualcomm.QC8960.PEPProxy
Package: Qualcomm.QC8960.pil
Package: Qualcomm.QC8960.powerkeygpiodriver
Package: Qualcomm.QC8960.q8660i2c
Package: Qualcomm.QC8960.qca2xxcompiler
Package: Qualcomm.QC8960.QcBms
Package: Qualcomm.QC8960.qccdi
Package: Qualcomm.QC8960.qcchipinfo
Package: Qualcomm.QC8960.QCCI
Package: Qualcomm.QC8960.qcdxdriver
Package: Qualcomm.QC8960.QCE2arm
Package: Qualcomm.QC8960.QCEarm
Package: Qualcomm.QC8960.QcelpSource
Package: Qualcomm.QC8960.qcepmadc
Package: Qualcomm.QC8960.qcerng
Package: Qualcomm.QC8960.qcfmminiport
Package: Qualcomm.QC8960.qcfmtransport
Package: Qualcomm.QC8960.qcgpio
Package: Qualcomm.QC8960.QcKmdBam
Package: Qualcomm.QC8960.qcomavsdecoder
Package: Qualcomm.QC8960.qcomavsencoder
Package: Qualcomm.QC8960.QcPmic
Package: Qualcomm.QC8960.QcPmicApps
Package: Qualcomm.QC8960.QcPmicGpio
Package: Qualcomm.QC8960.QcShutdownSvc
Package: Qualcomm.QC8960.qcslimbus
Package: Qualcomm.QC8960.QCSysDef
Package: Qualcomm.QC8960.qcviddecmft
Package: Qualcomm.QC8960.QcVidEncmftH263
Package: Qualcomm.QC8960.QcVidEncmftH264
Package: Qualcomm.QC8960.QcVidEncMftMPEG4
Package: Qualcomm.QC8960.qcvidumd
Package: Qualcomm.QC8960.qcvpe
Package: Qualcomm.QC8960.qcxoadc
Package: Qualcomm.QC8960.QC_PEP
Package: Qualcomm.QC8960.qmux
Package: Qualcomm.QC8960.qualcomm_uart
Package: Qualcomm.QC8960.remoteat
Package: Qualcomm.QC8960.RemoteAtSrvc
Package: Qualcomm.QC8960.remotefs
Package: Qualcomm.QC8960.rmnetbridge
Package: Qualcomm.QC8960.RPEN
Package: Qualcomm.QC8960.scm
Package: Qualcomm.QC8960.smbios_cfg
Package: Qualcomm.QC8960.smd
Package: Qualcomm.QC8960.smem
Package: Qualcomm.QC8960.smmu
Package: Qualcomm.QC8960.smsm
Package: Qualcomm.QC8960.ssd
Package: Qualcomm.QC8960.ssm
Package: Qualcomm.QC8960.TablaInterruptController
Package: Qualcomm.QC8960.UsbFnFilter
Package: Qualcomm.QC8960.WCN
Package: Qualcomm.QC8960.DiagRouter
Package: Qualcomm.QC8960.QcBattMiniclass
Package: Qualcomm.QC8960.QcBattMngr
Package: Qualcomm.QC8960.qcbluetooth
Package: Qualcomm.QC8960.qccomposite
Package: Qualcomm.QC8960.QcGnssSvc
Package: Qualcomm.QC8960.wlan
Package: Nokia.EFIProductConfig.PHI
Package: Nokia.BatteryTunings.PHI
Package: Nokia.Boot.Logo1.PHI
Package: Nokia.Boot.Logo2.PHI
Package: Nokia.Driver_Camera.MSM8X60
Package: Nokia.Driver_Camera_Mft.MSM8X60
Package: Nokia.MF_CameraMFTs.Generic
Package: Nokia.Driver_Camera_CDCC.ACME_Mini3_ST
Package: Nokia.Driver_Camera_CDCC.ACME_Mini3_Toshiba
Package: Nokia.Driver_Camera_CDCC.Honda_6Mpix_Fujinon
Package: Nokia.Driver_Camera_CDCC.Lada_8Mpix_Fujinon
Package: Nokia.Driver_Camera_CDCC.Lada_8Mpix_Toshiba
Package: Nokia.Driver_Camera_CDCC.Mersu_8Mpix_Fujifilm
Package: Nokia.Driver_Camera_CDCC.SkypeHD_Sharp
Package: Nokia.Driver_Camera_CDCC.Tata_5Mpix_Sharp
Package: Nokia.Driver_Camera_CDCC.Tata_5Mpix_Toshiba
Package: Nokia.Driver_Camera_DFC.Hakkinen_Polaris3x
Package: Nokia.Driver_Camera_DFC.Mansell_Cobra
Package: Nokia.Driver_Camera_DFC.Prost_Sunkka
Package: Nokia.Driver_Camera_CameraSettings.Phi
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_sq-al
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_ar-sa
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_az-latn-az
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_be-by
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_bg-bg
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_ca-es
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_hr-hr
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_cs-cz
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_da-dk
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_nl-nl
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_en-gb
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_en-us
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_et-ee
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_fil-ph
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_fi-fi
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_fr-fr
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_de-de
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_el-gr
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_he-il
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_hi-in
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_hu-hu
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_id-id
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_it-it
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_ja-jp
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_kk-kz
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_ko-kr
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_lv-lv
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_lt-lt
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_mk-mk
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_ms-my
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_nb-no
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_fa-ir
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_pl-pl
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_pt-br
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_pt-pt
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_ro-ro
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_ru-ru
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_sr-latn-cs
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_zh-cn
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_sk-sk
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_sl-si
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_es-mx
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_es-es
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_sv-se
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_th-th
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_zh-tw
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_tr-tr
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_uk-ua
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_uz-latn-uz
Package: Nokia.Driver_Camera_CameraSettings.Phi_LANG_vi-vn
Package: Nokia.Driver_RegScreen.Generic
Package: Nokia.Service_NokiaAccessoriesService.Generic
Package: Nokia.Service_FeedbackService.Generic
Package: Nokia.Plugin_HotspotPlugins.Generic
Package: Nokia.Library_Adc.Generic
Package: Nokia.Driver_qc8x60aud.MSM8X60
Package: Nokia.Driver_q6ad.MSM8X60
Package: Nokia.Driver_TablaCodecDriver.MSM8X60
Package: Nokia.Driver_HwnVibra.SisuX
Package: Nokia.Driver_MBHCGPIO.MSM8X60
Package: Nokia.Driver_WDFHelper.MSM8X60
Package: Nokia.Driver_ACDB.PHI_ROW
Package: Nokia.SubSystem_ADSP.PHI_ROW
Package: Nokia.Loader.SBL1.PHI
Package: Nokia.Loader.SBL2.PHI
Package: Nokia.Loader.SBL3.PHI
Package: Nokia.Service_Lifetimer.QC
Package: Nokia.Subsystem.Modem.PHI_ROW
Package: Nokia.RPM.PHI
Package: Nokia.TZ.PHI
Package: Nokia.WINSECAPP.PHI
Package: Nokia.UEFI.PHI
Package: Nokia.WCNSSPeriImage.PHI
Package: Microsoft.PhoneSKU
Package: Microsoft.MobileCore.UpdateOS
Package: Microsoft.EFIESP.Production
Package: Microsoft.MainOS.Production
Package: Microsoft.MainOS.Production_LANG_sq-al
Package: Microsoft.MainOS.Production_LANG_ar-sa
Package: Microsoft.MainOS.Production_LANG_az-latn-az
Package: Microsoft.MainOS.Production_LANG_be-by
Package: Microsoft.MainOS.Production_LANG_bg-bg
Package: Microsoft.MainOS.Production_LANG_ca-es
Package: Microsoft.MainOS.Production_LANG_hr-hr
Package: Microsoft.MainOS.Production_LANG_cs-cz
Package: Microsoft.MainOS.Production_LANG_da-dk
Package: Microsoft.MainOS.Production_LANG_nl-nl
Package: Microsoft.MainOS.Production_LANG_en-gb
Package: Microsoft.MainOS.Production_LANG_en-us
Package: Microsoft.MainOS.Production_LANG_et-ee
Package: Microsoft.MainOS.Production_LANG_fil-ph
Package: Microsoft.MainOS.Production_LANG_fi-fi
Package: Microsoft.MainOS.Production_LANG_fr-fr
Package: Microsoft.MainOS.Production_LANG_de-de
Package: Microsoft.MainOS.Production_LANG_el-gr
Package: Microsoft.MainOS.Production_LANG_he-il
Package: Microsoft.MainOS.Production_LANG_hi-in
Package: Microsoft.MainOS.Production_LANG_hu-hu
Package: Microsoft.MainOS.Production_LANG_id-id
Package: Microsoft.MainOS.Production_LANG_it-it
Package: Microsoft.MainOS.Production_LANG_ja-jp
Package: Microsoft.MainOS.Production_LANG_kk-kz
Package: Microsoft.MainOS.Production_LANG_ko-kr
Package: Microsoft.MainOS.Production_LANG_lv-lv
Package: Microsoft.MainOS.Production_LANG_lt-lt
Package: Microsoft.MainOS.Production_LANG_mk-mk
Package: Microsoft.MainOS.Production_LANG_ms-my
Package: Microsoft.MainOS.Production_LANG_nb-no
Package: Microsoft.MainOS.Production_LANG_fa-ir
Package: Microsoft.MainOS.Production_LANG_pl-pl
Package: Microsoft.MainOS.Production_LANG_pt-br
Package: Microsoft.MainOS.Production_LANG_pt-pt
Package: Microsoft.MainOS.Production_LANG_ro-ro
Package: Microsoft.MainOS.Production_LANG_ru-ru
Package: Microsoft.MainOS.Production_LANG_sr-latn-cs
Package: Microsoft.MainOS.Production_LANG_zh-cn
Package: Microsoft.MainOS.Production_LANG_sk-sk
Package: Microsoft.MainOS.Production_LANG_sl-si
Package: Microsoft.MainOS.Production_LANG_es-mx
Package: Microsoft.MainOS.Production_LANG_es-es
Package: Microsoft.MainOS.Production_LANG_sv-se
Package: Microsoft.MainOS.Production_LANG_th-th
Package: Microsoft.MainOS.Production_LANG_zh-tw
Package: Microsoft.MainOS.Production_LANG_tr-tr
Package: Microsoft.MainOS.Production_LANG_uk-ua
Package: Microsoft.MainOS.Production_LANG_uz-latn-uz
Package: Microsoft.MainOS.Production_LANG_vi-vn
Package: Microsoft.MainOS.Production_RES_768x1280
Package: Microsoft.UpdateOS.Production
Package: Microsoft.Drivers.wpcrdmp
Package: Microsoft.GlobPlat.LocBootPresetsUILang_LANG_en-gb
Package: Microsoft.GlobPlat.LocBootPresetsLocale_LANG_en-sg
Package: Microsoft.MobileCore.Prod.MainOS
Package: Microsoft.MobileCore.Prod.EFIESP
Package: Microsoft.MobileCore.KernelBaseProd
Package: Microsoft.BaseOS.BootApplications
Package: Microsoft.BaseOS.CodeIntegrity.Production.MainOS
Package: Microsoft.BaseOS.CodeIntegrity.Production.UpdateOS
Package: Microsoft.BaseOS.UsbFnForceDefaultCfg
Package: Microsoft.BCD.Core.Retail
Package: Microsoft.BaseOS.DisableTestSigning
Package: Microsoft.BCD.PlatformCheck
Package: Microsoft.DevMgmt.CertValidator
Package: Microsoft.Graphics.D3D
Package: Microsoft.Graphics.D3D_RES_768X1280
Package: Microsoft.BaseOS.SOCProdTest_8960
Package: Microsoft.BaseOS.MainOS.HalExtensions.8960
Package: Microsoft.BaseOS.UpdateOS.HalExtensions.8960
Package: Microsoft.BaseOS.MainOS.PPMSettings.QC8960
Package: Microsoft.Drivers.Watchdog
Package: Microsoft.8960.DeviceLayout_Prod
Package: Microsoft.BCD.bootsequencewithmmos.retail
Package: Microsoft.BaseOS.BootApplication.mmos
Package: Microsoft.BCD.Mmos.gpt.uefi
Package: Microsoft.CommsRooms
Package: Microsoft.CommsRooms_LANG_sq-al
Package: Microsoft.CommsRooms_LANG_ar-sa
Package: Microsoft.CommsRooms_LANG_az-latn-az
Package: Microsoft.CommsRooms_LANG_be-by
Package: Microsoft.CommsRooms_LANG_bg-bg
Package: Microsoft.CommsRooms_LANG_ca-es
Package: Microsoft.CommsRooms_LANG_hr-hr
Package: Microsoft.CommsRooms_LANG_cs-cz
Package: Microsoft.CommsRooms_LANG_da-dk
Package: Microsoft.CommsRooms_LANG_nl-nl
Package: Microsoft.CommsRooms_LANG_en-gb
Package: Microsoft.CommsRooms_LANG_en-us
Package: Microsoft.CommsRooms_LANG_et-ee
Package: Microsoft.CommsRooms_LANG_fil-ph
Package: Microsoft.CommsRooms_LANG_fi-fi
Package: Microsoft.CommsRooms_LANG_fr-fr
Package: Microsoft.CommsRooms_LANG_de-de
Package: Microsoft.CommsRooms_LANG_el-gr
Package: Microsoft.CommsRooms_LANG_he-il
Package: Microsoft.CommsRooms_LANG_hi-in
Package: Microsoft.CommsRooms_LANG_hu-hu
Package: Microsoft.CommsRooms_LANG_id-id
Package: Microsoft.CommsRooms_LANG_it-it
Package: Microsoft.CommsRooms_LANG_ja-jp
Package: Microsoft.CommsRooms_LANG_kk-kz
Package: Microsoft.CommsRooms_LANG_ko-kr
Package: Microsoft.CommsRooms_LANG_lv-lv
Package: Microsoft.CommsRooms_LANG_lt-lt
Package: Microsoft.CommsRooms_LANG_mk-mk
Package: Microsoft.CommsRooms_LANG_ms-my
Package: Microsoft.CommsRooms_LANG_nb-no
Package: Microsoft.CommsRooms_LANG_fa-ir
Package: Microsoft.CommsRooms_LANG_pl-pl
Package: Microsoft.CommsRooms_LANG_pt-br
Package: Microsoft.CommsRooms_LANG_pt-pt
Package: Microsoft.CommsRooms_LANG_ro-ro
Package: Microsoft.CommsRooms_LANG_ru-ru
Package: Microsoft.CommsRooms_LANG_sr-latn-cs
Package: Microsoft.CommsRooms_LANG_zh-cn
Package: Microsoft.CommsRooms_LANG_sk-sk
Package: Microsoft.CommsRooms_LANG_sl-si
Package: Microsoft.CommsRooms_LANG_es-mx
Package: Microsoft.CommsRooms_LANG_es-es
Package: Microsoft.CommsRooms_LANG_sv-se
Package: Microsoft.CommsRooms_LANG_th-th
Package: Microsoft.CommsRooms_LANG_zh-tw
Package: Microsoft.CommsRooms_LANG_tr-tr
Package: Microsoft.CommsRooms_LANG_uk-ua
Package: Microsoft.CommsRooms_LANG_uz-latn-uz
Package: Microsoft.CommsRooms_LANG_vi-vn
Package: Microsoft.CommsRooms_RES_768x1280
Package: Microsoft.Shell.NotMule
Package: Microsoft.Media.AppStore
Package: Microsoft.Media.TunerConfigProduction
Package: Microsoft.Input.mtf_LANG_en-gb
Package: Microsoft.Input.mtf_LANG_en-us
Package: Microsoft.Input.mtf_LANG_zh-cn
Package: Microsoft.Speech.Data_LANG_en-gb
Package: Microsoft.Speech.Data_LANG_en-us
Package: Microsoft.Speech.Data_LANG_zh-cn
Package: Nokia.AppSett_ContactStore_5c2f810e_7445_4ecb_92d9_99514a5133f4.Generic
Package: Nokia.AppSett_DISPLAYSETTINGS_b08997ca_60ab_4dce_b088_f92e9c7994f3.Generic
Package: Nokia.AppSett_FeedSurvey_aec3bfad_e38c_4994_9c32_50bd030730ec.Generic
Package: Nokia.AppSett_NetworkSetting_62f172d1_f552_4749_871c_2afd1c95c245.Generic
Package: Nokia.AppSett_NokiaAccessories_2fa58039_a6ea_4421_b5c6_9ffac0c3ec3d.Generic
Package: Nokia.AppSett_Nsa_ce3895c7_01d0_4daf_a4c3_25c10463942d.Generic
Package: Nokia.AppSett_RegulatoryScreen_2377fe1b_c10f_47da_92f3_fc517345a3c0.Generic
Package: Nokia.App_AngryBirdsRoost_88f35e52_8fc1_4afb_acfa_fcdf44909305.Generic
Package: Nokia.App_App_Highlights_51f96aba_9924_43d7_8d6c_76a24018d3e0.Generic
Package: Nokia.App_AudioSettings_373cb76e_7f6c_45aa_8633_b00e85c73261.Generic
Package: Nokia.App_Cinemagraph_594477c0_e991_4ed4_8be4_466055670e69.Generic
Package: Nokia.App_CityLens_b0a0ac22_cf9e_45ba_8120_815450e2fd71.Generic
Package: Nokia.App_CreativeStudio_a8ddc8f6_c12c_44e6_b22e_52e2f0905f3e.Generic
Package: Nokia.App_Drive_31bbc68c_503e_4561_8d85_a294d54df06f.Generic
Package: Nokia.App_Maps_efa4b4a7_7499_46ce_aa95_3e4ab3b39313.Generic
Package: Nokia.App_NokiaMusic_f5874252_1f04_4c3f_a335_4fa3b7b85329.Generic
Package: Nokia.App_Onboarding_ccfdca81_e2fe_44bd_8957_d0c55c636933.Generic
Package: Nokia.App_Panorama_8124bf8c_0db0_4688_8ec7_698a3c313f2b.Generic
Package: Nokia.App_SmartGroupShot_bb534f9b_3f38_483b_a409_9285de9c62d4.Generic
Package: Nokia.App_Switch2_dc08943b_7b3d_4ee5_aa3c_30f1a826af02.Generic
Package: Nokia.DeviceInfo.PhoneFirmwareRevision
Package: Nokia.DeviceManagement.HotspotSettings
Package: Nokia.FUECustomization.Generic
Package: Nokia.IECustomizations.PreloadedFavorites
Package: Nokia.regulatoryinfo.configinfo
Package: Nokia.SecurityPolicyCustomization
Package: Nokia.SettingsCustomizations.AdditionalLockScreenBackgrounds
Package: Nokia.SettingsCustomizations.AdditionalNotificationSounds
Package: Nokia.SettingsCustomizations.AdditionalRingtonesOem
Package: Nokia.SettingsCustomizations.PartnerEmailAccounts
Package: Nokia.SettingsCustomizations.PreconfiguredAccounts
Package: Nokia.userguide.userguidecontent
Package: Nokia.CustomerNVIUpdate
Package: Nokia.ImageCustomization.RegistryCustomization
Package: Nokia.ImageCustomization.RegistryCustomization
Version = 2.0
DevicePlatformID = Nokia.MSM8960.P4301
[Store]
SectorSize = 512
MinSectorCount = 20971520
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 16384
Primary = DPP
Name = DPP
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {638FF8E2-22C9-E33B-8F5D-0E81686A68CB}
TotalSectors = 6144
Primary = MODEM_FSG
Name = MODEM_FSG
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {2C86E742-745E-4FDD-BFD8-B6A7AC638772}
TotalSectors = 32
Primary = SSD
Name = SSD
[Partition]
RequiredToFlash = True
UsedSectors = 192
Bootable = True
Type = {DEA0BA2C-CBDD-4805-B4F9-F428251C3E98}
TotalSectors = 3000
Primary = SBL1
Name = SBL1
[Partition]
RequiredToFlash = True
UsedSectors = 245
Type = {8C6B52AD-8A9E-4398-AD09-AE916E53AE2D}
TotalSectors = 3000
Primary = SBL2
Name = SBL2
[Partition]
RequiredToFlash = True
UsedSectors = 664
Type = {05E044DF-92F1-4325-B69E-374A82E97D6E}
TotalSectors = 4096
Primary = SBL3
Name = SBL3
[Partition]
RequiredToFlash = True
UsedSectors = 2061
Type = {400FFDCD-22E0-47E7-9A23-F16ED9382388}
TotalSectors = 5000
Primary = UEFI
Name = UEFI
[Partition]
RequiredToFlash = True
UsedSectors = 269
Type = {098DF793-D712-413D-9D4E-89D711772228}
TotalSectors = 1000
Primary = RPM
Name = RPM
[Partition]
RequiredToFlash = True
UsedSectors = 418
Type = {A053AA7F-40B8-4B1C-BA08-2F68AC71A4F4}
TotalSectors = 1000
Primary = TZ
Name = TZ
[Partition]
RequiredToFlash = True
UsedSectors = 610
Type = {69B4201F-A5AD-45EB-9F49-45B38CCDAEF5}
TotalSectors = 1024
Primary = WINSECAPP
Name = WINSECAPP
[Partition]
RequiredToFlash = True
UsedSectors = 0
Bootable = True
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 3000
Primary = BACKUP_SBL1
Name = BACKUP_SBL1
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 3000
Primary = BACKUP_SBL2
Name = BACKUP_SBL2
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 4096
Primary = BACKUP_SBL3
Name = BACKUP_SBL3
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 5000
Primary = BACKUP_UEFI
Name = BACKUP_UEFI
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 1000
Primary = BACKUP_RPM
Name = BACKUP_RPM
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 1000
Primary = BACKUP_TZ
Name = BACKUP_TZ
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 1024
Primary = BACKUP_WINSECAPP
Name = BACKUP_WINSECAPP
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {F0B4F48B-AEBA-4ECF-9142-5DC30CDC3E77}
TotalSectors = 512
Primary = UEFI_BS_NV
Name = UEFI_BS_NV
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {74DA3EE7-D422-487C-A573-CE03C261362F}
TotalSectors = 512
Primary = UEFI_NV
Name = UEFI_NV
[Partition]
RequiredToFlash = True
Name = PLAT
UsedSectors = 11932
Type = {543C031A-4CB6-4897-BFFE-4B485768A8AD}
TotalSectors = 16384
Primary = PLAT
FileSystem = FAT
[Partition]
RequiredToFlash = True
ByteAlignment = 67108864
Name = EFIESP
UsedSectors = 42140
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 131072
Primary = EFIESP
FileSystem = FAT
[Partition]
RequiredToFlash = True
ByteAlignment = 67108864
UsedSectors = 0
Type = {EBBEADAF-22C9-E33B-8F5D-0E81686A68CB}
TotalSectors = 6144
Primary = MODEM_FS1
Name = MODEM_FS1
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {0A288B1F-22C9-E33B-8F5D-0E81686A68CB}
TotalSectors = 6144
Primary = MODEM_FS2
Name = MODEM_FS2
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {6BB94537-7D1C-44D0-9DFE-6D77C011DBFC}
TotalSectors = 512
Primary = UEFI_RT_NV
Name = UEFI_RT_NV
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {E35F99CF-0025-4252-A608-CAAA1289CAF4}
TotalSectors = 256
Primary = UEFI_RT_NV_RPMB
Name = UEFI_RT_NV_RPMB
[Partition]
Name = MMOS
UsedSectors = 148939
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 175531
Primary = MMOS
FileSystem = FAT
[Partition]
ByteAlignment = 8388608
Name = MainOS
ClusterSize = 16384
UsedSectors = 2471148
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 3753132
Primary = MainOS
FileSystem = NTFS
[Partition]
ByteAlignment = 8388608
Name = Data
ClusterSize = 16384
UseAllSpace = true
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
Primary = Data
FileSystem = NTFS
Nokser said:
ROM Partition Table - Nokia Lumia 920:
Code:
Package: Nokia.Driver_Accelerometer.[B]Ahti[/B]2
Package: Nokia.Driver_Gyroscope.[B]Hauki[/B]
Package: Nokia.Driver_Camera_CDCC.[B]Honda[/B]_6Mpix_Fujinon
Package: Nokia.Driver_Camera_CDCC.[B]Lada[/B]_8Mpix_Fujinon
Package: Nokia.Driver_Camera_CDCC.[B]Lada[/B]_8Mpix_Toshiba
Package: Nokia.Driver_Camera_CDCC.[B]Mersu[/B]_8Mpix_Fujifilm
Package: Nokia.Driver_Camera_CDCC.SkypeHD_Sharp
Package: Nokia.Driver_Camera_CDCC.[B]Tata[/B]_5Mpix_Sharp
Package: Nokia.Driver_Camera_CDCC.[B]Tata[/B]_5Mpix_Toshiba
Package: Nokia.Driver_Camera_DFC.[B]Hakkinen[/B]_Polaris3x
Package: Nokia.Driver_Camera_DFC.[B]Mansell[/B]_Cobra
Package: Nokia.Driver_Camera_DFC.[B]Prost[/B]_Sunkka
Click to expand...
Click to collapse
Nokia has had fun time naming their packages
Now you know the front camera is made by Sharp
SkypeHD_Sharp
Click to expand...
Click to collapse
BTW there is no tool to flash L820/920 @home now. New NCS is coming
ROM Partition Table - Nokia Lumia 820:
Code:
[FullFlash]
Description =
Description: Windows Phone 8.00 Arrow ROW Production FFU generation for ARM.fre with build number 9903
Package: Nokia.OEMDevicePlatform.ARROW_ROW
Package: Nokia.Driver_OemPanel.Generic
Package: Nokia.Driver_Touch.Synaptics3202_Arrow
Package: Nokia.Driver_NFC.NXP544C3
Package: Nokia.Driver_NFC.Config
Package: Nokia.Service_WlanCountry.QC
Package: Nokia.Driver_ALS.Alphamon_Arrow
Package: Nokia.Driver_Accelerometer.Ahti2
Package: Nokia.Driver_Gyroscope.Hauki
Package: Nokia.Driver_MAG.Akm8975
Package: Nokia.SubSystem_SecBinaries.Arrow
Package: Nokia.Driver_ChipsetSecurity.QC
Package: Nokia.Library_ChipsetSecurity.QC
Package: Nokia.Library_Simlock.QC
Package: Nokia.Service_NVIUpdater.QC
Package: Nokia.Service_NCSD.QC
Package: Nokia.Driver_qcgnss.MSM8X60
Package: Nokia.Service_NokiaGeoPlatform.QC
Package: Nokia.UsbConfiguration.Base
Package: Nokia.ACPI.ARROW
Package: Nokia.Driver_EnergyDataLogger.QC
Package: Nokia.Driver_Battery.QC
Package: Nokia.Service_Sensor.Generic
Package: Nokia.MMOS
Package: Nokia.Library_WMRil.MSM8X60
Package: Nokia.Settings_Thermal.MSM8960
Package: Qualcomm.M8X60SOC.scm_updateos
Package: Qualcomm.M8X60SOC.ssd_updateos
Package: Qualcomm.QC8960.ABD
Package: Qualcomm.QC8960.adsp
Package: Qualcomm.QC8960.AmrNBSource
Package: Qualcomm.QC8960.amss
Package: Qualcomm.QC8960.AudioFileSink
Package: Qualcomm.QC8960.AudioHardwareInterface
Package: Qualcomm.QC8960.bam_dmux
Package: Qualcomm.QC8960.BCryptCipher_KM
Package: Qualcomm.QC8960.CrashdumpVariables
Package: Qualcomm.QC8960.DiagBridge
Package: Qualcomm.QC8960.DiagCSI
Package: Qualcomm.QC8960.direct3dum
Package: Qualcomm.QC8960.EPM
Package: Qualcomm.QC8960.gsbi
Package: Qualcomm.QC8960.hwnled
Package: Qualcomm.QC8960.ipc_router
Package: Qualcomm.QC8960.mbb
Package: Qualcomm.QC8960.MBHC
Package: Qualcomm.QC8960.mbrg
Package: Qualcomm.QC8960.PEPProxy
Package: Qualcomm.QC8960.pil
Package: Qualcomm.QC8960.powerkeygpiodriver
Package: Qualcomm.QC8960.q8660i2c
Package: Qualcomm.QC8960.qca2xxcompiler
Package: Qualcomm.QC8960.QcBms
Package: Qualcomm.QC8960.qccdi
Package: Qualcomm.QC8960.qcchipinfo
Package: Qualcomm.QC8960.QCCI
Package: Qualcomm.QC8960.qcdxdriver
Package: Qualcomm.QC8960.QCE2arm
Package: Qualcomm.QC8960.QCEarm
Package: Qualcomm.QC8960.QcelpSource
Package: Qualcomm.QC8960.qcepmadc
Package: Qualcomm.QC8960.qcerng
Package: Qualcomm.QC8960.qcfmminiport
Package: Qualcomm.QC8960.qcfmtransport
Package: Qualcomm.QC8960.qcgpio
Package: Qualcomm.QC8960.QcKmdBam
Package: Qualcomm.QC8960.qcomavsdecoder
Package: Qualcomm.QC8960.qcomavsencoder
Package: Qualcomm.QC8960.QcPmic
Package: Qualcomm.QC8960.QcPmicApps
Package: Qualcomm.QC8960.QcPmicGpio
Package: Qualcomm.QC8960.QcShutdownSvc
Package: Qualcomm.QC8960.qcslimbus
Package: Qualcomm.QC8960.QCSysDef
Package: Qualcomm.QC8960.qcviddecmft
Package: Qualcomm.QC8960.QcVidEncmftH263
Package: Qualcomm.QC8960.QcVidEncmftH264
Package: Qualcomm.QC8960.QcVidEncMftMPEG4
Package: Qualcomm.QC8960.qcvidumd
Package: Qualcomm.QC8960.qcvpe
Package: Qualcomm.QC8960.qcxoadc
Package: Qualcomm.QC8960.QC_PEP
Package: Qualcomm.QC8960.qmux
Package: Qualcomm.QC8960.qualcomm_uart
Package: Qualcomm.QC8960.remoteat
Package: Qualcomm.QC8960.RemoteAtSrvc
Package: Qualcomm.QC8960.remotefs
Package: Qualcomm.QC8960.rmnetbridge
Package: Qualcomm.QC8960.RPEN
Package: Qualcomm.QC8960.scm
Package: Qualcomm.QC8960.smbios_cfg
Package: Qualcomm.QC8960.smd
Package: Qualcomm.QC8960.smem
Package: Qualcomm.QC8960.smmu
Package: Qualcomm.QC8960.smsm
Package: Qualcomm.QC8960.ssd
Package: Qualcomm.QC8960.ssm
Package: Qualcomm.QC8960.TablaInterruptController
Package: Qualcomm.QC8960.UsbFnFilter
Package: Qualcomm.QC8960.WCN
Package: Qualcomm.QC8960.DiagRouter
Package: Qualcomm.QC8960.QcBattMiniclass
Package: Qualcomm.QC8960.QcBattMngr
Package: Qualcomm.QC8960.qcbluetooth
Package: Qualcomm.QC8960.qccomposite
Package: Qualcomm.QC8960.QcGnssSvc
Package: Qualcomm.QC8960.wlan
Package: Nokia.EFIProductConfig.ARROW
Package: Nokia.BatteryTunings.ARROW
Package: Nokia.Boot.Logo1.ARROW
Package: Nokia.Boot.Logo2.ARROW
Package: Nokia.Driver_Camera.MSM8X60
Package: Nokia.Driver_Camera_Mft.MSM8X60
Package: Nokia.MF_CameraMFTs.Generic
Package: Nokia.Driver_Camera_CDCC.ACME_Mini3_ST
Package: Nokia.Driver_Camera_CDCC.ACME_Mini3_Toshiba
Package: Nokia.Driver_Camera_CDCC.Honda_6Mpix_Fujinon
Package: Nokia.Driver_Camera_CDCC.Lada_8Mpix_Fujinon
Package: Nokia.Driver_Camera_CDCC.Lada_8Mpix_Toshiba
Package: Nokia.Driver_Camera_CDCC.Mersu_8Mpix_Fujifilm
Package: Nokia.Driver_Camera_CDCC.SkypeHD_Sharp
Package: Nokia.Driver_Camera_CDCC.Tata_5Mpix_Sharp
Package: Nokia.Driver_Camera_CDCC.Tata_5Mpix_Toshiba
Package: Nokia.Driver_Camera_DFC.Hakkinen_Polaris3x
Package: Nokia.Driver_Camera_DFC.Mansell_Cobra
Package: Nokia.Driver_Camera_DFC.Prost_Sunkka
Package: Nokia.Driver_Camera_CameraSettings.Arrow
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_sq-al
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_ar-sa
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_az-latn-az
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_be-by
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_bg-bg
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_ca-es
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_hr-hr
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_cs-cz
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_da-dk
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_nl-nl
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_en-gb
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_en-us
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_et-ee
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_fil-ph
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_fi-fi
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_fr-fr
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_de-de
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_el-gr
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_he-il
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_hi-in
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_hu-hu
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_id-id
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_it-it
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_ja-jp
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_kk-kz
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_ko-kr
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_lv-lv
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_lt-lt
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_mk-mk
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_ms-my
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_nb-no
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_fa-ir
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_pl-pl
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_pt-br
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_pt-pt
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_ro-ro
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_ru-ru
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_sr-latn-cs
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_zh-cn
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_sk-sk
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_sl-si
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_es-mx
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_es-es
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_sv-se
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_th-th
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_zh-tw
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_tr-tr
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_uk-ua
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_uz-latn-uz
Package: Nokia.Driver_Camera_CameraSettings.Arrow_LANG_vi-vn
Package: Nokia.Driver_RegScreen.Generic
Package: Nokia.Service_NokiaAccessoriesService.Generic
Package: Nokia.Service_FeedbackService.Generic
Package: Nokia.Plugin_HotspotPlugins.Generic
Package: Nokia.Driver_qc8x60aud.MSM8X60
Package: Nokia.Driver_q6ad.MSM8X60
Package: Nokia.Driver_TablaCodecDriver.MSM8X60
Package: Nokia.Driver_HwnVibra.SisuX
Package: Nokia.Driver_MBHCGPIO.MSM8X60
Package: Nokia.Driver_WDFHelper.MSM8X60
Package: Nokia.Driver_ACDB.ARROW_ROW
Package: Nokia.SubSystem_ADSP.ARROW_ROW
Package: Nokia.Loader.SBL1.ARROW
Package: Nokia.Loader.SBL2.ARROW
Package: Nokia.Loader.SBL3.ARROW
Package: Nokia.Service_Lifetimer.QC
Package: Nokia.Subsystem.Modem.ARROW_ROW
Package: Nokia.RPM.ARROW
Package: Nokia.TZ.ARROW
Package: Nokia.WINSECAPP.ARROW
Package: Nokia.UEFI.ARROW
Package: Nokia.WCNSSPeriImage.ARROW
Package: Microsoft.PhoneSKU
Package: Microsoft.MobileCore.UpdateOS
Package: Microsoft.EFIESP.Production
Package: Microsoft.MainOS.Production
Package: Microsoft.MainOS.Production_LANG_sq-al
Package: Microsoft.MainOS.Production_LANG_ar-sa
Package: Microsoft.MainOS.Production_LANG_az-latn-az
Package: Microsoft.MainOS.Production_LANG_be-by
Package: Microsoft.MainOS.Production_LANG_bg-bg
Package: Microsoft.MainOS.Production_LANG_ca-es
Package: Microsoft.MainOS.Production_LANG_hr-hr
Package: Microsoft.MainOS.Production_LANG_cs-cz
Package: Microsoft.MainOS.Production_LANG_da-dk
Package: Microsoft.MainOS.Production_LANG_nl-nl
Package: Microsoft.MainOS.Production_LANG_en-gb
Package: Microsoft.MainOS.Production_LANG_en-us
Package: Microsoft.MainOS.Production_LANG_et-ee
Package: Microsoft.MainOS.Production_LANG_fil-ph
Package: Microsoft.MainOS.Production_LANG_fi-fi
Package: Microsoft.MainOS.Production_LANG_fr-fr
Package: Microsoft.MainOS.Production_LANG_de-de
Package: Microsoft.MainOS.Production_LANG_el-gr
Package: Microsoft.MainOS.Production_LANG_he-il
Package: Microsoft.MainOS.Production_LANG_hi-in
Package: Microsoft.MainOS.Production_LANG_hu-hu
Package: Microsoft.MainOS.Production_LANG_id-id
Package: Microsoft.MainOS.Production_LANG_it-it
Package: Microsoft.MainOS.Production_LANG_ja-jp
Package: Microsoft.MainOS.Production_LANG_kk-kz
Package: Microsoft.MainOS.Production_LANG_ko-kr
Package: Microsoft.MainOS.Production_LANG_lv-lv
Package: Microsoft.MainOS.Production_LANG_lt-lt
Package: Microsoft.MainOS.Production_LANG_mk-mk
Package: Microsoft.MainOS.Production_LANG_ms-my
Package: Microsoft.MainOS.Production_LANG_nb-no
Package: Microsoft.MainOS.Production_LANG_fa-ir
Package: Microsoft.MainOS.Production_LANG_pl-pl
Package: Microsoft.MainOS.Production_LANG_pt-br
Package: Microsoft.MainOS.Production_LANG_pt-pt
Package: Microsoft.MainOS.Production_LANG_ro-ro
Package: Microsoft.MainOS.Production_LANG_ru-ru
Package: Microsoft.MainOS.Production_LANG_sr-latn-cs
Package: Microsoft.MainOS.Production_LANG_zh-cn
Package: Microsoft.MainOS.Production_LANG_sk-sk
Package: Microsoft.MainOS.Production_LANG_sl-si
Package: Microsoft.MainOS.Production_LANG_es-mx
Package: Microsoft.MainOS.Production_LANG_es-es
Package: Microsoft.MainOS.Production_LANG_sv-se
Package: Microsoft.MainOS.Production_LANG_th-th
Package: Microsoft.MainOS.Production_LANG_zh-tw
Package: Microsoft.MainOS.Production_LANG_tr-tr
Package: Microsoft.MainOS.Production_LANG_uk-ua
Package: Microsoft.MainOS.Production_LANG_uz-latn-uz
Package: Microsoft.MainOS.Production_LANG_vi-vn
Package: Microsoft.MainOS.Production_RES_480x800
Package: Microsoft.UpdateOS.Production
Package: Microsoft.Drivers.wpcrdmp
Package: Microsoft.GlobPlat.LocBootPresetsUILang_LANG_en-gb
Package: Microsoft.GlobPlat.LocBootPresetsLocale_LANG_en-gb
Package: Microsoft.MobileCore.Prod.MainOS
Package: Microsoft.MobileCore.Prod.EFIESP
Package: Microsoft.MobileCore.KernelBaseProd
Package: Microsoft.BaseOS.BootApplications
Package: Microsoft.BaseOS.CodeIntegrity.Production.MainOS
Package: Microsoft.BaseOS.CodeIntegrity.Production.UpdateOS
Package: Microsoft.BaseOS.UsbFnForceDefaultCfg
Package: Microsoft.BCD.Core.Retail
Package: Microsoft.BaseOS.DisableTestSigning
Package: Microsoft.BCD.PlatformCheck
Package: Microsoft.DevMgmt.CertValidator
Package: Microsoft.Graphics.D3D
Package: Microsoft.Graphics.D3D_RES_480X800
Package: Microsoft.BaseOS.SOCProdTest_8960
Package: Microsoft.BaseOS.MainOS.HalExtensions.8960
Package: Microsoft.BaseOS.UpdateOS.HalExtensions.8960
Package: Microsoft.BaseOS.MainOS.PPMSettings.QC8960
Package: Microsoft.Drivers.Watchdog
Package: Microsoft.8960.DeviceLayout_Prod
Package: Microsoft.BCD.bootsequencewithmmos.retail
Package: Microsoft.BaseOS.BootApplication.mmos
Package: Microsoft.BCD.Mmos.gpt.uefi
Package: Microsoft.CommsRooms
Package: Microsoft.CommsRooms_LANG_sq-al
Package: Microsoft.CommsRooms_LANG_ar-sa
Package: Microsoft.CommsRooms_LANG_az-latn-az
Package: Microsoft.CommsRooms_LANG_be-by
Package: Microsoft.CommsRooms_LANG_bg-bg
Package: Microsoft.CommsRooms_LANG_ca-es
Package: Microsoft.CommsRooms_LANG_hr-hr
Package: Microsoft.CommsRooms_LANG_cs-cz
Package: Microsoft.CommsRooms_LANG_da-dk
Package: Microsoft.CommsRooms_LANG_nl-nl
Package: Microsoft.CommsRooms_LANG_en-gb
Package: Microsoft.CommsRooms_LANG_en-us
Package: Microsoft.CommsRooms_LANG_et-ee
Package: Microsoft.CommsRooms_LANG_fil-ph
Package: Microsoft.CommsRooms_LANG_fi-fi
Package: Microsoft.CommsRooms_LANG_fr-fr
Package: Microsoft.CommsRooms_LANG_de-de
Package: Microsoft.CommsRooms_LANG_el-gr
Package: Microsoft.CommsRooms_LANG_he-il
Package: Microsoft.CommsRooms_LANG_hi-in
Package: Microsoft.CommsRooms_LANG_hu-hu
Package: Microsoft.CommsRooms_LANG_id-id
Package: Microsoft.CommsRooms_LANG_it-it
Package: Microsoft.CommsRooms_LANG_ja-jp
Package: Microsoft.CommsRooms_LANG_kk-kz
Package: Microsoft.CommsRooms_LANG_ko-kr
Package: Microsoft.CommsRooms_LANG_lv-lv
Package: Microsoft.CommsRooms_LANG_lt-lt
Package: Microsoft.CommsRooms_LANG_mk-mk
Package: Microsoft.CommsRooms_LANG_ms-my
Package: Microsoft.CommsRooms_LANG_nb-no
Package: Microsoft.CommsRooms_LANG_fa-ir
Package: Microsoft.CommsRooms_LANG_pl-pl
Package: Microsoft.CommsRooms_LANG_pt-br
Package: Microsoft.CommsRooms_LANG_pt-pt
Package: Microsoft.CommsRooms_LANG_ro-ro
Package: Microsoft.CommsRooms_LANG_ru-ru
Package: Microsoft.CommsRooms_LANG_sr-latn-cs
Package: Microsoft.CommsRooms_LANG_zh-cn
Package: Microsoft.CommsRooms_LANG_sk-sk
Package: Microsoft.CommsRooms_LANG_sl-si
Package: Microsoft.CommsRooms_LANG_es-mx
Package: Microsoft.CommsRooms_LANG_es-es
Package: Microsoft.CommsRooms_LANG_sv-se
Package: Microsoft.CommsRooms_LANG_th-th
Package: Microsoft.CommsRooms_LANG_zh-tw
Package: Microsoft.CommsRooms_LANG_tr-tr
Package: Microsoft.CommsRooms_LANG_uk-ua
Package: Microsoft.CommsRooms_LANG_uz-latn-uz
Package: Microsoft.CommsRooms_LANG_vi-vn
Package: Microsoft.CommsRooms_RES_480x800
Package: Microsoft.Shell.NotMule
Package: Microsoft.Media.AppStore
Package: Microsoft.Media.TunerConfigProduction
Package: Microsoft.Input.mtf_LANG_en-gb
Package: Microsoft.Input.mtf_LANG_en-us
Package: Microsoft.Speech.Data_LANG_en-gb
Package: Nokia.ImageCustomization.RegistryCustomization
Package: Nokia.ImageCustomization.RegistryCustomization
Package: Nokia.AppSett_ContactStore_5c2f810e_7445_4ecb_92d9_99514a5133f4.Generic
Package: Nokia.AppSett_DISPLAYSETTINGS_b08997ca_60ab_4dce_b088_f92e9c7994f3.Generic
Package: Nokia.AppSett_FeedSurvey_aec3bfad_e38c_4994_9c32_50bd030730ec.Generic
Package: Nokia.AppSett_NetworkSetting_62f172d1_f552_4749_871c_2afd1c95c245.Generic
Package: Nokia.AppSett_NokiaAccessories_2fa58039_a6ea_4421_b5c6_9ffac0c3ec3d.Generic
Package: Nokia.AppSett_RegulatoryScreen_2377fe1b_c10f_47da_92f3_fc517345a3c0.Generic
Package: Nokia.App_AudioSettings_373cb76e_7f6c_45aa_8633_b00e85c73261.Generic
Package: Nokia.App_CityLens_b0a0ac22_cf9e_45ba_8120_815450e2fd71.Generic
Package: Nokia.App_Drive_31bbc68c_503e_4561_8d85_a294d54df06f.Generic
Package: Nokia.App_Maps_efa4b4a7_7499_46ce_aa95_3e4ab3b39313.Generic
Package: Nokia.App_NokiaMusic_f5874252_1f04_4c3f_a335_4fa3b7b85329.Generic
Package: Nokia.App_Onboarding_ccfdca81_e2fe_44bd_8957_d0c55c636933.Generic
Package: Nokia.App_SmartGroupShot_bb534f9b_3f38_483b_a409_9285de9c62d4.Generic
Package: Nokia.App_Switch2_dc08943b_7b3d_4ee5_aa3c_30f1a826af02.Generic
Package: Nokia.DeviceInfo.PhoneFirmwareRevision
Package: Nokia.DeviceManagement.HotspotSettings
Package: Nokia.DeviceManagement.RequiredConnectionSettings
Package: Nokia.FUECustomization.Generic
Package: Nokia.IECustomizations.PreloadedFavorites
Package: Nokia.regulatoryinfo.configinfo
Package: Nokia.SecurityPolicyCustomization
Package: Nokia.SettingsCustomizations.AdditionalLockScreenBackgrounds
Package: Nokia.SettingsCustomizations.AdditionalNotificationSounds
Package: Nokia.SettingsCustomizations.AdditionalRingtonesOem
Package: Nokia.SettingsCustomizations.PartnerEmailAccounts
Package: Nokia.SettingsCustomizations.PreconfiguredAccounts
Package: Nokia.userguide.userguidecontent
Package: Nokia.CustomerNVIUpdate
Version = 2.0
DevicePlatformID = Nokia.MSM8960.P5174
[Store]
SectorSize = 512
MinSectorCount = 15155200
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 16384
Primary = DPP
Name = DPP
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {638FF8E2-22C9-E33B-8F5D-0E81686A68CB}
TotalSectors = 6144
Primary = MODEM_FSG
Name = MODEM_FSG
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {2C86E742-745E-4FDD-BFD8-B6A7AC638772}
TotalSectors = 32
Primary = SSD
Name = SSD
[Partition]
RequiredToFlash = True
UsedSectors = 192
Bootable = True
Type = {DEA0BA2C-CBDD-4805-B4F9-F428251C3E98}
TotalSectors = 3000
Primary = SBL1
Name = SBL1
[Partition]
RequiredToFlash = True
UsedSectors = 245
Type = {8C6B52AD-8A9E-4398-AD09-AE916E53AE2D}
TotalSectors = 3000
Primary = SBL2
Name = SBL2
[Partition]
RequiredToFlash = True
UsedSectors = 664
Type = {05E044DF-92F1-4325-B69E-374A82E97D6E}
TotalSectors = 4096
Primary = SBL3
Name = SBL3
[Partition]
RequiredToFlash = True
UsedSectors = 2061
Type = {400FFDCD-22E0-47E7-9A23-F16ED9382388}
TotalSectors = 5000
Primary = UEFI
Name = UEFI
[Partition]
RequiredToFlash = True
UsedSectors = 269
Type = {098DF793-D712-413D-9D4E-89D711772228}
TotalSectors = 1000
Primary = RPM
Name = RPM
[Partition]
RequiredToFlash = True
UsedSectors = 418
Type = {A053AA7F-40B8-4B1C-BA08-2F68AC71A4F4}
TotalSectors = 1000
Primary = TZ
Name = TZ
[Partition]
RequiredToFlash = True
UsedSectors = 610
Type = {69B4201F-A5AD-45EB-9F49-45B38CCDAEF5}
TotalSectors = 1024
Primary = WINSECAPP
Name = WINSECAPP
[Partition]
RequiredToFlash = True
UsedSectors = 0
Bootable = True
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 3000
Primary = BACKUP_SBL1
Name = BACKUP_SBL1
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 3000
Primary = BACKUP_SBL2
Name = BACKUP_SBL2
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 4096
Primary = BACKUP_SBL3
Name = BACKUP_SBL3
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 5000
Primary = BACKUP_UEFI
Name = BACKUP_UEFI
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 1000
Primary = BACKUP_RPM
Name = BACKUP_RPM
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 1000
Primary = BACKUP_TZ
Name = BACKUP_TZ
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {A3381699-350C-465E-BD5D-FA3AB901A39A}
TotalSectors = 1024
Primary = BACKUP_WINSECAPP
Name = BACKUP_WINSECAPP
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {F0B4F48B-AEBA-4ECF-9142-5DC30CDC3E77}
TotalSectors = 512
Primary = UEFI_BS_NV
Name = UEFI_BS_NV
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {74DA3EE7-D422-487C-A573-CE03C261362F}
TotalSectors = 512
Primary = UEFI_NV
Name = UEFI_NV
[Partition]
RequiredToFlash = True
Name = PLAT
UsedSectors = 4912
Type = {543C031A-4CB6-4897-BFFE-4B485768A8AD}
TotalSectors = 16384
Primary = PLAT
FileSystem = FAT
[Partition]
RequiredToFlash = True
ByteAlignment = 67108864
Name = EFIESP
UsedSectors = 42132
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 131072
Primary = EFIESP
FileSystem = FAT
[Partition]
RequiredToFlash = True
ByteAlignment = 67108864
UsedSectors = 0
Type = {EBBEADAF-22C9-E33B-8F5D-0E81686A68CB}
TotalSectors = 6144
Primary = MODEM_FS1
Name = MODEM_FS1
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {0A288B1F-22C9-E33B-8F5D-0E81686A68CB}
TotalSectors = 6144
Primary = MODEM_FS2
Name = MODEM_FS2
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {6BB94537-7D1C-44D0-9DFE-6D77C011DBFC}
TotalSectors = 512
Primary = UEFI_RT_NV
Name = UEFI_RT_NV
[Partition]
RequiredToFlash = True
UsedSectors = 0
Type = {E35F99CF-0025-4252-A608-CAAA1289CAF4}
TotalSectors = 256
Primary = UEFI_RT_NV_RPMB
Name = UEFI_RT_NV_RPMB
[Partition]
Name = MMOS
UsedSectors = 148941
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 175533
Primary = MMOS
FileSystem = FAT
[Partition]
ByteAlignment = 8388608
Name = MainOS
ClusterSize = 16384
UsedSectors = 2208592
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 3490608
Primary = MainOS
FileSystem = NTFS
[Partition]
ByteAlignment = 8388608
Name = Data
ClusterSize = 16384
UseAllSpace = true
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
Primary = Data
FileSystem = NTFS
Nokser said:
ROM Partition Table - Nokia Lumia 820...
Click to expand...
Click to collapse
Double thanks!
4 Questions:
1) How did you obtain this output? (What tools etc?)
2) Why are some fields missing on certain partitions, such as the ByteAlignment and FileSystem items (in comparison below)?
3) What does the Primary, ByteAlignment and RequiredToFlash actually mean?
4) What HW / FW / SW versions did those come from?
Code:
[SIZE=2][Store]
SectorSize = 512
MinSectorCount = 15155200
[Partition][/SIZE] [SIZE=2]
RequiredToFlash = True
UsedSectors = 0
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 16384
Primary = DPP
Name = DPP
...[/SIZE] [SIZE=2]
[Partition]
RequiredToFlash = True
ByteAlignment = 67108864
Name = EFIESP
UsedSectors = 42132
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 131072
Primary = EFIESP
FileSystem = FAT
[/SIZE]
E:V:A said:
Double thanks!
4 Questions:
1) How did you obtain this output? (What tools etc?)
2) Why are some fields missing on certain partitions, such as the ByteAlignment and FileSystem items (in comparison below)?
3) What does the Primary, ByteAlignment and RequiredToFlash actually mean?
4) What HW / FW / SW versions did those come from?
Code:
[SIZE=2][Store]
SectorSize = 512
MinSectorCount = 15155200
[Partition][/SIZE] [SIZE=2]
RequiredToFlash = True
UsedSectors = 0
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 16384
Primary = DPP
Name = DPP
...[/SIZE] [SIZE=2]
[Partition]
RequiredToFlash = True
ByteAlignment = 67108864
Name = EFIESP
UsedSectors = 42132
Type = {ebd0a0a2-b9e5-4433-87c0-68b6b72699c7}
TotalSectors = 131072
Primary = EFIESP
FileSystem = FAT
[/SIZE]
Click to expand...
Click to collapse
All file Full Flash Update(*.ffu) have this info partition table. I think the Zune program, collects information in this section to update the device.
How to get Partition Table? - When you open .ffu in hex editor, then find ImageFlash Header.
This is files list with mainOS partition
new list
http://www.elektroda.pl/rtvforum/files-rtvforum/filelist_3711.txt
The 920 is my first Nokia Windows Phone so am unfamiliar with the process but what's interesting is, when talking to a Nokia technician last week, he told me that the Lumia 920's were the same and based on the carrier, the radios are selected and enabled. So if that's true, EVERY Lumia 920 is capable of running the Dev phone properly with all frequencies enabled. So the question is, is it possible to get the Dev firmware off the device so it's flashable?
-Mc
yesterday during back to factory settings dropped battery, and now only what can i see is NOKIA on display.
i tried hold ( vol dwn+camera+power) leave power after vibration, but doesn't work
still nokia on screen.
i thing bootloader is faulty, how to flash this phone with original fw?
wojtas29 said:
yesterday during back to factory settings dropped battery, and now only what can i see is NOKIA on display.
i tried hold ( vol dwn+camera+power) leave power after vibration, but doesn't work
still nokia on screen.
i thing bootloader is faulty, how to flash this phone with original fw?
Click to expand...
Click to collapse
hi, im afraid you'll have to buy a new one
Mauriciovsky said:
hi, im afraid you'll have to buy a new one
Click to expand...
Click to collapse
Fix for bricked Lumia 920. Appears to be a firmware bug:
http://www.wpcentral.com/how-fix-bricked-920-after-reset
Hi, how can I exctract the ffu files to browse the contents?
Is it possible to extract, mount, change something on the file system (eg delete files, change contents of files) and put it back in the ffu and flash it?
no, you will brick the signature of the ffu
I would be more interested in tinkering with - tearing the files apart.. more enough a configuration file of anykind..
File List
WojtasXda said:
This is files list with mainOS partition
new list
http://www.elektroda.pl/rtvforum/files-rtvforum/filelist_3711.txt
Click to expand...
Click to collapse
Is this the file list for the OS of WP8, would be great. How could you extract it???
[email protected] said:
Is this the file list for the OS of WP8, would be great. How could you extract it???
Click to expand...
Click to collapse
Yeah really useful to see all the files, but would be good to replace a few!

[Q] Carrier Unlock enable Wifi Tethering

I've had this phone since launch, and am really frustrated that I can't do Wifi tethering with it since the Mango udpate was supposed to enable it.
I'm now running 7.8 and was wondering if Carrier unlocking would allow wifi tethering.
I'm running firmware version 402... which is different than the 403... listed on the forums. I tried installing 403... using cab sender, but it always failed (can't remember the error code off the top of my head). I've also seen reference to a 405... firmware, but never found a download link.
Any help/insight would be great.
Thanks
This is the error I was recieving when trying to update to 403...:
================================================
START OF UPDATEVALIDATOR ERROR MESSAGES
================================================
ERROR: The AddNode failed to add the package \OSRoot\Application Data\Microsoft\DeviceUpdate\Packages\B846875E-7FCE-49B8-B0FE-D07255E5C5A7.1.pks\operatorpkg.cab.pkg. AddNode returned HRESULT: 0x80180013
ERROR: E_INVALID_SIGNATURE:
Package: \OSRoot\Application Data\Microsoft\DeviceUpdate\Packages\B846875E-7FCE-49B8-B0FE-D07255E5C5A7.1.pks\MediaShare.cab.pkg FROM Version: 0.0.0.0 TO Version: 2250.21.40300.502 GUID = {D0A76E3C-03D7-4405-9D2B-F44ECE1384EE}
ERROR: E_CANNOT_UPDATE_TO_HIGHEST_VERSION: CreatePaths: For package named: MediaShare cannot find a path to highest expected version of: 2250.21.40300.502
ERROR: E_INVALID_SIGNATURE:
Package: \OSRoot\Application Data\Microsoft\DeviceUpdate\Packages\B846875E-7FCE-49B8-B0FE-D07255E5C5A7.1.pks\HTC_CSPOSDrivers.cab.pkg FROM Version: 0.0.0.0 TO Version: 2250.21.40300.502 GUID = {25ADC390-4241-4CF4-A6FB-6482DFFF8C9C}
ERROR: E_INVALID_SIGNATURE:
Package: \OSRoot\Application Data\Microsoft\DeviceUpdate\Packages\B846875E-7FCE-49B8-B0FE-D07255E5C5A7.1.pks\CSConn_DB.cab.pkg FROM Version: 0.0.0.0 TO Version: 7.0.2011.7281 GUID = {89C1A350-7F48-4AB3-A5F8-F0E734A4E7B7}
ERROR: UpdateOrderFromFileList: MAIN OS Update: MAIN OS Update Failed with HRESULT : 0x80180048
=====================================================================
GOOD PACKAGES AND BAD PACKAGES LIST
=====================================================================
UpdateOrderFromFileList failed with code 0x80180048
BAD PACKAGE: operatorpkg.cab.pkg ERROR CODE: 0x80180013 BAD PACKAGE: MediaShare.cab.pkg ERROR CODE: 0x80180008 BAD PACKAGE: HTC_CSPOSDrivers.cab.pkg ERROR CODE: 0x80180008 BAD PACKAGE: CSConn_DB.cab.pkg ERROR CODE: 0x80180008 Total number of Bad Packages: 4
Process Failed with code 0x80180048
UpdateValidator finished at 08:07:32 01/06/1980

Please help me! My compilation failed !!!!!!!!!

*** Done with the cleaning, now starting the real build.
build/core/binary.mk:1253: external/deqp/Android.mk: libdeqp: Unused source files: \
build/core/binary.mk:1253: external/deqp/Android.mk: libdeqp: Unused source files: \
build/core/binary.mk:1253: external/pdfium/third_party/pdfiumbigint.mk: libpdfiumbigint: Unused source files: bigint/BigInteger.cc bigint/BigIntegerUtils.cc bigint/BigUnsigned.cc bigint/BigUnsignedInABase.cc
build/core/binary.mk:1253: external/pdfium/third_party/pdfiumbigint.mk: libpdfiumbigint: Unused source files: bigint/BigInteger.cc bigint/BigIntegerUtils.cc bigint/BigUnsigned.cc bigint/BigUnsignedInABase.cc
./external/speex/Android.mk:56: TODOArm64: enable neon in libspeex
build/core/package_internal.mk:143: Empty argument supplied to find-subdir-assets
find: ‘/home/android/lineageos/out/target/common/obj/SHARED_LIBRARIES/libwifi-hal-mock_intermediates’: 没有那个文件或目录
build/core/package_internal.mk:143: Empty argument supplied to find-subdir-assets
build/core/shared_library.mk:12: *** audio.hdmi.hi3635: LOCAL_MODULE_PATH for shared libraries is unsupported in multiarch builds, use LOCAL_MODULE_RELATIVE_PATH instead.
build/core/ninja.mk:166: recipe for target '/home/android/lineageos/out/build-lineage_hwgra.ninja' failed
make: *** [/home/android/lineageos/out/build-lineage_hwgra.ninja] Error 1
#### make failed to build some targets (9 seconds) ####
[email protected]:~/lineageos$
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I compiled the lineageos 14.1 By @ AD2076 But there was some wrong, please help me!!!!!!

Categories

Resources