• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Smartphones without ROM

master82

Lurker
Dear all , i have a question and hope you can help me , and i hope i am posting in the right place as this is my first time on the forum
i was comparing two android phones , htc explorer and sony ericsson Live With Walkman , i noticed that explorer got 512 ROM , but the live with walkman doesn't have ROM at all.
I was wondering what would that affect? , what is the difference?
i would like to know before i go buying. your help would be much appriciated.
thanks
 
People throw technical terms around during discussions here, which is not unexpected and is encouraged! But new users may be confused and occasionally little arguments start over semantics. Here's some clarification to hopefully help people better understand how their phone works and communicate better the issues they're having. If people wish to help me clarify better, I'd appreciate it.

ROM - Read Only Memory
While the term has changed a bit from it's original meaning, it's essentially computer memory that does not require power to store it's data (non-volitile). In the sense of a smartphone like the Hero, it's the Internal Memory where the OS is stored. From what I've gathered, the Internal Memory is just Flash Memory (a special type of ROM) partitioned into two parts, one for the OS and the rest for apps to use. So, the OS partition essentially is true ROM, unless you root the phone. The software that groups like xda-developers make available are called ROMs because they're a ROM Image. It's why you see games for emulators called ROMs because the games were originally taken from true ROM cartridges.

For the Hero this size is 512MB.

The sdcard is a larger capacity external Flash Memory card.

In a normal computer, ROM in the form of an EEPROM chip is where the BIOS is stored.

RAM - Random Access Memory
This is where current processes that are running are stored and keep the data they need immediately available to them. This is the memory you see when you run any of the Task Managers showing you currently running apps and the available memory. It's a completely different part of the phone from the Internal Memory discussed above. Data stored in RAM requires constant power and does not survive a power cycle of the phone (volitile).
For the Hero this is 288MB.

Root
This is the term being thrown around for modifying a smartphone to put custom software on it that normally wouldn't be allowed through means included with the phone (Android Market or an .apk file for a non-Market app). "Root" is the common term chosen because, in a Unix environment, the "root" user has complete and total control of the entire operating system of the computer. So, "rooting" the phone means taking complete control over its operating system. This is usually done by means of finding a flaw somewhere in the phone's firmware to allow access to the restricted Internal Memory where the OS resides. You then install a custom ROM (see above) to let you use your phone from then on.

Android is a bit more unique than any of the previous smartphones in that you don't really need "approval" from a higher power (ex, the Apple store) to install an app that hasn't made it onto the Market. Just uncheck the box Settings -> Application settings -> Unknown sources and you're free to install any .apk file you wish. So Android phones are more like a regular computer in that you're free to install whatever software you want from whichever source you want. Just be careful of where you get apps from outside of official Market sources. Also like a regular computer, you could open yourself up to having your personal data stolen.

Rooting still gives some advantages for power users, but for normal or even intermediate users, you probably don't need to root the phone to enjoy it as much as you'd have needed to for previous smartphones.
For further discussion, please see our Developer Forums.

Tethering
This is the term used for using your phone as an Internet access point to allow an attached computer to access the Internet. It turns your phone into a mobile modem. Please don't discuss Tethering here. See the thread Does Tethering work? to discuss this further.
__________________
 
Thank you ZerOne for your help , i understand the difference between ROM and RAM , but what i would like to know is how this would affect me if i got a phone without ROM ? would this affect installing apps or rooting the phone , prevent getting a custom rom for example?
i want to know what is the difference between a phone that got ROM and a phone that doesn't,and how it would affect me as android begginer and as expert.
again thanks for your reply it was very helpful
 
I don't think it can be true that the phone has no ROM - if it's running Android, the system software is in the /system partition of the flash memory, which we're here referring to as ROM. More likely it's just that the specifications don't quote the size of the system partition.

User applications live in a different storage partition, which for the Xperia Live is 320MB in size.
 
Thanks you Hadron, someone told me this before, so i guess i shouldn't care if the phone's ROM appears in the specs or not , as it won't affect my normal usage and applications , and also because as you said , even if not stated ,it must exist.
Thanks ,that makes things clear
 
Back
Top Bottom