[Workaround/Solution]Porting Custom ROM WP7.x for Dell Venue Pro[INFO][IMG][More/...]

Search This thread

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
36
Warsaw
mcodingset.com
Now it is possible. Construction of a new system for the Dell VenuePro!!!

Slide1.PNG



Workaround/Solution:
--We have new way/solution upgrade other invalid/without header(HashTable.blob) ROM/FFU files
--We need people who have Factory Unlock ROM in Device Dell Venue Pro aka Lightning..
--More Coming Soon.. :)

Info/Q/A:
--HashTable - provides for the device, such data as:
- The size of the system image
- Date of creation
- Size / Data Partition
- Distribution Sector
- Data Modification
- etc

--In this moment more DVP users, gets a location file TMO hashtable device.

Example Info HashTable:
--TMO Image System .FFU have a size: 163MB, we have this same info size in HashTable on .CAB file
--We get this file form C:\Users\Your User Name\AppData\Local\Microsoft\Windows Phone Update\XXX, when device is in update process..
--In summary, the CAB file is equal to the file FFU :)

How to this File CAB/FFU:
--We get this file only, when we update wp7 on device
--Go to C:\Users\Your User Name\AppData\Local\Microsoft\Windows Phone Update\'c1661afb - e369573d - 3aed7bd8 - 23e8cf51'\Update\ folder.
--When u see 'Downloading updates:', then you must copy this file .CAB for another directory, example to Desktop
--Time for a copy of the file is less than 20-30 seconds
--This All




Big Thank's:
-Mofotech
- Helped in obtaining the device.

If you still like my work for this device, you see all news on fb:
http://www.facebook.com/upeproduct
or PM



Copyright (c) 2012 UPE Product by Nokser
All Right Reserved.
 

Attachments

  • WP7-Update-Cab-Sender_for_test.zip
    1.7 MB · Views: 907
Last edited:

Igoran

Senior Member
Sep 14, 2006
131
16
Saint-Petersburg
Good to see any atempts to make a custom ROM for our great device! I think first and important thing is make a existing last version ROM 7.10.7740.16 with dev and interop unlock for install file and registry managers and with embedded test certificate from DFT Roms for be able to create and send custom cabs via cabsender and updatewp.exe. This things will be more then enough to bring many cool things that have other devices (HTC for example).
 

jelliottz

Senior Member
Apr 28, 2008
324
37
Tulsa, OK
This is fantastic news. the only thing I miss from my HD7 (besides a camera that takes pictures) are the custom ROMs.

I look forward to your progress and will have my donation ready.
 
  • Like
Reactions: Gorokhovsky

MJCS

Senior Member
I contacted the OP and he got me started but OSBuilder needs a template and using the nk.bin file as the template isnt working. If you or someone you know can tell me how to do this I should be able to build something (this will be my first "ROM").

It would be even better if someone with a JTAG or goldcard to dump a stock Mango bin so I can just modify mango and not have to worry about adding my own certificate to 7704 first then upgrading to nodo->mango->then creating my own cabs to add the interop unlock and compass driver.
 

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
36
Warsaw
mcodingset.com
I contacted the OP and he got me started but OSBuilder needs a template and using the nk.bin file as the template isnt working. If you or someone you know can tell me how to do this I should be able to build something (this will be my first "ROM").

It would be even better if someone with a JTAG or goldcard to dump a stock Mango bin so I can just modify mango and not have to worry about adding my own certificate to 7704 first then upgrading to nodo->mango->then creating my own cabs to add the interop unlock and compass driver.
I do not understand the problem ...
You dump IMGFS.bin in OSBUILDER, he create new structure catalog.
then move nk.bin to ROM/XIP folder, and use this file in settings OSB.

Edit:
I create now flash.store.bin for dell venuepro... wait
 
Last edited:
  • Like
Reactions: Gorokhovsky

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
36
Warsaw
mcodingset.com
flash.store only for cook ROM

