Lewa,Miui,Colour OS,Aosp and another roms porting tutorial MT6582 to MT6582

Search This thread
Jun 14, 2014
6
27
28
Rangpur
ndroid-dev.tk
Lewa,Miui,Colour OS,Aosp and another roms porting tutorial MT6582 to MT6582
It is very Hard

Requirements :

*Windows XP/7/8
* 7-Zip
* Notepad++
* Java Jdk
* Cygwin
* Boot.img Unpack/Repack Tools or Android
kitchen
* Stock ROM
*Port RomRom

[N.B : There are two type roms
1. Stock rom [ orginal rom from your
mobile ]
2. Port rom [ Whichever you want to port
rom ]]


*SO NOW PORTING START

+ Replace it from your stock rom to the port
rom
[ FOLDER & FILE TO REPLACING ]
*system/etc/firmware
*system/etc/permission/platform.xml
*system/etc/permission/
handheld_core_hardware.xml
*system/lib/hw
*system/lib/modules
*system/lib/ libaudio.primary.default.so
*system/lib/ libcamdrv.so
*system/lib/libcamalgo.so
*system/lib/libcameracustom.so
*system/lib/libdpframework.so
*system/lib/ libsensorservice.so
*system/lib/libvcodecdrv.so
*system/lib/libsync.so
*system/usr/keylayout

[ FIXING PROBLEM ]
Sim card problem :
*system/bin

SD Card Problem :
*system/etc/vold.fstab
*system/etc/vold.fstab.nand
Camera Focus Problem :
*system/lib/libcameraservice.so
[NB:These step not required for Walton
Primo GF,GH,GH+ & GH2]

Boot loop problem :
*system/lib/libandroid_runtime.so
*system/lib/libandroid_servers.so
*system/lib/libmedia_jni.so

Other Problem :
*system/etc/dhcpcd
*system/etc/permissions
*system/etc/security
*system/etc/audio
*system/etc/bluetooth
*system/etc/wifi
*system/lib/drm
*system/lib/egl
*system/lib/soundfx

* Now open build.prop in notpad++ and change your language.
English user :
ro.product.locale.language=en
ro.product.locale.region=US

* Replace the stock boot.img to port rom

* Unpack Boot.img (Both) then open init.rc (Both) and find these line....

on early_property:ro.build.type=user
write /proc/bootprof "INIT: user build setting"
export BOOTCLASSPATH /system/framework/
core.jar:/system/framework/core-junit.jar:/
system/framework/bouncycastle.jar:/system/
framework/ext.jar:/system/framework/
framework.jar:/system/framework/telephony-
common.jar:/system/framework/mms-
common.jar:/system/framework/
android.policy.jar:/system/framework/
services.jar:/system/framework/apache-xml.jar:/
system/framework/mediatek-common.jar:/
system/framework/mediatek-framework.jar:/
system/framework/secondary-framework.jar:/
system/framework/CustomProperties.jar:/system/
framework/mediatek-telephony-common.jar:/
system/framework/mediatek-op.jar

on early_property:ro.build.type=userdebug
write /proc/bootprof "INIT: userdebug build
setting"
export BOOTCLASSPATH /system/framework/
core.jar:/system/framework/core-junit.jar:/
system/framework/bouncycastle.jar:/system/
framework/ext.jar:/system/framework/
framework.jar:/system/framework/telephony-
common.jar:/system/framework/mms-
common.jar:/system/framework/
android.policy.jar:/system/framework/
services.jar:/system/framework/apache-xml.jar:/
system/framework/mediatek-common.jar:/
system/framework/mediatek-framework.jar:/
system/framework/secondary-framework.jar:/
system/framework/CustomProperties.jar:/system/
framework/mediatek-telephony-common.jar:/
system/framework/mediatek-op.jar

on early_property:ro.build.type=eng
write /proc/bootprof "INIT: eng build setting"
export BOOTCLASSPATH /system/framework/
core.jar:/system/framework/core-junit.jar:/
system/framework/bouncycastle.jar:/system/
framework/ext.jar:/system/framework/
framework.jar:/system/framework/telephony-
common.jar:/system/framework/mms-
common.jar:/system/framework/
android.policy.jar:/system/framework/
services.jar:/system/framework/apache-xml.jar:/
system/framework/mediatek-common.jar:/
system/framework/mediatek-framework.jar:/
system/framework/secondary-framework.jar:/
system/framework/CustomProperties.jar:/system/
framework/mediatek-telephony-common.jar:/
system/framework/mediatek-op.jar:/system/
framework/emma.jar

** Now replacing these line Form port Boot.img to Stock Boot.img

* Then Repacke boot.img and built a new boot.img

