Most guides suggest reflashing stock rom for this, however that means you would have to re-root your device and also install a new recovery again. Any other data on your system will get lost as well.
I had a white screen problem with my SGA+ and according to a post about Indian and Chinese SGA+ phones, I needed to flash a European stock rom first before I was able to use certain roms (e.g. kk) at all. Because of various reasons Odin was not an option, so I had to use heimdall. With heimdall all partitions are flashed in sequence and you can choose which ones you want to flash. In other words, you can flash a partial stock without touching anything that would be flashed by your custom rom anyway.
Tested with a Chinese SGA+
This will flash all partitions that are not affected by custom roms and rooting.
Requirements:
heimdall --- (google for it. XDA's spam filter prevented me from posting the link, lol)
stock rom --- If your phone is an Indian or Chinese SGA+, choose an S7500XX rom. Mine was S7500XXNB1_S7500OXXNA1_XSK. Getting a relatively new rom is also not a bad idea.
zip, tar capable archive manager
Tutorial:
1. Unzip your stock rom.
2. Rename the xx.tar.md5 file to xx.tar.
3. Untar / extract the tar file.
4. Open a terminal and move to the extracted directory.
5. Put your SGA+ in download mode (turn your phone off and boot with Power+Volume down+Home pressed).
6. Connect your USB cable.
7. Check your partitions with heimdall (as root on Linux systems)
This step should be optional, but it's always good to be on the safe side. Check if the partition names and image names correspond with the following table:
8. Flash all five partitions with heimdall (as root on Linux systems)
9. Re-flash your custom rom if necessary.
I had a white screen problem with my SGA+ and according to a post about Indian and Chinese SGA+ phones, I needed to flash a European stock rom first before I was able to use certain roms (e.g. kk) at all. Because of various reasons Odin was not an option, so I had to use heimdall. With heimdall all partitions are flashed in sequence and you can choose which ones you want to flash. In other words, you can flash a partial stock without touching anything that would be flashed by your custom rom anyway.
Tested with a Chinese SGA+
This will flash all partitions that are not affected by custom roms and rooting.
Requirements:
heimdall --- (google for it. XDA's spam filter prevented me from posting the link, lol)
stock rom --- If your phone is an Indian or Chinese SGA+, choose an S7500XX rom. Mine was S7500XXNB1_S7500OXXNA1_XSK. Getting a relatively new rom is also not a bad idea.
zip, tar capable archive manager
Tutorial:
1. Unzip your stock rom.
2. Rename the xx.tar.md5 file to xx.tar.
3. Untar / extract the tar file.
4. Open a terminal and move to the extracted directory.
5. Put your SGA+ in download mode (turn your phone off and boot with Power+Volume down+Home pressed).
6. Connect your USB cable.
7. Check your partitions with heimdall (as root on Linux systems)
Code:
heimdall print-pit
Code:
partition image
HIDDEN hidden.img.ext4
APPSBL appsbl
OEMSBL oemsbl
QCSBL qcsbl.mbn
CFG_DATA qcsblhd_cfgdata.mbn
Code:
heimdall flash --HIDDEN hidden.img.ext4 --APPSBL appsbl --OEMSBL oemsbl --QCSBL qcsbl.mbn --CFG_DATA qcsblhd_cfgdata.mbn