[Q] Port kitkat rom to a jelly bean device - OS Porting

Hello to all XDA members
My question is that is there any guide to port kk rom to my jb device as there is no kk update available for my device. My device is gfive g10 fashion mt6582 running on jb 4.2.2 and i want to update it to 4.4.2. Thank you.

ezistrom said:
Hello to all XDA members
My question is that is there any guide to port kk rom to my jb device as there is no kk update available for my device. My device is gfive g10 fashion mt6582 running on jb 4.2.2 and i want to update it to 4.4.2. Thank you.
Click to expand...
Click to collapse
{Tutorial} How to port Kitkat Roms.{4.4.2-4.4......}
Kitkat OS are slightly different as compared to Jellybean OS,system files like modules are not present in kitkat as in jellybean.This guide features roms with same chipseteg mtk6582 to mk6582.
STEPS:
1.
a) Open STOCK and PORT ROMs in separate windows
b) Copy boot.img from STOCK
d) Paste boot.img in PORT
2.
a) Open folder system/bin in STOCK and copy files pq and vold (use ctrl key to select multiple files)
b) Open folder system/bin in PORT and paste pq and vold (Select Copy and Replace for both files)
3.
a) open folder system/etc in PORT and delete folders bluetooth, firmware and wifi
b) open folder system/etc in STOCK and copy folders bluetooth, firmware and wifi
c) open folder system/etc in PORT and paste folders bluetooth, firmware and wifi
4.
a) open folder system/lib in PORT and delete folder egl and hw
b) open folder system/lib in STOCK and copy folder egl and hw
c) open folder system/lib in PORT and paste folder egl and hw
5.
a) open folder system/lib in STOCK and copy all files which starts with libaudio
b) open folder system/lib in PORT and paste all libaudio files
6.
a) open folder system/lib in STOCK and copy following files:
libcamalgo.so
libcamdrv.so
libcameracustom.so
libdpframework.so
libsensorservice.so
libsync.so
libvcodecdrv.so
b) open folder system/lib in PORT and paste all files
7.
a) open folder system/usr/keylayout in STOCK and copy file Generic.kl
b) open folder system/usr/keylayout in PORT and paste file Generic.kl
8.
a) open folder system in PORT and delete folder vendor
b) open folder system in STOCK and copy folder vendor
c) open folder system in PORT and paste folder vendor
9.
Open build.prop in PORT and search line or add ro.sf.lcd_density= eg 160 depends n your phone density
In build.prop search lines
ro.product.locale.language=
ro.product.locale.region=
For English change it to
ro.product.locale.language=en
ro.product.locale.region=US
10.
a) edit META-INF Folder,check for updater script and edit your mounts points correctly.
Eg. format("ext4", "EMMC", "/dev/block/mmcblk0p4", "0");
mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");
11.
Compress/zip META-INF, system folder and boot.img using 7-Zip or any other compressing software .
Thats now your ported kitkat rom in a zip form.
KILL THE BUGS.......!!!!!!
Showing black screen after logo?
Replace following file from STOCK to PORT
system/lib/libMali.so
Stuck at logo/Bootloop?
Replace following files from STOCK to PORT
system/lib/libandroid_runtime.so
system/lib/libandroid_servers.so
system/lib/libmedia_jni.so
Camera focus not working?
Replace following file from STOCK to PORT
system/lib/libfeatureio.so
Camera showing wrong model in pic property?
Change model in build.prop
Still not working? Replace following file from STOCK to PORT
system/lib/libexif.so
Camera not working/force close?
Replace following files from STOCK to PORT
all files from system/lib folder which starts with libcam
Resolution problem?
open build.prop and add following line
ro.sf.lcd_density=
Pixalation in video?
Replace following file from STOCK to PORT
system/lib/libvcodecdrv.so
Flipped touch screen?
Replace following files from STOCK to PORT
system/lib/libinput.so
Storage not mounting?
Decompile framework-res.apk using apktool or apk multitool and replace following file from STOCK framework-res.apk to PORT framework-res.apk
/res/xml/storage_list.xml
LED OR flashlight not working?
Replace following files from STOCK to PORT
system/lib/libfeatureio.so

