How to Create or Make PAC File for Spreadtrum Android Devices

If you are used to flashing SPD Android devices, you should have already known what .PAC files are but probably never known how to make a PAC file. Here on this page, I am going to show you the step by step guides on how to create a PAC file that can be used to flash any Spreadtrum android devices.
Unlike MTK Android devices which are very common in this part of the world and as a result, have their flash files and stock firmware readily available; Spreadtrum android devices firmware are not much available. In the case that you need to flash a particular SPD android device whose flash file is not available, you can simply create or make a PAC file for the device by following these simple step by step guides.

Creating/Making Stock ROM PAC File for Spreadtrum Android Devices

1. Get your Windows PC ready and make sure you have enough power backup on the PC.
2. Get a spreadtrum android device, too. If you need to make a PAC file for a particular Spreadtrum device, you need to get its exact variant of phone ready.
3. Root your Spreadtrum android device if it is not rooted yet and then, FORMAT or FACTORY RESET the phone after rooting it. Download any versions of Kingroot from here. You will find a version that will root your device from the list.
4. Get a formatted SD Card. Preferably, 4GB SD Card and Insert it in the phone.
5. Now, go to Settings >> Developer Options and enable it. From there, go to Android Debug Mode and enable it, too. If you can't find Developer Options in settings. Go to Settings >> About >> Build and TAP the Build Number repeatedly for up to 7times. Then, go back to Settings to check for Developer options. It should be there.
6. Now, launch/open Miracle Box and then, connect your phone to the PC.
7. Select/Click Spreadtrum tab and select your phone's BOOT from the options. E.g SC6820.
8. On Miracle Box, locate Backup Mobile (ADB) and click it.
9. If your phone is detected and that you have enough space on your SD Card, backup process should begin almost immediately.
10. When Miracle Box completes the task, it will attemp to pack it in .PAC file. Ignore this option and proceed to the next steps.
Having made the backup, what you have to do now is to edit the files and make/create a proper .PAC file from them. You can then use the .PAC file stock ROM you made to flash any phone of the same model and variant.

How to Edit A Miracle Box Dump/Backup File to A .PAC File

1. Download a nice HEX Editor app and then, Yaffey app on your PC. These two (2) tools will be used to complete the previous works done by Miracle Box.
2. Launch/Open Yaffey app on your PC. From within it, navigate to where you saved Miracle Box backup file and open system file found in that folder. Once opened, Delete all the pre-installed apps within it. Remember: your SPD system.img must not be more than 200mb. Finally, when you're done, save the file as system.img
3. Using Yaffey again, open the phone's Userdata from the Miracle Box backup folder. Locate divanche folder and Delete everything in it. Look for pre-installed apps in that folder and delete them, too. And when that's done, save your file as userdata.img
Note: your SPD userdata.img file should be between 2.6mb and 2.8mb in size.
4. Now, open Researchdownload Tool. You can Research Download Tool from here if you don't have it on your PC and then, Pay Close Attention to the image below.


5. After packing your file as seen in the step (6) of that image, give a name to your Pac file and version as reference and designate location you want to save your pac file. And by that, you have successfully created a stock ROM PAC file for Spreadtrum android device. Congratulations.

Recommended:
  • How to Read Spreadtrum Android Device Info Using Miracle Box
  • How to Flash Spreadtrum Android Using Research Download Tool
  • How to Install SpreadTRUM Android Drivers On your PC

  • NOTES: Before you Make/Create A Spreadtrum (SPD) PAC File

    1. Confirm the information of the Spreadtrum android device whose PAC file you want to create.
    2. Know the flash type and size of the file. E.g 264mb, 528mb etc.
    3. Do not mistake the flash/boot. SC6820 PAC file cannot work with SC6825 PAC.
    4. A PAC file of 528mb flash size cannot be used on 264mb phone else, you will end up having white screen, no tacticle, tauch input failure or no power issues.

    List of Phone Brands that Uses SpreadTrum (SPD) Chipset
    1. iTel
    2. M-Horse
    3. Kimfly
    4. Micromax
    5. H-Mobile
    6. Zync
    7. Walton Primo
    8. Tecno (Just joined the race)
    9. Zopo etc.

    Also Read:
  • How to Create MTK Android Device Stock ROM Using Droid Tools
  • How to Flash Spreadtrum Android Device Using Miracle Box