If your BASE has problems, then your Port is gonna have the same problems.

You should already have a META-INF folder already in your BASE

First go into /system/app in your BASE and backup:stk.apkvpnservices.apkcamera.apkbluetooth.apk
to whatever directory you like (Maybe to the Desktop)

Now Delete the folders from BASE and replace with PORTED
/data
/system/app
/system/framework
/system/fonts
/system/media

Copy libandroid_runtime.so lib from PORTED to BASE in /system/libWithout this file ROM may not boot.

Now copy the backed up apps to your BASE in /system/app

Now go into etc folder (/system/etc) in BASE and open init.d folder
Copy everything there and paste it into PORTED's /system/etc/init.d
Now in BASE, delete the init.d folder
And now in PORTED, copy the init.d folder to BASE's /system/etc

--------Take a break for your eyes HERE-----------

Ok. So far so good? Good.

--------Take a break for your eyes HERE-----------

Done? OK. Now go into etc folder (/system/etc) in BASE and open permissions folder
Copy everything there and paste it into PORTED's /system/etc/permissions
Now in BASE, delete the permissions folder
And now in PORTED, copy the permissions folder to BASE's /system/etc(This is to fix some permissions and Google Apps Problems)

Now open Notepad++ and open the build.prop in PORTED
Also open the build.prop in BASE, so now you have them side by side in the tabs
In PORTED, edit the build.prop to match with your device!

NOW This is very important!
Yourro.build.description=
andro.build.fingerprint=

must be the same same as the build.prop in BASE!

If not, your Rom will not boot!

Save the Build.prop in PORTED and close NotePad++

In your BASE, head to:\META-INF\com\google\android
Now open notepad++ again and open updater-script

Now in your PORTED, head to:\META-INF\com\google\android
and open updater-script with notepad++

You should now have two updater-scripts side by side in notepad++'s tabs
Edit the BASE's updater-script to be like the PORTED's updater-script