princevirus said:
{Tutorial} How to port Kitkat Roms.{4.4.2-4.4......}
Kitkat OS are slightly different as compared to Jellybean OS,system files like modules are not present in kitkat as in jellybean.This guide features roms with same chipseteg mtk6582 to mk6582.
STEPS:
1.
a) Open STOCK and PORT ROMs in separate windows
b) Copy boot.img from STOCK
d) Paste boot.img in PORT
2.
a) Open folder system/bin in STOCK and copy files pq and vold (use ctrl key to select multiple files)
b) Open folder system/bin in PORT and paste pq and vold (Select Copy and Replace for both files)
3.
a) open folder system/etc in PORT and delete folders bluetooth, firmware and wifi
b) open folder system/etc in STOCK and copy folders bluetooth, firmware and wifi
c) open folder system/etc in PORT and paste folders bluetooth, firmware and wifi
4.
a) open folder system/lib in PORT and delete folder egl and hw
b) open folder system/lib in STOCK and copy folder egl and hw
c) open folder system/lib in PORT and paste folder egl and hw
5.
a) open folder system/lib in STOCK and copy all files which starts with libaudio
b) open folder system/lib in PORT and paste all libaudio files
6.
a) open folder system/lib in STOCK and copy following files:
libcamalgo.so
libcamdrv.so
libcameracustom.so
libdpframework.so
libsensorservice.so
libsync.so
libvcodecdrv.so
b) open folder system/lib in PORT and paste all files
7.
a) open folder system/usr/keylayout in STOCK and copy file Generic.kl
b) open folder system/usr/keylayout in PORT and paste file Generic.kl
8.
a) open folder system in PORT and delete folder vendor
b) open folder system in STOCK and copy folder vendor
c) open folder system in PORT and paste folder vendor
9.
Open build.prop in PORT and search line or add ro.sf.lcd_density= eg 160 depends n your phone density
In build.prop search lines
ro.product.locale.language=
ro.product.locale.region=
For English change it to
ro.product.locale.language=en
ro.product.locale.region=US
10.
a) edit META-INF Folder,check for updater script and edit your mounts points correctly.
Eg. format("ext4", "EMMC", "/dev/block/mmcblk0p4", "0");
mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");
11.
Compress/zip META-INF, system folder and boot.img using 7-Zip or any other compressing software .
Thats now your ported kitkat rom in a zip form.
KILL THE BUGS.......!!!!!!
Showing black screen after logo?
Replace following file from STOCK to PORT
system/lib/libMali.so
Stuck at logo/Bootloop?
Replace following files from STOCK to PORT
system/lib/libandroid_runtime.so
system/lib/libandroid_servers.so
system/lib/libmedia_jni.so
Camera focus not working?
Replace following file from STOCK to PORT
system/lib/libfeatureio.so
Camera showing wrong model in pic property?
Change model in build.prop
Still not working? Replace following file from STOCK to PORT
system/lib/libexif.so
Camera not working/force close?
Replace following files from STOCK to PORT
all files from system/lib folder which starts with libcam
Resolution problem?
open build.prop and add following line
ro.sf.lcd_density=
Pixalation in video?
Replace following file from STOCK to PORT
system/lib/libvcodecdrv.so
Flipped touch screen?
Replace following files from STOCK to PORT
system/lib/libinput.so
Storage not mounting?
Decompile framework-res.apk using apktool or apk multitool and replace following file from STOCK framework-res.apk to PORT framework-res.apk
/res/xml/storage_list.xml
LED OR flashlight not working?
Replace following files from STOCK to PORT
system/lib/libfeatureio.so
Click to expand...
Click to collapse
can i port rom using this method jb to kk?

