[Guide] Port ROMs from MTK6589 device to our A116 - Micromax A116

Since I dont have good broadband connection, i am unable to port ROMs very frequently .
This guide will help you to port ROM from MTK6589 devices to our A116 phone. I am not developer just gathering information from xda forum .
Special Thanks to dsixda for Andriod kitchen , yuweng , Brick3D & Kumar Abishek.
I am not sure if this thread in general or development selection
Reference Link
http://forum.xda-developers.com/showthread.php?t=2123239
ROM Download
bbs.lewaos.com/download.php
bbs.ydss.cn/forum-amoi_n828-1.html
http://www.miui.com/download.html
Pre-Req
1, Download Andriod kitchen
2, download Notepad++
2, Download any mtk6589 dual sim ROMs( best fit models AMOI N828 , Jigu G4 & Lenvoneo S820)
3, Download any A116 ROMs ( Best use stock or kumar abhishek ROMs)
3, Need some time & common sense
4, Need basic knowlege about andriod kitchen
Two very import step one is copy the firmware folder from stock to porting rom and build the boot.img from stock ROM
Part 1
Configured Andriod Kitchen & extract ROMs
1, install & Andriod Kitchen to your windows/Linux ( take a Ref from orginal forum)
2, Copy the two ROMs to "Kitchen\original_update"
3, Run Andriod kitchen & select 1
4, Select A116 ROM and give the Folder name if you want
5, keep updater-script(Edify) format
6, once extracted rename the folder ( e.g WORKING_stock to ORG_WORKING_Stock)
7, Again select 1 option and extract porting ROM
Now you have two ROMs extract.
From here we will call A116 ROM - ORG_WORKING_Stock and porting ROM - WORKING_MIUI
Part 2
Copy/replace the necessary files from Stock to port ROM.
1, open two ROMs in separte window.
2, Delete the folder "firmware" folder from 'WORKING_MIUI\system\etc" & Copy "firmware" folder from "ORG_WORKING_Stock\system\etc" to "WORKING_MIUI\system\etc" [if you
miss this step you baseband wnet unknow state]
3, Copy all files from "ORG_WORKING_Stock\system\lib\HW" and replace to "WORKING_MIUI\system\lib\HW"
4, Replace libaud*.so these filesfrom "ORG_WORKING_Stock\system\lib\" and replace to "WORKING_MIUI\system\lib\"
5, Replace libcamalgo.so and libcameracustom.so files from "ORG_WORKING_Stock\system\lib\" and replace to "WORKING_MIUI\system\lib\"
6, Replace mtk_stp_wmt.ko file from "ORG_WORKING_Stock\system\lib\modules" and replace to "WORKING_MIUI\system\lib\modules"
Part 3
Change necessary files from build.prop and updater-script
1, open updater-script using notepad++ from "WORKING_MIUI\META-INF\com\google\android"
2, Remove all lines before "show_progress(0.500000, 0);" [like this line assert(getprop("ro.product.device")]
3, verify /system should be mounted in "/dev/block/mmcblk0p5" & /system should be mounted in "/dev/block/mmcblk0p7"
if not mentioned different mount points chang it /system for mmcblk0p5 and mmcblk0p7 for /data
4, buid.prop you can left as it is or if you can compare with STOCK ROM change below mentioned lines
ro.product.model=Micromax A116
ro.product.brand=alps
ro.product.name=Micromax A116
ro.product.device=A116
ro.product.locale.language=en
ro.product.locale.region=IN
Part 4
This is important step ,if you missed this step you phone will not boot
1, In Andriod Kitchen select "0" and "12" and "w" [ it will extarct boot.img from WORKING_MIUI to Kitchen\BOOT-EXTRACTED ]
2, Now select "a" and then copy the boot.img from "WORKING_stock" to "Kitchen\bootimg_mmddyy_hhmmss"
3, copy zimgage from "Kitchen\bootimg_mmddyy_hhmmss" & paste to "Kitchen\BOOT-EXTRACTED"
4, now select "b" option in andriod kitchen [it will build boot.img from BOOT-EXTRACTED]
part 5
Now everything inplace , now need to buid the rom
1, select "99" option and select "2"
2, it will automatically created ROM in "Kitchen\OUTPUT_ZIP" after 3-6 mins
Let me know if you have any issues

Advance options
camera Not working properly or FC
1, extract the boot.img from Port ROM.
2, open init.rc file add/replace below lines
#Camera
#chmod 0660 /dev/FM50AF
chmod 0660 /dev/OV8825AF
chmod 0660 /dev/CAM_CAL_DRV
#chown system camera /dev/FM50AF
chown system camera /dev/OV8825AF
chown system camera /dev/CAM_CAL_DRV
Enable ADB while booting
1, extract the boot.img from Port ROM.
2, open default.prop file add/replace below lines
ro.secure=0
ro.allow.mock.location=1
persist.mtk.aee.aed=on
ro.debuggable=1
persist.sys.usb.config=mass_storage,adb
persist.service.adb.enable=1
persist.service.acm.enable=0
ro.mount.fs=EXT4

Xperia C ROM
Just now ported this ROM , really awesome . can you download from here and start porting http://pan.baidu.com/share/link?shareid=1431199949&uk=1392535797

not able to download
the link is not loading. Can you please upload it in another file host??

Very low upload speed in my broad band connection. Don't use phone to download., user Google chrome on laptop or desktop
Sent from my AOMI N828 using Tapatalk 4 Beta

If anybody wants to port Xperia C rom this is the link from where they can get that rom
http://chinaphonearena.com/forum/Thread-ROM-SONY-Xperia-C-Rom-original-flavor-Sony

I already mentioned post 3
Sent from my Micromax A116 using Tapatalk 4 Beta

sendhiloo7 said:
I already mentioned post 3
Sent from my Micromax A116 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Ohh sorry my bad !!

Can we port HDC galaxy s4 legend ROM???
Sent from my Micromax A116 using xda premium

yes. we can port,if its mtk6589

Porting Request
Can some one Port this ROM to CHD A116
http://www.gsmarena.com/oppo_r819-review-969.php
sent from my Canvas starkHD...!!!

today i will try to port..i am sure its not easy as amoi n828& lenovo s820 porting

sendhiloo7 said:
today i will try to port..i am sure its not easy as amoi n828& lenovo s820 porting
Click to expand...
Click to collapse
Can you please give one more try to miui I am sure this time it will be more stable and smooth
Just a suggestion

I am using miui 3.8.30, it's stable only.. you port miui by yourself please

Gaurav#30 said:
Can we port HDC galaxy s4 legend ROM???
Sent from my Micromax A116 using xda premium
Click to expand...
Click to collapse
check this already ported to our cloned phone. http://bbs.ydss.cn/forum.php?mod=viewthread&tid=332031&mobile=yes

sendhiloo7 said:
check this already ported to our cloned phone. http://bbs.ydss.cn/forum.php?mod=viewthread&tid=332031&mobile=yes
Click to expand...
Click to collapse
Please provide MIUI Rom v3.8.30 with the new boot.img and framework,
thanks

Question on step 4 of tutorial
sendhiloo7 said:
Part 4
This is important step ,if you missed this step you phone will not boot
1, In Andriod Kitchen select "0" and "12" and "w" [ it will extarct boot.img from WORKING_MIUI to Kitchen\BOOT-EXTRACTED ]
2, Now select "a" and then copy the boot.img from "WORKING_MIUI" to "Kitchen\bootimg_mmddyy_hhmmss"
3, copy zimgage from "Kitchen\bootimg_mmddyy_hhmmss" & paste to "Kitchen\BOOT-EXTRACTED"
4, now select "b" option in andriod kitchen [it will build boot.img from BOOT-EXTRACTED]
Click to expand...
Click to collapse
Hi,
I cannot understand what step 4 would do, it is extracting the MIUI boot.img then building the MIUI boot.img with the zimage of same boot.img.
why do we need to do this, or should we use the zimage from stock boot.img and then build with MIUI boot.img?
Please clarify.... thank you.

good question
Ans for 1 question : we are extracting zimage from stock to miui and build the boot.img ( four step will do miui boot.img with stock zimage)
for question 2 : if you using stock boot.img in miui, it will not boot. because it's require miui configuration while booting.
I hope you understand

sendhiloo7 said:
good question
Ans for 1 question : we are extracting zimage from stock to miui and build the boot.img ( four step will do miui boot.img with stock zimage)
for question 2 : if you using stock boot.img in miui, it will not boot. because it's require miui configuration while booting.
I hope you understand
Click to expand...
Click to collapse
Thanks for the quick revert, in this case the post # 4 gives wrong instructions, Please update the same.

eagledipesh said:
Thanks for the quick revert, in this case the post # 4 gives wrong instructions, Please update the same.
Click to expand...
Click to collapse
yes your right step two having typos error. I have update same now

Related

how to port Roms for device with same feature

hello guys
i want to port a rom from HTC Sensation to HTC Vivid
i know that this 2 phone are same with little diffrent
could say me how to port a cyanogen rom from Sensation to Vivid
which files must replace or change
HTC Vivid have cyanogen with some bugs. can i use files from Sensation Cyanogen for Vivid Cyanogen ?
fix some bugs like Camera and video and sd card.
You must know if your Device is Armv7, Armv6, or Armv5. Your Base and Ported must be the same CPU!!
See HERE to know which Device are which
Use any CM7/GB/Stock Rom as your BASE
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
Quote:
First go into /system/app in your BASE and backup:
stk.apk
vpnservices.apk
camera.apk
bluetooth.apk
to whatever directory you like (Maybe to the Desktop)
Quote:
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/lib
Without this file ROM may not boot.
Now copy the backed up apps to your BASE in /system/app
Quote:
Then copy all the libs and folders in system/lib in BASE and paste it in PORTED's system/lib. Click replace all if a window pops up. Then in BASE delete the lib folder and in PORTED move it's new lib folder to BASE.
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-----------
Quote:
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!
Your
ro.build.description=
and
ro.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++
Now copy the Build.prop from PORTED to BASE
Quote:
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
Don't change any symlinks
Just change/edit/add permissions , ui_prints , asserts , run_programs , and installing the Kernel
-----THIS IS VERY IMPORTANT!------
In the updater-script of BASE, make sure the Format values are for your Device!!!
----------------------------------
Now make sure your Kernel is specifically for your Device
Quote:
Also if your Device is not from the same manufacturer, then unpack the kernel and edit the BOOTCLASSPATH in init.rc
Copy the BOOTCLASSPATH from PORTED to BASE's init.rc and then repack Kernel
Ehhhh I think that's it
Quote:
Now you can add your stuff or update some stuff/apps like Superuser and it's Binaries, Busybox, and more!
Maybe add Beats Audio, XLoud, MegaBeatsBass?? Your Choice!!
---------- Post added at 10:22 PM ---------- Previous post was at 10:21 PM ----------
Thanks to Peteragent5 for the guide
AND YOU CAN THANKS ME ON BOTH POST........
thanks for big and full answer
question
if Rom that i want to port is Cyanogen mod 10 and base Rom that i want to use files is cyanogen mod 9 or De-Sensed or miui, this method will work ?
this two device that i said are both 'ARM V7' 'cpu msm8660 S3' 'GPU Adreno 220'
l0000l said:
thanks for big and full answer
question
if Rom that i want to port is Cyanogen mod 10 and base Rom that i want to use files is cyanogen mod 9 or De-Sensed or miui, this method will work ?
this two device that i said are both 'ARM V7' 'cpu msm8660 S3' 'GPU Adreno 220'
Click to expand...
Click to collapse
bro base should be similar
means if u r porting lewa then base shoul be cm7
Out of all the guides I have read, they all say to make some framework.jar/services.jar/framework-res.apk edits. Assuming since it's from the same device, the edits are not needed? Or was this guide just a basic port and we have to trouble shoot on our own?
I'm asking because a ROM has been neglected over in the HTC OneX(AT&T) forums and a buddy and I are taking over. We are looking at updating the base from AOKP to an AOSP.
EDIT: I say neglected... The original dev doesn't have time to maintain the ROM so he passed it down.
Would this work using Custom ROMS that are BASED on the stock ROMs as the base, or do you need the original Stock ROM as your base?
calikevin said:
Would this work using Custom ROMS that are BASED on the stock ROMs as the base, or do you need the original Stock ROM as your base?
Click to expand...
Click to collapse
I want to port cm10 from sensation to vivid
Vivid never got fully work cm10 to now I must use cm9 or desensed files as base and one of sensation cm10 as a from for port.
I use this that said in post 2 but Rom never boot up
Maybe I have problem in editing build.prob or updater-script file
Sent from my HTC Holiday using xda app-developers app
If ur lazy, just use my port script at the att gs3 dev section lol
Sent from my SGH-I747 using Tapatalk 2
Nice guide but what if tge base rom don't have any ROMS built for it? The gsm version of my phone has a million roms but the cdma don't have any built that I'm aware of both my base and port rom 2.3.4 What would we do for update scripting then?
Sent from my R800x using xda premium
....
deathviper thx 4 the quick guide...:good:

[ROM] [Port] [4.2.1] [Stock] RiTz TurboHD ( Canvas Turbo for Canvas HD A116 )

This is the day you'll always remember as the day when Captain RiTz released the "RiTz TurboHD ROM"!!!!!!!!!
Porting this ROM wasn't as easy as Porting the Canvas 4 ROM, But i've managed to do it!!!!!!!!!!!
I used the updated Canvas HD android v4.2.1 Stock ROM (p18) as my base ROM --> http://forum.xda-developers.com/showthread.php?t=2426034
( The boot.img file used by me is extracted from this Stock ROM )
and used Canvas Turbo android v4.2.1 Stock ROM as the port ROM --> http://www.4shared.com/rar/sB6GhQ5M/S9311_MP_IN_MMX_15_flasher_use.html
Features of this ROM :-
1. All the software features of Canvas Turbo!!!!
a. The Video Player with popup/floating mode and LookAway pause feature.
b. lots of other floating apps like popup browser, iFloat Tray , iFloat Call and iFloat SMS.
c. More Smart Gestures
2. Not Rooted!
3. No Build.prop Modifications! (it's of Canvas Turbo A250)
4. Fully De-odexed!
5. Front Camera = 2Mp ; Back Camera =8Mp i.e CHD Camera with app of Canvas Turbo Camera
(both camera's working fine)
Note:- the BootAnimation is the stock BootAnim of CHD, i wanted to mod it but My laptop is not in working condition ,
i've ported this ROM on my 10 year old very slow desktop (it's very very slow).
so when my laptop will be in working condition, i'll upload the modified Turbo BootAnimation and lot's of other add-ons aswell!!!!
Note:- added Canvas Turbo Bootanimation, for link check post no.4 (added on 30-10-2013)
apk's removed from this rom are:-
Books.apk, Fruit_Devil.apk, GameHubLarge.apk, Hangouts.apk, Hike.apk, JellyJumpers.apk, MiLive.apk, Mi_security.apk,
MicromaxRegist.apk, Moffice.apk, PlusOne.apk, TheDarkMan.apk, YouTube.apk!!!!!!!!
didn't wanted to remove PlusOne.apk & YouTube.apk , but had to for some(space/memory) reasons!!!
I've modded/Recompiled the following apk's to work on Canvas A116
1. contacts.apk
Reason for modding -->
2. launcher2.apk
Reason for modding -->
added Canvas 4 & Canvas Turbo Wallpapers to the Launcher!!!
see all Screenshots and Screenshots of modded apk's in the 2nd Post!!!
Bugs :-
No Bugs (learned from previous ROM , plus you know my ROM doesn't have any BUGS!!!!!!!)
if anybody still manages to find a bug then please feel free to let me know.!!!!!
What's working :-
Everything!!!!!!!!!!!!!!!!!!!!!!!!!!!!.
If anybody wants to try this ROM on their Canvas HD, firstly please take a full backup of your phone by your preferred method. (CWM/TWRP/Titanium backup)
How to flash:-
1. Download the ROM i.e "RiTz_TurboHD.zip" file.
2. copy the "RiTz_TurboHD.zip" file to root of your sdcard.
3. reboot in CWM recovery mode.
4. Select "Wipe data/factory reset" --> then select "yes"
5. Select "Wipe cache partition" --> then select "yes"
6. Select "advanced" --> Select "wipe dalvik cache" --> then select "yes" --> then go back
7. Select "mounts and storage" --> "format /system" --> then select "yes" --> then go back
8. Select install zip from sdcard --> choose zip from sdcard --> then select "RiTz_TurboHD.zip"
after it completes flashing/installing, just go back & reboot!!
it will take some time for booting the first time,so please have patience.
Disclaimer:-
I will not be in anyway responsible for any damage this might cause to your phone.
if you'll follow the instructions correctly, then everything will be fine.
Again I'll advice people to backup their phones before trying this ROM and please give your feedback/views whether positive or negative, so that it will let me know what i'm doing right/wrong!!!
note:- Download link on post no.3!
to root this ROM download the SuperSu from here -->http://forum.xda-developers.com/showthread.php?t=1538053
about 3d panorama fc read this --> http://forum.xda-developers.com/showpost.php?p=46774809&postcount=98
ScreenShots :-
ScreenShots of modded Apk's:-
AnTuTu Benchmark & GPS Test ScreenShots:-
Download link:-
Here's the link for "RiTz_TurboHD.zip" --> http://d-h.st/O9x
MD5 Checksum value:- 104b4f6e2eddc1caa7d0455aa01e60f2
mirror links :-
google drive link --> https://drive.google.com/file/d/0Bz-lcaUtYzmGN0VrclJ3cmdidzA/edit?usp=sharing
thanks to @rajneeshk
sptools flashable ROM link --> http://d-h.st/Zu3
thanks to @viijay4b7
(it's easier to flash through cwm/twrp)
Patches/Add-ons :- (Flash through CWM)
1. Canvas Turbo Bootanimation --> http://d-h.st/T8S (Added on --> 30-10-2013)
2. All Borqs apps for A116 (only for this ROM) --> http://d-h.st/QB4 (Added on --> 30-10-2013)
(all Borqs apps modded to run on A116 , device name shown as A116 in Build.prop)
Note:- This will only work on this ROM, it won't work on Stock CHD ROM's as all other required files are not included!!
I am trying to get them working on Stock CHD, when it'll be done i'll post it in the Apps Section!!
these "Patches/Add-ons" are optional, use only if you want to!!
Change/Update Log :-
1. 22-10-2013 --> uploaded ROM!
Credits :-
1. to @viijay4b7 for updated Canvas HD stock ROM!!
2. to whoever that leaked the Canvas Turbo ROM!!
3. to @moulnisky for uploading Canvas Turbo ROM!!
4. to me for porting this ROM!!!!!!!
This looks great!!
Thanks for your time and efforts again Ritz.
wow, looking Impressive... downloading it rite now... few things i wanna know... Free Ram/battery backup... or else gonna try it by ma self...
tnks man.. keep it cmg...:angel::angel:
Edit: Downloaded successfully & MD5 Checksum value:- 104b4f6e2eddc1caa7d0455aa01e60f2 matched, flashing it rite now :laugh::laugh:
How to root
How can i root it..?
keanu_ritz said:
Download link:-
Here's the link for "RiTz_TurboHD.zip" --> http://d-h.st/O9x
MD5 Checksum value:- 104b4f6e2eddc1caa7d0455aa01e60f2
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I'm not a developer, never liked programming but what i do like is to Customize My Phone and for that i'll do anything!!!
My contribution :-
1. First one to leak/extract "Munlock or blow to unlock" from Canvas 4 ROM!!
2. Ported Canvas 4 for Canvas HD A116 ROM (Bug Free)
http://forum.xda-developers.com/showthread.php?t=2368306
3. First one to Port Canvas Turbo for Canvas HD A116 ROM (Ritz_TurboHD ROM)
http://forum.xda-developers.com/showthread.php?t=2493748
Click to expand...
Click to collapse
Request you to please upload it in google drive also.
Yogesh992 said:
How can i root it..?
Click to expand...
Click to collapse
just flash SuperSu V1.65.zip from the link given in OP & done:good::good:
deeplyyoung said:
just flash SuperSu V1.65.zip from the link given in OP & done:good::good:
Click to expand...
Click to collapse
didnt found super su link on that page...? can you pls provide me super su zip file to root this rom pls..
Yogesh992 said:
didnt found super su link on that page...? can you pls provide me super su zip file to root this rom pls..
Click to expand...
Click to collapse
SuperSU V1.65
here u go, read the whole OP carefully... it's still mentioned...
tnzz RITZ
again super work yarr ritz.. awsome.. going to test:fingers-crossed:
thx
deeplyyoung said:
SuperSU V1.65
here u go, read the whole OP carefully... it's still mentioned...
Click to expand...
Click to collapse
thanks bro...awesome rom...:victory: just feeling some low sound in ringtone section ...can someone tell me how to open engineering modein this rom..?
Yogesh992 said:
thanks bro...awesome rom...:victory: just feeling some low sound in ringtone section ...can someone tell me how to open engineering modein this rom..?
Click to expand...
Click to collapse
Download MobileUncle from play store & access Engg Mode...:victory::victory:
deeplyyoung said:
Download MobileUncle from play store & access Engg Mode...:victory::victory:
Click to expand...
Click to collapse
superbly awesome dude
going to flash it.
deeplyyoung said:
wow, looking Impressive... downloading it rite now... few things i wanna know... Free Ram/battery backup... or else gonna try it by ma self...
tnks man.. keep it cmg...:angel::angel:
Edit: Only 72% downloaded till now...& going on....:laugh::laugh:
Click to expand...
Click to collapse
yeah, you should try it yourself and give your feedback!!!!!
rajneeshk said:
Request you to please upload it in google drive also.
Click to expand...
Click to collapse
I can't do that right now , as my net speed at the moment is very slow and the connection is not very reliable.
It took me 3 attempts and nearly 3 to 4 hours to upload it to Dev-Host last night!!!
I might do it on 1st of next month, as i'll get my 4mbps speed for the first 8gb.
Look Great. Willl Try It For Sure And Give You A Feedback
One Thing Can You Tell Me How Much RAM Is Free And Whats The Battery Backup. Also The Flickering And The Battery Drainng After 30% Are Solved In This ROM?? @keanu_ritz
The_Special_One said:
Look Great. Willl Try It For Sure And Give You A Feedback
One Thing Can You Tell Me How Much RAM Is Free And Whats The Battery Backup. Also The Flickering And The Battery Drainng After 30% Are Solved In This ROM?? @keanu_ritz
Click to expand...
Click to collapse
Flashed it & m getting 550 MB free Ram at start, no flickering issues, battery issues will revert soon... Good Rom.. till now like it a lot...:good::fingers-crossed:

[ROM] [CELKON A119Q] [Nexus Look] Super Lite 4.2.2 ported from AMOI rom

This ROM is for CELKON A119Q. But A116 Devs can easily convert this to A116 Rom.
A116 and Celkon A119Q uses same chipset (MTK6589) So, very less modding is enough. If Any A116 Devs are converting this ROM, let me know if you are struck...
For ROM installers: FIX PERMISSIONS IN CWM (Sorry, SU permissions are broken) ​
Features:
1. Pure AOSP ROM
2. Very Lite ROM
3. NO Mods at all
4. At any time, user can get 650+MB of Free RAM
5. VERY FAST and STABLE
6. VERY Small
And Many more...
Known Bugs: Only Compass is not working.
Download Link: https://drive.google.com/file/d/0B6CMTz5DC6ZVQ1RyRTJwNkRKZ2M/edit?usp=sharing​
SCREENSHOTS ATTACHED
My SUGGESTIONS of MODS:
==> For AUDIO: Viper4Android is the best
==> For VIDEO/DISPLAY: Xperia XREALITY ENGINEE (dont forget to add lines to build.prop)
==> For CAMERA: Lenovo Super Camera is Best
==> For MODDING: XPOSED installer
And rest is upto you :laugh: . All links exist in XDA.
HOW TO INSTALL VIDEO - Thanks to nikhil udgata
Will try this. Thanks
Sent from my ROM MIUI-INDIA using XDA Premium 4
can any one port it... hearty waiting
Screenshots please
@srihari210
Can you please attach the screenshots of the rom in ful details
Screenshot plzzz.....
Sent from my Samsung Galaxy S4 Mini GT-I9505 using xda premium
kevalthakkar said:
Screenshot plzzz.....
Sent from my Samsung Galaxy S4 Mini GT-I9505 using xda premium
Click to expand...
Click to collapse
Screenshots should be same as PURE AOSP. Anyway, Today I ll post some screen shots later...
Great work Srihari... Need developers like you here for Celkon A119 Q!
techpick said:
Great work Srihari... Need developers like you here for Celkon A119 Q!
Click to expand...
Click to collapse
screenshots plss
Rakesh251 said:
can any one port it... hearty waiting
Click to expand...
Click to collapse
What mobile do u have? I dont have canvas HD. If anyone want to port, I can try to help them.
sumit.gore21488 said:
@srihari210
Can you please attach the screenshots of the rom in ful details
Click to expand...
Click to collapse
kevalthakkar said:
Screenshot plzzz.....
Sent from my Samsung Galaxy S4 Mini GT-I9505 using xda premium
Click to expand...
Click to collapse
sumit.gore21488 said:
screenshots plss
Click to expand...
Click to collapse
Screenshots attached.
porting begins!!!!!!!!!! dont ask for eta . if ported, will release soon!
Already working on note 3 rom. Will check it out soon
deleted
Camera issue
Why do we still have 8MP Camera instead of 13 MP? Please change the relevant files if you have them from the stock rom.
Anil_Sharma said:
Why do we still have 8MP Camera instead of 13 MP? Please change the relevant files if you have them from the stock rom.
Click to expand...
Click to collapse
Nope, thats a camera application problem. If you install LENOVO Camera or any 13MP camera, you should be getting 13MP camera.
Or, if u want, u can see that info on ANTUTU Details.
I can keep that app preinstalled in this ROM. But, I dont want to add any extra stuff in this ROM. I just want PURE AOSP, other mods are left to users choice.
Or, if anyone want to create new ROM, this can act as Base.
srihari210 said:
Nope, thats a camera application problem. If you install LENOVO Camera or any 13MP camera, you should be getting 13MP camera.
Or, if u want, u can see that info on ANTUTU Details.
I can keep that app preinstalled in this ROM. But, I dont want to add any extra stuff in this ROM. I just want PURE AOSP, other mods are left to users choice.
Or, if anyone want to create new ROM, this can act as Base.
Click to expand...
Click to collapse
Hi Srihari,
Can u plz make convert my boot.img to this ROM. Please find attached. i have flashed your ROM but touch screen was not working. I had same issue when i flashed S4UI then ROM developer edited my boot.img according to S4UI ROM.
Also can u help how to get it done universal boot.img for all other future custom ROM's (If any link available in XDA step by step or you can help)
Thanks a lot for your help,
Best regards
srihari210 said:
This ROM is for CELKON A119Q. But A116 Devs can easily convert this to A116​
Click to expand...
Click to collapse
Hi. Can it be ported to Celkon a118?
I tried putting lewa os and xperia c ported to celkon a119q by using dsixda kitchen. Extracted boot.img. replaced ramdisk with that of ported and kept zimage of stock. Rest I followed the tuts for porting available on xda.
Everything worked fine except camera which gave dark images.
So basically, I need help to port it to Celkon a118.
I'm a doctor so don't have much coding knowledge. ​
lakshmipathi123 said:
Hi Srihari,
Can u plz make convert my boot.img to this ROM. Please find attached. i have flashed your ROM but touch screen was not working. I had same issue when i flashed S4UI then ROM developer edited my boot.img according to S4UI ROM.
Also can u help how to get it done universal boot.img for all other future custom ROM's (If any link available in XDA step by step or you can help)
Thanks a lot for your help,
Best regards
Click to expand...
Click to collapse
Even for me, other developer already had 4.2.2 Kernel and so, I used it. But the main thing is, I think, you can directly use S4UI ROM Kerenl. That is also based on 4.2.2 Try it once and let me know.
ankitrocks said:
Hi. Can it be ported to Celkon a118?
I tried putting lewa os and xperia c ported to celkon a119q by using dsixda kitchen. Extracted boot.img. replaced ramdisk with that of ported and kept zimage of stock. Rest I followed the tuts for porting available on xda.
Everything worked fine except camera which gave dark images.
So basically, I need help to port it to Celkon a118.
I'm a doctor so don't have much coding knowledge.
Click to expand...
Click to collapse
For camera you need to replace LIBCAMERACUSTOM.so lib from stock. As of I know, And, Replacing ramdisk would be ok for kernel side.
srihari210 said:
For camera you need to replace LIBCAMERACUSTOM.so lib from stock. As of I know, And, Replacing ramdisk would be ok for kernel side.
Click to expand...
Click to collapse
Thanks for the reply.
I did copied relevant .so files from the lib folder in stock to to-be ported rom.
So should I try porting this asop to celkon a118? Also can I use the ramdisk/kernel of thus asop rom for a118?
Ported this rom. working fine. external card not showing up but i think by replacing volds.fstab or vold will do the job,
i will be making a kitkat themed ui.
MICROMAX CANVAS HD USERS STAY TUNED!!!!!!!!!!!!
skdmech94 said:
Ported this rom. working fine. external card not showing up but i think by replacing volds.fstab or vold will do the job,
i will be making a kitkat themed ui.
MICROMAX CANVAS HD USERS STAY TUNED!!!!!!!!!!!!
Click to expand...
Click to collapse
gud hearing bro.. so when u uploading bro:fingers-crossed:,, waiting
ankitrocks said:
Thanks for the reply.
I did copied relevant .so files from the lib folder in stock to to-be ported rom.
So should I try porting this asop to celkon a118? Also can I use the ramdisk/kernel of thus asop rom for a118?
Click to expand...
Click to collapse
It looks like A118 also uses MTK 6589 with 720P screen resolution. So, I think, this can easily ported to A118 aswell.. Give a try from your side and let me know the result. I ll try to help you to make this work. Dont forget to CWM backup before you flash.
skdmech94 said:
Ported this rom. working fine. external card not showing up but i think by replacing volds.fstab or vold will do the job,
i will be making a kitkat themed ui.
MICROMAX CANVAS HD USERS STAY TUNED!!!!!!!!!!!!
Click to expand...
Click to collapse
Yes, As said before, Porting to other devices might crash mounting. But, you can fix it in Vold.fstab, Vold.fstab.nand and vold2.fstab files. Attached are mine (just to give u reference)..
I would love to see more developers coming up and create their own roms as per their wish/interest... Thats the reason, I gave purse AOSP experience... Good Luck for All

[Q] Porting of other devices ROM on Grand Quattro I8552

Guys anyone here know which device's ROM can be ported to our Quattro I8552?? Has anyone ever tried it??
Htc disier 500 or 600
Sent from my GT-I8552 using XDA Premium 4 mobile app
yazax said:
Htc disier 500 or 600
Sent from my GT-I8552 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Ok Is there any custom roms available for Desire 500 or 600 can u tell me??
Way to port
You can port any arm v7 cpu devices roms to arm v7 devices .
For porting basically u need two roms
base rom :: rom which u want to port to ur device (generally cm ports gives best results)
stock rom :: rom made for ur device. (u can also take backup of samsung stock rom by deleting data folder as stock rom!! but custom roms gives best results)
On your PC extract the .ZIP files containing the two ROMs and navigate to /system/app in your extracted base rom and copy stk.apk vpnservices.apk camera.apk and bluetooth.apk into a temporary directory somewhere else on your PC.
Now delete the following folders from your base ROM and replace them with the ones from your stock ROM: /data /system/app /system/framework /system/fonts and /system/media.
From your stock ROM copy /system/lib/libandroid_runtime.so to the system/lib/ directory of your base ROM overwriting the file.
Next up move the .APKs you copied earlier back into the /system/app directory of your base ROM.
Open up /system/lib in your base ROM and copy all the files and folders. Paste them into the stock’s /system/lib directory replacing all. Then go back to the base ROM and delete the /system/lib folder and replace it with the /system/lib folder from the stock ROM.
Next navigate to the /system/etc/init.d folder in the base ROM and do the same copy-from-base paste-to-stock delete-from-base copy-from-stock paste-to-base shuffle as before.
Sick of copying? Tough. Navigate to /system/etc/permissions and do that same copy-paste dance one more time.
Now open system/build.prop from both the stock and the base ROM in Notepad++. Update the stock build.prop to match the values for ro.build.description= and ro.build.fingerprint= from your base. Now save the stock build.prop exit Notepad++ and copy the stock build.prop into the base ROM overwriting the base build.prop.
Almost there! In Notepad++ open META-INF/com/google/androidupdater-script from both your base and stock ROMs. Edit the base’s script to be like the stock’s updater-script: specifically change edit or add the sections for permissions ui_prints asserts run_programs and installing the kernel. Don’t change any of the symlinks. In the base script make sure that the ‘format’ values are appropriate for your device (compare them to the stock script)..
It work's well for gingerbread,ics rom's.But little bit troubleshooting is required for jb and kitkat roms..
developerpro said:
You can port any arm v7 cpu devices roms to arm v7 devices .
For porting basically u need two roms
base rom :: rom which u want to port to ur device (generally cm ports gives best results)
stock rom :: rom made for ur device. (u can also take backup of samsung stock rom by deleting data folder as stock rom!! but custom roms gives best results)
On your PC extract the .ZIP files containing the two ROMs and navigate to /system/app in your extracted base rom and copy stk.apk vpnservices.apk camera.apk and bluetooth.apk into a temporary directory somewhere else on your PC.
Now delete the following folders from your base ROM and replace them with the ones from your stock ROM: /data /system/app /system/framework /system/fonts and /system/media.
From your stock ROM copy /system/lib/libandroid_runtime.so to the system/lib/ directory of your base ROM overwriting the file.
Next up move the .APKs you copied earlier back into the /system/app directory of your base ROM.
Open up /system/lib in your base ROM and copy all the files and folders. Paste them into the stock’s /system/lib directory replacing all. Then go back to the base ROM and delete the /system/lib folder and replace it with the /system/lib folder from the stock ROM.
Next navigate to the /system/etc/init.d folder in the base ROM and do the same copy-from-base paste-to-stock delete-from-base copy-from-stock paste-to-base shuffle as before.
Sick of copying? Tough. Navigate to /system/etc/permissions and do that same copy-paste dance one more time.
Now open system/build.prop from both the stock and the base ROM in Notepad++. Update the stock build.prop to match the values for ro.build.description= and ro.build.fingerprint= from your base. Now save the stock build.prop exit Notepad++ and copy the stock build.prop into the base ROM overwriting the base build.prop.
Almost there! In Notepad++ open META-INF/com/google/androidupdater-script from both your base and stock ROMs. Edit the base’s script to be like the stock’s updater-script: specifically change edit or add the sections for permissions ui_prints asserts run_programs and installing the kernel. Don’t change any of the symlinks. In the base script make sure that the ‘format’ values are appropriate for your device (compare them to the stock script)..
It work's well for gingerbread,ics rom's.But little bit troubleshooting is required for jb and kitkat roms..
Click to expand...
Click to collapse
If i want to try port miui , How and from which device
Try out grand roms
Try out to port from grand miui ports as in those dual sim is enabled..U can port from any arm v7 cpu devices..But better choose samsung dual sim devices for an easy port...
If I remember it correctly, the cpu on GT-i8552 is arm v5, and not v7
NO
NO friend armv7 is main instruction set(of processor) for ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, ARM Cortex-A9, ARM Cortex-A12, ARM Cortex-A15, ARM Cortex-A17(These are types of cores)...All the above cpu's belongs to arm v7...8625Q 45 nm LP ARMv7 ---ARM Cortex-A5----Adreno 203 ..
so u can port from any of the above cpu's..
I think you should try by Cyanogenmod cuz its a basic rom:fingers-crossed::fingers-crossed:.MIUI is very hard to pull from other device to our device even if you have good experience.
I also tried porting 3 roms but was unsuccessful cux i am noob . Now i am making it from scratch (downloading the source )
If you want links to guide and best deivce to port from i can give you few link if you want. As i also searched for a whole day about various guides and phone so my bookmark is filled with it.Tell me if you want any help. and don't flash any custom rom with battery less than 50% cuz i know what happens after that(Just from experience).
Well Godd luck to you :good::good::good::good::good:
lols21.10 said:
I think you should try by Cyanogenmod cuz its a basic rom:fingers-crossed::fingers-crossed:.MIUI is very hard to pull from other device to our device even if you have good experience.
I also tried porting 3 roms but was unsuccessful cux i am noob . Now i am making it from scratch (downloading the source )
If you want links to guide and best deivce to port from i can give you few link if you want. As i also searched for a whole day about various guides and phone so my bookmark is filled with it.Tell me if you want any help. and don't flash any custom rom with battery less than 50% cuz i know what happens after that(Just from experience).
Well Godd luck to you :good::good::good::good::good:
Click to expand...
Click to collapse
Dude compiling from source is the best porting never works out I have ported rooms and they boot bur lots of bugs
ZANKRUT.DOSHI said:
Dude compiling from source is the best porting never works out I have ported rooms and they boot bur lots of bugs
Click to expand...
Click to collapse
Congrat's bro your roms booted cuz in my case only one boot and i fainted by the error list and dropped the project
and @sahil_arora05 what is your downloading speed.Cuz if you have downloading speed more than 1mbps than I would recommaned you to build from source. cuz porting is not for beginners(LIke me :laugh if you are a good deleloper with claer basic knowledge and experience in some rom field than try porting else source building is best.I am downloading the source with (60kbps :crying plus i have 12th board exam's:angel:
If you want any help than TELL me cuz i a buch of GOOD links for both porting and source building.:good::good::good::good:
(ROMS)JASP HD v1.0 functional
JASP HD ROM V1.0 screens THanks
lols21.10 said:
Congrat's bro your roms booted cuz in my case only one boot and i fainted by the error list and dropped the project
and @sahil_arora05 what is your downloading speed.Cuz if you have downloading speed more than 1mbps than I would recommaned you to build from source. cuz porting is not for beginners(LIke me :laugh if you are a good deleloper with claer basic knowledge and experience in some rom field than try porting else source building is best.I am downloading the source with (60kbps :crying plus i have 12th board exam's:angel:
If you want any help than TELL me cuz i a buch of GOOD links for both porting and source building.:good::good::good::good:
Click to expand...
Click to collapse
I think now I don't need to download anything related to Quattro cauz I have sold it and brought a brand new Motorola Moto G.
sahil_arora05 said:
I think now I don't need to download anything related to Quattro cauz I have sold it and brought a brand new Motorola Moto G.
Click to expand...
Click to collapse
congrats bro,that's a nice device :good::good:
and Give me some money i will do the same
lols21.10 said:
congrats bro,that's a nice device :good::good:
and Give me some money i will do the same
Click to expand...
Click to collapse
hahah very nice bro.!!! asking for money from a stranger btw thanks and MOTO G rocks really!!! Its far better than Grand Quattro except a lil backward in Camera only!!
Ya now dont act so proud quattro is good enough for many people a full HD movie on a 800x480 screen willlook the same as a 1280x720 movie in the screen quattro can run also most games smoothly so its also good there is nothing suck as a good or a bad phone
And may I tell you comparing phone good or bad is banned on XDA
ZANKRUT.DOSHI said:
Ya now dont act so proud quattro is good enough for many people a full HD movie on a 800x480 screen willlook the same as a 1280x720 movie in the screen quattro can run also most games smoothly so its also good there is nothing suck as a good or a bad phone
Click to expand...
Click to collapse
yes yes yes ofcourse I know but you can check out the performance difference of both Quattro and Moto G on benchmark results!! Anyways, I know Quattro is good but I mean Moto G is better in comparison to Quattro in terms of performance.
Sorry dude don't want to fight or something you know someone had compared HTC one with wildfire s in the HTC wildfire s forums and he had got banned just telling you man
ZANKRUT.DOSHI said:
Sorry dude don't want to fight or something you know someone had compared HTC one with wildfire s in the HTC wildfire s forums and he had got banned just telling you man
Click to expand...
Click to collapse
Ohhh sorry sorry buddy!!! I would never want to be banned!! No more comparison now!! btw thanks for suggestion.
sahil_arora05 said:
hahah very nice bro.!!! asking for money from a stranger
Click to expand...
Click to collapse
I was just kidding But i think you are very busy in flashing rom in your moto G

[MOVED] SuperR's Kitchen (See first post)

SuperR's Kitchen has moved to a dedicated subforum found at the link below.
SuperR Kitchen
forum.xda-developers.com
Regarding MTK devices, I have never owned one so I am totally unfamiliar with special requirements they may need. I will add support for everything I can as issues come up
SuperR. said:
If you want to build a flashable boot.img, you should build boot flashable. If you want to build a full rom, you should build a full rom. If you want to build a flashable zip with deodexed files you should choose build custom and choose the option you want.
Click to expand...
Click to collapse
I took the first option (build full rom zip) after deodexing.
Is it good enough or do I still need to select specific custom zip to build?
ferbulous said:
I took the first option (build full rom zip) after deodexing.
Is it good enough or do I still need to select specific custom zip to build?
Click to expand...
Click to collapse
It depends on what you want to end up with. If you only want the full rom zip then full rom is good. If you want more zips with different contents, make more
SuperR. said:
Sounds like your build.prop either reports the rom as less than Lollipop or the build.prop line is different than all others I have ever seen. Please post it so I can take a look.
Did you install the package I linked above?
Click to expand...
Click to collapse
Edit: The prop says it is 5.1.1
https://mega.nz/#!GURQQADK!ujhHvu1XJ7F9BNz8cgBSclKMGilcP6fYLetub82zLzU
nghia0423 said:
Edit: The prop says it is 5.1.1
https://mega.nz/#!GURQQADK!ujhHvu1XJ7F9BNz8cgBSclKMGilcP6fYLetub82zLzU
Click to expand...
Click to collapse
This is the line we are looking for:
ro.build.version.sdk=22
and it says it is Lollipop for sure. I am not sure why it is telling you that. Are you sure you are working on the correct project?
not-i said:
So with my Moto X files I have successfully unpacked, deodexed, done some minor mods and its repacked system_new.img and its the same size as original system/img so looks promising.
I'm guessing now I "created rom zip" and thats when system.new.dat is created?
Click to expand...
Click to collapse
How did you unpack the moto x system image with this kitchen?
I just tested the moto x vzw 5.1 system image with no luck.
Many moto firmwares use an encrypted sparse format (MOTO.W›.MOT_PIV256).
I am able to use imgextractor (windows) to dump the image and list of symlinks, as well as get image info, but I haven't found any linux utilities that can handle this format.
At one point I got to plug-in my device - so far, so clear, but what if I make a rom for a device I don't have
Androidwizzard said:
At one point I got to plug-in my device - so far, so clear, but what if I make a rom for a device I don't have
Click to expand...
Click to collapse
You only need to plug in your device if you are ripping the img's from it. Normally you can get the by-name info from a boot.img. If the device does not use by-name you will need to create an mmc file and still don't need to plug in the device.
fyi
nghia0423 said:
Well this program is made for linux
Click to expand...
Click to collapse
ok well then, for the record....
the program does not like functioning with a linux emulator
v0.9.0.2
Changes:
When entering Boot/Recovery Tools, recovery no longer takes precedence. You will be presented with a choice of which to work on if boot.img and recovery.img both exist in the project directory.
Looks very nice. I guess I'm going to have to dust off my Linux install and give it a go.
SuperR. said:
Are you on the newest kitchen? I ask because it now checks to make sure you have all the other dependencies met. If you are running the newest kitchen and you are on 32-bit Ubuntu, I have no idea what is going on. Are there any errors in the terminal if you scroll up after building the zip?
Click to expand...
Click to collapse
I changed to 64 bit ubuntu and I'm able to install lib32.
Now I can generate he zip file without any issues. Looks like I'm definitely ditching the 32bit system now.
Been considering that, myself. BUT.. I deodexed ur ROM with a 32 bit Linux Mint system.. 64 bit processor tho, you?
Sent from my N9510 using Tapatalk
SuperR. said:
Try it and let us know. If you have trouble, post links to all the img files so I can have a look.
Click to expand...
Click to collapse
I am trying to create a custom rom for “Huawei Mediapad T1 8.0”. I just need a flashable rom from the stock system.img and boot.img.
I am using “dell Inspiron 15r n5010” model computer with 4gb ram and 500 gb harddisk, dual booting windows 7 with linux mint rafaela.
Version of super kitchen is 0.9.0.4. version of android 4.3 (emui 1.6)
I extracted system, boot, recovery from device using the super kitchen by options 1 and 4.
After the extraction i checked out the options and at some point kitchen wanted me to choose from set_meta or set_perm, i chose set_meta but it said that my kernel doesnt support the set_meta type and chose set_perm by default.
Using the kitchen, I debloated the firmware.
Then built the fullrom zip.
I tried to flash using TWRP recovery, but it doesnot allow me and said , “This rom is for 'msm8610' devices, This is a 'mediapadt1'”. I thought to delete that line from updater script. But didnot delete because, that may need some changes in other files too.
I think that buildprop product name is differing from recovery product name.
I have attached files i was using,, I am new to linux and also android rom building..
Help me..
Update to latest version and try again..? I'm running same dualboot system you are (diff PC) He's made many changes since earlier this week to encompass more devices
Sent from my N9510 using Tapatalk
Huawei is little complicated to build roms, can you upload the firmware?
Gesendet von meinem D6503 mit Tapatalk
stamilselvan said:
I am trying to create a custom rom for “Huawei Mediapad T1 8.0”. I just need a flashable rom from the stock system.img and boot.img.
I am using “dell Inspiron 15r n5010” model computer with 4gb ram and 500 gb harddisk, dual booting windows 7 with linux mint rafaela.
Version of super kitchen is 0.9.0.4. version of android 4.3 (emui 1.6)
I extracted system, boot, recovery from device using the super kitchen by options 1 and 4.
After the extraction i checked out the options and at some point kitchen wanted me to choose from set_meta or set_perm, i chose set_meta but it said that my kernel doesnt support the set_meta type and chose set_perm by default.
Using the kitchen, I debloated the firmware.
Then built the fullrom zip.
I tried to flash using TWRP recovery, but it doesnot allow me and said , “This rom is for 'msm8610' devices, This is a 'mediapadt1'”. I thought to delete that line from updater script. But didnot delete because, that may need some changes in other files too.
I think that buildprop product name is differing from recovery product name.
I have attached files i was using,, I am new to linux and also android rom building..
Help me..
Click to expand...
Click to collapse
Take a look at this post
http://forum.xda-developers.com/showpost.php?p=63088636&postcount=234
I try build for s3 i9300 with system.img boot.img and zip file
always I have
executing updater binary in zip
any help please
Sent from my GT-I9300 using XDA Free mobile app
Parse dat is out of date, whats your recovery version?
Gesendet von meinem D6503 mit Tapatalk

Categories

Resources