flash.store only for cook ROM, not upgrade this file.
Now cook in OSbuilder, IMGFS/NK part.
In this file: logo is from my Tsunagi ROM. Other part write from Full Flash Update file.
Use this file only for create new ROM(template).
!!!NOT UPGRADE THIS FILE!!! ;)

Download:
Flash Store NB for build


Have Fun and Cook!

Nokser
 
  • Like
Reactions: Gorokhovsky

domineus

Senior Member
Jun 16, 2007
2,389
202
Xiaomi Mix Fold 2
OnePlus Open
so the first test is using flash part and imgfs to see if a new rom could be constructed from that - not even editing the reg yet? I think I'll give it the sophomore try I'm finishing my homework soon so I may have some time

I hope it doesn't fry my brain too

edit
on dumping IMGFS
Code:
Reading IMGFS:
Reading packages.sof...Ok
Reading dsm...Ok


OS:	7.0.0.7003
NetCF:	7.0.0.7003

2250.1500.105.7004  OEM\BrowserSettings             
2250.1500.105.7004  OEM\ConnectionSettings          
2250.1500.105.7004  OEM\CustomIcon                  
2250.1500.105.7004  OEM\CustomSettings              
2250.1500.105.7004  OEM\MOApps                      
2250.1500.105.7004  OEM\OEM_8x50_OS                 
2250.1500.105.7004  OEM\OEM_8x50_OS_CAMERA          
2250.1500.105.7004  OEM\OEM_8x50_OS_FFA             
2250.1500.105.7004  OEM\OemApps                     
2250.1500.105.7004  OEM\PhoneSettings               
2250.1500.105.7004  OEM\QC_8x50_OS                  
2250.1500.105.7004  OEM\QC_8x50_OS_BLUETOOTH        
2250.1500.105.7004  OEM\QC_8x50_OS_GPS              
2250.1500.105.7004  OEM\QC_8x50_OS_MM_CFG_2         
2250.1500.105.7004  OEM\QC_8x50_OS_MMRIL            
2250.1500.105.7004  OEM\QC_8x50_OS_SHIP             
2250.1500.105.7004  OEM\Roaming                     
2250.1500.105.7004  OEM\Tiles                       
2250.1500.105.7004  OEM\ZUNE_PIC                    
7.0.0.7003          SYS\AppChecker                  
7.0.0.7003          SYS\APPCHECKER_Lang_0409        
7.0.0.7003          SYS\appdev_tooling_common       
7.0.0.7003          SYS\appdev_tooling_device       
7.0.0.7004          SYS\APPPLATFORM                 
7.0.0.7003          SYS\APPPLTSVC                   
7.0.0.7003          SYS\APPPLTSVC_Lang_0409         
7.0.0.7003          SYS\AutoDataConfig              
7.0.0.7003          SYS\AutoDataConfig_Lang_0409    
7.0.0.7004          SYS\AvCore                      
7.0.0.7003          SYS\AvCore_Lang_0409            
7.0.0.7003          SYS\AvTuner                     
7.0.0.7003          SYS\BaseAudio                   
7.0.0.7004          SYS\BaseDrivers_OS              
7.0.0.7003          SYS\BROWSING                    
7.0.0.7003          SYS\BROWSING_DPI_262            
7.0.0.7003          SYS\BROWSING_Lang_0409          
7.0.0.7003          SYS\BROWSINGCORE                
7.0.0.7003          SYS\BROWSINGCORE_Lang_0409      
7.0.0.7003          SYS\BROWSUTILS                  
7.0.0.7003          SYS\BthApps                     
7.0.0.7003          SYS\BthCore                     
7.0.0.7004          SYS\BuildInfo                   
7.0.0.7003          SYS\Cellcore                    
7.0.0.7003          SYS\CellSmsProv                 
7.0.0.7003          SYS\CertInstaller               
7.0.0.7003          SYS\CertInstaller_Lang_0409     
7.0.0.7003          SYS\CodeSigningCert             
7.0.0.7003          SYS\CommsApps                   
7.0.0.7003          SYS\CommsApps_DPI_262           
7.0.0.7003          SYS\CommsApps_Lang_0409         
7.0.0.7004          SYS\CommsPlatform               
7.0.0.7003          SYS\CommsPlatform_Lang_0409     
7.0.0.7003          SYS\ConnectivityUX              
7.0.0.7003          SYS\ConnectivityUX_DPI_262      
7.0.0.7003          SYS\ConnectivityUX_Lang_0409    
7.0.0.7003          SYS\ConnMgrCfg                  
7.0.0.7003          SYS\ConnMgrCore                 
7.0.0.7003          SYS\CoreOS                      
7.0.0.7003          SYS\CoreOS_Lang_0409            
7.0.0.7003          SYS\CoreSecurityModelCSP        
7.0.0.7004          SYS\CoreSvcsCmn                 
7.0.0.7003          SYS\CoreSvcsCmn_Lang_0409       
7.0.0.7003          SYS\CRYPTO                      
7.0.0.7003          SYS\CRYPTO_Lang_0409            
7.0.0.7003          SYS\DCOM                        
7.0.0.7003          SYS\DDraw                       
7.0.0.7003          SYS\DeviceFeedback              
7.0.0.7003          SYS\DeviceFeedback_Lang_0409    
7.0.0.7003          SYS\DeviceUpdateAgent           
7.0.0.7003          SYS\DeviceUpdateAgent_Lang_0409 
7.0.0.7004          SYS\DMApps                      
7.0.0.7003          SYS\DMApps_Lang_0409            
7.0.0.7003          SYS\DMOSSvcs                    
7.0.0.7003          SYS\DMOSSvcs_Lang_0409          
7.0.0.7003          SYS\DxG                         
7.0.0.7003          SYS\EtwChannelDefault           
7.0.0.7003          SYS\FailedStorageUI             
7.0.0.7003          SYS\FailedStorageUI_Lang_0409   
7.0.0.7003          SYS\FontBrowserBD               
7.0.0.7003          SYS\FontBrowserI                
7.0.0.7003          SYS\FontBrowserR                
7.0.0.7003          SYS\FontSegoe                   
7.0.0.7003          SYS\FontWingding                
7.0.0.7003          SYS\FPCRT                       
7.0.0.7003          SYS\GDIEX                       
7.0.0.7003          SYS\GPSID                       
7.0.0.7003          SYS\GWES                        
7.0.0.7003          SYS\GWES_Lang_0409              
7.0.0.7003          SYS\GWPCPC                      
7.0.0.7003          SYS\HWComposition               
7.0.0.7003          SYS\IME                         
7.0.0.7003          SYS\IME_Lang_0409               
7.0.0.7003          SYS\IULIBS                      
7.0.0.7003          SYS\KeyboardNop                 
7.0.0.7003          SYS\KeyboardNop_Lang_0409       
0.0.0.0             SYS\LangIDBoot                  
0.0.0.0             SYS\LangIDBoot_Lang_0409        
7.0.0.7003          SYS\LAPS                        
7.0.0.7003          SYS\LAPS_Lang_0409              
7.0.0.7003          SYS\LASS                        
7.0.0.7003          SYS\LASS_Lang_0409              
7.0.0.7004          SYS\Location                    
7.0.0.7003          SYS\Location_Lang_0409          
7.0.0.7004          SYS\MediaApps                   
7.0.0.7003          SYS\MediaApps_Lang_0409         
7.0.0.7003          SYS\MSAvatar                    
7.0.0.7003          SYS\msf                         
7.0.0.7003          SYS\msf_Lang_0409               
7.0.0.7003          SYS\MTPZ                        
7.0.0.7003          SYS\NE20001Parms                
7.0.0.7003          SYS\NETCF                       
7.0.0.7003          SYS\NetCore                     
7.0.0.7003          SYS\NETCORE_Lang_0409           
7.0.0.7003          SYS\NetServices                 
7.0.0.7003          SYS\NetWlanCore                 
7.0.0.7003          SYS\NetWlanCore_Lang_0409       
7.0.0.7003          SYS\Office                      
7.0.0.7003          SYS\Office_DPI_262              
7.0.0.7003          SYS\OFFICE_EXCEL                
7.0.0.7003          SYS\Office_Excel_Lang_0409      
7.0.0.7003          SYS\Office_Lang_0409            
7.0.0.7003          SYS\OFFICE_OMHUB                
7.0.0.7003          SYS\OFFICE_OMHUB_Lang_0409      
7.0.0.7003          SYS\OFFICE_ONENOTE              
7.0.0.7003          SYS\OFFICE_ONENOTE_Lang_0409    
7.0.0.7003          SYS\OFFICE_POWERPOINT           
7.0.0.7003          SYS\OFFICE_POWERPOINT_Lang_0409 
7.0.0.7003          SYS\OFFICE_SPMC                 
7.0.0.7003          SYS\OFFICE_SPMC_Lang_0409       
7.0.0.7003          SYS\OFFICE_WORD                 
7.0.0.7003          SYS\OFFICE_WORD_Lang_0409       
7.0.0.7003          SYS\OfficeCore                  
7.0.0.7003          SYS\OfficeCore_Lang_0409        
7.0.0.7003          SYS\Phone                       
7.0.0.7003          SYS\Phone_DPI_262               
7.0.0.7003          SYS\Phone_Lang_0409             
7.0.0.7003          SYS\PlayReady                   
7.0.0.7003          SYS\PPGPROV                     
7.0.0.7004          SYS\RMS                         
7.0.0.7003          SYS\RPC                         
7.0.0.7003          SYS\SearchPlatform              
7.0.0.7003          SYS\SearchPlatform_Lang_0409    
7.0.0.7004          SYS\SecurityCore                
7.0.0.7003          SYS\SECURITYSERVICES            
7.0.0.7003          SYS\Settings                    
7.0.0.7003          SYS\Settings_Lang_0409          
7.0.0.7004          SYS\Shell                       
7.0.0.7003          SYS\Shell_DPI_262               
7.0.0.7003          SYS\Shell_Lang_0409             
7.0.0.7004          SYS\ShellApps                   
7.0.0.7003          SYS\ShellApps_Lang_0409         
7.0.0.7003          SYS\ShellCore                   
7.0.0.7003          SYS\ShellCore_DPI_262           
7.0.0.7003          SYS\ShellCore_Lang_0409         
7.0.0.7003          SYS\ShellServices               
7.0.0.7003          SYS\ShellServices_Lang_0409     
7.0.0.7003          SYS\SILVERLIGHT                 
7.0.0.7003          SYS\SirepForAppDev              
7.0.0.7003          SYS\Skybox                      
7.0.0.7003          SYS\Skybox_Lang_0409            
7.0.0.7003          SYS\SNTransports                
7.0.0.7003          SYS\Sounds                      
7.0.0.7003          SYS\Sounds_Lang_0409            
7.0.0.7003          SYS\Speech_Core                 
7.0.0.7003          SYS\Speech_Core_Lang_0409       
7.0.0.7003          SYS\Speech_UX_Core              
7.0.0.7003          SYS\Speech_UX_Core_Lang_0409    
7.0.0.7004          SYS\Splash                      
7.0.0.7003          SYS\Splash_Lang_0409            
7.0.0.7003          SYS\SQLCE                       
7.0.0.7003          SYS\SQLCEPROV                   
7.0.0.7003          SYS\SQLCEPROV_Lang_0409         
7.0.0.7003          SYS\SQM                         
7.0.0.7003          SYS\SSPI                        
7.0.0.7003          SYS\Start                       
7.0.0.7004          SYS\SyncApps                    
7.0.0.7003          SYS\SyncApps_Lang_0409          
7.0.0.7004          SYS\SyncPlatform                
7.0.0.7003          SYS\SyncPlatform_DPI_262        
7.0.0.7003          SYS\SyncPlatform_Lang_0409      
7.0.0.7003          SYS\TaskScheduler               
7.0.0.7003          SYS\Timezones                   
7.0.0.7003          SYS\Timezones_Lang_0409         
7.0.0.7003          SYS\ToolConnectivityShared      
7.0.0.7003          SYS\TouchInput                  
7.0.0.7003          SYS\TouchInput_Lang_0409        
7.0.0.7003          SYS\Watson                      
7.0.0.7003          SYS\Watson_Lang_0409            
7.0.0.7003          SYS\WEBBASE                     
7.0.0.7003          SYS\WebSearch                   
7.0.0.7003          SYS\WebSearch_Lang_0409         
7.0.0.7003          SYS\WinCENLS_0404               
7.0.0.7003          SYS\WinCENLS_0411               
7.0.0.7003          SYS\WinCENLS_0412               
7.0.0.7003          SYS\WinCENLS_0804               
7.0.0.7003          SYS\WindowsLiveID               
7.0.0.7003          SYS\WindowsLiveIDINT            
7.0.0.7003          SYS\WindowsLiveIDUI             
7.0.0.7003          SYS\WindowsLiveIDUI_Lang_0409   
7.0.0.7003          SYS\Xenos                       
7.0.0.7003          SYS\XmlLite                     
7.0.0.7004          SYS\XNA                         

