[TUT][UTL]Flash and Mod. FFU Image WP 8.x with FFUTool and other[Unlock BL][10/03/15]

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
0
33
Warsaw
mcodingset.com
Flash *.ffu image on Windows Phone 8.x Device
All try when Bootloader is unlock in my device.

It works for WP Devices:
-- Huawei Ascend W1
-- Huawei Ascend W2
-- Nokia Lumia 920 (@pdaimatejam)

Exam. MS
Use the flashing tools provided by Microsoft

FFU Flash Mode - WP8 UEFI USB Simple I/O (Vol+)
-- exam. [TUT]How to install drivers for update Huawei Windows Phone[WIN 8/8.1/10TP]

Split Huawei APP image file <-- Use if u have *app file [Huawei Device]
-- copy your file *.app in this same dir.
-- split image with split.bat
-- ...and copy file from output dir to general.

Example flash FFU Image in Huawei Ascend W1-U00.
-- All the necessary files in the attachment.
-- Extract, and copy your file *.ffu in this same dir.
-- If the file has a different name, change to flash.ffu
-- ...and run flash.bat

Cmd expected result:

Code:
Logging to ETL file: C:\Users\MCodingSet\AppData\Local\Temp\ffutool102
Found device:
Name:   Qualcomm.MSM8230.FLUID.1.2
ID:     00000045-3169-7272-0000-000000000000
Flashing: flash.ffu
[==================================================]  100,00% (6,99
Transferred 1215,50 MB in 310,29 seconds, overall rate 3,92 MB/s.

Useful - disable check ID Platform Image FFU

In a non-retail image, OEMs can disable the device platform validation for flashing by adding the DISABLE_FFU_PLAT_ID_CHECK feature to the OEMInput file that is used to generate the image.
Example OEMInput:

Code:
... 
 <Features>
    <Microsoft>
      <Feature>DISABLE_FFU_PLAT_ID_CHECK</Feature>
    </Microsoft>
...
</Features>
Cmd expected result (when DISABLE_FFU_PLAT_ID_CHECK, etc. ):

Code:
Devices Found: 1
--------------------------------------------------
Name       : Huawei.MSM8230.U8835.1.0
ID         : 00000045-f15b-8211-0000-000000000000
Screenshot - Update Huawei FFU with ImageDesigner

imgDes1.png

imgDes2.png


Useful info for developers - Basic Security Catalog FFU [HashTable.blob]

cat_factoryretail.png


Windows Imaging and Configuration Designer (Windows ICD) - Support FFU Image

Windows Assessment and Deployment Kit (Windows ADK) for Windows 10 Technical Preview


Deployment Imaging Servicing Management (DISM) Cmdlets

/Split-FfuImage
/ImageFile: /SFUFile: /FileSize:

Splits an existing .ffu file into multiple read-only split FFU files.
Use /FileSize to specify the maximum size in megabytes (MB) for each created file.

Example:
DISM.exe /Split-FfuImage /ImageFile:flash.ffu /SFUFile:flash.sfu /FileSize:650

/Apply-FfuImage /ImageFile: /ApplyDrive: [/SFUFile:]

Applies an existing .ffu image to a specified drive.
Use /SFUFile to reference split FFU files (SFUs). is the naming pattern and location of split files.

Examples:
DISM.exe /Apply-FfuImage /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive0

DISM.exe /Apply-FfuImage /ImageFile:flash.sfu /SFUFile:flash*.sfu /ApplyDrive:\\.\PhysicalDrive0
Everything you do at your own risk.!!!


Have Fun!
 

Attachments

Last edited:

beka909

Senior Member
Jan 25, 2012
87
3
0
works on nokia ? I need to flash att version to different one (debrand)

---------- Post added at 03:53 PM ---------- Previous post was at 03:51 PM ----------

please add that program and I will try
 

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
0
33
Warsaw
mcodingset.com
So bro, you got OEM access on MSDN?
It does not matter in this case. :)

