I was helping a new O2x user, and wrote a big story about Android, and all about that.
I thought it would be good to share it with everyone, so also the new users will have a simple guide what everything means.
If you miss something, just reply or PM me :good:
There is Android. Android has a variety of different skins on it (TouchWiz for Samsung, Sense for HTC etc.)
The Android without skin is on the Nexus devices, made by Google itself (in combination with LG, Samsung, HTC..)
This android without skin is build for a lot of devices, under the name of Cyanogenmod (CM)
It's not simply ported to those devices, but also a bunch of customize options have been added.
Well, Android comes in different versions too. It has the name of a dessert, ascending from A to Z.
Android became the most popular when version 2.3 came out, under the name Gingerbread (GB)
After that, there came Ice cream sandwich (4.0) (ICS) and Jelly bean (4.1 and 4.2) (JB)
The CM names of the roms is just ascending numbers:
2.3 - CM7
4.0 - CM9
4.1 - CM10
4.2 - CM10.1 (this because both 4.1 and 4.2 are named jelly bean)
4.3 - CM10.2
About Roms. A rom is some sort of pack containing Android software, with a built-in skin with it (MIUI, CM, PA..)
These roms are in .zip format and can be flashed with CWM (clockworkmod recovery)
To install CWM, you need to have your device rooted, for almost every device there is a manual how to root and install CWM.
There are off course some risks regarding rooting and flashing roms.
First, your warranty is void (as long as it is rooted) so if you revert back to stock rom, you'll have your warranty back.
Second, Custom roms may not be always stable. some are only in alpa, pre-alpha or hackfest status, which means they're not always good as daily driver.
The reason you should start flashing roms:
First, it can blow a new life into your device. if you are bored by the standard LG, Samsung, HTC etc. skin, just flash a rom!
Second, it may really speed up your device. skins like touchwiz slow down devices pretty much.
Third, It is very fun, i enjoy flashing a new rom on my phone every once in a while.
Well, I'll just give a little manual to flash roms, with explenations where necessary:
You're about to flash a rom. Make sure your device is rooted, and has CWM (or other recovery) installed.
Make a backup of your apps/data with Titanium backup (I can really recommend Go backup, same functions, much easier)
reboot into recovery, and just to be sure, make a cwm backup. this will make a snapshot of entire rom, with data, settings etc. included!
now, Full wipe/factory reset your device using the option in cwm. this will avoid bootloops or other problems.
sometimes it may also be usefull to format /system partition.
now you'll just install zip from sdcard. select the right rom, and flash it!
Not only will roms be flashed, often there is a kernel with it.
Here some explanations of some terms:
A baseband - The baseband is the firmware for your hardware
A RIL - The RIL is the driver for the ROM to communicate with the baseband.
A Kernel - The kernel is basically the piece of software that communicates between all hardware and all software/applications on device.
Bootloader - The bootloader is the LG logo you get to see, just after booting device. On old bootloader/partition layout it will be a white LG logo,
on new bootloader/partition layout it will be a pink LG logo.
Make sure to have the right bootloader for the rom you want to install. You can switch bootloader with the awesome AIO-toolkit.
The best rom(?)
There is no such thing as the best rom. for every user it is different. some want just the most stable rom, while other just want the newest of the newest functions.
If you want me something to add, or something is wrong explained, please let me know.
I found a very very nice infographic, explaining all kinds of stuff about the android OS/Device, have a look!
(credits to it's original maker)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks
thank you so much, it was hugely helpful.
good information! thanks
Very interesting. Nice from you to share that with us.
Sent from my LG-P990 using xda premium
Related
Hi.
So my Awesome man @tetakpatak helped me to fix my phone yesterday. Although it seemed hard it was quite easy. Too easy. That's where my question goes. I installed Froyo "stock" rom after my phone was "broken" and after that got a new kernel and installed CM.
Can I do this every time? I mean when I want to change Kernel or Rom I could just wipe phone, Install Froyo by Odin and later go with any ROM that there is in ROM section?
Or it doesn't work that way? Or I need to install older versions of roms and update them?
Lets say I want to install ParanoidAndroid or Darky instead of my CM now - I just wipe all data and cache and install.zip thru CWM?
What about Kernel?
Thanks in advance, have a nice day.
Chris
krzysiekx said:
Hi.
So my Awesome man @tetakpatak helped me to fix my phone yesterday. Although it seemed hard it was quite easy. Too easy. That's where my question goes. I installed Froyo "stock" rom after my phone was "broken" and after that got a new kernel and installed CM.
Can I do this every time? I mean when I want to change Kernel or Rom I could just wipe phone, Install Froyo by Odin and later go with any ROM that there is in ROM section?
Or it doesn't work that way? Or I need to install older versions of roms and update them?
Lets say I want to install ParanoidAndroid or Darky instead of my CM now - I just wipe all data and cache and install.zip thru CWM?
What about Kernel?
Thanks in advance, have a nice day.
Chris
Click to expand...
Click to collapse
Great it works now, mate
In general, yes, after anything with custom ROMs goes wrong it is best one can do to reflash it with a stock ROM. It can actually be any stock ROM, I just adviced to do it with Froyo as I've checked short ago that all download links are still "alive".... and.... in my opinion Froyo is somehow really good ground to be updated to the CM.
So it would be wise to save all the files and software you used, as they worked well for your phone
No problem flashing and trying other ROMs. Always read well the opening post of the threads and pay attention what is important to do. Always save your data externally (and backup your IMEI/efs with terminal emulator app) and wipe all before changing ROM. If anything goes wrong by overwriting your custom ROM, flash stock ROM again and upgrade from there
My last words.... to all users of an amazing, old, good SGS GT-i9000: please consider to make a little donation to the developer pawitp. That amazing developer keeps this phone still alive. Nearly all kernels and ROMs you find on the forum wouldn't exist if pawitp wasn't there. He now works on stabilizing the CM10.2 / Android 4.3 for our beloved i9000 somewhere in Thailand, and he doesn't even own this phone!
Kernels
Do you need to wipe data in order to install a new kernel? I've never tried it before and would rather not mess it up.
MikeyRomero said:
Do you need to wipe data in order to install a new kernel? I've never tried it before and would rather not mess it up.
Click to expand...
Click to collapse
No need, just flash the kernel using mobile odin from phone or odin3 as PDA in PC
Check this out! You , YES! you are an " Android ". Not your phone but U.
You Must watch this documentary concerning your privacy Terms & Conditions we had agreed to, by using a PC or Smartphone
How to say Thank you? If you find any post helpful on XDA, click on their Thanks button
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you are using XDA App or Tapatalk, long press on the post and select :good: Thanks Its easier to give "Feedback" in this manner than make an additional post.
Here is a video-tutorial from tetakpatak:
https://www.youtube.com/watch?v=CQVj-tPDOXo
For me it works perfect, and now it is routine to flash the kernel after every nightly!
MikeyRomero said:
Do you need to wipe data in order to install a new kernel? I've never tried it before and would rather not mess it up.
Click to expand...
Click to collapse
i'm waiting for the 4.4 AOSP rom for my lg optimus 4X i have been rooted my phone now , I don't change anything kernel or Rom of my device i added some q slide and CRT animation to my phone and all works fine, now i'm planning to install a custom Rom, i'm would like to flash the cyanogenmod or vanir rom, my questions are
1. if i flashed the 4.3 cyanogenmod rom do i want to wipe all data to get 4.4 update from cyanogenmod..?
2. is there any OTA or factory like update option for cyanogenmod..?
3. What is the Differnece between Pure AOSP Rom with Cyanogenmod rom.?
ruznik said:
i'm waiting for the 4.4 AOSP rom for my lg optimus 4X i have been rooted my phone now , I don't change anything kernel or Rom of my device i added some q slide and CRT animation to my phone and all works fine, now i'm planning to install a custom Rom, i'm would like to flash the cyanogenmod or vanir rom, my questions are
1. if i flashed the 4.3 cyanogenmod rom do i want to wipe all data to get 4.4 update from cyanogenmod..?
2. is there any OTA or factory like update option for cyanogenmod..?
3. What is the Differnece between Pure AOSP Rom with Cyanogenmod rom.?
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Maaan... Please search more.. Everything is clear written at rom thread OPS. About 4.4 we dont know because its not ready XD
Sent from my LG-P880 using xda app-developers app
i searched
gerciolisz said:
Maaan... Please search more.. Everything is clear written at rom thread OPS. About 4.4 we dont know because its not ready XD
Sent from my LG-P880 using xda app-developers app
Click to expand...
Click to collapse
i searched for the method of update in cyanogenmod i don't get anything, i want expert opinion about this i'm a beginner , and which kernel do you prefer me if i'm a game enthusiastic..? and i Heard about CWM and Rom toolbox which are using for flashing the Rom , which one is the best..?
ruznik said:
i searched for the ifd oI stat update in cyanogenmod i don't get anything, i want expert opinion about this i'm a beginner , and which kernel do you prefer me if i'm a game enthusiastic..? and i Heard about CWM and Rom toolbox which are using for flashing the Rom , which one is the best..?
Click to expand...
Click to collapse
I understand being new to the android scene. When i started out I though you could flash roms from any device on any device:silly: but its more the reason to do your research and understand what your doing to your expensive device and how to do it. Lucky this device is rather hard to brick.
You first need to unlock your boot loader if you havnt already, install a custom recovery, make a backup, download the rom of your choice be it cyanogenmod or something else. Then use the custom recovery to flash it. all of these steps have been covered multiple times in multiple threads so you should have a easy time finding this information.
And IF you post a question here, don't post it on the CM thread AGAIN! Like others said, you should read everything about Android and custom ROMs you can find. The more you know, the better you get and you'll probably can save your device by yourself if you know how to most of the time.
Sent from my 4X HD via XDA Premium
Mostly Stock 1.0 (Release Candidate)
If you don’t like to read, just click THIS to download and install using TWRP. Probably best to wipe the device first.
Based on Android 4.3, featuring a choice of stock or Android 4.4 launcher, and optimised for UK Galaxy S3 I9300 devices (only really in gps.conf)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* Not all apps shown above are included in the ROM.
I’ve been on XDA since 2006 and remember when I actually had an O2 XDA IIi.
Like many here, I’ve custom ROM’d pretty much every WinMo and Android device I’ve owned, and have come to the conclusion that I hate extra bloat in stock ROMs, but I also hate when custom ROM builders stray too far from the device’s stock look and feel.
I also absolutely hate the self-promotion some ROM builders love to indulge in with their custom builds, where they add a stupid logo, boot sound or some god awful theme to let the world know that ‘I MADE THIS’.
Also I’d never ask for a donation unless I actually made something myself…that is, I opened up my favourite IDE and actually wrote some code….rather than just bundle some other poor devs real effort into my own new self-promoting heavily branded package.
AND BREATHE....
Allow me to introduce my own first custom ROM.
Mostly Stock 1.0
Important things to note are…
I made this for my own use, but figured that if someone else feels like I do, then maybe they’d like to use it as well. If you don’t like this, use another ROM.
I’ve been testing the core version of this ROM for a good few days now but this is an RC release and I’m new to this game so if you find any issues, please let me know and I’ll try to fix them. I haven’t found any myself.
This is not an extreme custom ROM that is so ‘optimised’ some things don’t work properly.
This ROM is just a de-bloat (again not extreme as I find some Samsung apps useful), a zip align, with a custom kernel and modem added.
Ok, some features
* Choice of old launcher or new Android KitKat 4.4 launcher
* Includes the brilliant Boeffla Kernel 5.2. Please get Boeffla Config V2 from Play Store for full control.
* Features Galley 2013 (but I’m not sure if I like this so may downgrade in a future release).
* Features modem XXUGMJ9 as I found boot issues with older modems
* No stupid custom logos
* No pleas for money
* Samsung boot sound….I don’t think this is a bad thing
Things to be added
* Removal of stupid EU volume warning
* Placing some of the included apps (like the launcher) into the data folder so that they can be un-installed if they are not required
Please install using Team Win Recovery Project. It may work with ClockworkMod recovery too, but I’ve not tested this.
Thanks
dsixda for the fantastic but sadly 'semi retired' Android Kitchen
http://forum.xda-developers.com/showthread.php?t=633246
Andy Pfeiffer for Boeffla Kernel
http://www.boeffla-kernel.de/index.php/about-the-kernel
Chainfire
http://www.chainfire.eu/
Team Win
http://teamw.in/project/twrp2
Samsung for creating a device that is still awesome, nearly 2 years on.
I couldn’t make this without you.
Cheers.
DOWNLOAD HERE
Install using TWRP. Probably best to wipe the device first.
*** Reserved ***
question, why did you use an older build XXUGMJ9?
This was from a recent stock UK ROM.
I figured that a more recent one for a ROM from a different country may not have worked as well.
In any case, I get good battery life, quick GPS fixes and good reception (on Three UK) so decided it was good enough.
Thank you for your efforts mate, looks really good. I totally agree with your little rant about useless bit and bobs. Going to flash it on the wifes S3 when i can
get it of her lol. Cheers buddy.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
This is not my work!!! Any credits goes to [URL=https://forum.xda-developers.com/member.php?u=4883214]@haky 86[/URL] and his contributors!
Finally a stable ROM for our poor P smart. Many thanks to @haky 86 for his awesome work on Hi6250 platform. He can just simply buy a Xiaomi and start building seriously, but he decided to stay with a crappy Huawei device just to keep the development alive!
Links:
ROM: CypherOS
Gapps: Open GApps
TWRP: I reccomend this
Stock Recovery: recovery_stock_Psmart.img
Instructions:
First of all you will need to remove the assert line from the zip package in order to bypass ERROR 7. If you don't know how to do it follow these steps.
➊ Flash TWRP
➋ Haky says you don't have to wipe system as it won't boot. I wiped Cache, Dalvik, Data an System and nothing happened, so if you messed up your previous ROM installed you should do aswell.
➌ Flash ROM + GApps
➍ Go to Install > Image and flash the stock recovery in Recovery Ramdisk partiton
➎ Reboot to stock recovery and do a full Factory Reset
➏ Reboot and enjoy!
Bugs found
⇢Battery is worse than stock EMUI (but hey, at least you got rid of that s**t EMUI )
⇢Lockscreen shortcuts are not displayed (I think it will be fixed in next build)
⇢Default Luna Launcher is buggy so you should change it
⇢Customizations missing (will be also fixed in the next build)
⇢SD card not working on some apps
Im wondering is there any chance to get best battery performance rom. Any one know it?
Time for one of them "stupid n00b questions"!
I haven't had CyanogenMOD (or LOS) on my phone since 2013 or so, so anything might have changed and it's better to ask than to frog things up all bricky-bricky.
I got a Huawei P Smart as a present. Haven't booted it up at all yet, and am planning to first start it at the point when I'm ready to install this ROM. So, that is, after I've gotten a response to this message
So... For the questions:
* I'm mainly looking for a phone without GApps, so I would follow the instructions otherwise, but skip the part where I install GApps. Will this lead to any trouble besides not having services such as Google Play?
* Is my Huawei P Smart / FIG-LX1 indeed for sure the same device as the Hi6250 mentioned here?
(For the curious ones out there, my current phone is a HMD "Nokia" 105 I thought it would be very bad, but it was far worse than that)
Dakkus said:
Time for one of them "stupid n00b questions"!
I haven't had CyanogenMOD (or LOS) on my phone since 2013 or so, so anything might have changed and it's better to ask than to frog things up all bricky-bricky.
I got a Huawei P Smart as a present. Haven't booted it up at all yet, and am planning to first start it at the point when I'm ready to install this ROM. So, that is, after I've gotten a response to this message
So... For the questions:
* I'm mainly looking for a phone without GApps, so I would follow the instructions otherwise, but skip the part where I install GApps. Will this lead to any trouble besides not having services such as Google Play?
* Is my Huawei P Smart / FIG-LX1 indeed for sure the same device as the Hi6250 mentioned here?
(For the curious ones out there, my current phone is a HMD "Nokia" 105 I thought it would be very bad, but it was far worse than that)
Click to expand...
Click to collapse
First of all... If you're planning to unlock your P smart and install a rom it will be a very long and tough way, so I don't recommend doing it if you said u haven't tried roms since 2013.
If you don't want to install Gapps it's ok, because many roms are based on pure AOSP, but you will miss some features.
And yes, P smart it's a part of hi6250 familly (it is mainly based on chipset and other stuff)
santalimi said:
Im wondering is there any chance to get best battery performance rom. Any one know it?
Click to expand...
Click to collapse
Devs are working on it. As far as i know it's a vendor problem. The only solution is staying with the stock rom
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello there friends!This is my first ever proper rom. I hope u guys will enjoy it!
What is OxygenDust?
OxygenDust is a Operating System that simulates the feel of oxygenOS. But cleaner, and debloated. It uses LineageOS as a base for the system for fast and smooth performance.
The project originally was called PikaOS, And for the Samsung galaxy a3 2017. But this got cancelled as it was made in the schoolvacation and it was hard to make a rom full with feutures. Its easier to just port them over.
Features
Oneplus style launcer
oneplus apps
Rounded UI
OxygenOS sounds (partially broken right now)
serveral pixel stuff built in
Pre-rooted
Oneplus wallpapers (more is coming)
No google apps (only files, alternative to the stock files app [still in the rom])
How do i install OxygenDust?
PLEASE. BACK UP UR IMEI!! THERE IS A CHANCE THE IMEI WILL DISSAPEAR. SERVERAL PEOPLE LOST THEIR IMEI BY BEING STUPID. DONT POINT UR FINGER AT ME FOR UR STUPIDITY.
The file is in a TWRP backup format. Im still figuring out how to make a zip installer.
Make sure you have these things ready or installed:
TWRP 3.7.0 or higher.
Atleast 4gb of internal storage memory free. Highly recommended to format internal storage.
Formatted these partitions: System, data, cache, dalvik
The backup ofc
INSTALLING THE ROM:
Extract the zip file
make sure u have the TWRP folder ready.
format internal storage
Remove the current TWRP folder (secure any other backups)
Place the TWRP folder in internal storage.
Reboot recovery
Go to restore
Select the oxygenOS backup.
restore.
reboot
enjoy!
LINKS:
Kernel source
Download
Screenshots are on the drive folder.
Changelog:
10-01-2023: inital beta release
Troubleshooting
I get the stock android bootup logo, what do i do?
This is normal. since it comes with magisk preloaded and some bugs on lineage some things break.
The animations are laggy.
theyre not laggy, theyre on 1.5x. go to developer options too turn them up or down.
My imei is gone.
U shoudve read the thread properly.
No partitions are selected for restore error.
Make sure u have copied the WHOLE TWRP FOLDER. not just the backup, THE WHOLE FOLDER.
My sdcard wont work properly.
This is a bug in lineageOS.
this looks like it has potential to be a decent rom
thefrog9 said:
this looks like it has potential to be a decent rom
Click to expand...
Click to collapse
Thank you! Hope u enjoy using it (if u are lol)
Great ROM, so far no problems with it and the oneplus like experience is great
can you explain it to me in eimei terms?
we'd like to see a ROM w/ MicroG, degooglefied, google really pulling the horsepower out of the old hTC
TheMemeSound said:
we'd like to see a ROM w/ MicroG, degooglefied, google really pulling the horsepower out of the old hTC
Click to expand...
Click to collapse
This rom is alr degooglefied, i could add microG in the future.
Hello, I always wanted to see what OxygenOS was like and hoped that someone would make an OxygenOS rom for the M8, and here it is Thanks for this, but I have a few Qs:
vinnievh said:
The backup ofc
Click to expand...
Click to collapse
What does this mean?
And how do you backup IMEI?
What carriers does this ROM work on?
1. Thats how u install the rom
2. Idk, search on google?
3. It works on all unlocked HTC One M8’s single sims.
@vinnievh
The download-link isn't working anymore - could you please reupload your rom?
Thanks!
VolumeOff_23 said:
@vinnievh
The download-link isn't working anymore - could you please reupload your rom?
Thanks!
Click to expand...
Click to collapse
I wish i could, but i got hacked recently and the rom dissapeared..
Im currently working on a brand new rom. Stay tuned for that!
vinnievh said:
I wish i could, but i got hacked recently and the rom dissapeared..
Im currently working on a brand new rom. Stay tuned for that!
Click to expand...
Click to collapse
Well let's hope it has a proper install method from a zip file. Also, you need to take some responsibility by explaining in clear, precise instructions how to backup the IMEI if there is a danger your ROM may lose it.
Does anyone have the rom so we can for now test the rom