Certificates:
CN=Microsoft Windows Mobile PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
CN=DELL ADVIST

Certificates in DefaultCerts.dat:
CN=Microsoft Windows Mobile Firmware Installation PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
CN=DELL ADVIST
CN=Microsoft Windows Mobile Firmware CA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
CN=DELL ADVIST
CN=Microsoft Mobile Device Unprivileged PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US

Not found:
b5332311-48f1-4b76-ad70-8efa5db8fa3a.dsm
2cbbc717-d7d8-4cc1-9d93-ae272b94bdee.dsm
356f602a-c751-4f88-9052-1e1662b2bb81.dsm
49439a2c-d5c8-4cc0-aa42-63828307b1ca.dsm
ad91502e-306b-4241-99da-ef099a1a542b.dsm
4c09c376-dc94-4033-9277-b6732fe19069.dsm
8ba03a79-81f0-40ff-ae5a-112b35421ff0.dsm
1a4c638a-ecb1-48ad-9efa-92d6859ac1bf.dsm
7da1c1a8-1fd2-4a18-a081-84e4825266b1.dsm
eebbabb2-0689-4692-9e80-5eb9a62126d1.dsm
42d1aab7-6dfa-4c03-9797-d66f7620883d.dsm
9b696e96-49e9-44c7-bb3d-b2bd1c833920.dsm

