This thread is being created to explain, in short, a few common phone 'terms.' Now although there are many threads explaining the same thing they are 'thicker' and written differently. A different guide will help a different person. I think it is valid that there is more than one explanation of the same thing. If you have ANY suggestions, please leave them in post form below. I have explained this relative to the Xperia x8 and this is why it is in our territory.
Remember that this is a MINI guide. So not every term in the android language will be explained. For a more complicated guide see HERE or on the everything x8 w8 thread here. Both guides are different.
Anyway Here is a mini guide about phone terms:
A ROM stands for Read Only Memory, ususally on this site referring to the phone's internal memory where your apps are stored. It's like an operating system. (OS) When people say they're flashing a new ROM, it usually means they are installing a new 'operating system'. A custom rom may have new features different to the STOCK rom.
The term Stock usually means the version of something installed by the manufacturer. Or in other words, the stuff already on that thing.
An .APK is a Package on Android. Usually you will meet these when installing apps on your phone. This is, simply put, just a file extension, like .exe on windows.
Rooting is simply giving your phone administrators rights. No roms or anything. Once rooted you could install clockworkmod which would allow you to install a rom that would work on you STOCK kernel (the one that comes with xperia).
A kernel is a set of instructions to a phone. different kernels or custom kernels (not stock) enable you to flash some more advanced roms as not all roms will work on STOCK kernel.
Also, in most cases, different kernels allow overclock and undervolt. These things allow you to make your device run faster.
Unlocking your BootLoader is required to install a custom kernel. Unlocking a bootloader can be difficult and if done wrong, can brick your device completely.(make it useless like a brick) This is why I did not do it until a few weeks ago - because I was scared. If you do however find yourself bricked, look to my guide no further than HERE.
You flash kernels with Flashtool. But you MUST have an unlocked BootLoader to do this.
If I was to recommend a rom, I would say MiniCyanogenmod (CM for short). The developer, nAa, focuses on getting the galaxy nexus android - pure version. Check out my review on the stable ever wonderful MiniCM9 HERE.
Links to Flashtool, ROMS and other things mentioned will be in my other guides hyperlinked in the article.
Please be generous with the 'Thanks' if you appreciate my effort.
Special Thanks to I Am Nice for his consistent helpful feedback
You should better explain what kernel is. Like conection between hardware and ROM
Sent from my E15i using xda app-developers app
Godra said:
You should better explain what kernel is. Like conection between hardware and ROM
Sent from my E15i using xda app-developers app
Click to expand...
Click to collapse
Please elaborate
All this is explained in "Everything X8/W8". Please, make something new instead.
Sent from my E15i using xda app-developers app
IAmNice said:
You only explained 3 easy terms. Im not 100% sure if this would help noobs? I like your guides but this one is not really helpful.
Sent by a nice guy with a nice phone
Click to expand...
Click to collapse
Since this comment I have started improving.
Chris95X8 said:
All this is explained in "Everything X8/W8". Please, make something new instead.
Sent from my E15i using xda app-developers app
Click to expand...
Click to collapse
Please Read Again
A different guide will help a different person. I think it is valid that there is more than one explanation of the same thing.
Good work.
Sent from my X8 using Tapatalk 2
Deftone said:
Are you illiterate to my Post?
A different guide will help a different person. I think it is valid that there is more than one explanation of the same thing.
Click to expand...
Click to collapse
Pls don't disrespect chris. I can tell you he knows what he's saying (he didn't get to become RT for nothing).
I admire your efforts, but please add more definitions. For example: you didn't really explain what "bootloader" means. And like chris has said, it's already explained (in morr detail) in another thread. Hopefully you'll add more jargons in the near future. Good job though. :beer:
Edit: you may want to report those users thay are stalking you.
Sent from my E15i using xda premium
cascabel said:
Pls don't disrespect chris. I can tell you he knows what he's saying (he didn't get to become RT for nothing).
I admire your efforts, but please add more definitions. For example: you didn't really explain what "bootloader" means. And like chris has said, it's already explained (in morr detail) in another thread. Hopefully you'll add more jargons in the near future. Good job though. :beer:
Edit: you may want to report those users thay are stalking you.
Sent from my E15i using xda premium
Click to expand...
Click to collapse
Thankyou. After reading this again. I see that I have crossed the line on that one. Apologies to Chris and thanks to you. :fingers-crossed: I was quite tired and wasn't really paying attention. But I have typed that same line so many times that those keys on my 'board are worn out. Just a bit angry. But sorry again. No disrespect was intended.
Deftone said:
Thankyou. After reading this again. I see that I have crossed the line on that one. Apologies to Chris and thanks to you. :fingers-crossed:
Click to expand...
Click to collapse
Sorry if i sounded harsh. I support what you're doing (we need guys like you willing to contribute). Please take it as constructive criticism.
Sent from my E15i using xda premium
Thanks for this awesome thread
Related
So as everyone has probably noticed alot of people have opted-out of the X10 community, developers and consumers alike.
I have this phone for another year so I would like to learn how to create rom's and kernels so I can contribute back to those who have help fed my flash addiction.
Where do I start??
Thanks in advance for the input,
Vader
Sent from my X10i using XDA App
I would also like to learn how to make my own ROM and kernels to contribute to the site and phone.
It won't come to you automatically guys .
Read through the forum , Read Read & Read .
Experiment things .. You'll get lots of headaches , But it'll be worth it .
& Then ask for help , There should be a issue to solve right .
Thanks Oodie. I didn't know there was an entire section of the forum dedicated to this as well.
Nathvader check this out.
Oh well would you look at that! Ok everybody I should have ICS port and kernel up and running by tomorrow...
hehe jk will start small thanks for the help Oodie love your roms btw!
Also good luck Dragon Outlaw King!
(Maybe) this could be useful too: http://forum.xda-developers.com/showthread.php?p=17788748
can you use windows to create roms i was told you can only do so with linux and mac
Da_Reaper said:
can you use windows to create roms i was told you can only do so with linux and mac
Click to expand...
Click to collapse
I believe you can develop in whatever environment/OS you want, but you will need a working knowledge of linux to be able to work on kernels especially and ROMs too (someone correct me if I'm wrong).
unburleyvable said:
I believe you can develop in whatever environment/OS you want, but you will need a working knowledge of linux to be able to work on kernels especially and ROMs too (someone correct me if I'm wrong).
Click to expand...
Click to collapse
For kernel stuff I think you have to be on Linux, because of the required dependencies and libraries.
Sent from my Snapdragon.
Can anyone get me a link for rim making like what programs I need
Sent from my Nexus S 4G using Tapatalk
Da_Reaper said:
Can anyone get me a link for rim making like what programs I need
Sent from my Nexus S 4G using Tapatalk
Click to expand...
Click to collapse
There's a whole sub-forum on this site for Android Rom Cooking, why don't you have a look in there...
Sent from my Snapdragon.
First u need a fast internet connection to download stuff(kitchen,sdk.etc)
Then a Linux machine(u can get it for free)
Then its not easy as u put popcorn in ur microwave and it comes out cooked
U need to learn commands(Different commands are required for different things)
Like u have to type many commands to compile(correct me if i m wrong)
And if u get errors their are different commands to solve that error
I know only this much but i don't know any command
I have windows
Sent from my Nexus S 4G using Tapatalk
I'm new to rooting phones and I want to learn how to better my knowledge in flashing ROMs to my phone, which is btw the Samsung Continuum. Anyways I have a an EC03 build and I need some help into flash Pattielipp's Debellare EC09 while having all the latest updates. Any help would be awesome. Thanks in advance!
bravojoe said:
I'm new to rooting phones and I want to learn how to better my knowledge in flashing ROMs to my phone, which is btw the Samsung Continuum. Anyways I have a an EC03 build and I need some help into flash Pattielipp's Debellare EC09 while having all the latest updates. Any help would be awesome. Thanks in advance!
Click to expand...
Click to collapse
I actually made a couple of posts about this, on another forum. When I get to my computer, I'll link them. After you read then, feel free to ask any questions, and I will try to anger them for you. And, if I can't, someone here can.
Sent from my SCH-I400 using Tapatalk 2
EDIT: here are the links.
http://androidforums.com/continuum-all-things-root/492041-guide-terms-definitions.html
http://androidforums.com/continuum-...rom-ec09-guide-moving-ec09-any-other-rom.html
As always, If anyone sees anything that is inaccurate, feel free to speak up.
Txwolf1980 said:
I actually made a couple of posts about this, on another forum. When I get to my computer, I'll link them. After you read then, feel free to ask any questions, and I will try to anger them for you. And, if I can't, someone here can.
Sent from my SCH-I400 using Tapatalk 2
EDIT: here are the links.
http://androidforums.com/continuum-all-things-root/492041-guide-terms-definitions.html
http://androidforums.com/continuum-...rom-ec09-guide-moving-ec09-any-other-rom.html
As always, If anyone sees anything that is inaccurate, feel free to speak up.
Click to expand...
Click to collapse
That second link was exactly what I needed. You're the man.
DJMaj07 said:
That second link was exactly what I needed. You're the man.
Click to expand...
Click to collapse
No problem. Read, before doing anything. Ask about anything you aren't sure of. Il subscribe so I'll be amble to get to any questions you have quickly.
Sent from my SCH-I400 using Tapatalk 2
Great!
I got everything I needed on your second link, and now I'm rooted and running 2.2 EC09! Great battery life and spoiling my phone with goodies.
Over the internet there are various guides teaching the lesson 'how to get out of a soft brick.' Some guides can be hard to follow and very hoarse leaving a noob feeling like he/she has destroyed their device. Fear Not.This is a comprehensive guide for less experienced users who happen to find themselves in a soft brick.
Dictionary - Soft brick - the phone can still boot, and be flashed easily but in its current state is unusable.
- Hard brick - the phone cannot boot and requires additional devices to do so (USB Jig, Riffbox).
This is the quickest escape route on the interweb and you will be done in no time. Here we go:
First Download Flashtool. Here (You may download any version from the previous versions tab.)
Install Flashtool.
Find the stock firmware for your device. For the x8
E15i android 2.1.1 http://www.multiupload.com/VKNI6Q6ET5 (2.1.1.C.0.0 latest firmware)
Dictionary - stock firmware - latest version of software released by the manufacturer
After downloading the firmware. Extract the file. You will be left with a firmware file with .ftf as the ending.
Go into 'my computer' then 'flashtool' folder then 'firmware'. Then copy the .ftf file into that folder.
Close the folder.
Now to make sure that your phone is recognized by flashtool, go into computer then flashtool then drivers.
Now Install the driver for the x8.
Connect your x8 to your computer.
open the Flashtool program.
Click the bolt icon in the top left.
Select the name of the firmware you downloaded (2.1.1.C.0.0) in the left panel. it will highlight blue.
Click ok (bottom right).
A box will appear telling you to put your device into flash mode. Follow the instructions it gives.
Once this is done the box will dissapear and firmware will flash.
Finally device will reboot and phone will be back to normal.
Congratulations you have unbricked your device.
I hope you found this useful. Please thank me using the button if you appreciate my efforts. #
This is my first guide. Tell me what you think. Anything I could improve.
Very good guide, cause didn't know yet about this..very thanks..:thumbup:
Sent from my XPERIA X8 using xda premium
nice and quick guide, i guess that what a paniced newbie search for!
suggestion:i think you should add about the installation of drivers,as many users come here telling that their phones is not recognized by flashtool
also change the 4-noobs at the title, is kidda disturbing...put "for" instaid of 4
There is about 100 threads about that. Just color of text and size is diferent!
guuuuuuuyyyyyyyyyyysssssssssss,dont attack him because he want to help,if you dont like it,ignore it!
IAmNice said:
I know he is trying to help But if you post info that is already out there its not really helping.
Sent by a nice guy with a nice phone
Click to expand...
Click to collapse
I know what you are talking about,but as long as there are so many who make a new thread for asking help for a brick,I prefer having similar threads with the same information that will help people rather than having stupid threads that are useless after all.....
Sent from my X8 using xda premium
Thankyou for everyone's support. I have changed the '4' to 'for' in the title as suggested by stamatis16.
also
As someone who studied psychology, I know that people learn in very different ways. A guide from someone else may not help a certain person. Different fonts evoke different responses and speeds of learning. Different colours do similar things too. So in response to the 'there are millions of guides' argument, I say . Everyone learns differently and this may help someone desperate more effectively than any other. I know that when I needed this help none of the guides were as simple as the one I have composed.
In addition to this, please remember, I am spending my personal time to aid others. So negative flaming saying that my posts are 'not really helping' is always a let-down.
Thankyou once again for the support.
Special thanks lyhengboy stamatis16 for comments.
Guys, think of it this way. Its better for someone to make a new thread which will prevent 2000 threads asking the same topic.
Hmm OP can we merge this topic with the existing one with Lucas? You can always PM him for ideas
For now I agree that it is somehow odd to create extra thread for the same purpose for noob knowing that there is already an existing one. Very nice purpose but we need to be organized as well hugs.
deedii said:
Hmm OP can we merge this topic with the existing one with Lucas? You can always PM him for ideas
For now I agree that it is somehow odd to create extra thread for the same purpose for noob knowing that there is already an existing one. Very nice purpose but we need to be organized as well hugs.
Click to expand...
Click to collapse
I can understand that but I have clearly highlighted in my post before this one why I made a new thread. Please read it if you have not.
Also I would like to have my own 'branding' if you like, of guides and reviews. I try to spice each one up differently to combat that argument.
Thankyou very much for being kind when posting. :laugh: Sorry if I come across as rude, I do not mean to be this way.
Q:Hmm OP can we merge this topic with the existing one with Lucas? we need to be organized as well
A: I would be very sad if you were to delete or move or zap this thread for the reasons you mention above. I have spent great periods of time composing and tailor making this for certain users. As a RC I hope you can understand my reasoning.
Thankyou once again.
EDIT: I have changed the title to make it seem 'different'. I also want to mention my 'dictionary' feature. I think this is different and may help my argument.
I fully understand you. Thy will be done
Can someone with a soft bricked X8 let me know if its possible to boot into safe mode?
Hold menu when booting.
Thankyou. I was a bit scared when you said you wanted to remove this post and 'merge it with another.' Great to know you are so supportive.
Yes, please do not merge this. I have benefited allot from this post. Merging it I think will take out the time put into to this. Plus, other people may not see this. I am happy the op decided not to merge.
baddaman54 said:
Thankyou. I was a bit scared when you said you wanted to remove this post and 'merge it with another.' Great to know you are so supportive.
Click to expand...
Click to collapse
Na it was just a suggestion to make the forum more organize.
I have no power either of merging nor deleting threads that's moderators job, we can only ask them. Have fun helping people
Thanks, man
I don't have a soft or a hard brick. But I acknoledge you made a great guide and thank you anyway.
It was also useful because I am still considering if I should root my Galaxy Ace Duos GT-S6802 or not. And this made me realize that even if it bricks, it can be reverted. Do you have any idea if a hard brick is reversible? Also, in worst case scenario, can I simply download the software from samsung site and install it? Thanks. And sorry if I broke any rules here, I'm still a noob (still scared by the introdutory video haha)
lucaslmgv said:
I don't have a soft or a hard brick. But I acknoledge you made a great guide and thank you anyway.
It was also useful because I am still considering if I should root my Galaxy Ace Duos GT-S6802 or not. And this made me realize that even if it bricks, it can be reverted. Do you have any idea if a hard brick is reversible? Also, in worst case scenario, can I simply download the software from samsung site and install it? Thanks. And sorry if I broke any rules here, I'm still a noob (still scared by the introdutory video haha)
Click to expand...
Click to collapse
It's ok my friend. I will send you a Private message (PM). You have a name quite similar to another user.
I recently started a project of a ROM with my Dev Team but the main problem we are facing is that the ROM gets flashed but when we restart it gets stuck on the Galaxy Y screen :crying: pls. Help
wrong section.... post in ques and ans
Sent from my GT-S5360 using xda app-developers app
want me to report the Captain??
logcat will help...
Sent from my GT-S5360 using Tapatalk 2
Ganesh A said:
logcat will help...
Sent from my GT-S5360 using Tapatalk 2
Click to expand...
Click to collapse
Yes provide the log cat
ROM EVOLUTION X3
KERNEL HELL FUSION
ALINS JB THEME + EVOLUTION S3 STATUS BAR.
Want To Ask Question? Ask Here
technosavie said:
Yes provide the log cat
Click to expand...
Click to collapse
And
Code:
if (!logcat) you_broke_the_kernel;
Why would you start a ROM project with a "dev team" if you don't even know how to debug boot problems?
arnavsynergy said:
I recently started a project of a ROM with my Dev Team but the main problem we are facing is that the ROM gets flashed but when we restart it gets stuck on the Galaxy Y screen :crying: pls. Help
Click to expand...
Click to collapse
Chk Ur framework or kernel most times problem in framewrk ...some time kernel not supported some init.d like hell lock kernet not booted if 99complete tweak present in init.d folder .. so i thnk problem in these two...!!
Sent from my GT-S5360 using xda app-developers app
this question is asking the same logic as "why is my computer slow?"
there are 78,644,223,887 available reasons why,
i'd suggest broadening your "team's" knowledge of the principles and basics of the software industry,
Did you cook your rom with kitchen...If yes then youm must sign your rom and all apps inside it.To My thoughts the rom does'nt even start this is the most common case.Check whether your rom contains boot.img and build.prop as if Kitchen din't report any error.If you modified framework please sign it with Jarsigner and other modified apps also.Now sign your rom with kitchen and then flash it.....
Gud luck,
Im awaiting your rom..
optimusinc
Best I can say is try installing the modded apps one by one..c if they work..then test ur tweaks to b if they work..n finally make the zip file correctly by comparing to other zips..mostly probably u messed up ur updater script..
Thanks....
Sent from my GT-S5360 using xda app-developers app
MarcoToo said:
And
Code:
if (!logcat) you_broke_the_kernel;
Why would you start a ROM project with a "dev team" if you don't even know how to debug boot problems?
Click to expand...
Click to collapse
What is the problem.... I am a Rookie! Still, I am new to the ROM business
Sent from my GT-S5360 using xda app-developers app
arnavsynergy said:
What is the problem.... I am a Rookie! Still, I am new to the ROM business
Sent from my GT-S5360 using xda app-developers app
Click to expand...
Click to collapse
i understand that you are a budding developer,
however i've seen you making threads recently on issues that could be solved be either doing research and proper utilization of the search function,
if you really want to learn i'd suggest learning it the proper way by researching the basics and understanding how the android system works, making question threads won't help you at all and it never did for everyone else,
as you can see you need to look for the answers on your own,
considering google and xda has both a search engine,
please care to look into those matters which confuses you,
try first building your own updater-script and making a flashable zip file,
proper ROM building is not easy so i'd suggest keep your heads up and learn it the right way,
also,
people will just probably troll and ridicule you with threads like this
deathnotice01 said:
i understand that you are a budding developer,
however i've seen you making threads recently on issues that could be solved be either doing research and proper utilization of the search function,
if you really want to learn i'd suggest learning it the proper way by researching the basics and understanding how the android system works, making question threads won't help you at all and it never did for everyone else,
as you can see you need to look for the answers on your own,
considering google and xda has both a search engine,
please care to look into those matters which confuses you,
try first building your own updater-script and making a flashable zip file,
proper ROM building is not easy so i'd suggest keep your heads up and learn it the right way,
also,
people will just probably troll and ridicule you with threads like this
Click to expand...
Click to collapse
Thanks bro, And I got what you are saying! Thanks Again!
Hello X-da community stoned_pirate here and I guess I will gingerly call myself a developer. Well Im learning all about the develop process. So I just rooted my phone and it was a success. Watched a vid by mskip, boy does he simplify things a lot. So ive also installed goo manager I heard the name in the vid. So do I flash a kernel next or rom? Can I do this from goo manager? A simple break down of whats next would be kindly appreciated.
Thx,
SP
Learn how to use fastboot and adb and don't ever use a toolkit again
Sent from my Nexus 7
stoned_pirate said:
Hello X-da community stoned_pirate here and I guess I will gingerly call myself a developer. Well Im learning all about the develop process. So I just rooted my phone and it was a success. Watched a vid by mskip, boy does he simplify things a lot. So ive also installed goo manager I heard the name in the vid. So do I flash a kernel next or rom? Can I do this from goo manager? A simple break down of whats next would be kindly appreciated.
Thx,
SP
Click to expand...
Click to collapse
No real breakdown of whats next since thats up to you. May I suggest you go to wiki page for our phone or check any of the stickies in development or general and simply read up on your phone. Many choices for you! Quite a few roms and many more kernels, read up and see which ones you like
since you mentioned it. Flash rom first, Kernel second.
OK so I need to flash s ROM and then kernel. Will this allow me to utilize 4glte when possible? Also can I flash a ROM and kernel from goostore?
Sent from my Nexus 4 using xda app-developers app
spaceman860 said:
Learn how to use fastboot and adb and don't ever use a toolkit again
Sent from my Nexus 7
Click to expand...
Click to collapse
Thank You Sir. That is a very useful peace of information that I will utilize.
stoned_pirate said:
OK so I need to flash s ROM and then kernel. Will this allow me to utilize 4glte when possible? Also can I flash a ROM and kernel from goostore?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
no. you need to do some modification first before you can use lte on tmobile or any other company that uses band 4 lte(not very common). look in the lte thread for instructions http://forum.xda-developers.com/showthread.php?t=2211618
btw, after reading this, i cant even gingerly call you a developer. first thing that you need to do is start reading up about whats available or even basic procedures. starting a thread asking people where to start will not do you any good.
stoned_pirate said:
Thank You Sir. That is a very useful peace of information that I will utilize.
Click to expand...
Click to collapse
Here's a good thread to read
http://forum.xda-developers.com/showthread.php?t=2010338
[REF] "Android for the Nexus 4" 101 & FAQs
From my BLACKED OUT N4