Showing posts with label Porting Guide. Show all posts
Showing posts with label Porting Guide. Show all posts

Monday, November 27, 2017

[Tutorial] How To Port CM12.1 To Spreadtrum Devices|stock rom go to rompure.com

How To Port Cyanogenmod 12.1 Lollipop Based Rom To Spreadtrum SC7731 / SC7731C / SC7731G / SC8830 / SC9830 Lollipop Based. 
Rom Claims
How To Port CM12.1 To Spreadtrum Devices

This is easy Porting method for Spreadtrum Users. You can used Cyanogenmod 12.1 based rom using this porting method. This porting method make by Hadi Khoirudin, Yeasir Arafat & S M Nahid Emon (me). Thanks Hadi Khoirudin and Yeasir Arafat for helping me

Disclaimer : If you can installed any custom rom your android device warranty has been voided. If you can used this porting method please work at your own risk. Your android device is destroyed using this method then Rom Claims is not responsible you any complaint.

Working Tools For PC :
1. 7-Zip/Winrar
2. Android Image Kitchen (PC Version)
3. Stock Rom
4. Custom Rom
5. Some Brain



Working Tools For Android :
1. Zarchiver or Root Explorer or ES File Explorer (Zip Extractor)
2. Android Image Kitchen (Android Version)
3. Stock Rom
4. Custom Rom
5. Some Brain

How To Port Cyanogenmod 12.1 To Spreadtrum Lollipop Based

Working On :
  • SC7731 To SC7731 (Lollipop Based)
  • SC7731 To SC7731c (Lollipop Based)
  • SC7731 To SC7731g (Lollipop Based)
  • SC7731 To SC8830 (Lollipop Based)
  • SC7731 To SC9830 (Lollipop Based)
  • SC8830 To SC7731 (Lollipop Based)
  • SC8830 To SC7731c (Lollipop Based)
  • SC8830 To SC7731g (Lollipop Based)
  • SC8830 To SC9830 (Lollipop Based)

Step 01 : Make Two Folder and Rename 'Stock' and 'port'

Step 02 : Extract Stock Rom 'Stock' Folder and CM12.1 Rom 'Port' Folder

Step 03 : Unpack Stock & Port boot.img Using Android Image Kitchen

Step 04 : Replace Stock To Port boot.img File
- Replace "spilt-img" Stock to port Folder
- Replace "ramdisk/sbin" Stock to Port Folder
- Replace "usb rc" File Stock to Port Folder [Example: init.scxxxx.usb.rc, init.usb.rc]
- Repack Boot.img and rename it image-new.img to boot.img

Step 05 : Replace Stock To Port Folder
         system/lib/egl
         system/lib/modules/mali.ko (if available)

Step 06 : Make Zip File Using Winrar and Flash New Rom Using TWRP or Philz Recovery

Bugs Fixed :
#After Porting Wifi & Hotspot Bugs Fixed
Click here to download and flash it.

#After Porting Camera Bugs Fixed
- System/lib/hw/camera.sc8830.so (Replace Stock to Port)

#After Porting Sensor Bugs Fixed
- System/lib/hw/sensors.sc8830.so (Replace Stock to Port)

#After Porting Audio Bugs Fixed
- System/lib/hw/audio.primary.sc8830.so (Replace Stock to Port)

If not work replace 2nd file
- System/etc/audio/audio_effect.conf (Replace Stock to Port)

#After Porting Bluetooth Bugs Fixed
- System/lib/hw/bluetooth.default.so (Replace Stock to Port)

Credits :
- Hadi Khoirudin
- Advan S4P (Official)
- Yeasir Arafat
- SU Droid Tech
- Rom Claims
- S M Nahid Emon

[Note : Please share this guide any place and if you need any help comment below]

Thursday, November 23, 2017

[Tutorial] How To Port Cyanogenmod 11 To Spreadtrum SC7731 Kitkat Based|stock rom go to rompure.com


Port Cyanogenmod 11 Based Rom To Spreadtrum SC7731 Kitkat Based. This is easy Porting method for SC7731 Kitkat Based. You can used Cyanogenmod 11 based rom using this porting method. This porting method make by Hadi Khoirudin. Than's Hadi Khoirudin for make this porting method.

Disclaimer : If you can installed any custom rom your android device warranty has been voided. If you can used this porting method please work at your own risk. Your android device is destroyed using this method then Rom Claims is not responsible you any complaint.

Working Tools For PC :
1. 7-Zip/Winrar
2. Android Image Kitchen (PC Version)
3. Stock Rom
4. Custom Rom
5. Some Brain