jrmillan23 said:
can i port rom using this method jb to kk?
Click to expand...
Click to collapse
No I dont think , but you can ask other members :good:

princevirus said:
No I dont think , but you can ask other members :good:
Click to expand...
Click to collapse
ok thank you m8 :good:

Ok so for your kind information you are right but this method will not work for jellybean as kit Kat has an ART compiler(libart.so) along with dalvik(libdvm.so) and some permissions(/etc/permissions) attached to (/system/framework). So you will have to rip off every line to find dependencies. If copy paste was simple so I've updated from Jellybean to Android N ..... and what about the android API framework. And also on their website it is said that things Changed since lollipop.. now in jb and kk we need to give all permission to app and if we don't agree so app doesn't installs.... but in lollipop app installs without any permission and ask during app run to grant individual permission so you can customize what individual apps can use...... but the METHOD YOU SUGGESTED IF YOU PORT MARSHMALLOW FROM LOLLIPOP OR ANDROID N TO MARSHMALLOW...... also get updates because with each android there is something new.... so if you copy the jar framework which is the spine of android .....what is the meaning of it if you not had appropriate permissions.xml which tells a system that " hey there I've got something for this app to be functional" actually permissions are telling apps which uses it the location where it is located and how an app can use it......open with any root explorer you see the basic like bluetooth.xml has a snippet telling framework location"/system/framework/bluetooth.jar"...... sort of thing......so you need to check every dependencies.......
PS note : it will be like you build a supercomputer,sell it to IBM or Microsoft and realised you forgot to connect all wires in system!!!!
So please check what you are doing.... I'm just suggesting you some more information where you are going wrong...
Example:::: my /etc/permission has a permission name CP_COMMON.xml which has this snippet... it is directing my system apps and 3rd party apps where it is located (only the app which uses it).
It adds security so that any of my app cannot modify or corrupt it... it directs one way read only traffic. (############ this cp common is present for Panasonic and cool pad phone only.... so each device has its specific framework and permission....i cannot just copy the Touchwizui.jar and believe that after reboot a fairy will come and change my ui like Samsung s6.....)
::This is the snippet::
<?xml version="1.0" encoding="utf-8"?>
<permissions>
<library name="common"
file="/system/framework/CP_CommonDex.jar"/>
<library name="netFramework"
file="/system/framework/CP_NetFrameworksDex.jar"/>
<library name="netusermgr"
file="/system/framework/CP_NetUserMgrDex.jar"/>
<library name="systeminterface"
file="/system/framework/CP_SystemInterface.jar"/>
</permissions>
Well good luck porting and it will be good to keep this thing in mind next time you port...keep updates what google latest beta has "new" at developers.android.com
Cheers for your work.
Sent from my Panasonic P81 using XDA Labs

princevirus said:
{Tutorial} How to port Kitkat Roms.{4.4.2-4.4......}
Kitkat OS are slightly different as compared to Jellybean OS,system files like modules are not present in kitkat as in jellybean.This guide features roms with same chipseteg mtk6582 to mk6582.
STEPS:
1.
a) Open STOCK and PORT ROMs in separate windows
b) Copy boot.img from STOCK
d) Paste boot.img in PORT
2.
a) Open folder system/bin in STOCK and copy files pq and vold (use ctrl key to select multiple files)
b) Open folder system/bin in PORT and paste pq and vold (Select Copy and Replace for both files)
3.
a) open folder system/etc in PORT and delete folders bluetooth, firmware and wifi
b) open folder system/etc in STOCK and copy folders bluetooth, firmware and wifi
c) open folder system/etc in PORT and paste folders bluetooth, firmware and wifi
4.
a) open folder system/lib in PORT and delete folder egl and hw
b) open folder system/lib in STOCK and copy folder egl and hw
c) open folder system/lib in PORT and paste folder egl and hw
5.
a) open folder system/lib in STOCK and copy all files which starts with libaudio
b) open folder system/lib in PORT and paste all libaudio files
6.
a) open folder system/lib in STOCK and copy following files:
libcamalgo.so
libcamdrv.so
libcameracustom.so
libdpframework.so
libsensorservice.so
libsync.so
libvcodecdrv.so
b) open folder system/lib in PORT and paste all files
7.
a) open folder system/usr/keylayout in STOCK and copy file Generic.kl
b) open folder system/usr/keylayout in PORT and paste file Generic.kl
8.
a) open folder system in PORT and delete folder vendor
b) open folder system in STOCK and copy folder vendor
c) open folder system in PORT and paste folder vendor
9.
Open build.prop in PORT and search line or add ro.sf.lcd_density= eg 160 depends n your phone density
In build.prop search lines
ro.product.locale.language=
ro.product.locale.region=
For English change it to
ro.product.locale.language=en
ro.product.locale.region=US
10.
a) edit META-INF Folder,check for updater script and edit your mounts points correctly.
Eg. format("ext4", "EMMC", "/dev/block/mmcblk0p4", "0");
mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");
11.
Compress/zip META-INF, system folder and boot.img using 7-Zip or any other compressing software .
Thats now your ported kitkat rom in a zip form.
KILL THE BUGS.......!!!!!!
Showing black screen after logo?
Replace following file from STOCK to PORT
system/lib/libMali.so
Stuck at logo/Bootloop?
Replace following files from STOCK to PORT
system/lib/libandroid_runtime.so
system/lib/libandroid_servers.so
system/lib/libmedia_jni.so
Camera focus not working?
Replace following file from STOCK to PORT
system/lib/libfeatureio.so
Camera showing wrong model in pic property?
Change model in build.prop
Still not working? Replace following file from STOCK to PORT
system/lib/libexif.so
Camera not working/force close?
Replace following files from STOCK to PORT
all files from system/lib folder which starts with libcam
Resolution problem?
open build.prop and add following line
ro.sf.lcd_density=
Pixalation in video?
Replace following file from STOCK to PORT
system/lib/libvcodecdrv.so
Flipped touch screen?
Replace following files from STOCK to PORT
system/lib/libinput.so
Storage not mounting?
Decompile framework-res.apk using apktool or apk multitool and replace following file from STOCK framework-res.apk to PORT framework-res.apk
/res/xml/storage_list.xml
LED OR flashlight not working?
Replace following files from STOCK to PORT
system/lib/libfeatureio.so
Click to expand...
Click to collapse
Sir, is it possible to port cm13 to mt6582 (jelly bean 4.2.2)?
I ported many times with different methods, but it did not boot always.
I really want cyanogenmod for mt6582 (jelly bean 4.3.3)
Thanks