the DSMs aren't found I'll keep going to see how it goes

edit again knocking through it despite the errors and following a few tutorials along the way too maybe progress will be made today lol

edit again
when performing registry edits on the rom osbuilder indicates

an error in

OEM\QC_8x50_OS\C7A5B7A5-BBF6-49f6-AA76-36A581FA92AD.rgu-error in line 674

Line 674 indicates:

Code:
ELSE   ;  BSP_QISDA_HW_TARGET

I'm not sure where the issue is in the code from the registry some help?

edit again commented that line out and it went through still working on the 7004 rom haven't tried to rebuild yet
 
Last edited:

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
36
Warsaw
mcodingset.com
I don't understand... now build ROM is simple.
If i only buy this device, then help more. ;)

Possible Now:
-> Build/Mod. IMGFS part and re-write in *.ffu file
-> Build/Mod. NK part and re-write in *.ffu file

Wait... i finish tool for .ffu file, and give in xda-dev..
 
Last edited:

domineus

Senior Member
Jun 16, 2007
2,389
202
Xiaomi Mix Fold 2
OnePlus Open
I don't understand... now build ROM is simple.
If i only buy this device, then help more. ;)

Possible Now:
-> Build/Mod. IMGFS part and re-write in *.ffu file
-> Build/Mod. NK part and re-write in *.ffu file

