Related
Hey Guys!
Hey XDA, I'm A New Member, and I hope to help you about everything about ROMs
In this post, you have the chance to post about your rom, and why do you prefer it (details & 1 screenshot).
Example : I'm using :
ROM : SGSIII ROM by safariking.
Kernel : Maclaw's kernel with a bit improvements
Launcher : TouchWiz Home 5 by CoolCatGetHome
Recovery : CWM 5.0.2.6
Thanks for visiting my 1st post
Please LIKE If i helped with somethin.
bye!
Wrong section and I'm sure there was such thread. But it's nice you are active. Keep up it
Yeah you're right but it was deactivated. just want to know about which ROM do people prefer the most Thank you!
I think this was the thread wojte was talking about, very similar to this one but uses more detail, and if you post, it will be active again
[]
So you got yourself a brand new, shining, awesome-as-hell HTC One X. And you want to root it. Good choice. Now, here's what you must read before you post in any thread, because this is your key to not getting flamed, or be subjected to the "roll eyes" emoticon.
So, let's get started-
A. Unlock your phone!
Go to
www.htcdev.com
Click to expand...
Click to collapse
, and unless your a noob to the web as well, the rest should be easy.
B. Root your phone and install a custom recovery-
Follow this guide-
http://forum.xda-developers.com/showthread.php?t=1577671
Click to expand...
Click to collapse
C. Okay, now here's how you've gotta flash a ROM-
http://forum.xda-developers.com/showthread.php?t=1809141
Click to expand...
Click to collapse
D. Your friends probably told you about this, or you've done it on windows. Overclocking. In my opinion, only one stable kernel supports it and it is Faux123's kernel.
There is no other kernel like it and you have got to try it out. But first, some fun facts-
1. You can find all of faux's latest kernels at http://faux.androidro.ms/ His thread title may be outdated, but that's because the ones not in the thread are betas
2. When you try out a beta you agree to post feedback with catlogs and last_ksmgs
3. Use only System tuner For undervolting or underclocking- Yes, it helps improve battery life. Only do it till -100uV or things will start bootlooping.
4. Use an app like acatlog to extract a catlog. to get a last_ksmg, use the following command in Command prompt- cat /proc/last_ksmg > /sdcard/last_ksmg.log or the following in terminal-
cat /proc/last_ksmg > /sdcard/last_ksmg.log (thanks owain94)
5. Immediately after flashing faux's kernel, Open this file using root explorer- /sys/kernel/debug/t3_variant
If your cpu_process_id=
"0"- Sorry, but your in for a world of hurt. I'd recommend only trying out his mainline edition, nothing else.
"1"- Well, you''ll do just fine, but it still sorta shaky. Don't think about overclocking though, unless you're on a beta or VF version
"2"- Knock yourself Out! ;p
"3"- Lock that phone in Fort Knox and, if you see faux lurking around your house, then just run . Jokes aside, your phone can do ANYTHING.
Click to expand...
Click to collapse
Now, for underclocking. It is a known bug that underclocked frequencies don't stick. However, n3ocort3x made a breakthrough and, using his kernel from here, you can underclock, undervolt, and set the number of cores the cpu should run on. Yes, it leads to MASSIVE battery life. Kudos, n3o.
Same rules apply- Provide a logcat and last_ksmg in case of a random reboot and be sure to provide tons of feedback! n3o spends a lot of time on these kernels and you gotta appreciate that.
Note: sense, AOSP versions are separate and have different downloads, so no need to repack.
http://forum.xda-developers.com/showthread.php?t=1873615
Click to expand...
Click to collapse
E. The ROMs:-
1. In my opinion, if you want Stability, Speed, and Smoothness without any tweaks, etc. then try out OrdroidX ROM
2.If customization (huge loads of it) is what you want, then try out ViperX ROM
3. For sense with AOSP look and feel- Renovate
4. Skinned sense- Coredroid
5. For the AOSP Experience-
CyanogenMod 10- Team EndeavorU
AOKP- LordClockan (try out the two to see the difference, it won't kill your phone!)
ParanoidAndroid- Floatshow- Tablet/Hybrid mode Android on your phone.
Domination- Owain94- A mixture of all of the above- Real Awesome ROM.Doesn't mean you don't try out the others, they got their specialities as well.
MIUI-dekkyy
4. Known bugs with all of these, don't post unless it's not according to changelog or Dev asks to know-
a. your keyboard will reset when you reboot your phone ie. swiftkey, swype, etc. will not stay default.
solution- Restore the keyboard via titanium backup, don't re-download it from the market
b. Status bar will be laggy only on the homescreen.
c. scrolling in Google Chrome may not be elastic.
Click to expand...
Click to collapse
The above is far from the actual number of roms out there and is only to simplify things for you. For a full list, please visit this link. http://forum.xda-developers.com/showthread.php?t=1832891
F. Miscellaneous things-
1. You don't need to repack Faux's, Franco's or N30cort3x kernels for sense based ROMs. REMEMBER THIS.
2. You need to repack the above for AOSP based ROMs (unless they have a specific version for AOSP like NCX).
3. Repack them yourself from here- www.nibble.cc/repack
4. Feel free to share your repacked kernels on the respective threads, but don't ask for any.
5. Don't post anything unrelated to Android Development here. This post itself is actually a great example of What shoudn't be here, but times are tough.
6. For those who previously owned an HTC, We don't yet have S-OFF. (yeah, Suckage majoris)
7. It is currently not possible to have beats audio or sense camera app on AOSP ROMs.
8. Do not ask for ETA's. I will personally destroy you.
9. Benchmarks do not indicate anything. If you think yours is impressive, then go aheaad and post it. But, do not judge the ROM based on it.
10. This forum is only for the INTERNATIONAL QUAD-CORE TEGRA 3 HTC One X.
11. Software cannot damage hardware. If your speaker is blown, screen has yellow spots, etc. HTC is who must contact. In the case of zero infinity's xloud mod, he did warn you and give a disclaimer.
12. If you don't see a download link, that's because it's not uploaded yet!
Click to expand...
Click to collapse
G. For those who dont know, here's how to flash a kernel-
originally posted by xxviperxx:
Download the file
Restart your phone into the bootloader (phone should display fastboot usb once connected to your PC)
Flash it using
fastboot flash boot boot.img
Also after flashing run
fastboot erase cache
Click to expand...
Click to collapse
There are atleast 3 times as many kernels and ROMs than those I've Posted here, and each is unique in it's own way, so check them out when you can and provide feedback. You don't become a senior member by being a silent flasher. Devs, please don't be offended I didn't post your work here, I just want it to be as simple as possible :angel:
May the force be with you :good::highfive: could someone post the last_ksmg command pls so I can addit.
MOD EDIT: SUGGESTIONS HERE ARE BASED ON THE OP EXPERIENCE, YOU MAY WANT TO TRY OTHER ROM´S OR KERNELS BY YOURSELF.
here you go buddy
from the computer in the terminal
adb shell cat /proc/last_ksmg > /sdcard/last_ksmg.log
from the temrinal on the phone
cat /proc/last_ksmg > /sdcard/last_ksmg.log
also mod please sticky this
.
Stickied for the time being, please stay on topic and with respect to others.
Thanks,
You forgot to add TeamNDVRu official CM9 and TeamNDVRu CM10
great job mate !
you should mention this thread for links to all ROMs, kernels, guides, mods, tools etc:
http://forum.xda-developers.com/showthread.php?t=1832891
Nice idea and your intentions are good but i don't think the sections D and E are complete and I don't want to be a pain but I
think it's wiser to leave your own opinion out.
There are many more kernel and rom Developers and they all deserve respect for there hard work.
About these 2 sections people should make there own choices I think,
you can't describe them in a sticky as everyone has a different opinion/experience about roms and kernels.
Laurentius26 said:
Nice idea and your intentions are good but i don't think the sections D and E are complete and I don't want to be a pain but I
think it's wiser to leave your own opinion out.
There are many more kernel and rom Developers and they all deserve respect for there hard work.
About these 2 sections people should make there own choices I think,
you can't describe them in a sticky as everyone has a different opinion/experience about roms and kernels.
Click to expand...
Click to collapse
If I simply listed all roms then the Noobs would ask, "which one for what?" so I did it this way instead.
vivek_bhoj said:
you should mention this thread for links to all ROMs, kernels, guides, mods, tools etc:
http://forum.xda-developers.com/showthread.php?t=1832891
Click to expand...
Click to collapse
Done. Thanks for the suggestion!
Sent from my HTC One X
Did what you said i'm now on my 6th ROM and by far the best Domination CM10 so its worth trying a few before finding the one
Faux link
abhijit1289, one small detail. The link to Faux kernels gives this message on Chrome "Oops! Google Chrome could not find www.faux.androidro.ms".
Maybe, as this is a guide for noobs like me, you could edit with this link - http://faux.androidro.ms/
Btw, an awesome post - I keep coming back to it. Well worth the sticky! :good: Have a great weekend.
Please Don't Quote This Post,
It's Just way too big and would make any comment look stupid,
Thanks
Just When You Thought Your Favourite Dev Is Out Of Ideas... He Comes Up With This
ok so alot are complaining how we can't flash kernel away from the pc among other things (which ill get to later ), (mostly @One-X-master)
so i looked for a way to get around this and found Kexec as the answer.
Wiki said:
In computing, kexec (kernel execution) is a mechanism of the Linux kernel that allows "live" booting of a new kernel "over" the currently running kernel. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, where it starts executing immediately. This avoids the long times associated with a full reboot,and can help systems to meet high-availability requirements by minimizing downtime.
Click to expand...
Click to collapse
however, with that comes managing online hardware which is somewhat problematic,
thus that prompted few people to come up with an ingenious solution called Kexec-hardboot.
Kexec-hardboot:This works by loading the kernel into memory and force restarting the phone with new kernel.
All of that with some ramdisk tweak allowed me to set a kernel at boot and restart to it,
avoiding having to flash it in the 1st place
Updating the kernel is called flashing..
A Flash is also what precedes Thunder
its also refered to as Lightning, Thus I came up with the name Kernel Lighter
Lighter= To Set Things On Fire/To Ignite (The Kernel)
Thus this is a kernel igniter
I Know, i've got to much time on my hand.
If you have a smart name, please do suggest.
Special Thanks: @Tasssadar: For His N7 Port, which made this port a breeze and for his help in debugging.
@Alex-V: Currently using his kernel as Base Kexec Kernel.
@Androguide.fr: For his recovery-less flash method.
@amarullz: For His AromaFM Source Code.
@LlabTooFeR: For His Stock Kernel.
@faux123: For His Kernel Source.
@mkasick: For The Original Port.
Sources:Alex-V 1.7 Kernel
Hardboot Patch
Faux Kitkat Kernel
AromaFM KL
Download Link In Post Below
Always have a backup.
Attachement & How-TO
ALL THE STEPS MUST BE FOLLOWED.
Requirements
S-off/Unlocked Bootloader
Android App & Recovery App
Fastboot flash boot Zeus.img
For ZeusKL.v10.img (New Layout) You must first switch to the new layout
Flashing Kernels Though Recovery
Boot Into Recovery
Flash AromaFM-KL.zip
Select Kernel Zip To Flash
Choose Flash Location
Choose Boot.img
Yes/No To Flash Zip (useful for flashing modules)
Reboot
Flashing Kernels Though Android(deprecated)
Start KL Android App
Choose Kernel Zip*
Kernel & Ramdisk
Reboot To Recovery --> Flash Modules
Reboot
* For zips to be listed, they must be placed in /sdcard/modules/
* otherwise click browse and happy hunting
Something Went Wrong:
Let say the phone wouldnt boot during kernel update after using the app,
the best solution would be to go back to stock kernel, look at the recovery flashable zips in Extras section,
If none seem to fit, try another custom kernel
if you still had no luck booting, you should try flashing that kernel through fastboot and see if it makes any difference.
Warning!!
Note: All the zips provided are flashable through both The App & Recovery... but I recommend recovery
BUT DON'T FLASH THE KEXEC (KL.Zeus.img) KERNEL THROUGH THE APP or Recovery,
as it will continuously boot itself over and over and over again.
Download Link In Post Below
Downloads
Kexec Kernel: KL.Zeus.img(CM12 Based)(V10)(Old Layout Only)
Kexec Kernel: KL.Zeus.img(CM12 Based)(v11)(New Layout Only)
Android App: KernelLighter.apk(No longer in active development, use the Recovery App instead)
Recovery App: AromaFM-KL Flasher(v4.1)(ZeusKL v9- only)
Recovery App: AromaFM-KL Flasher(4.6)(ZeusKL v10+ only)
Extras(deprecated)
Sense 5 Stock Kernel(Works on Sense 4+)(courtesy of LlabTooFeR) flash via recovery
ASOP/CM10.1(Android 4.1.2/4.2.2) flash via recovery
ASOP/CM10.2(Android 4.3) flash via recovery
Archieve
Multirom
ZeusKL
Thunder07 said:
& Another One.
Click to expand...
Click to collapse
Can't wait to try, sound incredible
Awesome! Looking forward to try it.
Sent from my Nexus 7 using Tapatalk 4
Someone tried it?
Never again without Sense 5! *~* <3
This i call development, thanks for that solution.
TouchscreenLover1 said:
Someone tried it?
Never again without Sense 5! *~* <3
Click to expand...
Click to collapse
i made a small typo in one of the files..
after flashing zip
do this
adb shell
mount /data -o rw
echo /data/boot/Kernels/Stock/boot.img-zImage>/data/boot/kernel
echo /data/boot/Kernels/Stock/boot.img-ramdisk.gz>/data/boot/ramdisk
Will Fix Zip soon
Edit: FIXED
Dexxmor said:
This i call development, thanks for that solution.
Click to expand...
Click to collapse
Anyone a Sense 5 Kernel.zip? Kexec boots a descriptet, will try this solution.
Dexxmor said:
Anyone a Sense 5 Kernel.zip? Kexec boots a descriptet, will try this solution.
Click to expand...
Click to collapse
this works on both sense 5 and 4+
i had this running for almost a week now on sense 4+
and just moved to sense 5 and thought it will be a good time to release this.
The Stock kernel comes from sense 5 ROM
I know, but back to 4.1.1 is not a solution for me (Sense 5 is the dealbreaker with AOSP ROMs )
Another Question, if i change to AOSP, it will work too? or must we flash (an not realeased) Kexec AOSP kernel? (i ask not for me, i ask for everyone on AOSP with ORD xD )
Dexxmor said:
I know, but back to 4.1.1 is not a solution for me (Sense 5 is the dealbreaker with AOSP ROMs )
Another Question, if i change to AOSP, it will work too? or must we flash (an not realeased) Kexec AOSP kernel? (i ask not for me, i ask for everyone on AOSP with ORD xD )
Click to expand...
Click to collapse
you dont have to go back to 4.1.1, this will work with sense 5 rom
if you want to use AOSP you must follow the custom kernel guide.
Ahh, (my english is bad..) i think we misunderstand each other, i asked for an Sense 5 kernel.zip to try your "Flash kernel in Recovery" Solution, it exists not so many Kernel.zip with the "Flash Kernel Script" to flash the kernel in recovery... I hope its clear what i mean
this wiil be work on maximus 21 ?
Yes
Dexxmor said:
Ahh, (my english is bad..) i think we misunderstand each other, i asked for an Sense 5 kernel.zip to try your "Flash kernel in Recovery" Solution, it exists not so many Kernel.zip with the "Flash Kernel Script" to flash the kernel in recovery... I hope its clear what i mean
Click to expand...
Click to collapse
im not 100% sure, but if you're looking for the zip, its in the 2nd post
the 1st time you must flash the kernel through fastboot AND zip through recovery,
later i will make an app that will work to replace kernels.
but even that all will require 1 flash through fastboot.
NOTE:
the zip contains to kernel, one that you flash in fastboot
one that will be copied to /data/boot/
the 1st is kexec which will boot the one in /data/boot/
Not clear enough xD, this (the kernel.zip) was not a request to you, it was an request to somebody to make me a flashable kernel zip, as an example repacked Alex-V kernel for Sense 5, to test this.
Its late here, so my explanation will suffer, sorry for that.
Dexxmor said:
Not clear enough xD, this (the kernel.zip) was not a request to you, it was an request to somebody to make me a flashable kernel zip, as an example repacked Alex-V kernel for Sense 5, to test this.
Its late here, so my explanation will suffer, sorry for that.
Click to expand...
Click to collapse
ok that was clear enough,
so far as far as i hear,
only trips kernel work with sense 5
Thanks, sorry for my poor english.
---------- Post added at 11:31 PM ---------- Previous post was at 11:18 PM ----------
EDIT: Now we can flash kernel without a PC, testet and it worked.
So, we can flash kernels through the rom itself by replacing boot.img in data/boot and reboot, can't we ?
Hi, I did factory reset, wipe cache and dalvik, then instal PA and gapps but my phone always boot into recovery. Can somebody help me.
My phone: Samsung Galaxy S3 i9300
Current OS: Cyanogenmod 11 (11-20150607-NIGHTLY-I9300)
Recovery: TWRP v2.8.6.1
PA version: pa_i9300-5.1-20150612.zip
gapps: I tried all android 5.1 gapps from this two links here and here.
Flash boeffla kernel 4.0 alpha 3, the ROM will boot up normally, it's just a workaround tho, dunno why the ROM won't boot up without flashing a kernel.
AbdelGad said:
Flash boeffla kernel 4.0 alpha 3, the ROM will boot up normally, it's just a workaround tho, dunno why the ROM won't boot up without flashing a kernel.
Click to expand...
Click to collapse
Same issue still happened
I wish everyone would realize that posting in this forum is useless. If you have a device specific problem, you need to take it up with your maintainer.
Pirateghost said:
I wish everyone would realize that posting in this forum is useless. If you have a device specific problem, you need to take it up with your maintainer.
Click to expand...
Click to collapse
Sorry. Newbie here. I thought posting here will help me, as per forum description (If you need help troubleshooting a problem, please be as specific as possible by describing your software configuration, including the ROM, kernel, and any modifications you've done.)
Yeah but the maintainer and users of that device do not use this forum like they do their own device forum.
Device specific issues should always go to the device maintainer's thread, since the team doesn't support anything other than nexus in the main line of development.
Pirateghost said:
Yeah but the maintainer and users of that device do not use this forum like they do their own device forum.
Device specific issues should always go to the device maintainer's thread, since the team doesn't support anything other than nexus in the main line of development.
Click to expand...
Click to collapse
Ok got it. I will find the forum and ask there. Thank you.
So I was on a custom stock rom for a very long time, I came back here and what I saw just confused me.
I see a bunch of new kenrels , but now all of them are just way too advanced then what they used to be, now there is ubertc and whatnot.
So, I downloaded the 777 kernel and installed it on my blisspop rom, thing is I saw a new function called kernel auditor and there I see a bunch of settings to tweak and stuff like governors and what not.
I scrolled through a million pages in the 777 kernel and everyone who replied there just seem to know what all of these stuff is and how to use them, I couldn't find the point where people started to use these settings to better understand how to use them myself.
So I was wondering if there is some guide that I can read, maybe a person who can help me, I would be most thankful.
Yes plz some one give us some tutorial
Sent from my One using Tapatalk
I read this post which helped a lot http://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957