Can you plz tell me how to port system apps of any samsung Droid

Can i port marshmellow rom using thia mwthod for my lollypop based device?
The rom i am trying to port is from a same model eevice qith the only difference being the display type. My device is fhd. The rom i am trying ti port ia built for the same model device wth hd display.

Jb to kk
princevirus said:
No I dont think , but you can ask other members :good:
Click to expand...
Click to collapse
Though you said it, but what conversions are neccessary to change the same files to kitkat. ?
---------- Post added at 09:55 PM ---------- Previous post was at 09:45 PM ----------
Tanmoy Mitra said:
Ok so for your kind information you are right but this method will not work for jellybean as kit Kat has an ART compiler(libart.so) along with dalvik(libdvm.so) and some permissions(/etc/permissions) attached to (/system/framework). So you will have to rip off every line to find dependencies. If copy paste was simple so I've updated from Jellybean to Android N
Sent from my Panasonic P81 using XDA Labs
Click to expand...
Click to collapse
A good explanation about many such hurdles. But technically is it possible to make changes to the original rom files.

Yogesh1969 said:
Though you said it, but what conversions are neccessary to change the same files to kitkat. ?
---------- Post added at 09:55 PM ---------- Previous post was at 09:45 PM ----------
A good explanation about many such hurdles. But technically is it possible to make changes to the original rom files.
Click to expand...
Click to collapse
Ok Yes it is possible but finding each and every component will be tricky and make underpants wet......Well I tried it myself out of curiosity and found it bricked again.....Lol From my Dad's Lenovo K4 note....marshmallow....Thank god I know how to reflash its firmware.........Instead I optimized it and trying to mod its framework.jar and SystemUI.apk for MM or Nougat like feel. But the trickiest part is change it's Api.....which is NEXT TO IMPOSSIBLE by simple copy paste....
Three things you can do
1.) Buy Google pixel or any android phone(Which you will
not)
2.) Use Ubuntu to rebuild or modify unpack repack and
port your Rom.....Might be less hard for an amateur.
3.) Use any CyanogenMod, Blisspop, Aokp,Aosp or any
rom of device unofficially ported or have same spects
Like ram , no of processor core, (camera doesnt
matter) Internal memory etc and DPI or Screen Size.
YOU ARE LEFT WITH 3 CHOICES...Choose wisely live well.
---------- Post added at 05:25 PM ---------- Previous post was at 05:24 PM ----------
Ok by the way I'm 11standard student from India.....Running a cool mobile with no company support.....Just my trial brick error method to optimize it.....

