How to Port Custom Rom For Spreadtrum SC7731/SC8830 Chipsets

12:30 Alex 6 Comments



Lots of users were asking me how they can make universal rom & port different roms for Spreadtrum Chipsets. 
So here i m back with the ultimate guide for porting roms for Spreadtrum Chipsets.
So Lets Start with about SC6820/8810 Chipset

SC6820 is a cheap marketing chipset provided by Spreadtrum....
SC6820 is a such chipset which is not capable to power 3G,it comes with EDGE CLASS 12.....
SC8810 is also same as SC6820 the only difference is that sc8810 supports chinese forum of 3G(not for any other country)...
Most of the sc6820 is GB 2.3.5 powered by MocorDroid marked as fake 4.0 or 4.2 but still some of them are real ICS/JB....... the chipset supports 512mb ram max & it is come with single core CPU @ 1GHz & it can be overclock to 2.4GHz according to chinese developers.
SC6820 is chipset is much faster than other chipset though its drains battery like hell..... 

Here i m going to share my trick how i port different roms in just few minutes.......
As sc6820/8810 is a chipset which have much similar specs with all the phones so the rom dont need much things to boot on any device
lets start

requirements:
1. 7zip archiver
2. android kitchen : See:  how to setup android kitchen
3. notepad++
4. brain


Note:- 
1. You cant port roms from different chipset (Only Same chipset).
2. You cant port roms having different sdk version (eg. Gb to jb, its possible only through source codes ).

steps to do:

1. take any of stock stock based roms & extract it & name it "base"
2. take the rom which u want to port & extract it & name it "port"

3. Copy these files from stock to port

4. From  /system/bin folder copy these files

         /system/bin/akmd8975
         /system/bin/tc
         /system/bin/netd
         /system/bin/wpa_supplicant
         /system/bin/hciattach
         /system/bin/bluetoothd
         /system/bin/bccmd

5. From  /system/lib folder copy these files.

         /system/lib/hw (whole folder)
         /system/lib/modules (whole folder)
         /system/lib/egl (whole folder)
         /system/lib/libhardware.so


         /system/lib/libhardware_legacy.so
         /system/lib/libbluetooth.so
         /system/lib/libbluetoothd.so 
         /system/lib/libbluedroid.so 
         /system/lib/libctest.so
         /system/lib/libdbus.so
         /system/lib/libdiskconfig.so
         /system/lib/libeng_wifi_ptest.so
         /system/lib/libclient.so
         /system/lib/lisensorservice.so

6. from /system/etc/ folder copy these files.

         /system/etc/bluetooth  (whole folder)
         /system/etc/dhcpcd  (whole folder)
         /system/etc/firmware  (whole folder)
         /system/etc/wifi  (whole folder)
         /system/etc/handheld_core_hardware.xml  (from permissions)
         /system/etc/platform.xml  (from permissions)
         /system/etc/vold.fstab

7.  from /system folder copy these files.
          sps   (whole folder)
          usr   (whole folder)

8. now open build.prop of port rom & change device name,version to ur desired one
9. atlast take boot.img from ur stock rom....
10. now repack the rom in 7zip by selecting compression normal
11. You are done,it should boot now

I can not guaranty you that this method wil wirk 100% and i will not take any responsibility if anything goes wrong 

Read More:
How to Port Kitkat Custom Rom
how to port lollipop/marshmallow roms
How to port MIUI Rom For your device
How To Port PhilZ/CTR/CWM/TWRP Recovery to your Phone(MTK)

6 comments:

  1. bro i tried everything but still cannot port rom for my sc7731 device..

    ReplyDelete
  2. bro my stock rom is in .pac format how do i extract it..it tried renaming it to .zip, .7z, .rar but non worked..

    ReplyDelete
  3. Bro is there a chance to Port lollipop kernel or custom rooms into KitKat device sc7731..??If yes pls share the porting guide...

    ReplyDelete
    Replies
    1. Above guide should also work on sc7731, try it, if you face any problems feel free to ask here.

      Delete
  4. Bro. Iam say my chipset is sc7731 and kernel 3.10.65 and plz help me for porting this ROM for my device plz help me bro

    ReplyDelete

Disable_Adblock

We know Ads suck, but at IrisBuddies we will not let them do that
As blocking is a good idea to get rid of stupid “Download Now” Buttons around the web
That’s not in our case. We think you won't find Ads on Our site terrible or annoying
Support us by Whitelisting “IrisBuddies” on your Adblocking Plugin or By disabling your AdBlocking software

If you think this is not good and we should allow AdBlocking Plugins
then Please Contact Us or write us on our Facebook Page
and we might allow it in near future.