Working Tools For Android :
1. Zarchiver or Root Explorer Pro (Zip Extractor)
2. Android Image Kitchen (Android Version)
3. Stock Rom
4. Custom Rom
5. Some Brain

Click here to Download Cyanogenmod 11 Rom For Spreadtrum SC7731 Kitkat Kernel

Two Step Port This Rom :
1. Boot Image Port
2. System File Replace & Edit

Step 01 : For boot.img
Unpack boot.img Using Android Image Kitchen
- replace split_img boot cm-11.0 with your stock split_img boot
- replace /ramdisk/sbin files
- replace /ramdisk where files with name usb with *rc file format
- repack img & rename image-new.img to boot.img

Step 02 : For System
- replace /system/lib/module
- copy files /system/lib/libbt-vendor so & replace files on cm-11.0 /system/vendor/lib
- replace files cm-11.0/system/lib/hw  just files with name :

camera.sc8830.so
camera2.sc8830.so
gralloc.default.so
gralloc.sc8830.so
hwcomposer.sc8830.so
keystore.default.so
lights.sc8830.so
local_time.default.so
power.default.so
sensors.sc8830.so
sprd_gsp.sc8830.so

Step 03 : Download this files replace to /system cm-11.0 
 - Follow tutor on this files click here to download

Step 04 : Zip the rom then install from custom recovery and don't forget to wipe data & Enjoy.

------------------------------------------------------------------------------------
# How To Fix Cyanogenmod 11 Camera Bugs After Porting
------------------------------------------------------------------------------------
Download HxD here

- Copy files camera.sc8830.so camera2.sc8830.so & libandroidfw.so
- Rename file libandroidfw.so to libandroidcm.so
- Run HxD program
- On HxD click file & Open. then browse files camera.sc8830.so & camera2.sc8830.so  with camera.sc8830.so
- Use CTRL+F
- Search libandroidfw.so & at libandroid just type cm 
as the result in HxD libandroidfw.so has changed to libandroidcm.so where “cm” are marked with red text 

- Save camera.sc8830.so file, & Next with camera2.sc8830.so

-------------------------------------------------------------------------------------------------------------------
# How To Fix Cyanogenmod 11 Wifi Bugs (Can not turning on Wlan) After Porting
-------------------------------------------------------------------------------------------------------------------

Make sure your driver wlan name is sprdwl.ko on /system/lib/modules, & that files came from your stock rom / custom rom which has no bugs on Wi-Fi

- Copy this folder which contains files from stock rom & paste to cm-11.0 rom and replace
    /system/etc/wifi & dhcpcd
- Make sure  from root explorer
- dhcpcd-run-hooks has set permission to 
- r-xr-x--- or 0550 &  owner files is dhcp and shell
   /system/etc/connectivity_calibration.ini Permission rw-r-r Owner wifi & shell
- &
   /system/etc/connectivity_configure.ini Permission rw-r-r Owner bluetooth & shell
.
- Unpack boot.img cm-11.0 replace
 /ramdisk/init.wifi.rc at boot.img file with this file click here
- Test working init.wifi.rc
- Use terminal emulator type 
    'su' & Press enter
    'cat /proc/modules' & Press enter

- Make sure sprdwl present on loaded module

Credits :
- Hadi Khoirudin
- Rom Claims
- S M Nahid Emon

Wednesday, November 15, 2017

[Guide] How To Port MT6580 MM Rom To MT6580 Marshmallow Based|stock rom go to rompure.com

How To Port MT6580 Marshmallow Based Rom To MT6580 Marshmallow Based Rom.
Rom Claims
How To Port MT6580 MM Based Rom To MT6580 MM Based

This is easy porting method for mediatek Users. You can used Cyanogenmod  Based Custom Rom Marshmallow based rom using this porting method. This porting method make by FS Ashraful (Me) & S M Nahid Emon.

Disclaimer : If you can installed any custom rom your android device warranty has been voided. If you can used this porting method please work at your own risk. Your android device is destroyed using this method then Rom Claims is not responsible you any complaint.

Working Tools For PC :
1. 7-Zip/Winrar
2. MTKbootimg (PC Version)
3. Notepad++
4. Stock Rom
5. Custom Rom
6. Some Brain


Working Tools For Android :
1. Zarchiver (Zip Extractor)
2. Root Explorer Pro
3. DroidEdit Pro
4. Stock Rom
5. Custom Rom
6. Some Brain

How To Port MT6580 MM Based Rom To MT6580 Marshmallow Based

Step 01 : Make Two Folder and Rename 'Stock' and 'port'