from mediatek to qualcomm it is possible??
Sent from my S50D using Tapatalk

Related

[TOOL] Create ZipThemer patch from modified APK - Linux only

Hey guys & gals!
Here is a little tool I made.
What it does is take 2 APK files - the original, and the modified/themed one. It then extracts the APK's and collects all the files that have changed from the original in the modified APK. It also adds the new files in the modified APK.
It wont handle changes to the smali code, but any xml or png changes will work fine.
Then it builds the changed files into a zip file that can be flashed using ZipThemer.
To use:
make an empty directory for apkdiff to work in.
create 2 folders new_apk and old_apk and place the 2 files in their respective directories.
Run the script:
apkdiff /system/app Phone
The 2 parameters are:
The folder on your device the APK is located in
The name of the APK file (without .apk on the end)
There are a couple of parameters you may need to adjust at the top of the file.
The result will be a file in the "out" folder which can then be used on other devices to modify the original apk using ZipThemer. This is a lot smaller file than if you redistribute the whole modified APK.
I hope this makes sense to someone!!
I am sure there are bugs in it somewhere, so if you give it a try and it breaks let me know.
Cheers!
Great and useful work mate,
thank you very much!!!

HELP editing Phone.apk from Galaxy S CM9 to have full picture on the incoming calls

I want to modify the Phone.apk from teamhacksung CM9 B17 for Galaxy S.
What I want to do is to modify it that when I have an incoming call, to see the full picture of the caller. more precisely I want that the black rectangle where you have icon to answer or t reject, to be transparent.
It can be done. I got from the xda forum a moded Phone.apk for B16 where that rectangle is transparent.
I have attached a picture so that you understand what I'm talking about. i also have attached that transparent mod for B16.
Using Beyond Compare 3, I guess that I have to modify in the following file:
Phone.apk\res\layout\incall_touch_ui.xml and replace:
<com.android.internal.widget.multiwaveview.MultiWaveView android:id="@id/incomingCallWidget" android:background="@android:color/black" android:visibility="gone" android:layout_width="fill_parent" .......
with:
<com.android.internal.widget.multiwaveview.MultiWaveView android:id="@id/incomingCallWidget" android:background="@android:color/transparent" android:visibility="gone" android:layout_width="fill_parent" .......
Here comes the problem:
I decompile Phone.apk with Apk_Manager_5.0.2, change that word, save the file and the recompile.
After i install the phone.apk using a zip container from recovery, when I try to make a call or receive a call, I get the: "Voice calls not suported" error.
I tryed all the combinations for compiling: system app, signed/unnsigned; nonsystem app signed/unsigned. Same error.
What am I doin wrong? Any ideas?
Thanks.
similar problem here, but my Phone.apk just crashs
I've had similar issues on Samsung's GB ROMs. I had no problems with Contacts.apk, MMS.apk and DialerTabActivity.apk. I could easily recompile them and moded versions would work. But recompiled Phone.apk kept FC-ing so I eventually gave up.
I don't know what tools themers use to make it work.
After recompiling the Phone.apk open it with 7zip, extract the file that you have modified and put it in the original phone.apk.
Inviato dal mio GT-I9000 usando Tapatalk 2 Final
copying the file did work, thanks for that tip. However the mod did not work, the lower area is still black :-(
You need to change some files from the apk manager to compile android 4.0 files. I can upload my apk manager whitch works as soon as I get home.
those apk manager changes (it's actually not a single change in apk manager but just using apktools 1.4.1) are only related to the smali/dex files. layout/*.xml aren't influenced by that.
These are the changes that I was talking about:
"No problem I used Apk Manager 5.x(dont know exactly). But I've done this two things with the APK-Manager:
-deleted the original aapt.exe in /others and copied the one from the platform tools folder in from the sdk(has to be done if you work with ics apps)
-(de)compiled with Apk-tool 1.4.1 instead of 1.4.3 as the newer version sometimes causes some errors. Just delete the Apkttool.jar in /others and download 1.4.1 from the apk tool webite and paste it in /other
afterwards everything should work fine.."
i know those changes (see above), they don't solve the problem though.
apktool 1.4.1 + copy unchanged files (everything but ressources.arsc and incall_touch_ui.xml): FC
apktool 1.4.1 + don't copy: FC
apktool 1.4.3 + copy unchanged files: no FC but contact pic is still the old size
apktool 1.4.3 + don't copy: FC
same proble here with GS2.
this incoming call screen filled with black is very anoying...
any news on how to fiw that?
phone transparent incoming call
That app does wgat it is supposed, ask mr goodle, for i don't kjnow where i have found it
i made it AOKP build 37
Thats great, but can you explain how to do that?
Cause i' use GS2, and not GS, adn with different rom, we have to use differents phone.apk.
So instead of asking you every time, i'd like to learn how to do it.
Thanks!
Decompiled
Edited
Compiled
Signed
Hi. That's how I was able to do it:
First, copy your Phone.apk from the system folder inside your phone to your computer. Do not use any other Phone.apk, because it may be another version and it will not work. Or extract the Phone.apk from the rom that you flashed to your phone and use it.
You must make some changes to the apk manager to complie/decomplile Phone.apk.
Here is the list with the changes. If you follow it exactly, it should work:
-delete the original aapt.exe in /others and copy the one from the platform tools folder from the sdk(has to be done if you work with ics apps) - you must install android 4.0 sdk. Google it and you will find it easy.
-(de)compile with Apk-tool 1.4.1 instead of 1.4.3 as the newer version sometimes causes some errors. Just delete the Apkttool.jar in /others and download 1.4.1 from the apk tool webite and paste it in /other
afterwards everything should work fine...
Then, when you get the unsignedPhone.apk, rename it to Phone.apk, and put it in a zip file and flash via recovery. Do not copy it with inside the phone because it will not work. If you don't know how to make a zip file, just download any mod (perka, reloaded ...) and open the zip with 7zip, delete any apk's you find in it, and drag Phone.apk inside the System folder from the zip, and then flash it via recovery.
Good luck.
If it does't work, send me an email: [email protected], and I will send you my apk manager that is allready modified and works to compile/decompile.

[GUIDE] ROM Tweaking

What you will need:
Basic tools
- Notepad++
- ZIP manager tool like 7zip
Advanced tools
- Cygwin
- smali (assembler/disassembler)
- APKTool/APK Multi-tool
Lets Begin:
Download a ROM (we use CM in this guide) of your choice (don’t forget to get the permissions for it modding from the developer) and extract it. When you extract it, you will see at least two folders and one file
Folders
- system
- META-INF
Files
- boot.img [this is not present in defy/defy+ ROMs so don't worry about it ]
NOTE THAT I AM ONLY GIVING DETAILS ABOUT THOSE FOLDER WHICH YOU CAN REMOVE/EDIT
THE \system\bootmenu\2nd-boot\ FOLDER
In this folder you'll find the kernel [zImage] file of the ROM here you can change it with the one you compiled or by others.
The Tts folder
The ‘TTS folder’ is all about Text-To-Speech. It contains all the files needed by the Android system to get Text-To-Speech working. If you are removing the TTS feature from your ROM, make sure you remove this entire folder and the TTS related apps from the ‘system folder’, as this will save a lot of space.
The WiFi and Usr folders
The WiFi folder contains the drivers required by the WiFi module to function. So i strongly recommend NOT to touch this folder. If you delete any file from this folder, you will mess up the WiFi functionality.
The usr folder contains some miscellaneous but very important stuff. It may contain anything and everything needed by the Android operating system. For instance, this folder contains all the key-mapping. If such files are messed with, your device will be non-functional although it will boot.
The Build.prop
The build.prop file is pretty self-explanatory. Here, you can change the most basic things, like the android version that setting shows. Wondered how people are making 2.3.4 look like 4.0.3 in settings? Its build.prop. Also,you can change what ‘About phone’ shows here.
Other things,you can change things like,how long your wifi scans,how much battery your phone saves while in sleep, Dalvik VM heapsize and default ringtones. If you are wondering what # stands for, it signifies that, the particular line is commented out, and the system does not read it. You can use it add comments to the build.prop. This helps others understand, what is the function of a particular tweak.
A guide for some basic build.prop tweaks can be found here.
Please be aware that, these build.prop modifications are not universal. So, you will have to experiment with the tweaks and their values.
The META-INF folder
This folder contains instructions for the Android Recovery about how to work with the files present in the zip. This folder contains many folders, but the only one we need to edit is the update-script file.
Making Flashable ZIP
In order to create a flashable zip, first zip the ‘system, META-INF’ folder and the ‘boot.img’. Let’s name this zip as ‘update.zip’. Next we need to sign the zip. Get a signer here. Put your update zip in the same folder as the signer. Then run the ‘signer.bat’ file. This will sign your zip file. After the signing process is complete, you can change the name of the zip to your liking.
confused
hi,,,i'm new here,,,,
after reading ur post, actually i can't do this,,,
and i installed miui v5 rom and always find crashing about "android process stopped."
and i can't edit the rom or make update of it because of no jnderstanding it, but i like miui so far.
so, can u give me the link of miui v5 rom that not crash, in order to me just to instal it without editting.
thx so much.
gwesal said:
hi,,,i'm new here,,,,
after reading ur post, actually i can't do this,,,
and i installed miui v5 rom and always find crashing about "android process stopped."
and i can't edit the rom or make update of it because of no jnderstanding it, but i like miui so far.
so, can u give me the link of miui v5 rom that not crash, in order to me just to instal it without editting.
thx so much.
Click to expand...
Click to collapse
Checkout my miui thread I have already posted the original link there
D5+/cm11/1.2GHz.
Sent from Tapatalk app
coolshahabaz said:
Checkout my miui thread I have already posted the original link there
D5+/cm11/1.2GHz.
Sent from Tapatalk app
Click to expand...
Click to collapse
which one???
is it the official rom from miui site or edited rom you created??
actually its take too long doenloading from official site. but rom i doawnloaded is always crashing android.process.stopped.
gwesal said:
which one???
is it the official rom from miui site or edited rom you created??
actually its take too long doenloading from official site. but rom i doawnloaded is always crashing android.process.stopped.
Click to expand...
Click to collapse
The one I edited had that prob of crashing, n the one on official site is about 240mb ty its taking time
D5+/cm11/1.2GHz.
Sent from Tapatalk app

(GUIDE) How to Port ROMs to Q1000

I have made a pack to easily Port roms other device to our device. [jellybean OS only]
This pack contains various fix and libs n boot.img of our device onky for jellybean.
For Porting You Must select Device which have same Processor ,i.e, MT6589 And screen resolution ,i.e, 720p Like
Lava Iris 504Q
Micromax Canvas HD A116 , etc.
There are two ways to Port
1. by Copying all the essential files from Porter rom to Stock rom [Stock Rom is the Main rom]
2. By copying few selected files from stock rom to Porter rom [Porter Rom is the main rom]
we will be seeing the 2 way
Things Needed to Download before starting :
1. Winrar
2. Notepad++(not necessary)
3. Porter Rom of Similar Device
4. How to Port Rar
Description:
The zip file consist of 2 Folders
1. Permanent replace files
2. Various Fixes
Now Extract and open both zip files ,i.e, Porter Rom zip and My How to port zip
1. Initially go to How to port folder and open "Permanent replace files" folder
2. open System folder in "Permanent replace files" folder and Porter rom Folder
3. The just replace the given folder from "Permanent Replace files" to your "Porter rom"
Accordingly
4.Also replace the boot.img According to Your rom From
Permanent replace file>boot.imgs>(boot.img inside the folder) to the root Folder of the Porter rom
5. Then just select All the files i.e data,meta-inf,system,boot.img,logo.bin, etc
right click add to archive
Given any name u like and select Archive Format as 'ZIP'
Compression Method 'Normal' and press ok
6. Let the zip complete the copy to sd card n reboot into recovery and then wipe data,system, cache, dalvik cache and flash the zip.
7. wait to start the os. check the Camera , Fm radio , Sd card, gps
8. If anything camera or fm radio is not working then just go to 'various fixes' folder and replace the files in the lib folder and then rezip, wipe, flash and then check.
9. SD card and Gps fix patch can be flash directly via recovery without any wipe.
10. build.prop can be edited to change the name of the device to Q1000 via notepad++
(its not necessary)
11. Enjoy.
Download How to Port Folder
My Ported roms ,All credits goes to Respective Developers.
1.Hosp L Rom v1.0 by HACKLEAKS
2. I OS7 and Htc sense Ui By UzUmAKI_NaRuTo1
3. Color OS 2 By NeroD and [email protected]
Thanks to all the Members of xda for their Porting Forums and the members for their Query about porting
Image Guide refer Screenshots in Attachment:
Thanks a lot man....
Thanks a lot man for the guide and tools...i would be now doing something useful for my Xolo Q1000...:good::victory:
Click to expand...
Click to collapse
Will try to port some roms and let everyone know:good:
Thanks for this guide!!
Sent From Nexus 6

Apply third party theme in MIUI with root (100% working)

Frist you need to extract mtz(theme) file.
And* select all file expect folders and description file and copy or move to root>system>media>theme>default. In the default folder past all file that you copy.This is all.
For safety copy the (dafault) folder to somewhere.
This way is full working without changing the default theme because the default theme is the theme that you added??
I found this way with no error.
Please Share my post to known this way for MIUI devices.Thank?
GoodLuck...??
KgHtNyein said:
Frist you need to extract mtz(theme) file.
And* select all file expect folders and description file and copy or move to root>system>media>theme>default. In the default folder past all file that you copy.This is all.
For safety copy the (dafault) folder to somewhere.
This way is full working without changing the default theme because the default theme is the theme that you added
I found this way with no error.
Please Share my post to known this way for MIUI devices.Thank
GoodLuck...
Click to expand...
Click to collapse
No more working on miui 11 android 10
You need to make a magisk module!

Categories

Resources