NVIDIA SHIELD Tablet Gets Android 5.0.1, OTA Available

The NVIDIA SHIELD Tablet is the latest Android-powered device released by famed GPU … more

FXP Team Delivers Lollipop to Various Xperia Devices!

From all of us here at XDA-Developers, we’d like to wish you Happy Holidays! If … more

Turn Your Camera Into a Live Puzzle Game

The classic sliding puzzle game hasnt changed much, if at all, over the years. Dating all the way … more

Samsung Begins Production of 8 Gb RAM Chips

With the release of Android 5.0, our favorite mobile operating system has become 64-bit ready. … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP chinmaysharma

2nd September 2014, 04:36 PM   |  #1  
chinmaysharma's Avatar
OP Member
Flag Udhampur, Jammu
Thanks Meter: 49
 
33 posts
Join Date:Joined: Jul 2013
[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 01:27 PM.
The Following 3 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