Step 02 : Extract Stock Rom 'Stock' Folder and Custom Rom'Port' Folder

Step 03 : Go To META-INF/com/google/android/updater-script Using Notepad++ and Change Red Number Code system & Data Block Your own phone. 
System=mmcblk0p17 to your mounter point

cache=mmcblk0p18 to your mounter point
data=mmcblk0p19 to your mounter point

[Note : Don't edit any other or add, If you edit then show error=6 when flashing. This issue not show all roms]

Step 04 : Replace Stock To Port Folder

#From "etc" Folder
- System/etc/firmware
- System/etc/mddb

#From "lib" Folder
- System/lib/hw/Sensor***
- System/lib/hw/libcameracustom.so
- System/lib/hw/libdpframework.so
- System/lib/hw/libfeatureio.so
- System/lib/hw/libjpeg.so

Step 06 : Unpack Stock boot.img & Port boot.img Using MTKbootimg (PC Version Software)
Replace Kernel Stock Boot.img from Port Boot.img. And Repack Port Boot.img.

Step 07 : Make it Zip with  7-Zip/Winrar And Flash. Enjoy............

Or, if you don't understand see this video :

Credits :
- Rom Claims™
Darkcyanidedevs
- Nana iyke Quame
Dibo John Sehon
- XDA
- S M Nahid Emon
- FS Ashraful

[Note : Please share this guide any place and if you need any help comment below]

[Guide] How To Port CM 13/13.1/14 Based Rom To MT6580 Marshmallow Based|stock rom go to rompure.com

How To Port Cyanogenmod 13/13.1/14 Based Custom Rom To MT6580 Marshmallow Based Rom

[Guide] How To Port CM 13/13.1/14 Based Rom To MT6580 Marshmallow Based

This is easy porting method for mediatek Users. You can used Cyanogenmod  Based Custom Rom Marshmallow based rom using this porting method. This porting method make by FS Ashraful (Me) & S M Nahid Emon.

Disclaimer : If you can installed any custom rom your android device warranty has been voided. If you can used this porting method please work at your own risk. Your android device is destroyed using this method then Rom Claims is not responsible you any complaint.

Working Tools For PC :
1. 7-Zip/Winrar
2. MTKbootimg (PC Version)
3. Notepad++
4. Stock Rom
5. Custom Rom
6. Some Brain


Working Tools For Android :
1. Zarchiver (Zip Extractor)
2. Root Explorer Pro
3. DroidEdit Pro
4. Stock Rom
5. Custom Rom
6. Some Brain

How To Port Cyanogenmod 13/13.1/14 Based Rom To MT6580  Marshmallow Based 

Step 01 : Make Two Folder and Rename 'Stock' and 'port'

Step 02 : Extract Stock Rom 'Stock' Folder and Custom Rom'Port' Folder

Step 03 : Go To META-INF/com/google/android/updater-script Using Notepad++ and Change Red Number Code system & Data Block Your own phone. 
System=mmcblk0p17 to your mounter point
data=mmcblk0p19 to your mounter point

[Note : Don't edit any other or add, If you edit then show error=6 when flashing. This issue not show all roms]


Step 04 : Replace Stock To Port Folder

#From "etc" Folder
- System/etc/bluetooth
- System/etc/firmware
- System/etc/mddb
- System/etc/wifi

#From "lib" Folder
- System/lib/hw/sensor***
- System/lib/audio.primary.default.so
- System/lib/libcamalgo.so
- System/lib/camdrv.so
- System/lib/cameracustom.so
- System/lib/libMail.so


Step 06 : Unpack Stock boot.img & Port boot.img Using MTKbootimg (PC Version Software) Replace Kernel Stock Boot.img from Port Boot.img. And Repack Port Boot.img.

Step 07 : Make it Zip with  7-Zip/Winrar And Flash. Enjoy............

[Note: If this Guide Not working your Phone Please See This Giude, Its will be Works]


Or, if you don't understand see this video :

Credits :
- Rom Claims™
- S M Nahid Emon
- FS Ashraful

[Note : Please share this guide any place and if you need any help comment below]

Sunday, November 12, 2017

[Guide] How To Port CM 12.1/13/14 Based Rom To MT6582 Kitkat Based|stock rom go to rompure.com

How To Port Cyanogenmod 13 & 13.1 Marshmallow  Based Rom To MediaTek MT6582 Kitkat 3.4.67+ Kernel Based. 
Rom Claims
How To Port CM13 Based Rom To MT6582 Kitkat Based

This is easy porting method for mediatek Users. You can used Cyanogenmod 13 & 13.1 based rom using this porting method. This porting method make by S M Nahid Emon (Me) & FS Ashraful. Thanks FS Ashraful for helping me.

Disclaimer : If you can installed any custom rom your android device warranty has been voided. If you can used this porting method please work at your own risk. Your android device is destroyed using this method then Rom Claims is not responsible you any complaint.

Working Tools For PC :
1. 7-Zip/Winrar
2. MTKbootimg (PC Version)
3. Notepad++
4. Stock Rom
5. Custom Rom
6. Some Brain


Working Tools For Android :
1. Zarchiver (Zip Extractor)
2. Root Explorer Pro
3. DroidEdit Pro
4. Stock Rom
5. Custom Rom
6. Some Brain

How To Port Cyanogenmod 13 & 13.1 To MT6582 Kitkat Based

Step 01 : Make Two Folder and Rename 'Stock' and 'port'

Step 02 : Extract Stock Rom 'Stock' Folder and CM13 Based Rom 'Port' Folder

Step 03 : Go To META-INF/com/google/android/updater-script Using Notepad++ and Chage it.
System=mmcblk0p5 to your mounter point
cache=mmcblk0p6 to your mounter point
data=mmcblk0p7 to your mounter point

[Note : Don't edit any other or add, If you edit then show error=6 when flashing. This issue not show all roms]

Step 04 : Replace Stock To Port Folder
#From "etc" Folder
- System/etc/bluetooth
- System/etc/firmware (delete port firmware and copy from stock)
- System/etc/wifi

#From "lib" Folder
- System/lib/hw/sensor***
- System/lib/audio.primary.default.so
- System/lib/libcamalgo.so
- System/lib/camdrv.so
- System/lib/cameracustom.so
- System/lib/libMail.so

Step 05 : Open build.prop File Using Notepad++ and Change it.
- ro.product.model= (Your Device Name)
- ro.sf.lcd_density=220 (Your Device Density)
- ro.sf.hwrotation=0 (Your Device Rotation Angle 0, 180 or others)

[Note : Don't edit any other line, If you edit then not flashing you device. This issue not show all roms]

Step 06 : Unpack boot.img Using MTKbootimg (PC Version Software)
*boot.img edit (non-emulated users)
#For system 5 user (non-emulated)
- replace boot/zimg (kernel)
- replace boot/initrd/ueventd.rc

#For system 6 user (non-emulated)
- replace boot/kernel
- replace boot/initrd/ueventd.rc
- Edit boot/initrd/fstab.mt6582.rc/0:8 to 0:9

*boot.img edit (emulated users)
#replace stock to port
- boot/initrd/fstab.mt6582.rc
- boot/initrd/init.mt6582.rc
- boot/Kernel

Bugs Fixed :
#After Porting Weak Signal Fix (For Non-emulated Users)
Open build.prop Using Notepad++ and Edit it.
- ro.telephony.ril.config=signalstrength

#After Porting Audio Bug Fix (For Non-emulated Users)
Go To Port Rom system/lib/hw and delete it.
- audio.primary.goldfish.so
- audio.primary.mt6582.so

#After Porting Camera Image Rotation Bug Fix (For Non-emulated Users)
Go To Port Rom system/lib/hw and delete it.
- camera.goldfish.jpeg.so
- camer.goldfish.so

#After Porting Gps Bug Fix (For Non-emulated Users)
Go To Port Rom system/lib/hw and delete it.
- gps.goldfish.so
- gps.mt6582.so

#After Porting Sensor Bug Fix (For Non-emulated Users)
Go To Port Rom system/lib/hw and delete it.
- sensors.goldfish.so
- sensors.mt6582.so

#After Porting Led Indicator Bug Fix (For Non-emulated Users)
Go To Port Rom system/lib/hw and delete it.
- lights.goldfish.so

- lights.mt6582.so

#After Porting Vibration Bug Fix (For Non-emulated Users)
Go To Port Rom system/lib/hw and delete it.
- vibrator.goldfish.so

Credits :
- Rom Claims
- S M Nahid Emon
- FS Ashraful

[Note : Please share this guide any place and if you need any help comment below]

[RECOVERY] [BUGLESS] TWRP RECOVERY V3.0.2-0 FOR SC7731/SC8830/SC9830 AND HOW TO PORT IT|stock rom go to rompure.com


TWRP RECOVERY - TWRP RECOVERY V3.0.2 FOR SPREADTRUM SC7731, SC8830 or SC9830 FULL BUGLESS TOUCH WORKING. HOW TO PORT SPREADTRUM RECOVERY USING PC (CARLIV IMAGE KITCHEN) SEE HERE.

RECOVERY INFO :
- RECOVERY NAME : TWRP
- RECOVERY CHIPSET : SPREADTRUM SC7731, SC8830 OR SC9830
- RECOVERY VERSION : V3.0.2-0
- TESTED DEVICE : 5.1.1 (LOLLIPOP) & 6.0.1 (MARSHMALLOW)

[NOTE : IF YOU FACE ANY PROBLEM PLEASE COMMENT]


WHAT'S WORKING : 

- SCREEN SHOOTS OPTION WORKING
- EXTERNAL STORAGE DEFAULT
- ROM BACKUP WORKING
- TOUCH WORKING
- THEME SUPPORT
- SMOOTH & STABLE
- AND MANY MORE...

SCREEN SHOOTS :






















DOWNLOAD LINK :

TWRP_3.0.2-0_FOR_SC7731_LOLLIPOP (SIZE : 13 MB)

 BDUpload Link   Google Drive Link 

TWRP_3.0.2-0_FOR_SC7731_MARSHMALLOW (SIZE : 9 MB)
 BDUpload Link   Google Drive Link 


HOW TO PORT SPREADTRUM RECOVERY USING PC (CARLIV IMAGE KITCHEN)


NEEDED TOOLS :

1. WINDOWS PC
2. CARLIVE IMAGE KITCHEN CLICK HERE TO DOWNLOAD
3. WINRAR CLICK HERE TO DOWNLOAD
4. NOTEPAD++ CLICK HERE TO DOWNLOAD
5. STOCK RECOVERY
6. TWRP RECOVERY
7. SOME BRAINS THAT'S ENOUGH...

STEP 01 : MAKE A FOLDER FOR RECOVERY EDITING.


STEP 02 : CREATE PORT AND STOCK FOLDERS PREVIOUS FOLDER UNDER. 




STEP 03 : EXTRACT RECOVERY.IMG BOTH FOLDER USING WINRAR OR ANY ZIP FILE EXTRACTOR.

STEP 04 : PAST STOCK & PORT RECOVERY RESOURCE FOLDER  UNDER.

STEP 05 : NOW GO TO STOCK FOLDER UNDER AND RUN CARLIV.BAT


STEP 06 : PRESS "R" USING KEYBOARD.


STEP 07 : SELECT YOUR RECOVERY NUMBER AND CLICK ENTER.


STEP 08 : PRESS "1" AND ENTER BUTTON


STEP 09 : AFTER UNPACKING CLICK CLOSE OPTION.


STEP 10 : BACK AND GO TO PORT FOLDER AND RUN CARLIV.BAT


STEP 11 : NOW PRESS "R" AND ENTER.


STEP 12 : PRESS "1" AND ENTER.


STEP 13 : AFTER EXTRACT COMPLETE DON'T CLOSE MINIMIZE IT.


STEP 14 : OPEN EXTRA STOCK AND PORT FOLDER.

STEP 15 : REPLACE THIS FILE STOCK TO PORT FOLDER
- recovery.img-base
- recovery.img-cmdline
- recovery.img-dt
- recovery.img-kernel
- recovery.img-kernel_offset
- recovery.img-pagesize
- recovery.img_offset
- recovery.img-compress
- recovery.img-tags_offset


STEP 16 : GO TO RAMDISK>ETC FOLDER AND OPEN "RECOVERY.FASTB" USING NOTEPAD++ BOTH FOLDER (STOCK AND PORT)


STEP 17 : NOW MATCH THIS PATCH STOCK TO PORT "RECOVERY.FASTB" AND REPLACE IT.
/SYSTEM,
/DATA,
/CACHE,


STEP 18 : NOW SAVE IT.


STEP 19 : OPEN MINIMIZED "CARLIVE.BAT" AND CLICK ANY KEY.


STEP 20 : WRITE "2" AND PRESS ENTER.


STEP 21 : NOW GO TO "OUTPUT" FOLDER AND YOU WILL SEE YOUR NEW RECOVERY.IMG THAT IS YOUR MAKING RECOVERY.


AFTER MAKING NEW RECOVERY FLASH IT USING FLASHIFY OR ANY OTHERS WAY.

OR, IF YOU DON'T UNDERSTAND SEE THIS VIDEO :





CREDITS :

- S. M. NAHID EMON
- SU DROID TECH
- XDA-DEVELOPERS
- MTK ROM DEVELOPMENT

[NOTE : IF YOU FACE ANY PROBLEM PLEASE COMMENT]