After few days of trail and error, this how I have repared IMEI of two S4 I9500
One on Jellybean 4.3 and second one on Kitkat 4.4.2
STEP BY STEP GUIDE
1. You can get default IMEI (004999XXXXXXX) by full firmware flash, If you ar on IMEI NULL state.
2. For Root and desable Knox (only for 4.3 and above) install Phils touch recovery for I9500 Via Odin (I used this since CF autoroot gave me some trouble of desabling Knox
One on Jellybean 4.3 and second one on Kitkat 4.4.2
STEP BY STEP GUIDE
1. You can get default IMEI (004999XXXXXXX) by full firmware flash, If you ar on IMEI NULL state.
2. For Root and desable Knox (only for 4.3 and above) install Phils touch recovery for I9500 Via Odin (I used this since CF autoroot gave me some trouble of desabling Knox
.
3 Reboot phone and copy attached Knox removal script to phone memory
4. Boot into recovery
5. Install Knox removal script
6. Go to PhilZ setting
7. Select Re-root System (SuperSU) -Yes- Apply SuperSU
8. Reboot and install SuperSU from google play and update binary
9. Install root checker from google play and get it confirm you have root access
10. Dial *[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]# Select MTP+ADB and hit OK (You dont need to select DM+MODEM+ADB or *[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]# since you are not going to use UART PORT/CABLE)
11. Enable USB Debugging and connect to pc via USB. If drivers start installing, let finish the process
12. Do the IMEI repair via Z3X as you do
Now You will get original IMEI and Serial
But you will have NOT REGISTERED ON NETWORK problem now.
[size=32]IMPORTANT: DO NOT TRY TO USE NETWORK REPAIR AS YOU DONE FOR I9300 AND IT WILL GIVES YOU IMEI NULL AGAIN[/size]
13. Without doing above, write Cert file from attached and if it not worked, try differant cert from here:
4. Boot into recovery
5. Install Knox removal script
6. Go to PhilZ setting
7. Select Re-root System (SuperSU) -Yes- Apply SuperSU
8. Reboot and install SuperSU from google play and update binary
9. Install root checker from google play and get it confirm you have root access
10. Dial *[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]# Select MTP+ADB and hit OK (You dont need to select DM+MODEM+ADB or *[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]# since you are not going to use UART PORT/CABLE)
11. Enable USB Debugging and connect to pc via USB. If drivers start installing, let finish the process
12. Do the IMEI repair via Z3X as you do
Now You will get original IMEI and Serial
But you will have NOT REGISTERED ON NETWORK problem now.
[size=32]IMPORTANT: DO NOT TRY TO USE NETWORK REPAIR AS YOU DONE FOR I9300 AND IT WILL GIVES YOU IMEI NULL AGAIN[/size]
13. Without doing above, write Cert file from attached and if it not worked, try differant cert from here:
Repair log of one phone on Kitkat 4.4.2
Selected model: I9500
Selected port: COM75 Z3X BOX Serial Port
Selected port speed: 115200
Waiting ADB device... OK
Reading phone info...
Model: GT-I9500
Android version: 4.4.2
Product code: Not Active
Phone version: I9500DDUFNA4
PDA version: I9500XXUFNC1
CSC version: I9500YDDFNC2
IMEI: 004999010640000
Phone S/N: 00000000000
Checking Super user right... true
Disabling Factory mode... OK
Reading nv data... OK
Checking magic... OK
Running zTool, please wait... OK
Detected new type of security version 0
Calculating... OK
Writing nv data... OK
Rebooting phone... OK
Repair done
Done with Samsung Tool v.18.3
Selected model: I9500
Selected port: COM75 Z3X BOX Serial Port
Selected port speed: 115200
Searching Samsung modem... detected COM29
Reading phone info...
Software version: =1,1
IMEI: 357633056962449
Done with Samsung Tool v.18.3
Selected model: I9500
Selected port: COM75 Z3X BOX Serial Port
Selected port speed: 115200
Checking certificate file... OK
Waiting ADB device... OK
Reading phone info...
Model: GT-I9500
Android version: 4.4.2
Product code: Not Active
Phone version: I9500DDUFNA4
PDA version: I9500XXUFNC1
CSC version: I9500YDDFNC2
IMEI: 357633056962449
Phone S/N: RF1F403TK22
Checking Super user right... true
Reading nv data... OK
Checking magic... OK
Running zTool, please wait... OK
Detected new type of security v0
Writing nv data... OK
Rebooting phone... OK
Write CERT done
Done with Samsung Tool v.18.3
Selected port: COM75 Z3X BOX Serial Port
Selected port speed: 115200
Waiting ADB device... OK
Reading phone info...
Model: GT-I9500
Android version: 4.4.2
Product code: Not Active
Phone version: I9500DDUFNA4
PDA version: I9500XXUFNC1
CSC version: I9500YDDFNC2
IMEI: 004999010640000
Phone S/N: 00000000000
Checking Super user right... true
Disabling Factory mode... OK
Reading nv data... OK
Checking magic... OK
Running zTool, please wait... OK
Detected new type of security version 0
Calculating... OK
Writing nv data... OK
Rebooting phone... OK
Repair done
Done with Samsung Tool v.18.3
Selected model: I9500
Selected port: COM75 Z3X BOX Serial Port
Selected port speed: 115200
Searching Samsung modem... detected COM29
Reading phone info...
Software version: =1,1
IMEI: 357633056962449
Done with Samsung Tool v.18.3
Selected model: I9500
Selected port: COM75 Z3X BOX Serial Port
Selected port speed: 115200
Checking certificate file... OK
Waiting ADB device... OK
Reading phone info...
Model: GT-I9500
Android version: 4.4.2
Product code: Not Active
Phone version: I9500DDUFNA4
PDA version: I9500XXUFNC1
CSC version: I9500YDDFNC2
IMEI: 357633056962449
Phone S/N: RF1F403TK22
Checking Super user right... true
Reading nv data... OK
Checking magic... OK
Running zTool, please wait... OK
Detected new type of security v0
Writing nv data... OK
Rebooting phone... OK
Write CERT done
Done with Samsung Tool v.18.3