[# Camera Drive problem fixing]

* Again Extract the boot.img for android kitchen
[ Both stock & port boot.img]
* and open init.rc/# camera
* Find these missing line port to stock
boot.img and whole missing line paste it
( #Camera )

Example :

#Camera
chmod 0660 /dev/camera-sysram
chmod 0660 /dev/camera-isp
chmod 0660 /dev/camera-pipemgr
chmod 0660 /dev/kd_camera_hw
chmod 0660 /dev/kd_camera_flashlight
chmod 0660 /dev/kd_camera_hw_bus2
chmod 0660 /dev/FM50AF
chmod 0660 /dev/OV8825AF
chmod 0660 /dev/OV88252AF
chmod 0660 /dev/OV8850AF
chmod 0660 /dev/CAM_CAL_DRV
chown system camera /dev/camera-sysram
chown system camera /dev/camera-isp
chown system camera /dev/camera-pipemgr
chown system camera /dev/kd_camera_hw
chown system camera /dev/
kd_camera_flashlight
chown system camera /dev/
kd_camera_hw_bus2
chown system camera /dev/FM50AF
chown system camera /dev/OV8825AF
chown system camera /dev/OV88252AF
chown system camera /dev/OV8850AF
chown system camera /dev/CAM_CAL_DRV

* Now repack boot.img

* Open the Port rom folder go to META-
INF/google/Android / and open updater-script
in Notpad++
And change these line.......
[mmcblkOp3 ----- mmcblkOp9]
[ Example for WALTON PRIMO GH2
[mmcblkOp6]]

* Now go to back the folder of port rom and
you will see two folder and one file name
+ META-INF
+ system
+ boot.img

* Now select these 2 folder 1 file and click
right mouse button and click on 7zip ->>
add to archive

* Now a dialouge box should
appear!

* Configure the Format like This:
Archive format: ZIP
Compression Level : Normal
Compression Method: Deflate
Dictoioany Size: 32k
Word Size 32

* Now Start Zipping and Push the
ZIP to your Memory Card
* Go to Recovery >> Install ZIP &
Wipe Data
Finished!!


_______________A.S.NOMAN KHAN
 

arefin_sajib

Senior Member
Dec 18, 2013
125
10
Regina
Continous bootloop

sir,i tried lewa os for Symphony H100 ,from Walton Primo R3 kitkat. i tried with stock boot image then patched boot image then patched boot image + 3 files you mentioned for bootloop ,every time there is bootloop. boot animation ends and starts again .please help......................
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    Lewa,Miui,Colour OS,Aosp and another roms porting tutorial MT6582 to MT6582
    It is very Hard

    Requirements :

    *Windows XP/7/8
    * 7-Zip
    * Notepad++
    * Java Jdk
    * Cygwin
    * Boot.img Unpack/Repack Tools or Android
    kitchen
    * Stock ROM
    *Port RomRom

    [N.B : There are two type roms
    1. Stock rom [ orginal rom from your
    mobile ]
    2. Port rom [ Whichever you want to port
    rom ]]


    *SO NOW PORTING START

    + Replace it from your stock rom to the port
    rom
    [ FOLDER & FILE TO REPLACING ]
    *system/etc/firmware
    *system/etc/permission/platform.xml
    *system/etc/permission/
    handheld_core_hardware.xml
    *system/lib/hw
    *system/lib/modules
    *system/lib/ libaudio.primary.default.so
    *system/lib/ libcamdrv.so
    *system/lib/libcamalgo.so
    *system/lib/libcameracustom.so
    *system/lib/libdpframework.so
    *system/lib/ libsensorservice.so
    *system/lib/libvcodecdrv.so
    *system/lib/libsync.so
    *system/usr/keylayout

    [ FIXING PROBLEM ]
    Sim card problem :
    *system/bin

    SD Card Problem :
    *system/etc/vold.fstab
    *system/etc/vold.fstab.nand
    Camera Focus Problem :
    *system/lib/libcameraservice.so
    [NB:These step not required for Walton
    Primo GF,GH,GH+ & GH2]

    Boot loop problem :
    *system/lib/libandroid_runtime.so
    *system/lib/libandroid_servers.so
    *system/lib/libmedia_jni.so

    Other Problem :
    *system/etc/dhcpcd
    *system/etc/permissions
    *system/etc/security
    *system/etc/audio
    *system/etc/bluetooth
    *system/etc/wifi
    *system/lib/drm
    *system/lib/egl
    *system/lib/soundfx

    * Now open build.prop in notpad++ and change your language.
    English user :
    ro.product.locale.language=en
    ro.product.locale.region=US

    * Replace the stock boot.img to port rom

    * Unpack Boot.img (Both) then open init.rc (Both) and find these line....

    on early_property:ro.build.type=user
    write /proc/bootprof "INIT: user build setting"
    export BOOTCLASSPATH /system/framework/
    core.jar:/system/framework/core-junit.jar:/
    system/framework/bouncycastle.jar:/system/
    framework/ext.jar:/system/framework/
    framework.jar:/system/framework/telephony-
    common.jar:/system/framework/mms-
    common.jar:/system/framework/
    android.policy.jar:/system/framework/
    services.jar:/system/framework/apache-xml.jar:/
    system/framework/mediatek-common.jar:/
    system/framework/mediatek-framework.jar:/
    system/framework/secondary-framework.jar:/
    system/framework/CustomProperties.jar:/system/
    framework/mediatek-telephony-common.jar:/
    system/framework/mediatek-op.jar

    on early_property:ro.build.type=userdebug
    write /proc/bootprof "INIT: userdebug build
    setting"
    export BOOTCLASSPATH /system/framework/
    core.jar:/system/framework/core-junit.jar:/
    system/framework/bouncycastle.jar:/system/
    framework/ext.jar:/system/framework/
    framework.jar:/system/framework/telephony-
    common.jar:/system/framework/mms-
    common.jar:/system/framework/
    android.policy.jar:/system/framework/
    services.jar:/system/framework/apache-xml.jar:/
    system/framework/mediatek-common.jar:/
    system/framework/mediatek-framework.jar:/
    system/framework/secondary-framework.jar:/
    system/framework/CustomProperties.jar:/system/
    framework/mediatek-telephony-common.jar:/
    system/framework/mediatek-op.jar

    on early_property:ro.build.type=eng
    write /proc/bootprof "INIT: eng build setting"
    export BOOTCLASSPATH /system/framework/
    core.jar:/system/framework/core-junit.jar:/
    system/framework/bouncycastle.jar:/system/
    framework/ext.jar:/system/framework/
    framework.jar:/system/framework/telephony-
    common.jar:/system/framework/mms-
    common.jar:/system/framework/
    android.policy.jar:/system/framework/
    services.jar:/system/framework/apache-xml.jar:/
    system/framework/mediatek-common.jar:/
    system/framework/mediatek-framework.jar:/
    system/framework/secondary-framework.jar:/
    system/framework/CustomProperties.jar:/system/
    framework/mediatek-telephony-common.jar:/
    system/framework/mediatek-op.jar:/system/
    framework/emma.jar

    ** Now replacing these line Form port Boot.img to Stock Boot.img

    * Then Repacke boot.img and built a new boot.img

    [# Camera Drive problem fixing]

    * Again Extract the boot.img for android kitchen
    [ Both stock & port boot.img]
    * and open init.rc/# camera
    * Find these missing line port to stock
    boot.img and whole missing line paste it
    ( #Camera )

    Example :

    #Camera
    chmod 0660 /dev/camera-sysram
    chmod 0660 /dev/camera-isp
    chmod 0660 /dev/camera-pipemgr
    chmod 0660 /dev/kd_camera_hw
    chmod 0660 /dev/kd_camera_flashlight
    chmod 0660 /dev/kd_camera_hw_bus2
    chmod 0660 /dev/FM50AF
    chmod 0660 /dev/OV8825AF
    chmod 0660 /dev/OV88252AF
    chmod 0660 /dev/OV8850AF
    chmod 0660 /dev/CAM_CAL_DRV
    chown system camera /dev/camera-sysram
    chown system camera /dev/camera-isp
    chown system camera /dev/camera-pipemgr
    chown system camera /dev/kd_camera_hw
    chown system camera /dev/
    kd_camera_flashlight
    chown system camera /dev/
    kd_camera_hw_bus2
    chown system camera /dev/FM50AF
    chown system camera /dev/OV8825AF
    chown system camera /dev/OV88252AF
    chown system camera /dev/OV8850AF
    chown system camera /dev/CAM_CAL_DRV

    * Now repack boot.img

    * Open the Port rom folder go to META-
    INF/google/Android / and open updater-script
    in Notpad++
    And change these line.......
    [mmcblkOp3 ----- mmcblkOp9]
    [ Example for WALTON PRIMO GH2
    [mmcblkOp6]]

    * Now go to back the folder of port rom and
    you will see two folder and one file name
    + META-INF
    + system
    + boot.img

    * Now select these 2 folder 1 file and click
    right mouse button and click on 7zip ->>
    add to archive

    * Now a dialouge box should
    appear!

    * Configure the Format like This:
    Archive format: ZIP
    Compression Level : Normal
    Compression Method: Deflate
    Dictoioany Size: 32k
    Word Size 32

    * Now Start Zipping and Push the
    ZIP to your Memory Card
    * Go to Recovery >> Install ZIP &
    Wipe Data
    Finished!!


    _______________A.S.NOMAN KHAN