Hi everyone,
I would like to know what is rom and kernal? and how to do that? and root is what means?? can someone explain to me? I wan try to do these for my s2 i9100G cause my phone keep freeze and need to restart
13579tsy said:
Hi everyone,
I would like to know what is rom and kernal? and how to do that? and root is what means?? can someone explain to me? I wan try to do these for my s2 i9100G cause my phone keep freeze and need to restart
Click to expand...
Click to collapse
ROM is the android operating system of the phone. It's of two types. Stock ROM (official one supplied with the phone) and Custom ROM(Customized and modded ROMs).
Kernel is the bridge between this ROM and the hardware of the phone. The proper working of all the hardware features depends on the kernel.
Root means giving development level access to ROM inorder to make customization(which is not available in stock ROMs.
There are lots of custom ROMs are available for your device based on CyanogenMod(an open source after market firmware community), AOSP(Android open source project), etc.
Just check your device thread to know how to install acustom ROM to your device.
Hope i helped you..
jabrif said:
ROM is the android operating system of the phone. It's of two types. Stock ROM (official one supplied with the phone) and Custom ROM(Customized and modded ROMs).
Kernel is the bridge between this ROM and the hardware of the phone. The proper working of all the hardware features depends on the kernel.
Root means giving development level access to ROM inorder to make customization(which is not available in stock ROMs.
There are lots of custom ROMs are available for your device based on CyanogenMod(an open source after market firmware community), AOSP(Android open source project), etc.
Just check your device thread to know how to install acustom ROM to your device.
Hope i helped you..
Click to expand...
Click to collapse
any suggestion for me to root my i9100G??
http://forum.xda-developers.com/forumdisplay.php?f=1550
13579tsy said:
any suggestion for me toexplanations9100G??
Click to expand...
Click to collapse
Look in to your device thread. There will be any explanations about the rooting method. List of ROMs are also available there. So have a look at it.
http://forum.xda-developers.com/forumdisplay.php?f=1550
Happy rooting..
Related
hi very noobish question but im confused to what a rom is? I have rooted my s2 with a custom kernel and have read about roms but have no clue what they are.
A ROM in this case is basically the Operating System files. It contains all the files required for your phone to boot into a flavor of Android. ROMs come in many variations such as vendor specific ROMs like Samsung's TouchWiz or ROMs that are compiled from the Android Open Source Project using the source code such as CyanogenMod or MIUI.
Furthermore, ROMs built or cooked by the devs contain many tweaks and optimizations that are not found on the Stock Firmware/ROM and are, in most but not all cases, better.
Hope that helped
Basically a ROM is an Android system image file, which contains the operating system and some applications.
The STOCK Roms are created by the device's producers, like Samsung or Lg, modifing the original Android ROM (I think it's called Vanilla) to give personalizations to their devices.
Then ther are the COOKED Roms that are created from Android users in order to change and quite always to improve the experience on a device, like Cyanogen or MIUI.
Read this:http://androidforums.com/precedent-all-things-root/461024-root-terms-defined-rom-shell-s-etc.html
dw9999 said:
hi very noobish question but im confused to what a rom is? I have rooted my s2 with a custom kernel and have read about roms but have no clue what they are.
Click to expand...
Click to collapse
A ROM is:
http://bit.ly/xLMVUT
Literally it stands for Read Only Memory, in this case referring to the phone's internal memory where your firmware/apps are stored. When people say they're flashing a new ROM, it means they are flashing a new version of the firmware onto their phone - the two terms are interchangeable.
A custom ROM (firmware released for the phone by anyone except for Huawei) might have performance tweaks, new features such as overclocking and so on. I believe the most popular custom rom for your phone is Cyanogen 6 or 7, which are both vanilla android firmware.
Click to expand...
Click to collapse
Google is always your friend. (No offence at all. Just needed to fill 10 character requirement).
I am totally new to android and heard about rooting , installing ROM on phone, so i have few ques regarding it, pls help me by giving brief explanations.....
i read on net that by rooting any phone , it will give us more good response when we use it.
So i want to know,
1> what is the difference b/w rooting and installing new Rom, both are same or different ?
2> what is the difference b/w custom and stock ROM's or other available. and which are best and why?
3> and if i want to root my phone and want to install new ROM, then what i need to do (pls suggest stepwise).
4> and last one, if rooting and installing ROm are both different then , what are their individual profit and uses ?
pls help me...... thanks in advance for helping others ......
nirwansingh said:
I am totally new to android and heard about rooting , installing ROM on phone, so i have few ques regarding it, pls help me by giving brief explanations.....
i read on net that by rooting any phone , it will give us more good response when we use it.
So i want to know,
1> what is the difference b/w rooting and installing new Rom, both are same or different ?
2> what is the difference b/w custom and stock ROM's or other available. and which are best and why?
3> and if i want to root my phone and want to install new ROM, then what i need to do (pls suggest stepwise).
4> and last one, if rooting and installing ROm are both different then , what are their individual profit and uses ?
pls help me...... thanks in advance for helping others ......
Click to expand...
Click to collapse
1.Rooting is different from installing custom roms.
Rom is the android term for OS which is of many types.
Rooting is enabling ur device to access, edit & delete the rom components which include the built in applications to the codes that run the OS.
2. Stock roms are those which come along with ur device from the manufacturers which are usually called firmwares.
Custom roms are those which are developed by the android developers for the comfortability with many additional features! They are rated based on their performance, stability, userinterface, etc. The famous stable custom rom developing team is Cyanogenmod.
3. The are many methods for rooting and installing custom rom which are strictly based on ur phone model!
4. Rooting gives u further power! Custom roms gives u new experience in every aspect which means that the rules are bent for our comfortability!
HIT THANKS BUTTON IF I HELPED!
(Android 4.4 KitKat Unofficial for i9300 - No Bugs)
Hey what's up guys I need your help please.
I modified the latest rom by LiquidSmooth(and it's a KitKat Unofficial ROM for the i9300, no bugs), and I didn't have a computer at the time I was making it, so I modified and did it all through my phone. So what I am asking is, is there any way I can take that ROM I modified and make I flashable ROM out of it, so I can upload it and people can flash it to their own phones?:highfive:
Simply Tech said:
(Android 4.4 KitKat Unofficial for i9300 - No Bugs)
Hey what's up guys I need your help please.
I modified the latest rom by LiquidSmooth(and it's a KitKat Unofficial ROM for the i9300, no bugs), and I didn't have a computer at the time I was making it, so I modified and did it all through my phone. So what I am asking is, is there any way I can take that ROM I modified and make I flashable ROM out of it, so I can upload it and people can flash it to their own phones?:highfive:
Click to expand...
Click to collapse
there is, otherwise there wouldn't be roms or I did not understand your question . A good start is XDA-University
Reply
What I mean is I was on holiday and had no computer so I decided to edit the ROM I already had on my phone.
So now I want to take that ROM and all the settings and UI changes i made on it and turn it into a flashable .zip ROM to flash on other phones.
I want to upload it. But I don't know how I am going to do this, I tried Android Kitchen and ROM factory but it doesn't help.
Is there a pc software or app to do that?
Simply Tech said:
What I mean is I was on holiday and had no computer so I decided to edit the ROM I already had on my phone.
So now I want to take that ROM and all the settings and UI changes i made on it and turn it into a flashable .zip ROM to flash on other phones.
I want to upload it. But I don't know how I am going to do this, I tried Android Kitchen and ROM factory but it doesn't help.
Is there a pc software or app to do that?
Click to expand...
Click to collapse
CWM has that function. Creating system image that is flashable. Dont ask me where, it is so damn easy to find in there.
Reply
I tried it but when I flash it it just said Install success full but when I reboot nothing changed.
I want to do rom development for my friends unbranded Android phone. I wanna make a KitKat rom for his phone. Im a developer so I have a technical mind and have read some Android kitchen tutorials here on XDA and I was wondering, I know how I would make a custom rom for a unbranded phone by just dumping the rom off the phone in question BUT how would I go about updating this rom to a later version?
JamerTheProgrammer said:
I want to do rom development for my friends unbranded Android phone. I wanna make a KitKat rom for his phone. Im a developer so I have a technical mind and have read some Android kitchen tutorials here on XDA and I was wondering, I know how I would make a custom rom for a unbranded phone by just dumping the rom off the phone in question BUT how would I go about updating this rom to a later version?
Click to expand...
Click to collapse
To be honest being able to use a kitchen doesnt make you a developer. You would been to back port all the drivers and libs to work on a device that it wasnt meant for. You would also need to hack the kernel to work. The device will need to have kernel source posted as the current kernel will not work on an updated OS.
zelendel said:
To be honest being able to use a kitchen doesnt make you a developer. You would been to back port all the drivers and libs to work on a device that it wasnt meant for. You would also need to hack the kernel to work. The device will need to have kernel source posted as the current kernel will not work on an updated OS.
Click to expand...
Click to collapse
yeah, I didnt mean I use kitchen so I know what im doing, I ment like I have developers experience (in Obj C and such). Might give it a whirl but I think I might be too novice to go to kernel coding.
Hey guys,
Got on hands noname Chinese android phone with lollipop on board (even though it says 6.0.1 in settings) and MTK6580 quad processor, 3.10.72 kernel
can I somehow put cyanogen rom from another phone?
Yes, find another phone using that chip: https://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCs
Then go here: http://www.needrom.com and find THAT phone(s) and see if there is a custom rom for THAT phone also using the same kernal 3.10/3.12 etc
Download that rom and port it yourself using the boot.img from YOUR phone using this guide: https://forum.xda-developers.com/android/development/guide-how-to-port-lollipop-based-roms-t3223938
And get it at least booting on your phone, out of loads I've done on MTK phones, 95% boot up first time, 50% of those have no issues, the other 50% have issues with cameras/wifi/video/phone that can be fixed literally with trial and error of swapping files from your stock rom to the new rom, can take hours/days of trial and error or could take minutes.
Have fun
EDIT: try to use a custom rom from a brand you have at least kinda heard of, doogee, walton, infinix...etc to make it more likely to work well.
robneymcplum said:
Yes, find another phone using that chip: https://en.wikipedia.org/wiki/List_of_devices_using_Mediatek_SoCs
Then go here: http://www.needrom.com and find THAT phone(s) and see if there is a custom rom for THAT phone also using the same kernal 3.10/3.12 etc
Download that rom and port it yourself using the boot.img from YOUR phone using this guide: https://forum.xda-developers.com/android/development/guide-how-to-port-lollipop-based-roms-t3223938
And get it at least booting on your phone, out of loads I've done on MTK phones, 95% boot up first time, 50% of those have no issues, the other 50% have issues with cameras/wifi/video/phone that can be fixed literally with trial and error of swapping files from your stock rom to the new rom, can take hours/days of trial and error or could take minutes.
Have fun
EDIT: try to use a custom rom from a brand you have at least kinda heard of, doogee, walton, infinix...etc to make it more likely to work well.
Click to expand...
Click to collapse
Thank you for your response!
After few hours of research I have found many ROMs that are applicable for my phone. The thing is, I want it to be and look as close to stock android as possible, and as close to most recent version as well.
But still I have few questions:
1)Am I right by saying that kernel 3.10.72 is suitable only for android 5.x?
2)Is it possible to put android 6.x or 7.x?
3)If it is do I need to ugrade kernel?
4)Is it possible to upgrade kernel?
I really hope it's not too much to ask from you.
Regards,
vant2239
Vant2239 said:
Thank you for your response!
After few hours of research I have found many ROMs that are applicable for my phone. The thing is, I want it to be and look as close to stock android as possible, and as close to most recent version as well.
But still I have few questions:
1)Am I right by saying that kernel 3.10.72 is suitable only for android 5.x?
2)Is it possible to put android 6.x or 7.x?
3)If it is do I need to ugrade kernel?
4)Is it possible to upgrade kernel?
I really hope it's not too much to ask from you.
Regards,
vant2239
Click to expand...
Click to collapse
Your phone is basically the same as mine, and sadly the kernal has to be the same for every custom ROM, there are no kernel sources so no custom kernels, which means we are both stuck with lollipop
The infinix hot 2 for example, is the same MTK chip and was released with lollipop and kernel 3.10 but then infinix released a stock marshmallow upgrade, with a stock 3.12 kernel so they could get a custom 6.0 rom which im 99% sure we will never get.
If you go here: http://www.needrom.com/author/robneymcplum/ this is me on there, where I have ported the best 5.1.1 roms with our kernel. You will need to port to your phone, which is literally just swapping about 10 files from your stock rom so make a backup of your stock rom or find stock firmware, and get the files from there and use the guide i already posted.
Hope this helps. And if you have never done it, its way, WAY easier than you think it might be