FORUMS

A Helpful Guide to Music Streaming Services

With the launch of Apple Music, music streaming services have recently gained a lot of … more

An Inside Look at the Redesign of Business Calendar

The much-acclaimed calendar app, Business Calendar, underwent a major design … more

New Android One Device Dead On Arrival

Today, Google announced the second generation of Android One devices, with the new Lava Pixel … more

OnePlus 2 Leaked, Actually Prettier Than Expected

The OnePlus 2 launch event is mere hours away, and we have been treated to clear, … more

[GUIDE]How to Port Roms For Doodle i.e., Qualcomm msm8225q devices

35 posts
Thanks Meter: 63
 
By chinmaysharma, Member on 2nd September 2014, 03:36 PM
Post Reply Subscribe to Thread Email Thread
[GUIDE]HOW TO PORT ROM For msm8225q (Doodle)

Note: Try at your own risk. No one is responsible for bricked devices.

Pre-Requirements:
Base Rom And Port Rom must have same chipset.
PC with Logcat(for bugs)
Rom which is for your device.
Rom which you want to Port.


Procedure:

1. Open Both base rom and port rom.

2. Copy boot.img from base rom to port rom.

3. Copy and replace these files to \system\bin folder from base to port:
adb
hostapd_cli
hostapd
init.lenovo.sh
linker
logcat
logwrapper
rild
rmt_storage
vold
wpa_cli
wpa_supplicant
mm-jpegxxx
mm-qcamexxxxx

4. Copy and replace these files to \system\etc folder from base to port:
Bluetooth
Dhcpcd
Firmware
gps
permissions
ppp
logmask
security
ssh
terminfo
updatecmds
wifi
audio_effects.conf
audio_policy.conf
dbus.conf
gps.conf
init.*.sh
media_codecs.xml
media_profiles.xml
nfcee_access.xml
secomxregistry
vold.conf
vold.fstab
apns-conf.xml

5. Copy and replace these files to \system\lib folder from base to port:
hw
egl
modules
liblog.so
libchromatix*.so
libreference-ril.so
libril.so
libaudioutils.so
libtinyalsa.so
libOmx.*.so
libhardware.so
libhardware_legacy.so
libcamera-client.so
libcamera-server.so
liboemcamera.so
mmi_camera_front.so
mmi_camera_end.so
libmmcamera*.so

6. Copy and replace \system\vendor folder from base to port.

7. Edit Build.prop:
ro.build.id=JZO54K
ro.build.display.id=MMX_A111_XXX
ro.build.version.incremental= MMX_A111_XXX
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.2
ro.build.date=2014 01 16 14:57:00 IST
ro.build.date.utc=1389855420
ro.build.type=user
ro.build.user=root
ro.build.host=nj-bs6
ro.build.tags=dev-keys
ro.product.brand=Micromax
ro.product.name=A111
ro.product.device=msm8625
ro.product.board=7x27
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Micromax
ro.wifi.channels=
ro.board.platform=msm7627a
ro.build.product=msm8625
debug.composition.7x27A.type=gpu
debug.composition.7x25A.type=gpu
debug.composition.8x25.type=gpu
dalvik.vm.heapsize=128m

8. Repack rom using winrar and flash using cwm or twrp.

For Roms Like Cyanogenmod or Lewa OS, you also need to modify boot.img.

This Guide is not purely my work, i have added some files from myself and some from porting tool by Ommet Cah Kendal. Please do not copy this and take credits.
Last edited by chinmaysharma; 1st October 2014 at 12:27 PM.
The Following 4 Users Say Thank You to chinmaysharma For This Useful Post: [ View ]
 
 
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes