What exactly is a custom modem? I am new to the Droid world. I know how to flash custom ROMs and i understand what they are but what does a custom modem do? Or even a custom kernel for that matter? I see them floating around for the GS2 and wanted to be sure of what they do.
The modem handles voice and data communications, and interfaces with wifi. The various modems that are available are from the official and unofficial releases (leaks) that have been put out by samsung for this phone. Samsung does not release source code for modems, so there are not custom modems.
The kernel is the portion of the phone operating system that sits between the user interface (ROM) and the hardware. Samsung does release source code for the kernel, since Android is open source, and therefore our great developers here at xda modify the kernel to make them better.
I very much appreciate the answer that gave me pretty much what i was looking for. Thanks
Related
Hi i got a question i was looking under the wrong s2 section for a while like the 1900 etc. is it possible for us to flash these roms to our att sg2 ur will it brick the device? the only reason i ask is because we have like maybe two different roms for our phone and that sucks.
just really want to know so good roms to flash and if we can flash maybe like tmobiles roms or anybodys
thanks for your time
beware
only flash roms created for your phone. jmho.
No, you can't directly flash I9100 ROMs.
Eventually a proper porting methodology will probably be determined, but most people have been too busy with initial bringup efforts.
As an example, look at Perception - that's an I9100 port. It IS very easy to port I9100 ROMs for an experienced ROM dev, however, there isn't an "automated" porting method like Hellraiser on the Infuse yet. It just isn't a priority right now.
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).
So, I've got a UK Samsung Galaxy S3, and only recently, the carriers have started to push out Jelly Bean to the device. Only Three has done it so far, but, I'm sure my network will follow suit soon.
However, I literally have just rooted my phone. I used the guide which Chainfire provided in the forum - so, CFRoot 6.4.
I have installed CWM, and also TeamWinRecoveryProject - since I preferred TeamWin's interface, and the videos which I saw of it spoke highly of its capabilities.
So, when the Jelly Bean update does come out for my carrier (EE), will I be able to keep my root? I read around on the internet that if you have CFRoot kernel, you can still perform OTA updates (EE disabled the option, anyway, sadly) without losing root.
If so - perfect.
If not, though, would it be perfectly safe to just let Samsung Kies update the firmware? I understand it will remove root capabilities, but some people have posted about conflicts arising when flashing back to stock due to the install custom recovery.
Would it be easier to just install a ROM? I'm looking at CM10, and Paranoid Android. Both are JellyBean 4.1.2 ROMS. If I install them, would that mean that my phone would update to 4.1.2? I understand these are variations, but, is flashing a rom with a higher firmware number the equivalent of updating software through OTA/Kies?
Thanks a lot for your help! Rooting newb, here...
You don't have to think like that.
Samsung official roms are not the same than AOSP (ie pure google source based) roms, like CM, aokp, pure aosp.
In Sammy roms you'll find different framework , all the samsung apps that can't all be installed on aosp roms. You must think about what you want from a rom.AOSP ones are more fast (look at the size of downloads... between 800 MB and more than a 1 GB for most sammy roms, less than 500MB for others, even less than 200 for some), each of them have specific design and features.
You can have 4.1.2 by flashing any rom now, I think most of sammy roms are now based on latest uk Sasmsung JB. Changes between 4.1.1 &nd 4.1.2 are minimal and most of them under the water for end user.
For me rooting and installing CWM and wanting to keep pure samsung offcial rom is antinomic. The spirit of rooting is to get rid of imposed manufacturer choices.
Don't think about numbers but about features.
Hey to all. This is my first post here, even though I have been using the wonderful advice of XDAers for quite some time now. My questions is this. I am looking to flash a custom kernel to my phone, but have not been able to figure out if I would require a specific kernel for my phone (techinally a T999V, but flashed with TMO rom, so a T999) or can I use any kernel from any Glaxy S3 variant? I know with ROMs you must ensure the correct one is used or you end up with a paper weight. Would the same be true for kernels as well? If I did happen to have a bad flash, would ODIN/NANdroid save my bacon?
Mmmmm...Bacon...
Thanks in advance guys and gals! Looking forward to being a contributing memer to this site, and helping out wherever I can!
unknown243 said:
I am looking to flash a custom kernel to my phone, but have not been able to figure out if I would require a specific kernel for my phone (techinally a T999V, but flashed with TMO rom, so a T999) or can I use any kernel from any Glaxy S3 variant? I know with ROMs you must ensure the correct one is used or you end up with a paper weight. Would the same be true for kernels as well? If I did happen to have a bad flash, would ODIN/NANdroid save my bacon?
Click to expand...
Click to collapse
Just like when flashing ROMs it is even more important to make sure the kernel your flashing is specifically meant for your device. That being said I would recommend taking a look at this guide that's lists available Touchwiz and AOSP kernels for the T999 Galaxy S3 http://forum.xda-developers.com/showpost.php?p=36426656&postcount=2. Only flash kernels for your version of the Galaxy S3 and never flash an international version Galaxy S3 kernel on a US/Canada version Galaxy S3. It is sometimes possible to recover from a bad flash through a NANDROID backup, oftentimes a ODIN restore will be needed.Let me know if you still have questions .
Sent from my SCH-I535 using xda premium
shimp208 said:
Just like when flashing ROMs it is even more important to make sure the kernel your flashing is specifically meant for your device. That being said I would recommend taking a look at this guide that's lists available Touchwiz and AOSP kernels for the T999 Galaxy S3 http://forum.xda-developers.com/showpost.php?p=36426656&postcount=2. Only flash kernels for your version of the Galaxy S3 and never flash an international version Galaxy S3 kernel on a US/Canada version Galaxy S3. It is sometimes possible to recover from a bad flash through a NANDROID backup, oftentimes a ODIN restore will be needed.Let me know if you still have questions .
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
Awesome, thanks! So in other words, I need to ensure my kernel is specifically for the T999 or T999V model of GS3, I cannot use one for ATT or VZW or anything, dtrictly TMO T999 or T999V...
Thanks!!!
Part 2 - I dont quite understand the difference between TW and AOSP, as during my learning days AOSP and AOKP were explained to me in a false way...Thanks!
unknown243 said:
Awesome, thanks! So in other words, I need to ensure my kernel is specifically for the T999 or T999V model of GS3, I cannot use one for ATT or VZW or anything, dtrictly TMO T999 or T999V...
Thanks!!!
Part 2 - I dont quite understand the difference between TW and AOSP, as during my learning days AOSP and AOKP were explained to me in a false way...Thanks!
Click to expand...
Click to collapse
Yes, you need to ensure the kernel you are flashing is specifically for the T999 or T999V model the of the Galaxy S3. DO NOT use one for ATT, SPR, VZW, etc. only for the T999 or T999V. In answering your second question, TW stands for Touchwiz which refers to the proprietary skin and features Samsung includes in it's ROM it is what the stock ROM that ships with your phone is based on. When browsing ROM threads, the threads title will indicate whether the ROM is based on Touchwiz (TW) or AOSP. AOSP stands for Android Open Source Project and refers to ROMs that have been compiled from source using the Android Open Source Project source code and guidelines ROM thread titles will mention if the ROM is based on AOSP. Many popular ROMs such as Cyanogenmod, AOKP, Paranoid Android, and others are based on the AOSP. AOKP refers to the Android Open Kang Project it is based on a combination of AOSP and Cyanogenmod source code but includes it's own set of unique features and enhancements, you can learn more about AOKP here.
Hello
I own a Samsung Infuse 4g and I am trying to update my kernel. I looked at a couple of threads and couldn't exactly find anything. My Kernel version is 2.6.35.7--I997UCLB-CL977492-g61faf9a-dirty. is there a way to update it?
pysklona said:
Hello
I own a Samsung Infuse 4g and I am trying to update my kernel. I looked at a couple of threads and couldn't exactly find anything. My Kernel version is 2.6.35.7--I997UCLB-CL977492-g61faf9a-dirty. is there a way to update it?
Click to expand...
Click to collapse
Depends on what you mean by update...
There are custom kernels built on top of that version that can give you possibilities (could also do the opposite depending on the situation and phone) for better performance, battery life, blinking light notifications, and the like, but as far as the actual kernel version itself, that is the last official Samsung one.
Now, there are tons of newer kernel versions than that for your phone, but they would require you to install a custom recovery and a custom version of Android, such as CyanogenMod. This varies vastly from the stock Samsung Touchwiz software that is on there now. Many people find the update to a custom version an upgrade, but it can cause things to work differently or not at all, depending on what it is, as well as enable many more great things and getting to enjoy the newer versions of Android.