This question is probably already asked, but I can't find a clear answer for it.
2nd thing is that I can`t see the forest for the trees anymore cause I'm quite an android noob.
I wan't to try to build a custom rom, but how do I get started?
As far as I know there are 2 ways:
1) Take an existing rom (either stock or custom) and mod it.
2) Start from scratch.
The 2nd method is of course the most interesting (but probably also the hardest) method.
So say we take that method.
First of all I think android basically consists of 2 parts, being the kernel + all the rest.
You can take a kernel from a working rom, which may be moddified, but can you also build the original kernel from the source? For getting that to work on my device I'll probably need the drivers, but how? Extract it from the latest official rom? And how to add them?
Samsung (yes I have a samsung s5660 aka gio) also uses the rfs filesystem, would it be possible to use ext4 and does the kernel need to be adapted to that?
And how do you make the rom flashable for odin?
A lot of questions, I know, but isn't there a step to step guid for doing this kind of things?
Thanks
yes, its possible to create an odin flashable rom with ext4 as default filesystem. and yes, obviously the kernel need to support ext4.
read this thread, particularly the first post.
http://forum.xda-developers.com/showthread.php?t=1202049
Apologies in advance for the Beginner Questions.
I've been reading through the forum & watching how-to-root videos for days to understand the risks and the steps to rooting my Samsung GALAXY Tab 2 7.0.
Question 1: If I just root, and do not add a custom ROM, will the Tab's basic operations & TouchWiz remain intact? That is, if I root it correctly, the Tab will still function as it does from Samsung, but it will be rooted, I will have control, and I will be able to add Superuser.apk, Titanium Backup, and the like?
OR will rooting kill/wipe out the basic interface of the tablet making it necessary to install another before fine-tuning the Tab to my liking?
Question 2: After rooting, is it correct that one would no longer accept updates to Android 4.0 from Samsung?
TIA
bettyhills said:
Apologies in advance for the Beginner Questions.
I've been reading through the forum & watching how-to-root videos for days to understand the risks and the steps to rooting my Samsung GALAXY Tab 2 7.0.
Question 1: If I just root, and do not add a custom ROM, will the Tab's basic operations & TouchWiz remain intact? That is, if I root it correctly, the Tab will still function as it does from Samsung, but it will be rooted, I will have control, and I will be able to add Superuser.apk, Titanium Backup, and the like?
OR will rooting kill/wipe out the basic interface of the tablet making it necessary to install another before fine-tuning the Tab to my liking?
Question 2: After rooting, is it correct that one would no longer accept updates to Android 4.0 from Samsung?
TIA
Click to expand...
Click to collapse
1. Rooting will just allow you full control and no harm done to samsung ui and libraries.
2. ya, i would turn off auto updates in your settings.
Hi guys.. I have a Samsung Galaxy Player 5 and I removed the extra apps and stuff that orginally come with the device. Now I want to make a odin flashable copy with the kernel, and system itself so if I want to return to root I can do so. Can anyone give me directions because I'm really lost with the threads.
After 3 days and 3 nights of brain storming and hard work, I finally came out with a ROM that is based on the ROM MindCr. Actually I already figured out a lot of things but I still face a few problems here that I need detail explanations.
1. For the toggle switch buttons, how can I change those icons ?
2. I extract settings.apk from other ROM, but there are a few things that I do not want for my ROM ? How can I remove it ?
3. Under the android version, when we press 5 times, a picture is displayed with some words, How can I change that ?
If you have any suggestion how can I improve it ? Please explain the ways because I am still a newbie. I just finished by middle school BTW.
Features of PeanutButter ROM
1. Based on MindCr, coppy some from Ace-i-sure
2. Orange themed with UOT
3. Some tweaks modified
4. Run on stock ROM, custom ROM is removed
5. Some applications is replaced
6. Some function in Settings.apk not functioning.
You really need to learn what your doing as from your posts you have no real idea what your doing other then winziping a rom. Spend some time learning to develop properly.
So ever since I heard about rooting Android devices I innediately done some research on how to do it and I did it. I have had this root on my Samsung Grand Duos for a while now and all I have done is have a few apps (Lucky patcher, Freedom, and Exposed with 1 plugin or w.e) and I am pretty sure I can do far more than just that, so that's why I made this thread. I have a few questions I would like to be answered if you know anything about it.
1) What are customs ROMs and what can I use them for?
2) I am a developer and I have helped make some apps for both iOS and Android, would my root be useful in any way?
3) When I tried to upgrade my version of Android it told me that my version was modified, is there any way I can upgrade to the latest version? And would it remove my root?
4) Is root only compitable with specific versions? Like when a new version comes out, can you root it immediately or do you have to wait for something to do the root process again?
5)My device storage is pretty small and it makes it a pain in the ass to install apps, is there any way that I can edit that? (I am probably going crazy with this. lol)
Thank you.
Bump, would still like some help.
1) 3) 4) a custom Rom is a modified android, mostly based on clean aosp. The example CyanogenMod: you can choose between different Android versions. And with a custom ROM you have great efforts such like theming engine, overclocking or other nice features that are really useful but uncommon in stock ROMs. So I recommended anyone who decides to root his phone to flash a custom ROM neither a stock root
A lot of the info is available on XDA forums, tutorials, and on Google so I suggest you start doing some research as it will help you understand wholly much better...
1 - Custom roms are what nico331999 explained. Modified android firmware made for each specific phone model by developers. Its their take on android and most come with many extra features, themes, launchers, based on different android versions, etc. Cyanogenmod is one the popular ones, but there are a lot more. You would have to search the forums for your specific phone. In order to install a custom rom, root is not enough there are other things you would have to do which you will again need to find out for your phone. Generally speaking you have to unlock the bootloader, install a custom recovery, then flash a custom rom along with gapps.
2 - If you develop apps which utilise root access you can allow them sort of 'admin' access to everything on your phone, so you can perform any task with the app which requires such access. One example is replacing system level apps.
3- If you install a custom rom it will have its own version of Android, usually they are updated versions. You can download the FTF file for the most updated firmware version for your phone and then flash it on your phone. You'll be able to search online for instructions and downloads. A new firmware will remove your root and you will need to root it again. You can search for pre rooted firmwares though to avoid that step.
4 - Yes, you have to search for a rooting method for each firmware version of each phone. Developers (great guys) figure out these methods and post them online for the world!
5 - If your device has SD card support you can install many apps on the SD card to save some space using apps such as Apps2SD or Links2SD. You can move all your media to your SD card. If your device doesn't support SD cards I suggest you move as much data as possible to your computer, and maybe use cloud storage at the same time. Also, since you have rooted your phone, you can use an app like Titanium to uninstall bloatware (unused apps which you cannot usually uninstall).
All of this stuff seems like a handful when you first get into it, but you need to get out there and start researching these topics for it to all fall together in place...
I have to add something with apps to SD: some manufacturers (especially Samsung) have a very weird external storage handling (called emulated storage) which doesn't allow you to move your whole apks. It only saves user data.
ishaang said:
A lot of the info is available on XDA forums, tutorials, and on Google so I suggest you start doing some research as it will help you understand wholly much better...
1 - Custom roms are what nico331999 explained. Modified android firmware made for each specific phone model by developers. Its their take on android and most come with many extra features, themes, launchers, based on different android versions, etc. Cyanogenmod is one the popular ones, but there are a lot more. You would have to search the forums for your specific phone. In order to install a custom rom, root is not enough there are other things you would have to do which you will again need to find out for your phone. Generally speaking you have to unlock the bootloader, install a custom recovery, then flash a custom rom along with gapps.
2 - If you develop apps which utilise root access you can allow them sort of 'admin' access to everything on your phone, so you can perform any task with the app which requires such access. One example is replacing system level apps.
3- If you install a custom rom it will have its own version of Android, usually they are updated versions. You can download the FTF file for the most updated firmware version for your phone and then flash it on your phone. You'll be able to search online for instructions and downloads. A new firmware will remove your root and you will need to root it again. You can search for pre rooted firmwares though to avoid that step.
4 - Yes, you have to search for a rooting method for each firmware version of each phone. Developers (great guys) figure out these methods and post them online for the world!
5 - If your device has SD card support you can install many apps on the SD card to save some space using apps such as Apps2SD or Links2SD. You can move all your media to your SD card. If your device doesn't support SD cards I suggest you move as much data as possible to your computer, and maybe use cloud storage at the same time. Also, since you have rooted your phone, you can use an app like Titanium to uninstall bloatware (unused apps which you cannot usually uninstall).
All of this stuff seems like a handful when you first get into it, but you need to get out there and start researching these topics for it to all fall together in place...
Click to expand...
Click to collapse
Thanks a lot, ishaang, you were a lot of help to me.