The following file will help you to hack Nokia E7 firmware. Then you can install any .sisx or .sis file without the need to sign the application.
In fact, this allows you to get paid and non paid applications on the web, download them and then put them running on your phone without passing thorought OVI Store or the sellers store.
So, download the file below that I found on the web to hack Nokia E7 firmware.
http://www.megaupload.com/?d=OYJ14ZEJ
Instructions on how to do here:
Step 1. Download firmware files
You need to download the NAVIFIRM program from http://cpkb.org/wiki/Navifirm
Extract and run the program (does not need to be installed)
The program needs to have access to the internet so make sure you allow it through your firewall.
The program will take at least 10 seconds to fill the list of phones in the left column.
Scroll down to Nokia N8 (RM-596)
Under the "Releases" column click on "11.12" which is the latest at the time of writing.
Now it can become a little complicated...
Under "Variants" you need to select the firmware that you wish to install to your phone.
Mine was N8-00 RM-596 Vodafone UK GB Contract Graphite (059C0T6)
This contains UK Vodafone branded firmware, but I prefer my phone unbranded and then customise to my liking.
So I chose EURO1 GR UK IRELAND (0598997)
Then you should get 6~9 files appear in the "Files" column. You then select "All" then "Download with program"
Make a new folder on your Desktop called "RM-596"
After a few minutes (hours depending on your internet speed) you should end up with your firmware files downloaded.
Step 2. Now to bring it all together
We have the firmware ready to flash with Phoenix.
Before we plug in the USB cable or load the Phoenix flasher we need to copy the firmware files so the Phoenix program can find them all.
Copy the whole "RM-596" folder to "C:\Program Files (x86)\Nokia\Phoenix\Products" or the "Products" folder if your program is installed somewhere else.
So it should now be "C:\Program Files (x86)\Nokia\Phoenix\Products\RM-596" where your files are installed.
Step 3. Now load up the Phoenix program with the phone connected and turned on.
Select USB1 from the drop down box
Now Scan for the Phone
Verify that the boxes have now changed.
Now that the Phone is identified correctly we now need to flash the firmware.
Now we need to tell the program where the firmware files are so that it can load them
Tick the box if the program cannot “See” the firmware files, then press ok… or go to next page if it has found the files and select them.
If needed Select the firmware location again by clicking on the 3 dots on the top right again. Now select the firmware that you wish to flash.
VERIFY that you have the following screen so you do not make any mistakes.
Check 1 – USB1 – RM-596
Check 2 – Phone and current firmware installed
Check 3 – New firmware files that will be installed
All 3 then click on “Refurbish”
Now you MUST STOP at this point, because if not then you will not be flashing with hyperX_PNHT Custom firmware only the Nokia one!!!
Now find the hyperX_PNHT Custom firmware that you have downloaded to your Desktop.
Extract this to your Desktop or another folder if you prefer, it is temporary as we need to rename and move this file.
Now take the file on your Desktop (or other temporary folder)
Called hyperX_PNHT_RM-596_011.012_U01.01_79.92_prd.uda.fpsx
…and rename it to
RM-596_011.012_U01.01_79.92_prd.uda.fpsx
Now move this file into the folder where the Nokia Firmware is installed. You will need to say YES to Overwriting the existing file!
In my example this is “C:\Program Files (x86)\Nokia\Phoenix\Products\RM-596”
Please note the DATE has CHANGED before moving onto the next step!
Now that the modified firmware has been copied over the Nokia one we can now say YES to continue the flashing!
The beginning of the flashing procedure…
…a bit further on
After a few minutes your phone should display a message about being complete.
I have included a copy of my log so you know what to look for…
Flashing started
Creating product data items list
Product data items list created
Backup not required
Started product mode change
Product mode change complete
Doing factorysets
Factorysets complete
Flashing phone
Initializing
Verifying communication to device...
Scanning image files...
Loading secondary boot code: 15168 bytes
Secondary boot loaded
Loading update server code: 722517 bytes
Update server loaded
Partitioning....
Partitioning complete
Erasing....
Erasing complete
Asic CMT: Start programming 230079 KB...
Asic CMT: Programming data sent: 0%
Asic CMT: Programming data sent: 10%
Asic CMT: Programming data sent: 20%
Asic CMT: Programming data sent: 30%
Asic CMT: Programming data sent: 40%
Asic CMT: Programming data sent: 50%
Asic CMT: Programming data sent: 60%
Asic CMT: Programming data sent: 70%
Asic CMT: Programming data sent: 80%
Asic CMT: Programming data sent: 90%
Asic CMT: Programming data sent: 100%
Programming complete
WARNING: Asic CMT: NAND status reported bad blocks Ignore this error!
Asic CMT: programming succeeded
Asic CMT: Verifying communication to device...
Phone flashing completed. Waiting for phone to boot up
Bootup successful
Verifying communication to product (before flash finalizing)
Communication verified
Product code changed
Loading default data to phone
Loading default data to phone
Getting Data Package
Reading product state
Starting backup/restore sub-procedure: data item pre-delay
data item pre-delay
data item pre-delay
Sub-procedure completed: Succeeded., result code: 0
Starting to backup/restore data item: ProductProfile, version: 1.1
Data Item backup/restore completed: Succeeded., result code: 0
Starting backup/restore sub-procedure: data item post-delay
data item post-delay
data item post-delay
Sub-procedure completed: Succeeded., result code: 0
Backup/restore result: 0 out of 1 items were not backed up
Default data loading complete
Stopping all operations, returning phone to default mode
All operations completed
Product flashing succeeded.
http://www.megaupload.com/?d=G8JRBEKM
Cheers!