works on nokia ? I need to flash att version to different one (debrand)

---------- Post added at 03:53 PM ---------- Previous post was at 03:51 PM ----------

please add that program and I will try
Not tested on these devices.
Please, send a PM to my friend @pdaimatejam
 
  • Like
Reactions: pdaimatejam

beka909

Senior Member
Jan 25, 2012
87
3
0
It does not matter in this case. :)



Not tested on these devices.
Please, send a PM to my friend @pdaimatejam
where to download FFUTOOL ?

---------- Post added at 05:46 PM ---------- Previous post was at 05:25 PM ----------

tool says no device is connected
 

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
0
33
Warsaw
mcodingset.com


this is error flashing non-att ffu on att mobile lumia 925 any suggestions ?
Bootloader is locked, or more info and errors code table in MS

Example:
Error: Failed to flash with device error { 0x18, 0x0, 0x0, 0x2, 0xa, 0x5 }
"The first hexadecimal number is an event code that indicates the type of flashing failure.
The following table provides a description of the FFU tool flashing errors."
 
Last edited:

beka909

Senior Member
Jan 25, 2012
87
3
0
Bootloader is locked, or more info and errors code table in MS

Example:


"The first hexadecimal number is an event code that indicates the type of flashing failure.
The following table provides a description of the FFU tool flashing errors."

0x16

The platform ID specified in the image does not match the ID of the device to be flashed.

the error is the same as flashing with Nokia Care Suite
so how to bypass that check about ID ?
or how to modify the ffu file in such situation that ID be the same
don't you have ATT phone to try flashing it ?
 

Nokser

Inactive Recognized Developer
Mar 18, 2008
3,259
603
0
33
Warsaw
mcodingset.com
0x16

The platform ID specified in the image does not match the ID of the device to be flashed.

the error is the same as flashing with Nokia Care Suite
so how to bypass that check about ID ?
or how to modify the ffu file in such situation that ID be the same
don't you have ATT phone to try flashing it ?
no, I have no.
 

reksden

Senior Member
Jan 12, 2013
252
66
0
moscow
Flash *.ffu image on Windows Phone 8.x Device
All try when Bootloader is unlock in my device.

Exam. MS
Use the flashing tools provided by Microsoft

Split Huawei APP image file <-- Use if u have *app file [Huawei Device]
-- copy your file *.app in this same dir.
-- split image with split.bat
-- ...and copy file from output dir to general.

Example flash FFU Image in Huawei Ascend W1-U00.
-- All the necessary files in the attachment.
-- Extract, and copy your file *.ffu in this same dir.
-- If the file has a different name, change to flash.ffu
-- ...and run flash.bat

Cmd expected result:
Code:
Logging to ETL file: C:\Users\MCodingSet\AppData\Local\Temp\ffutool102
Found device:
Name:   Qualcomm.MSM8230.FLUID.1.2
ID:     00000045-3169-7272-0000-000000000000
Flashing: flash.ffu
[==================================================]  100,00% (6,99
Transferred 1215,50 MB in 310,29 seconds, overall rate 3,92 MB/s.
Have Fun!
Huawei w2 supported?
huawei w2-u00 have update.app? hwdiag can unlock bootloader.
 
Last edited:

HATA28

Senior Member
Jun 7, 2009
54
20
0
Europe
@Nokser
Great work. And thanks for providing ffutool!
Is there anyway MassStorage could be enabled on Lumia phones?
And by that I mean real MassStorage; access to the phones C: drive
 

ngame

Senior Member
Mar 13, 2012
1,126
545
0
Mashad
@Nokser
Great work. And thanks for providing ffutool!
Is there anyway MassStorage could be enabled on Lumia phones?
And by that I mean real MassStorage; access to the phones C: drive
I try it but didn't work . maybe I did something wrong I don't know .
but in my tries it didn't work
if Mass Storage works surely it will be very easy to enable *every* registry hacks
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone