[GUIDE] [EASY] How To Port ROM (ESPECIALLY FOR Canvas 2) - Micromax A110

Using windows is advised as you need to download a program called notepad++ on it. But
you can use Ubuntu too.
First of all, make sure that you have two rom.zips that are Base The rom that was originally developed for our
Canvas 2.
The rom that you want to run on our phone. That is developed for other phones. The android version
of base and port roms have to be same. Other than that, the screen resolution of both devices have to be the same too.
Must have
*)Notepad++
*)Base ROM
*)port ROM
Step 1
After you're done downloading both base and port roms, extract them into two different files and rename them as base and port.
Step 2
Open system folder in the base rom folder and
delete
App
Fonts
Framework
Media
Open system folder in the port rom folder and
copy
App
Fonts
Framework
Media
Then paste the copied files into system folder of base
Step 3
Open system-etc-permissions in both port and base folders. Delete every permission in base
EXCEPT platform and handheld_hardware. Copy all permission except platform and handheld_hardware and paste the copied files into the permission folder of base rom.
Step 3b (if there is an tweaks in port rom)
Go into system-etc-init.d in both port and base rom folders.
Copy everything from init.d in port EXCEPT banner and paste them into init.d in base
Step 4
Go to META-INF-com-google-android and open updater script using notepad++
(In both port rom and base rom folders)
Delete all the lines that has set perm or setperm recursive in base rom updater script
Copy all the lines that have setperm or setperm recursive in port rom updater script. Paste the copied lines into base rom updater script, where the original setperm lines of base rom was.
Step 5
Save the updater script and zip the contents of base rom.
Step 6
Flash and test If Rom is having a bootloop then go into lib folder of port Rom and copy these files
Libandroid_runtime.so
Libandroid_servers.so
Libmedia_jni.so into lib folder of base Rom
Armv7 roms can't be ported to armv6 just so you know.
PRESS THANKS IF I HELPED YOU
Feel Free To Ask Any Question Related This Post.
Regards.

I will Take This One Also

"the screen resolution of both devices have to be the same too" its recomended, but its possible to port from diferent screen resolutions

nicy
---------- Post added at 05:39 AM ---------- Previous post was at 05:37 AM ----------
pepexzz said:
"the screen resolution of both devices have to be the same too" its recomended, but its possible to port from diferent screen resolutions
Click to expand...
Click to collapse
resolution dose not matter

pepexzz said:
"the screen resolution of both devices have to be the same too" its recomended, but its possible to port from diferent screen resolutions
Click to expand...
Click to collapse
Resolution Doesnt Matter MATE

Lal Ayer said:
nicy
---------- Post added at 05:39 AM ---------- Previous post was at 05:37 AM ----------
resolution dose not matter
Click to expand...
Click to collapse
Thx Bro

[emoji41]PRESS THX IF I HELPED YOU!
Sent from my A110 using Tapatalk

Bookmarked and thank you bro.

Was a great help..thanx

Related

[NON-DEV][TOOL][AuTORAMDISK EXCHANGE PROJECT ALPHA][NO PC/LINUX]

AUTORAMDISK™ EXCHANGE PROJECT alpha™
『Moved by touch™』Inc.
In association with
Google Nose beta™
Presents
AUTORAMDISK™ EXCHANGE PROJECT alpha™
Current version: 0.0.0.0.072 Alpha
Created with Es explorer 1.6
Created on HTC explorer Pico a310e
Intro:
It's a common experience for newbies , when a new kernel is released by developers for a particular Rom and we want it for our Rom,but just can't wait for someone to change the ramdisk. For those, this is a noob friendly guide to change your ramdisk. And also, to make a universal zip for new kernel, so that no separate kernel zips for cm9,10,aokp exist.
Prerequisites:
Files:
New kernel boot.img and modules
Zip below
Software:
Android 2.3+ rooted
cwm 5+/twrp any other recovery with dump_image binary
Hardware:
Any Android smartphone
Features:
No PC/Linux needed
No different zips needed for different roms ~universal zip[One kernel-one zip project]
Credits:
trevd,rd for helping me along the way and for arm executable binaries .
So, a huge thanks to him.
Xda university
Procedure:
Short version:
Just add the new boot image and modules to generic kernel.zip and Flash on any Rom
Long version:
1.Download the generic kernel below
2. Open it with Es explorer 1.6 app
3. Select all and extract it into generic kernel folder
4. Download your favorite kernel.zip
5. Unzip your favorite kernel.zip into kernel folder
6. Copy boot.img from kernel folder to generic kernel folder
7. Copy modules present in /system/lib/modules in kernel folder and put it in /system/lib/modules in generic kernel folder
8. Now zip up your generic kernel folder and Flash
9. Voila
10. New kernel on any Rom.
11. So, is that easy /what?
Bugs and conditions
Even though this project is in alpha stage, if your Rom doesn't boot, blame the new kernel and your script first.
1. This is a simple method to change ramdisk and it doesn't work ,if you need anything more than that.
The binaries can also be used to open ramdisk and probably kernel as well using terminal emulator on your phone. If you face something unable to do on phone, go here for full PC workout
2. Essentially sense4 kernels cannot be used with this project to make it cm kernels,since it almost always need more work than just ramdisk changing
3. You need a working kernel present in boot partition. Wiping your boot and flashing will not work. It needs ramdisk from your phone and only updates the kernel part.
4. Does it work on other phones?
Yes. It bases itself on update script used. So, change update binary to suit your device
Try to change kernel address in the command for mkimg binary to make it work on other phones.
4.2 Does this mean that I can Flash kernel from any other phone to my Pico?
No. You can't. This only means you can Flash any other kernel made for other roms and your Pico to your Rom and Pico only.
4.3 Not tested fully guys.
Tired of 15 to 20 flashings to make it work. Test and try. I only tested aokp jb bhargz16`s kernel #1 on cm10b6 with twrp.
Reuse it,and try not to edit ui print and sleep parts
5. If it doesn't work, copy recovery log to SDcard and post here.
Original binaries from here
http://forum.xda-developers.com/showthread.php?p=36931024
(1.not the same script here~that is used to update ramdisk. This is used to update kernel and modified usage of binary to suit Pico
2. Without the binaries there, it would have been impossible. Don't forget to thank him. )
Reserved
LâTêS†↭ⓛⓘⓝⓚⓢ™CM10 HTC A310E.
If I haven't given you link, it's above. Just click it
Reserved 2
LâTêS†↭ⓛⓘⓝⓚⓢ™CM10 HTC A310E.
If I haven't given you link, it's above. Just click it
One more
LâTêS†↭ⓛⓘⓝⓚⓢ™CM10 HTC A310E.
If I haven't given you link, it's above. Just click it
All I can say is an ingenious piece of work bro. Nice use of the updaterscripts and good and simple way to swap ramdisks without much hassles.
:good: :good:
All the best !
akshat.shenoy said:
How does this work ?
All the best !
Click to expand...
Click to collapse
It's ramdisk changer... uses arm executable binaries from trevd to unpack and remake boot.îmg to change ramdisk.
Literally, it changes only kernel and doesn't touch ramdisk and so, we can use universal zips for cm7,9, 10,aokp.
That's the aim..
LâTêS†↭ⓛⓘⓝⓚⓢ™CM10 HTC A310E.
If I haven't given you link, it's above. Just click it
New poll added. Just fill up the no poll, if you don't like it.
Thread cleaned
Cleaned thread of some nonsense. Some ppl have to learn the hard way to not post spam or OT obviously
Deleted: Never mind
ptcpayme said:
New poll added. Just fill up the no poll, if you don't like it.
Click to expand...
Click to collapse
so that means now i can flash any kernel from any phone to my pico?? If not,plz explain.
THnx.
salil.bajaj said:
so that means now i can flash any kernel from any phone to my pico?? If not,plz explain.
THnx.
Click to expand...
Click to collapse
Without a kernel , we cannot use our phone. Learn more about " Kernels "
NOTE : Kernel == Boot.img ( Actual kernel is the zImage.. but never mind)
Yes we have to flash a kernel everytime we flash a ROM on our phone. It is simplified for our phone cause it gets flashed by itself ( thru the updater script )... And you could flash a kernel from our phone even normally thru
Code:
fastboot flash boot boot.img
What this tool does swaps Ramdisks of 2 kernels . Why is that useful ?
Cause then it makes one kernel of a particular ROM compatible with another ROM.
And I just forgot, this isnt the Q and A.
Got ya man!! Now this is really awesome work u hv cme up with!! :thumbup:
Sent from my HTC Explorer using xda premium
akshat.shenoy said:
Without a kernel , we cannot use our phone. Learn more about " Kernels "
NOTE : Kernel == Boot.img ( Actual kernel is the zImage.. but never mind)
Yes we have to flash a kernel everytime we flash a ROM on our phone. It is simplified for our phone cause it gets flashed by itself ( thru the updater script )... And you could flash a kernel from our phone even normally thru
Code:
fastboot flash boot boot.img
What this tool does swaps Ramdisks of 2 kernels . Why is that useful ?
Cause then it makes one kernel of a particular ROM compatible with another ROM.
And I just forgot, this isnt the Q and A.
Click to expand...
Click to collapse
Thanks for sharing usefull Information...........!!
Hey @BANNED i tried today and its working great. And nice updater-script troll.
Sent from my HTC Explorer A310e using xda app-developers app
thank you for your guide.

[CWM] [STOCK] Deodexed | Odexed DDMD1 | UNIVERSAL GY KERNEL SUPPORT

DEODEXED/ODEXED DDMD1​
You can use this ROM as base for your ROM, Just PM me with a link to the thread!
This is the "FULL ROM" not just the /app and /framework folder. :highfive:
Click to expand...
Click to collapse
FEATURES:
Latest Busybox (Completely Symlinked).
Latest Indian firmware.
Rooted with latest Superuser.
No scrolling bug (as in DDLK2).
Fully stock, no changes in UI.
Now works with any kernel.
Bugless & Rock Solid Stock Build.
The successor of DDLK2.
INCLUDED KERNEL DETAILS:
Latest DDMD1 Kernel
DOWNLOADS:
Deodexed DDMD1
Odexed DDMD1
Mod Edit: Link removed due to using pay per click's site Mirror - File Repository[/URL]
CREDITS:
Samsung
Evanlocked
SamFirmware
dsixda Kitchen
nolinuxnoparty
d3cka
zalzondabuzz
RiddlerA
SCREENSHOTS:
Lidroid Toggles:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Settings Mod:
Evolution X4 Statusbar:
4 Way Boot Menu:
ADDONS & PATCHES:
Swipe To Remove Notifications
All Kernel Fix (Call, IMEI, etc.) (MD5: 1EBAE85470D1ECF388A358241B1096A4)
Evolution X4 StatusUI
4 Way Boot Menu
Lidroid Toggles
Settings with embedded QuickPanel Options
For Deodex:
Rename to Settings.apk
Push to /system/app
Set permissions r w- r-- r--
Reboot!
For Odex:
Rename to Settings.apk
Push to /system/app
Remove Settings.odex from /system/app
Set permissions r w- r-- r--
Reboot!
INSTALLATION:
Newbies:
Flash DDMD1 Stock ROM via Odin.
Reboot in Recovery.
Flash Temporary CWM.
Wipe Data & Cache.
Flash ROM.
Advanced users:
Reboot into CWM.
Format system, cache and data.
Mount all partitions.
Flash ROM.
ADDITIONAL INFORMATION:​​
Know why you should "even" think of using the odexed version.
WHAT IS AN ODEX FILE?
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.
HOW THIS WORKS
For the more geeky amongst us, Android OS uses a Java-based virtual machine for running applications, called the Dalvik Virtual Machine. A deodexed, or .dex file contains the cache used by this virtual machine (referred to as Dalvik-cache) for a program, and it is stored inside the APK. An .odex file, on the other hand, is an optimized version of this same .dex file that is stored next to the APK as opposed to inside it. Android applies this technique by default to all the system applications.
Now, when an Android-based system is booting, the davlik cache for the Davlik VM is built using these .odex files, allowing the OS to learn in advance what applications will be loaded, and thus speeds up the booting process.
By deodexing these APKs, a developer actually puts the .odex files back inside their respective APK packages. Since all code is now contained within the APK itself, it becomes possible to modify any application package without conflicting with the operating system’s execution environment.
ADVANTAGES & DISADVANTAGES
The advantage of deodexing is in modification possibilities. This is most widely used in custom ROMs and themes. A developer building a custom ROM would almost always choose to deodex the ROM package first, since that would not only allow him to modify various APKs, but also leave room for post-install theming.
On the other hand, since the .odex files were supposed to quickly build the dalvik cache, removing them would mean longer initial boot times. However, this is true only for the first ever boot after deodexing, since the cache would still get built over time as applications are used. Longer boot times may only be seen again if the dalvik cache is wiped for some reason.
For a casual user, the main implication is in theming possibilities. Themes for android come in APKs too, and if you want to modify any of those, you should always choose a dedoexed custom ROM.
Prevent this thread from dying.
Rate this thread ★★★★★
Press "Tip us?"
Press thanks
Post in this thread (I am not asking you to spam!)
Click to expand...
Click to collapse
At last.Deodexed version is up!
Please upload it Asap
No longer switching to old Stock ROM's because of GNU Kernel, Hells Fusion Kernel, etc. not working!
NOTE: The problem why DDMD1 was not so commonly used is that if you flash a custom kernel other than the one provided with this, then you can't call anyone and IMEI is not displayed.... That is due to some changes in new libs and it is now fixed by flashing the lib provided in OP.
NOTE: To fix all Call & IMEI Problem, you need to flash the above (posted in OP) fix!
NOTE: According to some reports, that although network problems are fixed with above patch, IMEI does not appear with custom kernels. This error should not have occurred if you have followed EXACT instructions as in OP.​
Thread Changelogs:
CURRENT:
18-09-2013 WEDNESDAY
--------------------------------------
Added 4 Way Boot Menu to Addons.
OLD:
05-07-2013 FRIDAY
--------------------------------------
Added ODEXED | DEODEXED DDMD1 (no addons till now)
06-07-2013 SATURDAY
--------------------------------------
Added ADDONS - Lidroid Toggles, QuickPanel Settings, Swipe To Remove
08-07-2013 MONDAY
--------------------------------------
Removed Swipe 2 Remove. (Bootloop)
19-08-2013 MONDAY
--------------------------------------
Added Broadcom Radio Interface Layer fix.
boot.img
Do you guys have kernel of ddmd?
I need it for r&d.
CharsiBabu said:
Do you guys have kernel of ddmd?
I need it for r&d.
Click to expand...
Click to collapse
The above package also contains the DD MD1 kernel.
You may download and extract it.
low on data pack
Yash98 said:
The above package also contains the DD MD1 kernel.
You may download and extract it.
Click to expand...
Click to collapse
If I could, I would've downloaded the entire package.
But since I can't, I simply asked for it.
nvm.
Another thing,
can you provide me link to update 4 source?
Because i can't find it on their official page.
Link:-
http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=5360
Its not yet released
(source)
Here is your boot.img
CharsiBabu said:
If I could, I would've downloaded the entire package.
But since I can't, I simply asked for it.
nvm.
Another thing,
can you provide me link to update 4 source?
Because i can't find it on their official page.
Link:-
http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=5360
Click to expand...
Click to collapse
Can I ask you a question?
What would you do with the RamDisk?
The ODIN firmware(zip)package you've provided contains only one .tar.md5 file, but not separated PDA/MODEM/CSC files we've seen in earlier packages(DDLA2,DDLC2,DDLK2, and so on) and this cannot be flashed via ODIN. Even after checking a guide on XDA on how to use ODIN( I know how to use ODIN but I was confused when I found this only one file) and it fails to flash via ODIN. Later I flashed DDMD1 using this one. Please check the firmware package you've provided.
l0lh4rd said:
The ODIN firmware(zip)package you've provided contains only one .tar.md5 file, but not separated PDA/MODEM/CSC files we've seen in earlier packages(DDLA2,DDLC2,DDLK2, and so on) and this cannot be flashed via ODIN. Even after checking a guide on XDA on how to use ODIN( I know how to use ODIN but I was confused when I found this only one file) and it fails to flash via ODIN. Later I flashed DDMD1 using this one. Please check the firmware package you've provided.
Click to expand...
Click to collapse
Then how did I flash it?
Bro, that 1 .tar.md5 is to be put in PDA section and then start flashing.
You'll be suprised when it works!
You are right, but that was believed some time back
Like for example when you download ODIN flashable kernel .tar, do you get all the three tar's: PDA/CSC/MODEM ?
Yash98 said:
Then how did I flash it?
Bro, that 1 .tar.md5 is to be put in PDA section and then start flashing.
You'll be suprised when it works!
You are right, but that was believed some time back
Click to expand...
Click to collapse
Doesn't work
EDIT: Anyways I don't want to bother you with my problems( latest one: can't flash any custom kernels; might be due to new ramdisk as mentioned by member: Nitzz). Nice work
[REVERTED BACK TO OLD BASEBAND; FORGOT TO PROVIDE LOGCAT ]
Bro, if you want I can PM you the three PDA/CSC/MODEM .tar.md5 files by splitting this package, what say?.
Yash98 said:
Bro, if you want I can PM you the three PDA/CSC/MODEM .tar.md5 files by splitting this package, what say?.
Click to expand...
Click to collapse
No thanks but I already got from this thread http://forum.xda-developers.com/showthread.php?t=2335690&highlight=ddmd1 (thread closed but links not removed )
Yash98 said:
Bro, if you want I can PM you the three PDA/CSC/MODEM .tar.md5 files by splitting this package, what say?.
Click to expand...
Click to collapse
Nice idea :thumbup:
PM me too!
aniket.lamba said:
Nice idea :thumbup:
PM me too!
Click to expand...
Click to collapse
Here: http://www.mediafire.com/download/023udvzhhrgnb4z/S5360_DDMD1_ODDMD1_DDMD1.zip
Please report me if it is not 3 package!
l0lh4rd said:
Doesn't work
EDIT: Anyways I don't want to bother you with my problems( latest one: can't flash any custom kernels; might be due to new ramdisk as mentioned by member: Nitzz). Nice work
[REVERTED BACK TO OLD BASEBAND; FORGOT TO PROVIDE LOGCAT ]
Click to expand...
Click to collapse
yo yo!
m back..
yeah just read my thread..
latest firmwares support either my kernel or latest stock kernel..
what are the problems u all are facing?
Update Changelog:
Added Mirror
Update Changelog:
Added Swipe 2 Remove
Added Settings mod
Updated Credits
Can anybody provide me the latest stock kernal of ddmd1??
Sent from my room using sgy evo-x4//
I m always there to help.

Snapdragon camera!!

In less than a decade the cameras in our smartphones have become so advanced that many people choose not to buy traditional cameras at all. Of course, people still want high-quality images. These days nobody wants to settle for less than great. Neither do we.
So Here is the new Snapdragon Camera v2
Features: To Know about features visit*
https://www.qualcomm.com/news/snapd...a-features-add-dslr-effects-your-mobile-phone
Download link: https://www.androidfilehost.com/?fid=24052804347804681
Guys this camera app is probably the best camera you can use for the g2! I'm currently using it on the dirty unicorns rom and used it as well on inazuma rom and the quality is absolutely fabulous especially with chromaflash!
Just wanted to share and see what your thoughts are as well
Method: Thanx to 60nine
(using ES file explorer)
1. extract the zip to sd card somewhere
2. under "system/priv-app" > create a folder called "SnapdragonCamera"
3. give the folder "drwxr-xr-x" permissions
4. copy "SnapdragonCamera2.apk" to that folder and give it "-rw-r--r--" permissions
5. copy the "lib" folder (from the zip you've extracted) to "SnapdragonCamera" folder and give it the same permissions as the parent folder has ("drwxr-xr-x")
6. inside the "lib" folder there is also "arm" folder (give it the same "drwxr-xr-x" permissions)
7. inside that "arm" folder there are two ".so" files - give them "-rw-r--r--" permissions
8. reboot
Method 2:
1: Flash through twrp
2: extract zip file and install apk manually in the system > private app folder
3: No need for applying permissions
http://forum.xda-developers.com/oneplus-one/themes-apps/flashable-snapdragon-camera-v2-t3189685
Thanx to @wulsic for providing us an easier zip file!
https://www.androidfilehost.com/?fid=24269982086999942
Sent from my Unicorn Powered G2
delete... (new info added to the OP)
60nine said:
when you post something like this - include all the info from the original thread
such as
this app is designed for phones running. caf based kernels
that means it's for AOSP roms... and it probabbly won't work on stock based roms, cloudy/somboons roms etc...
Click to expand...
Click to collapse
No problem but like I said I've tried it on inazuma rom and it works perfectly but who gives a **** right? All I wanted is to show you ppl something different that works flawless on the lg g2 no matter which rom
Sent from my Unicorn Powered G2
Supracer said:
No problem but like I said I've tried it on inazuma rom and it works perfectly but who gives a **** right? All I wanted is to show you ppl something different that works flawless on the lg g2 no matter which rom
Click to expand...
Click to collapse
i've just tried to flash both original zip from the thread and resigned one - none of them works in stock 30f LG G2 rom by somboons... (it flashed through twrp, but they don't exist in the rom)
have you flashed the zip through twrp or copied files directly from the zip (+changing permissions)
60nine said:
i've just tried to flash both original zip from the thread and resigned one - none of them works in stock 30f LG G2 rom by somboons... (it flashed through twrp, but they don't exist in the rom)
have you flashed the zip through twrp or copied files directly from the zip (+changing permissions)
Click to expand...
Click to collapse
After flashing through twrp Open the zip file go to system than private-app and install the apk manually it should work
Sent from my Unicorn Powered G2
ok... i did it this way (using ES file explorer)
1. extract the zip to sd card somewhere
2. under "system/priv-app" > create a folder called "SnapdragonCamera"
3. give the folder "drwxr-xr-x" permissions
4. copy "SnapdragonCamera2.apk" to that folder and give it "-rw-r--r--" permissions
5. copy the "lib" folder (from the zip you've extracted) to "SnapdragonCamera" folder and give it the same permissions as the parent folder has ("drwxr-xr-x")
6. inside the "lib" folder there is also "arm" folder (give it the same "drwxr-xr-x" permissions)
7. inside that "arm" folder there are two ".so" files - give them "-rw-r--r--" permissions
8. reboot
i have to say it's a nice camera and i've used quite a few camera apps so far...
at the first glance - photo quality is the same as with the xdabbeb camera, but i like the UI better...
my device details:
- LG G2 (d802) running somboons stock 30f lollipop rom
- dorimanx kernel (v5.9.2 latest)
- xdabbeb camera and advanced drivers installed
60nine said:
ok... i did it this way (using ES file explorer)
1. extract the zip to sd card somewhere
2. under "system/priv-app" > create a folder called "SnapdragonCamera"
3. give the folder "drwxr-xr-x" permissions
4. copy "SnapdragonCamera2.apk" to that folder and give it "-rw-r--r--" permissions
5. copy the "lib" folder (from the zip you've extracted) to "SnapdragonCamera" folder and give it the same permissions as the parent folder has ("drwxr-xr-x")
6. inside the "lib" folder there is also "arm" folder (give it the same "drwxr-xr-x" permissions)
7. inside that "arm" folder there are two ".so" files - give them "-rw-r--r--" permissions
8. reboot
i have to say it's a nice camera and i've used a quite a few camera apps so far...
at the first glance - photo quality is the same as with the xdabbeb camera, but i like the UI better...
my device details:
- LG G2 (d802) running somboons stock 30f lollipop rom
- dorimanx kernel (v5.9.2 latest)
- xdabbeb camera and advanced drivers installed
Click to expand...
Click to collapse
Can I add this method on the first post?
Sent from my Unicorn Powered G2
Supracer said:
Can I add this method on the first post?
Click to expand...
Click to collapse
sure you can... it worked on my device, i think it would work on others too (at least on stock/cloudy/somboons roms - i don't know for aosp because i never used one on G2)
60nine said:
sure you can... it worked on my device, i think it would work on others too (at least on stock/cloudy/somboons roms - i don't know for aosp because i never used one on G2)
Click to expand...
Click to collapse
Thanx!! Works great on dirty unicorns so I think it should work on the rest
Sent from my Unicorn Powered G2
Aa
What about platform. xml? installed manually the apk obviously with right permissions and all it's fine.. I was wondering if we should copy the platform.xml file in etc folder. I'm on 30b stock lp
Inviato dal mio LG-D802
i've edited my post which had those red letters so it doesn't confuse people... @Supracer - you can edit your quoted one too
@xdabbeb my friend - did you see this app? it looks promising...
---------- Post added at 05:06 PM ---------- Previous post was at 05:04 PM ----------
Peppe91 said:
What about platform. xml? installed manually the apk obviously with right permissions and all it's fine.. I was wondering if we should copy the platform.xml file in etc folder. I'm on 30b stock lp
Click to expand...
Click to collapse
where did you find that xml file? is this xml used for flashing through twrp method?
I follow those steps and install successfully.
I am using RR 5.5.6rom
Thank you and i love this app
Found it in system folder, exactly here :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Inviato dal mio LG-D802
60nine said:
@xdabbeb my friend - did you see this app? it looks promising...
Click to expand...
Click to collapse
Hey dude...No, I hadn't, but will do so. If the source is available it would be even better.
EDIT: Found it
xdabbeb said:
EDIT: Found it
Click to expand...
Click to collapse
great!
Interesting bug - the app makes it look like my display has subpixel errors, not even one, check the circled parts (plus another red one on the upper left side.. they can be seen when zoomed in). I was scared when I looked at it, but there's nothing wrong with my display, not even in the stock camera app. Has anyone else noticed this?
Sent from my LG-D802 using XDA Free mobile app
yep, it looks like you have dead pixels, but you don't...
it's visible only on screenshots and while taking a picture...
unfortunately - screenshots are too small, so the bug is not visible
is this newer version? (v2.1)
http://www.mediafire.com/?b5nwbr1gabhka7j
i found this in an article comment when googling for "snapdragon camera"
source:
https://forums.oneplus.net/threads/snapdragon-camera-v2.335704/page-5
i've downloaded it, and it updated the current one without problem...
60nine said:
is this newer version? (v2.1)
http://www.mediafire.com/?b5nwbr1gabhka7j
i found this in an article comment when googling for "snapdragon camera"
source:
https://forums.oneplus.net/threads/snapdragon-camera-v2.335704/page-5
i've downloaded it, and it updated the current one without problem...
Click to expand...
Click to collapse
On the opo they where having problems so I didn't want to take the chance and post it here. Did you find any problems?
Sent from my Unicorn Powered G2

Droid Dual Boot Tool - The Ultimate Dual Boot Wizard by ACRD Team

Droid Dual Boot Tool - The Ultimate Dual Boot Wizard by ACRD Team
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Android Core Research & Development Team (ACRDT)
Proudly Presents You The
Droid Dual Boot Tool​
Introduction
We from the Android Core Research & Development Team (ACRDT) are glad to present you this “Droid Dual Boot Tool”, which does all the necessary steps to make your device dual boot. All you have to do is flash the zips as mentioned below. The main focus of this tool to help all Android Users to understand and have dual boot OS in their smartphone in a user friendly manner. This tool takes all the coding, so with a single click of mouse you can have dual boot. Awesome Right!! Keep Reading...
This Whole Concept was a Big Gigantic Hack by ACRD Team.
**Neither Device Manufacturer’s nor Android . Let It Like this.**
How it works?
Normally when you boot your phone, the kernel (or boot.img) file loads all the files from all partitions like /system, /data, /cache, /firmware…etc. So to have Dual Boot you need to edit the boot.img of the CustomROM such that it loads all the files from the /system2, /data2
To Achieve that We Partition the Device using Parted Commands in Zips ..We Uses Intelligent OpenRecoveryScript Commands To Flash them Automatically..In a Order Wise..
In a Short way I'm Explaining How this Stuff works.. our current rom which was in /system /data .we back up that rom .Our Script flash this Boot-To-Secondary_BackUp_Rom.zip this contains a modified recovery.& boot when we restores the rom it'll sent to /system2 & /data2 . Now what happens is our current rom is moved to secondary partitions.. Now /system /data are empty right so we can install our custom roms there ..
Check Out this Video & Zips If you want to know about how our Intelligent code Executes..
Dual Boot Mechanism (youtube)​
Why Dual Boot?
We Say If You Are A Custom Rom Lover..And An Enthusiast One to Try Out Roms..!!
To Try Out Every Rom..You Have To BackUp Your Current Rom And Flash It And Again Restore Your Old Rom..Seems Headache Process RIght..No Worries We Are Here For You..You Are In The Right Place With This 99% You Will Dual Boot Your Device..You Can Keep One Rom As Permanent And Try Out Other Roms With Out Touching First Rom.
Warning….!
Your warranty will be void, but for Xiaomi device you can get it back when you flash the ROM via EDL (Downlaod) Mode.
We Are Not Responsible For Damaged Ext-Cards,Corrupted emmc Chips, & Loss Of Data.
However, We'll Help You If you find any problem
Please Make a Full Nandroid Backup Of your Rom in External SD Card & Have a Full Copy Of Your Internal Data to your Ext-Card / Laptop.
Don’t try if BOOTLOADER is Locked. (You need to unlock it first)
Your System Performance Wont get Degraded..We Are Not using Both Roms Simultaneously ..We Are Just Switching From One Rom To Other Rom by Flashing Modified Boot.img Every Time..
Requirements
Our ultimate Tool & App..
MIUI /Current Rom “boot.img”.or it's Flashable Rom Zip
Custom ROM Marshmallow(CM,Mokee,etc) “boot.img”.or it's Flashable Rom Zip
TWRP Recovery Must Be Flashed To recovery Partition
An External Micro Sd Card.. With Minimum Free Space 8-10GB.
A Cup Of Hot Coffee / Ramen
Our Ultimate Tool Looks Like This
Our Ultimate App Looks Like This
DroidDual Boot Tool Majorly Contains Four Parts.
1. Wizard -: Used To Dual Boot Your Device
2. Tool -: Used To unpack/repack boot & recovery image files (For Advanced Users)
3. Donations - : Your Efforts Are Most Appreciable For us To Continue Our Work For All Android Devices. For Further Details Regarding Donation Kindly Contact Us. See You In Donation Page
4. AboutUs -: It’s Your Courtesy To Know About Us
How To Use This Ultimate Tool
Step 1 -: Select The Custom rom zip which you are going to install. Either Select The zip or it's boot.img
Step 2 -: Now Select your Custom TWRP Recovery.img in the Second Browse
Step 3 -: Here’s the Main Part. Now What You Have to do is .
- You need to pick up the boot.img from your current ROM i.e.
- Either you select the current rom zip . (“Which Is Flashed Already In your Device”) or select the boot.img from Your current rom zip
- OR If You Don't Have Your Current rom zip.. you can use these app From PlayStore To backup your Current bootpartition. (boot.img)
Rashr Open the app>Click On backup>Kernel backup>filename.img BackUpFile.img is Located In
Step 4 -: Once All the above *.img's / *.zips was selected . Select your device Then click start wizard It'll automatically does the necessary patches for your device & opens the folder.
Keywords:
1. Boot-To-Secondary_BackUp_Rom.zip = This Zip Is used to boot into Your Rom WHICH IS RESTORED VIA RECOVERY.This Zip Contains the patched recovery & patched boot.
2. Boot-To-Primary_Custom_Rom.zip = This Zip Is used to boot into cutom rom.This zip contains normal TWRP recovery & your Selected Custom rom Boot.img file.
3. /sdcard1 = Ext-card / Micro sd card
The Opened Folder Usually look Like This.
Flashing Process
Step 1 -: Paste that Folder Into Your Ext-Card Root Folder.. Like This
Note:: Always The path of DualBoot Folder & Sub Folders In Ext-card Root Folder (/sdcard1/DualBoot/AboveFolders/**.zip)has to Be Maintained..Otherwise No Flashing Will Work..
Step 2 -: Copy the Custom Rom Which you want to install And paste It in Install This Rom Folder..Check the Above picture..
I Assume you have done all Backup Of Internal & Cust EFS,Persist,Firmware Partitions​
Step 3 -: Install Our DualBootManagerApp..You Can Find it in DualBoot Foder .Click On Wizard-->Click Create Partitions…Like Below..Now The Magic Starts..It Took Around 20 Min. Don’t Interrupt the process… Now Enjoy Your Coffee / Ramen
That’s it Guys..With In Three Steps..you Are in DualBoot.. Once the Above Process Done Perfectly You’ll Be Again Boot back to Your Current Rom..Again Use Our App..To Switch between Os’s..
Check Out These Videos..If you want .For How to Flash..
Dual Boot Flashing (youtube)
Switch Os's​It's Dead Easy..Use our App go to SwitchOs’s..Select Your Desired OS..
Flashing Part Revert back to Normal​1. Take A BackUp of your Internal..and Rom use Switch os To boot into particular Os And take a Copy & backup Of Respective os’s..Like Which os Backup you want..
2. Use Our App Wizard--> Remove Partitions.. Once All Done You’ll Rebooted Into Recovery..
3. There restore Your Rom. Or install new zips What Ever You Want….
Check Out this video If you Want. For Revert back to Normal.
Revert Back To Normal (youtube)
Check Out the FAQ (MUST)
Make Sure To Check Out The Help & About Us Tabs In our Tool.. Where You Can Find The More In a Crystal Clear way About The Procedures..​1. What I have to do.If I want to change (Flashing New) custom roms?
A) Simply Follow Step 1 & Step 2 In How to use Dual boot wizard. Then Click Start Wizard..Then You’ll Get New Boot-To-Primary_Custom_Rom.zip In /DualBoot/2-SwitchOS..Copy That Zip And paste It In Your Micro-Sdcard..The Path Should Be Like /sdcard1/DualBoot/2-SwitchOS/ Paste The New File In here …Use our App to Switch to Primary os..Then Reboot to recovery..There flash Your new Custom Rom zip..
NOTE If you Are Changing(Flashing New) Custom Roms .Then You have to do the above process. Then Only Your Device Will boot into that particular Custom rom.You have to do this every time When Ever You Are Changing Custom Rom. The Main Purpose Of This Zips is to Switch between Custom rom to secondary (backUp) Rom. If You Didn’t change the boot.img while installing new rom.you cannot switch between roms.
2. If you Face Any Error Which Cant Be resolved..
A) Flash A full rom via edl mode. (Download Mode)
3) How to change(Flashing new) secondary(backup) rom.if i get any new update..
A) Changing the backup rom which was in /system2 /data2 was lenthy..it is like a permanent rom..I mean it's not easily changable ..if u want to change it no matter what..Here's one way.Use the wizard tool again from the beginning by browsing your new update rom in secondary os.then copy the new files in ext-card "DualBoot" folder..Then Start Remove partition process then Install Your updated rom.. there in that rom do what ever changes you want.Install Our App.Then Start the flashing process like from the beggining...
4) What Do i have to do if i want to flash any xposed or dolby or super su or any zips in any rom..
A) No Worries just Flash Them Normally as usual in recovery.. If it didn't work then report us.we'll look in that
5) When Will We Get This Awesome Tool & App For Our Other Xiaomi Devices...
A) As For now, It is For All Redmi 3S Varients..Soon..In the Next Release..We'll Include 2 More Devices..But We Need Your Support ..If You think We Are Affordable .You Can Show Us Your Support via Donations..Until Then .Stay Tuned With Our Forum...
Credits
Android Core Research & Development Team.
Justify Born Shadap (@justzzshadz),
Sai Tyson (Tyson),
Yuventius Hadinata Irgianto (Silfox),
Are The Developers of Droid Dual BootTool
Specific Device Testers
Thanks To m4mohit For Banner Editing
Humble Thanks to Our Donators. (Help Us to Serve You Better)
XDA:DevDB Information
Droid Dual Boot Tool, Tool/Utility for the Xiaomi Redmi 3S
Contributors
SILF0X, Tyson12
Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2017-02-28
Created 2017-02-22
Last Updated 2017-02-28
DOWNLOAD LINK :
DROID DUAL BOOT TOOL V.1.1
Change log :
V.1
- Initial Released
V.1.1
- Added Dual Boot Manager.apk
- Added MobiKwik
- Added "Open Folder"
- Change some documentation
- Change some filename (due android limitation)
"More devices will add soon on next update. Stay tuned with us"
RESERVED
Thank you So much for Developing this tool. I will test this tool to install 2 ROMs
m4mohit said:
Thank you So much for Developing this tool. I will test this tool to install 2 ROMs
Click to expand...
Click to collapse
Thanks you mohit for the banners.
Not gonna using MIUI and LineageOS same time but thanks you for this developing for our device !
hiimpig1 said:
Not gonna using MIUI and LineageOS same time but thanks you for this developing for our device !
Click to expand...
Click to collapse
Thanks bro
SILF0X said:
Thanks you mohit for the banners.
Click to expand...
Click to collapse
My Pleasure
Updated : Dual Boot Switcher
SILF0X said:
Updated : Dual Boot Switcher
Click to expand...
Click to collapse
anyone tried its working or has bugs?
This isn't easy job. Good job bro..
Any one try. And working ???
Download is there in .exe format where is the .apk file
Is it system based or android.
Gud job there.
But if we had a menu while boot up to select any ROM to start that will be osm.
bhim768 said:
Download is there in .exe format where is the .apk file
Is it system based or android.
Click to expand...
Click to collapse
Dear user the apk was in the tool.. Once the tool extracts the zips.. In the output folder you Can See Apk..
you can Try It With Out Any Worries..it was tested & Working Fine.. Please follow the instructions as mentioned
Thanks
---------- Post added at 06:53 PM ---------- Previous post was at 06:51 PM ----------
adityaon said:
Gud job there.
But if we had a menu while boot up to select any ROM to start that will be osm.
Click to expand...
Click to collapse
Sure We'll try our best to Implement It.. Thanks For the feedback..
---------- Post added at 06:54 PM ---------- Previous post was at 06:53 PM ----------
immy28 said:
Any one try. And working ???
Click to expand...
Click to collapse
you can Try It With Out Any Worries..it was tested & Working Fine.. Please follow the instructions as mentioned
You Can Check out the videos for your conformation..
Thanks
---------- Post added at 06:55 PM ---------- Previous post was at 06:54 PM ----------
cc6691 said:
anyone tried its working or has bugs?
Click to expand...
Click to collapse
Dear User ..
you can Try It With Out Any Worries..it was tested & Working Fine.. Please follow the instructions as mentioned
you Can Check out the videos for your conformation
Thanks
---------- Post added at 06:56 PM ---------- Previous post was at 06:55 PM ----------
javhusin2 said:
This isn't easy job. Good job bro..
Click to expand...
Click to collapse
Dear User
Thanks For the Feedback..Feel Free To Try it & Ask Any Queries Regarding This...
Thanks
Please add support for zenfone 2 laser
Or make a guide on how to add support for other devices
dont try this if your /data is encrypted
it wont work
Jure_aleksic said:
dont try this if your /data is encrypted
it wont work
Click to expand...
Click to collapse
can i use this on another device?
cc6691 said:
can i use this on another device?
Click to expand...
Click to collapse
Jure_aleksic said:
dont try this if your /data is encrypted
it wont work
Click to expand...
Click to collapse
Dear user
It's not like that, your whole /data will be repartitioned
So it's independent of data encryption.
You can try this with out worries
Thanks
Regards
SaiTyson
---------- Post added at 03:43 AM ---------- Previous post was at 03:42 AM ----------
cc6691 said:
can i use this on another device?
Click to expand...
Click to collapse
Sorry the initial stage was meant fit for Redmi3S Variants
Soon it'll be released for other devices
Thanks
Regards
SaiTyson
Hi,I have some problems. When I added a new ROM ,then my screen lock was in error. Even if I draw the correct pattern, it will still show a pattern error.How can I fix it ?

[SC7731/SC8830/SC9830] [LOLLIPOP+KITKAT]Rooting and installing roms. in spreadtrum

#############################################################################################
Hello......
This thread is for :-------
1)Android users....
2)For kitkat/Lollipop users having chipset spreadtrum sc7731/sc8830/sc9830(sc7731 based)
###############################################################################################
Porting custom recovery
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For making custom recovery we need the stock recovery...
For that we have two methods....
.
First method
1)--Download your stock firmware file......which should be in .pac format......(Google it)
2)--Now we need to extract the stock recovery from it.....which should be in .img format..
Folllow this guide......
https://androidmtk.com/extract-spreadtrum-pac-file
Second method
--- If you have rooted your device......
---Then download and install Wanam partition app in your rooted device .....
---Open Wanam partitions .......
--- Give it root permisions....
---Now scroll down and click on recovery .....
Backup it.......
---Now you have backup of your stock recovery
3)--Now we will port custom recovery for our device......
First download (anyone)....[TRY ALL TWRP RECOVERIES ......if touch is not working after porting recovery then try other recoveries............even after poting all of them......if doesnt work then ask me]
Custom recovery list
1)----Twrp recovery
https://drive.google.com/file/d/0B2XDyKNA3VPkeVZNZFVhMmRCUTQ/view?usp=drivesdk
https://drive.google.com/file/d/0B9Cmd-n_gEADb1pUTWtLa2JJczg/view?usp=drivesdk
https://mega.nz/#!6552kALB!e48ZPQJr9LiQTlFzqhpfx861H7p2FA4-AfD_ABpowTY
https://mega.nz/#!PoQHkQAC!qEESaJz576PJuN5M_ka-XTRdmkH8QHvYPSWMhyMbgZ0
https://mega.nz/#!L45QABaI!fQjypzBygWYcDfFwbAQaVv3-U1Qu_KmcvNyRppQBC9Y
https://mega.nz/#!C5pwiD5Z!Ijqh3CeNTi3S2bWMMI_P42mSx9lI3zKTW1CWUQ_pgDA
https://mega.nz/#!G1wGTR5C!fJ7HFGclBHbMXfi6USuYOFP3afDUqZ5c4QJMlIdHj04
2)------Cyanogen permanent (right now for lollipop)
https://mega.nz/#!P0p1TSiZ!M5scN0eVXa-GSQzFDdTAIJ1KKRWE9AZgJQ-g7D5xr0M
3)-----MIUI recovery [Fully function.....backup,restore ....]
https://drive.google.com/file/d/0B1PCS1QUC08TZktfNG01Y21xU3M/view
4)-----Ultra cwm recovery
https://drive.google.com/file/d/0B1PCS1QUC08TLTBCMXVUMnF0ejA/view
5)-----Cyanogen mod recovery[only for flashing zip files][Temporary recovery]
https://drive.google.com/file/d/0B1PCS1QUC08TOGZYbGRrRWpENGs/view
6)------Philz non-touch recovery[only for flashing zip files][Temporary recovery]
https://mega.nz/#!XkoxzIAa!PVU9v-HUDmO6upPgextPKqghlC1n7LvhS1rgzhigM4g
7)-------Temporary Cwm
https://mega.nz/#!Dg4nwYIT!rgggOZ07n55GpqfHl1zrSQBhGwGpUfn30ib5bx8EL6k
################################################## ############################################
Now follow this Guide.......
Things u will need
1.Windows PC
2.carliv image tool.
3.Stock Recovery ..
4.A Custom Recovery that matches with ur phone chipset.
5.Ur flash file -->If Any thing goes wrong ur flash file will help u to recover<--
6.working brain.
Lets Start
[1]create a working folder.
[2]Again create two folder in the working folder stock and port.
[3]Extract the img tool in both folder.
[4]Now Paste the stock and port recovery in recovery resources folder
[5]Now go to ur working folder>stock and run carliv.bat
[6]Now press " r " and Enter
[7]now select ur recovery number and enter
[8]now press 1 and enter
[9]wait for unpack then close it
[10]now go to port folder and run the carliv.bat in port folder
[11]now press r and enter
[12]now press 1 and enter
[13]now wait for extract and dont close this just minimize the it
[14]now open the new folder s in the stock and port folder s
[15]now copy this files from stock to port
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
[16]Now go to ramdisk>etc now open recovery.fastb with notepad++ in both folder (stock and port)
[17]now match the path of /system , /data , /chahce from stock recovery.fastb to port recovery.fastb
[18]Now Save It
[19]now open the minimized cmd/carliv then press any key
[20]now press 2 and enter
[21]Now go to port>output then u will see ur ported recovey.img
################################################## ############################################
Now if you followed all steps clearly then......You have successfully ported custom recovery for your device.....
Note:Temporary recoveries are only for flashing.....
do not use them for porting
....
4)--Flashing custom recovery
_____If your phone is rooted.....
Then download flashify/Rashr from play store and flash with it....
____If your phone is not rooted.....
Then flash it via fastboot.....
Now you have custom recovery installed......
##############################################################################################
Rooting
----Now download this zip file.....and transfer to ur phone.....
https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip?retrieve_file=1
----;Boot to recovery by pressing Power button+Vol down button respectively.......(it may be different for your device)
----Now click on install and choose the zip file we have downloaded.......Reboot
Now you have successfully rooted your device....
Check the root access by Root checker app......
##############################################################################################
Now come to the second part......i.e......to port custom roms to our device.......
Pre-required things .......
1)A zip extractor and compressor......
2)Boot.img of your device......
3)Brain.....
4)Little patience........
5)Customrom(i will provide the link)
6)Stock rom(provided by the manufacturer)
FOR KITKAT USERS
Step 1:Make a folder.......with any name u want
Extract the customrom.zip to port folder
Step 2elete from port folder and paste it from your stock rom(u can take the files by using a root explorer from your phone)
----Open system in port folder
1)----Open LIB folder
----Delete these Folders in lib folder and replace with the folder from your stock rom
/egl ( for fix graphic )
/hw ( for fix audio, sensor, camera, GPS, bluetooth, & FM Radio )
/modules ( for fix Wi-Fi, bluetooth, graphic, mounting partition, & FM Radio )
/soundfx ( for fix audio )
Add or replace these files from your stock rom
Note:If some files are not present then ignore.....
libaudio-resampler.so ( for fix audio)
libaudioeffect_jni.so ( for fix audio )
libaudioflinger.so ( for fix audio )
libaudiopolicy.so ( for fix audio )
libaudioutils.so ( for fix audio )
libbluetooth_jni.so ( for fix bluetooth)
libbt-client-api.so ( for fix bluetooth )
libbt-hci.so ( for fix bluetooth )
libbt-utils.so ( for fix bluetooth )
libbt-vendor.so ( for fix bluetooth )
libEGL.so ( for fix graphic )
libengbt.so ( for fix bluetooth )
libGLES_trace.so ( for fix graphic )
libGLESv1_CM.so ( for fix graphic )
libGLESv2.so ( for fix graphic )
libhardware.so ( for fix Fm Radio )
libhardware_legacy.so ( for fix bluetooth & Wi-Fi )
libMali.so ( for fix graphic )
libRS.so ( for fix Fm Radio )
librs_jni.so ( for fix Fm Radio )
libRScpp.so ( for fix Fm Radio )
libRSCpuRef.so ( for fix Fm Radio )
libRSDriver.so ( for fix Fm Radio )
libSR_AudioIn.so ( for fix Fm Radio )
libsrec_jni.so ( for fix Fm Radio )
libsrid.so ( for fix Fm Radio )
libtinyalsa.so ( for fix audio )
libtinyxml.so ( for fix audio )
libwebrtc_audio_preprocessing.so ( for fix audio )
libwpa_client.so ( for fix Wi-Fi )
2)-----open BIN folder
Add or replace these files from stock rom
bdt ( for fix bluetooth )
dhcpcd ( for fix bluetooth & Wi-Fi )
hostapd ( for fix bluetooth & Wi-Fi )
phoneserver ( for fix Internet from Mobile Data )
start-ssh ( for fix Tunneling VPN Access networking )
tinycap ( for fix audio services )
tinymix ( for fix audio services )
tinyplay ( for fix audio services )
wcnd ( for fix bluetooth )
wpa_cli ( for fix Wi-Fi )
wpa_supplicant ( for fix Wi-Fi )
3)------open etc folder
Delete these folders in port folder and paste from you stock rom......
bluetooth ( for fix bluetooth )
dhcpcd ( for fix bluetooth & Wi-Fi )
wifi ( for fix wifi)
Add or replace these files from stock rom.....
audio_effects.conf ( for fix audio services )
audio_hw.xml ( for fix audio hardware integration )
audio_para ( for fix audio hardware integration
audio_policy.conf ( for fix audio services )
connectivity_calibration.ini ( for fix Wi-Fi )
connectivity_configure.ini ( for fix Bluetooth )
tiny_hw.xml ( for fix audio hardware integration )
4)-----From system/usr/ folder
delete idc folder in port and paste from your stock....
5)------Delete boot.img and logo.bin(if any ) in you port folder ........and add your stock boot.img
6)-----Now compress it as zip and flash through recovery.....
First wipe data,dalvik,cache,system and then flash the rom...
Note: Do not use this method to port any other rom like cm,Miui,lewa .....
Guide for porting Emui rom(Kitkat)...Use the above method.....
the only change is that we have to do some modifications in stock boot.img.
Pre required things....
1)--A img file extractor(like AIK,CARLIV.......for more google is there)
2) your stock boot.img....
Lets start .....
Step 1)Unpack boot.img stock
Step 2)Move to ramdisk folder and find file init.environ.rc
Stel 3)Open init.environ.rc in a text editor.
Step 4)Find line "Export bootclasspath....
Step 5)Select line from export bootclasspath ......to the end and replace with this
PHP:
export BOOTCLASSPATH /system/framework/core.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/framework2.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/webviewchromium.jar:/system/framework/globalconfig-common.jar:/system/framework/hwEmui.jar:/system/framework/hwServices.jar:/system/framework/hwAndroid.policy.jar:/system/framework/hwframework.jar:/system/framework/hwcustframework.jar:/system/framework/HwKeyguardFlash.jar
Step 6)Save file and then repack img.....place it in emui rom
##############################################################################################
##############################################################################################
FOR LOLLIPOP USERS
Step 1:Make a folder...
Extract the customrom.zip to port folder
Step 2elete from port folder and paste it from your stock rom(u can take the files by using a root explorer from your phone)
---------open system folder.....
1)---------Open bin folder
---------Delete this file in port folder and copy from your stock
sensorservice
2)-------open etc folder
Delete these folder in port and copy these folders from stock...
Bluetooth
dhcpcd
wifi
permissions
Delete this file from port folder and copy from your stock.....
fallback_fonts.xml
3)--------Open lib folder
Delete these folder from port and copy from stock
egl
modules
Delete these files from port and copy from stock....
libsurfaceflinger.so
libsensorservice.so
libmedia_jni.so
libEGL.so
libGLES_trace.so
libGLESv1_CM.so
libGLESv2.so
open hw folder and replace from your camera.sc8830.so and sensors.so
4)---------copy the whole usr folder to port.......except a file named keylayout in usr folder
Now compress it and and flash......
First wipe data,dalvik,cache then flash the rom..
##############################################################################################
##############################################################################################
Fixing bugs....
KITKAT
1)----Camera
(do this if camera doesnt works....otherwise dont)
Step 1: Replace system/lib/hw/camera.8830.so
Step 2: Open camera.8830.so with Notepad
Step 3:Find lib files name in it.
Step 4:Copy lob files to system/lib
Don't Replece/Overwrite any Existing file.Just skip for it.
Step 5:Reboot
2)---If dolby fc(only when required)
then flash this
https://mega.nz/#!sQpEDZpB!ufFUzkND5srVAcSbp8N1o8V5cbtBIkVPS6vWJid4EwQ
LOLLIPOP
1)---Auto rotate fix(flash after every rom flashing-manadatory.....if it doesnt works.....then post a reply with this problem and your partitiom details..)
https://mega.nz/#!0Yl22DqD!KmnsS_OnC7gmf5fHb0V4AuNdGdM_TtTLd2MNTyteaQA
###########################################################
New roms.....with guide
https://forum.xda-developers.com/showpost.php?p=73897215&postcount=345
###################################
Credit:
Advan s4p and s4k group
Spreadtrum porting assassins
Parthib
Su droid
Android MTK
And all who helped me......
Hit the thanks button if i helped u....
Link for roms......
KITKAT
1)-----MiniROM v3
https://mega.nz/#!g19QQJ5S!wG4iViqi8Z871v94T2Dj9OLTxNBE5o42u8D5iTfqv7Q
2)------ Color OS ROM
https://mega.nz/#!Dd0GxC6L!fGmugI-AhT3CxqEQsisSRdQ5anKasaISkXATXTWxr5A
3)----- Evercoss Stockrom Modded
https://mega.nz/#!ycEBmLbK!C1dKnE9U0eJYGnt0cSjkoFK8caWJNpYKci-v_L-GN_M
Fix storage
https://mega.nz/#!SVNx0Zxb!HX0zLRHlM84QYeDyovdd3IHic-4bD5d5q8E_xCDmSxA
Dynamic System bar fix
https://mega.nz/#!KRch1ALZ!-IQ94BhmFx50KaEJt_nS6jM-d4fY8UKikUJQ-pawPAQ
4)----- Ices OS ROM
https://mega.nz/#!eBlWlbTD!ErlfoBNrlk9VtAizK-J4rPzxulONycOSVjQBj5OrzCs
5)------ inspired OS ROM v2
https://mega.nz/#!GVcBRJ4K!CBwwxthsccHVLfeAPeNpie5hfTMb5nExUtdqbpN97TQ
6)----- Itel ROM
https://mega.nz/#!TNV2jKBZ!yep6toJNH8vP_5Jb5cKp-X5jdu8N2bqPR7o5mVlEj0w
Fix Clear notif :https://mega.nz/#!aVMnxD5b!wUX4xSq5SsbayHhLtERLbeQZaTuGVrT4j5E7pjSj2Tc
7)----- Marshmallow ROM
https://mega.nz/#!Hc1xDC4J!B3ND4aFWFoHNwlLIcta9Y-QLMw5oE3ZE3XldQ4LyZZM
Fix keyboard
https://mega.nz/#!KFVzXAJR!-AKFk9lR0vUybZvbengQPjjodKRzkWUayPLdSBwiOV4
8)----- LG G4 ROM
https://mega.nz/#!rZlhmBoS!Rnbn8QEwiuTVZu3KzA7FoY7fsn4gUCg9IWjivEGYB6k
9)----- Philips ROM
https://mega.nz/#!OYlQyCYS!6yrX_eOHI_1-tWCiS7KNAz6JBUPuG1-mNgCrDHCyPZY
10)----- Simple rom xrv
https://mega.nz/#!2swjSBIJ!0FvXwUk20n_orTmJdW-Ly4xP9gVW-GR6vtrfGfjeXys
Fix ....
First flash this( https://mega.nz/#!mlQzTQIJ!FhTCvfuS7YYD-mfXheEd7sv_CXIertnjj7vutsBuAuI )
then this ( https://mega.nz/#!uwYVDbSb!YKVeuv0FHmiMGuf6zfEWjLdAjWZLN4BkxNt3INwY8GA )
11)---- Zonda ROM
https://mega.nz/#!bNtFnAoY!jAdojsBqSngvOC7Oo7MUYEnrsj0JpjmjPBAS_LUjzak
12)-----Yun os
http://upfile.mobi/GDHl9ilOoku
13)-- --Hollow os.
https://mega.nz/#!Rl0yRRbZ!GXKenbbUXOBGg5g4QIKqzSGjzlyoktzBAcZduXlfcks
14)-----Mini rom(Different version)
https://mega.nz/#!BVhTHSwD!4wy6eSr6QlLsIt5LGEc2Ew64lTuH8nJeQfDGrwtAXXg
15)-----Samsung s6 rom
https://mega.nz/#!uEJlwJbJ!OuuOH65HjT-mFGwAE5_OMJZt42zjRyyy6gY7VHSQTUE
Fix
http://www.apkmirror.com/apk/google...ices-8-4-89-2428711-032-android-apk-download/
16)-----Xperia z rom
https://mega.nz/#!FJg2DCQY!eRVQP7gqMWdXIcVH1uN1Xo-sBc69RhzGusndt9-txVg
17)-----Rushpop rom v3
https://mega.nz/#!wtshwI6D!y_FwXLLDG4ZZyvvHhYRVrWIavCeEZVKQioY11sWmxy8
Fix
https://mega.nz/#!sQpEDZpB!ufFUzkND5srVAcSbp8N1o8V5cbtBIkVPS6vWJid4EwQ
18)------Ice os rom
https://mega.nz/#!Hl8UCBBY!r-cKDMZdF2g1OBhkAcNwiABh0GeTI9anDlE4BaruAXA
19)-----Emui rom(Use the different porting guide given)
With theme support....like Miui
B116
https://mega.nz/#!pZEmjToL!jLzpJqMbO8GK6okUMc4bZbRXr9o_CPjLTvrQ8dPU5G4
20)----Pussyfap
https://mega.nz/#!qpRHjChQ!yuojg9Hw_zJFp_m-PXNrH8c7FGsol57Q_zsz2z9ajnM
LOLLIPOP
1)-------Nova hero s5 rom
https://mega.nz/#!Ns0S0T7R!TkcgzdB2MPRO07edPcvKsRDmYwG7oTE3y09XSWt4FxE
2)-------Fire os c-rom
https://mega.nz/#!hdNg2L7Z!D6b_bYXwI4m3KTu0FmnqUsxjXKDNrKgrxAo8doto8kY
3)-----Paw c-rom
https://mega.nz/#!5dEzUBAZ!I66nTHtRYTkRIUBAVBa37KKubIybdfLus0RWJNhQriM
4)-----Gretel v5 c-rom
https://mega.nz/#!IQl2GKra!97Yr7GIFrmYEQSVGUQcwuc-HRpX4OLR7dlcHjJcyPDk
5)-----Su droid rom
https://mega.nz/#!oUMBQKDI!_GXqlbwxK5u51Q2OIlZFtZelSasJpjFFLrpUGveOW9I
6)-----Minimalistic material os
https://mega.nz/#!hFc3UbYZ!hrT6YKOTQLAVUPB_xDB6OpXT7sAts71fBjMjovTMEVc
Fix
https://mega.nz/#!r5InhLQY!EhGRmsM7lIJA_leIA6FR_9r-Pq9JTT-Ru7msfMJAEpo
7)-----Sony rom
https://mega.nz/#!cE0liQBD!4bl0-5rEuU2mrBhDve37z08S3NQa3vV4NFcj9N-JI2c
8)----Fusion os
https://mega.nz/#!7AtXSYza!8DFvvVfdtpWWaIPzJEl5XI0WaNWeHeaw7PaIlsCGUug
9)----Faz fap rom
https://mega.nz/#!xhUw0AYD!LdzsKEWmnPwNrqv4rc8-S16qL06iq57-yGwRO3c_G30
10)---Hydrofap rom(Asus style)
https://mega.nz/#!ExdTXRSL!2OYUsUuZwtKdMamsl0rycgxCYljI7zs5Q9r5NjUxrWA
Fix
https://mega.nz/#!AoNnVTLA!gDOJLyZlMNVOlm_8Z0RA-N8Bmi_qepjySxwTX5KE09w
11)-----Lewa os perfect edition
https://drive.google.com/file/d/0B5b3X4emeb53c2tVVVd3NWdXVWM/view?
Fix....
https://userscloud.com/ajqgmpx30682
12)-----Idos rom
https://drive.google.com/file/d/0B5b3X4emeb53d05RcG4tYVE4RUk/view
13)-----mix ui rom
https://drive.google.com/file/d/0B1jcrOYXuJq7a2owVVZwUUdQNTg/view?usp=drivesdk
14)-----Pacman rom
https://mega.nz/#!JQhCxKwJ!pxHuwwrFm7B3uA9if3uOi2a15_JH69JfiX64l8lvzYo
More roms will be added soon.....​​
As for recovery, it does not always work (at least on some devices with the processor SC). Because, for example, does not work touch screen. And how to fix it?
keemi said:
As for recovery, it does not always work (at least on some devices with the processor SC). Because, for example, does not work touch screen. And how to fix it?
Click to expand...
Click to collapse
Sorry for the late reply......
Yaa u r right .......for some devices.....it does not always work......
the only solution is to build from source......but our device sources are not available
I have added more recoveries ........try them.....
first try the twrp recovery.......2 more added
I'll check, but later.
Long ago I tried and the problem with the touch screen is recovery MIUI in which they operate buttons and does not lock screen (slide to unlock, as TWRP). But it is also problematic.
Backup can do, but no longer to restore. The same installation zip, some installs (eg. Root) but not others (eg. The mods).
Long ago i have also tried from a post on xda.......by a member........but in vain
but founded these......
have u tried this miui recovery........working for me......touch too.............
And could you please clear what is problematic? cant got that.......
added two new twrp recoveries.......+a cwmultra recovery......
try them......may u will get some working recovery......
good luck
can any one please provide miui or cyanogen mod rom link for lollipop user (sc9830).
rishabhtech058 said:
can any one please provide miui or cyanogen mod rom link for lollipop user (sc9830).
Click to expand...
Click to collapse
Soon.....i will provide a way to port cm 12 ....to your lollipop device.......but that will have too many bugs ....not fully stable....
@ki said:
Soon.....i will provide a way to port cm 12 ....to your lollipop device.......but that will have too many bugs ....not fully stable....
Click to expand...
Click to collapse
Loved your tutorial,ported almost bugless Roms with your tutorial and little bit of my knowledge. In by following your tutorial I ported Marshmallow and Inspired OS and encountered camera bug but by replacing every lib (except drm, ssl, liandroid_runtime and liband_servers) I was able to make camera work. I need a way to port lollipop ROM to my KitKat device my device's chip is sc8830 and please suggest any ROM from the list for daily use which will gives stock Android experience with customization.
Sent from my Lenovo A6000/Plus using XDA Labs
Also provide a way to port MIUI
Sent from my Lenovo A6000/Plus using XDA Labs
Why dont u try emui....??
deleted
Ok I'll try it...
Sent from my Lenovo A6000/Plus using XDA Labs
Jitheshwar said:
Ok I'll try it...
Sent from my Lenovo A6000/Plus using XDA Labs
Click to expand...
Click to collapse
Good luck ......
If u will ask for best roms then i will name.
Rushpop
Simple rom
Pussyfap.
Minirom v3
and many more.....try yourself...
and how much ram in your device??
@ki said:
.......for some devices.....it does not always work......
the only solution is to build from source......but our device sources are not available
I have added more recoveries ........try them.....
first try the twrp recovery.......2 more added
Click to expand...
Click to collapse
As I was saying on the other thread which I was lead here by Jitheswar:
I've managed to flash the Hero S5 & Lewa OS ROMs, but not with the TWRP or CWM recoveries from here, TWRP 3.0.2 doesn't load, UltraCWM loads the first time but not after restarting, and also the data partition is not recognized.
So I used TWRP 2.8.7.0 from that other thread and flashed those two ROMs. I still want to be able to use the latest update of TWRP for spreadtrum.
My device: Itel it1508C 8GB basic model...
About the ROMs:
After flashing, the auto rotate doesn't work on both ROMs. Maybe I need to replace some other files from stock to port.
@ki said:
Good luck ......
If u will ask for best roms then i will name.
Rushpop
Simple rom
Pussyfap.
Minirom v3
and many more.....try yourself...
and how much ram in your device??
Click to expand...
Click to collapse
I have 1 GB of RAM and 8GB of internal storage. I Ported Both the EMUI ROMs that you have provided(by moding boot.img) none of the ROMs booted(stuck at boot logo not even showing boot animation. As of now I ported about 10 ROMs from your post every ROM booted except EMUI and Nevada OS project. Please give me workaround for this...
Sent from my Lenovo A6000/Plus using XDA Labs
oidicle said:
As I was saying on the other thread which I was lead here by Jitheswar:
I've managed to flash the Hero S5 & Lewa OS ROMs, but not with the TWRP or CWM recoveries from here, TWRP 3.0.2 doesn't load, UltraCWM loads the first time but not after restarting, and also the data partition is not recognized.
So I used TWRP 2.8.7.0 from that other thread and flashed those two ROMs. I still want to be able to use the latest update of TWRP for spreadtrum.
My device: Itel it1508C 8GB basic model...
About the ROMs:
After flashing, the auto rotate doesn't work on both ROMs. Maybe I need to replace some other files from stock to port.
Click to expand...
Click to collapse
Ok......i have figured out that . ...flash this fix..
https://mega.nz/#!0Yl22DqD!KmnsS_OnC7gmf5fHb0V4AuNdGdM_TtTLd2MNTyteaQA
and try all the recoveries(twrp) listed here
And a common issue in every ROM is Dolby is getting unfortunately stopped when I tap to open it. And my favorite feature that I am missing from my stock ROM is smart wake gestures (double tap to wake and some gestures to launch apps when screen is off) is there any way to to get those features. I have read tutorial on enabling hidden smart wake gestures for HUAWEI which were disabled by default, is this possible in my case too.
Sent from my Lenovo A6000/Plus using XDA Labs
Jitheshwar said:
I have 1 GB of RAM and 8GB of internal storage. I Ported Both the EMUI ROMs that you have provided(by moding boot.img) none of the ROMs booted(stuck at boot logo not even showing boot animation. As of now I ported about 10 ROMs from your post every ROM booted except EMUI and Nevada OS project. Please give me workaround for this...
Sent from my Lenovo A6000/Plus using XDA Labs
Click to expand...
Click to collapse
1 gb ram....good ....then pussyfap would fly in your phone and others too........mine is 512 mb......
At bootlogo?ok then there is some error in the code i provided will correct it as soon i get time........
but u can also do it yourself by comparing the init.environ.rc file of both roms.........understood?
Nevada os not booted??? thats weird.... ..what happened, ?stucked at bootlogo????
@ki said:
1 gb ram....good ....then pussyfap would fly in your phone and others too........mine is 512 mb......
At bootlogo?ok then there is some error in the code i provided as soon i get time........
but u can also do it yourself by comparing the init.environ.rc file of both roms.........understood?
Nevada os not booted??? thats weird.... ..what happened, ?stucked at bootlogo????
Click to expand...
Click to collapse
Yes just like EMUI
Sent from my Lenovo A6000/Plus using XDA Labs
---------- Post added at 07:36 AM ---------- Previous post was at 07:33 AM ----------
But I didn't saw any pussyfap ROM in your tutorial....
Sent from my Lenovo A6000/Plus using XDA Labs

Categories

Resources