Wait... i finish tool for .ffu file, and give in xda-dev..

in osbuilder once I make the changes to the registry and packages and try to create a rom the error that no template found comes up then the build never progresses...that's my issue on my end

Not so sure on everyone else's but osbuilder is a pretty easy tool to use
just follow the tuts in the wp7 chef lounge

But I could definitely use that new tool - it could be exactly what I'm looking for
 

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
36
Warsaw
mcodingset.com
in osbuilder once I make the changes to the registry and packages and try to create a rom the error that no template found comes up then the build never progresses...that's my issue on my end

Not so sure on everyone else's but osbuilder is a pretty easy tool to use
just follow the tuts in the wp7 chef lounge

But I could definitely use that new tool - it could be exactly what I'm looking for
You change settings template in OSBuilder?
 

domineus

Senior Member
Jun 16, 2007
2,389
202
Xiaomi Mix Fold 2
OnePlus Open
Yeah same here. I extracted all 3 bin files and I still dont have the main tree view.

oh I have the tree view
just dump the imgfs hit the settings cog icon thingie to select preferred editor (forgot the tab) then go and perform a registry preview.

If its like me you'll get an error and the error will be located at the else statement
comment the else statement out
one thing though
when I tried to find portal id in LVcom under hkey local machines software microsoft and so on, I couldn't find that registry entry to edit the portal id and portal url to block access to microsoft
but that's all I've been doing I can't rebuild the imgfs after I edit so I'm waitng for the new tool
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14
    Now it is possible. Construction of a new system for the Dell VenuePro!!!

    Slide1.PNG



    Workaround/Solution:
    --We have new way/solution upgrade other invalid/without header(HashTable.blob) ROM/FFU files
    --We need people who have Factory Unlock ROM in Device Dell Venue Pro aka Lightning..
    --More Coming Soon.. :)

    Info/Q/A:
    --HashTable - provides for the device, such data as:
    - The size of the system image
    - Date of creation
    - Size / Data Partition
    - Distribution Sector
    - Data Modification
    - etc

    --In this moment more DVP users, gets a location file TMO hashtable device.

    Example Info HashTable:
    --TMO Image System .FFU have a size: 163MB, we have this same info size in HashTable on .CAB file
    --We get this file form C:\Users\Your User Name\AppData\Local\Microsoft\Windows Phone Update\XXX, when device is in update process..
    --In summary, the CAB file is equal to the file FFU :)

    How to this File CAB/FFU:
    --We get this file only, when we update wp7 on device
    --Go to C:\Users\Your User Name\AppData\Local\Microsoft\Windows Phone Update\'c1661afb - e369573d - 3aed7bd8 - 23e8cf51'\Update\ folder.
    --When u see 'Downloading updates:', then you must copy this file .CAB for another directory, example to Desktop
    --Time for a copy of the file is less than 20-30 seconds
    --This All




    Big Thank's:
    -Mofotech
    - Helped in obtaining the device.

    If you still like my work for this device, you see all news on fb:
    http://www.facebook.com/upeproduct
    or PM



    Copyright (c) 2012 UPE Product by Nokser
    All Right Reserved.
    5
    Update thread :) post #1
    4
    I'm probably going to upgrade to the HTC8X next week which would leave me with a spare, fully working, DVP. I'm tempted to donate it to this project..
    4
    I still wait for reaction my Bank etc...

    Don't worry I am sending it anyways. Even if Paypal doesn't send the money in time. You should have the DVP very soon. Good luck !
    4
    Are you going to give Nokser the DVP? We need to know it because if not we'll donate to him to get one.

    I sure am sending him one!!!!! LOL , I hope he can make some magic with it as of custom roms. I will ship it to him on Monday. OMG sorry for the delay, didn't know Nokser posted here I was sending him one. OMG..Would have been more active in getting the phone and sending it to him. But on Monday it will be shipped over the pond and hopefully he should have it by the end of week. GO NOKSER!!!