[n00b][FAQ] The Ultimate Android FAQ for n00bs ! - Android General

Hello ! Here is the Ultimate n00b FAQ !
I am mainly writing this FAQ to educate the n00bs about their Android Phone. Many n00bs don't read much and just go about dirtying threads which does not much good to the developments. This FAQ will get you accustomed to the widely and common terms of the Android World ! So here we go...
Glossary:
1)flashing - Installing (In plain language)
2)ROM - The package of the entire system for your phone.
3)bloatware - Unnecessary apps added by Companies to Stock ROMs.
4)Deodex - Your system apps come with additional .odex files. Deodexing means packing these odex files into the app. This is mainly done because deodexing makes it easy to modify the apk also theming becomes easier.
5)EXT4 - A type of Linux system partition like FAT32 or NTFS in windows.
6)Brick ! - The condition of your phone when it becomes a Paperweight ! There are two types of brick conditions- Hard bricked means the phone cannot be recovered and needs to be taken to the service centre. Soft brick means your phone will reboot or will be stuck at the botoscreen. This can mostly be recovered by reflashing your Firmware again.
7)Bootloop- Your phone will continuously boot to the Logo.
Ok so here goes the first question--
1)What is 'Rooting' ? How should I do it? Will it help me not help me ?
A: 'Rooting' means getting Superuser access to your phone. This means that Rooting will provide access to the System files and the core components of the OS. You can Root your phone by using Tools like SuperOneClick Root or Z4Root. This happens in just one click and is very easy ! Rooting can provide you with a lot of benefits like ability to flash a Custom ROM, a Custom Kernel, Theme, system level modifications. You can also install apps which require Root access such as Root Explorer, Font Changer,Chainfire 3D, Faster Fix and lots more. Rooting will generally not cause any problem if you do it correctly !
P.S: Rooting voids your warranty ! However you can unroot and reclaim your warranty so no need to worry !
2)What is a Firmware Package or How to Upgrade my Phone ?
A: A firmware package is usually called Stock ROM or the ROM released officially by the Company. This can usually be flashed to your device by using the software provided by the Company or another third party software.
For.eg. Samsung users can use Kies (Official) but we all use ODIN(Third-Party) all sammy users out there you all know how reliable KIES is XD XD
3) What is a Custom ROM ? How is it beneficial/not-beneficial[Root needed]?
A: A Custom ROM is a modified version of the Operating System System. A Custom ROM comes with lots of features implemented by the dev. Custom ROMS come pre-rooted, Deodexed,Zipalligned.etc. They also come pre-installed with useful apps. Custom ROMs are usually high on Benchmark Scores since devs usually add many tweaks and performance improvements. However read a lot and flash Custom ROMs specefic to your device and Firmware or you will end up with a bricked phone.
4) What is a Kernel ?
A: Kernels are something more deep into the System. The Kernel is a Bridge between the Hardware and Software of your phone. Without a Kernel the device will not boot. For eg. When you receive a message the system sends a message to the kernel and the kernel lights up the notification LED. The kernel is also responsible for the turning on of your screen and also controls the CPU clock Rate i.e the frequency or speed of your CPU. When the phone is idle and not in use the Kernel puts the Phone in Deep Sleep mode. Messing with Kernel components can result in undesirable problems is you don't know what you are doing.
5)What is a Custom Kernel ? [Root needed]
A: A Custom Kernel is a Kernel developed by a developer which may include many improvements and features. It may also support Overclocking your phone i.e running your phone at a higher clock frequency. It may also have more CPU Governers and IO Schedulers. Custom Kernels may also come with a Custom Recovery and EXT4 support.
However do some reading before flashing a Custom kernel.
6) What is OverClocking and how does it affect my device ? [Root needed]
A: Overclocking means running your phone at a higher frequency than Stock. However you need to flash a Kernel which supports overclocking for this. Apps like SetCPU and No Frills CPU (Both require Root access) can be used to alter CPU speeds.
ADVANTAGES: Overclocking can help you run games which lag on your device smoothly. Also it can give you some good speed and zippyness when required.
DISADVANTAGES:Higher CPU speeds may need more power and can cause battery drain. It can also cause your phone to get heated and can fry up internal components.
P.S:Each device has a different Chip. Each Chip has different levels of tolerance to overclocking and every device may not handle overclocking the same way. Results will vary with each chip. So if a Galaxy S plus supports overclocking from 1.4Ghz to 1.9Ghz, a device like Galaxy SL will support Overclocking(stable) upto 1.2Ghz - 1 3Ghz.
7) What is Recovery,Download Mode ?
A: Download mode is a mode through which a New Firmware Package is installed to the device. This can be done by first powering off your device. Then pressing the Volume Down + Home + Power buttons at the same time. As long as your phone enters recovery mode, you can recover it ! Recovery Mode Can be accessed by Volume Up + Home + Power button Combo. You can perform vital tasks like Factory Reset, you can wipe Cache Partition(required after flashing most ROMS). Custom Recoveries [Root needed] like CWM come with even more features like you can wipe Dalvik Cache (is also needed to be wiped after flashing ROMs). Custom ROMs have to be installed through Custom Recovery like CWM. However CWM is not an app alone. You need to flash a Kernel with CWM Recovery support.
NOTE: To enter Recovery or Download mode. Make sure you have enabled USB Debugging at Settings->Applications->Application Development->USB Debugging
8) What is a bootloader ? What is a locked bootloader ? How important is it?
A: A bootloader is rather the part of your system that boots up the device. It is however contained in a separate Partition. If your bootloader gets corrupt or if you flash the bootloader of anither phone you will be hardbricked and your phone wont even boot. Bootloader loads up the Kernel which then loads up the ROM. Some devices come with bootloader locked by companies. This rules out flashing Custom ROMs ! Yes the best thing is to never mess around with the bootloader because only the service centre will be able to help you then.
And n00bs always read, understand and then go about posting or messing up threads. Its not with an intention of being rude but a little reading can help. Once even I was a n00b ....
Yes ! Thats the FAQ for you ! Do not PM me with stupid questions (That is a kind request). If you have any doubts post here I will try to help you .
Hit Thanks if it helped you !
Still Lots more to come in the FAQ !.. ..

I would probably call it "Newbie's Guide" as opposed to "n00b's guide," as there is a real, if pedantic distinction made by the online community regarding "newbs" vs "n00bs"--the former being people who are simply new to the scene and ignorant of much of the inner workings, the latter being people who are considered willfully ignorant and/or annoying.
I'd also proofread it and make it look a little more professional. Simply slapping 'Ultimate' on the title a definitive FAQ does not make. Happy to assist on that front, if you like.

Unroot -OK. But Reclaim Warranty ?
Adi_Pat said:
Rooting voids your warranty ! However you can unroot and reclaim your warranty so no need to worry !
Click to expand...
Click to collapse
I know we can unroot it , but we can't factory LOCK the bootloader! :silly:
The bootloader will always show RELOCKED.
Then "HOW" can we reclaim our warranty may I know?

Thanks for the guide, BTW, Can I overclock my LG Optimus ME to 1GHz?

Paresh Kalinani said:
I know we can unroot it , but we can't factory LOCK the bootloader! :silly:
The bootloader will always show RELOCKED.
Then "HOW" can we reclaim our warranty may I know?
Click to expand...
Click to collapse
That depends on the particular device. Doesn't apply to my Galaxy Nexus. Fastboot oem lock and no one is ever the wiser =)

Will I be able to reclaim warranty?
jesusice said:
That depends on the particular device. Doesn't apply to my Galaxy Nexus. Fastboot oem lock and no one is ever the wiser =)
Click to expand...
Click to collapse
So what do you think about HTC One V?

Paresh Kalinani said:
So what do you think about HTC One V?
Click to expand...
Click to collapse
Don't know much but I know if you use HTC's unlock then they definitely will know. Not sure if anyone's found an exploit or workaround for it yet. That's why I went with a Nexus this time, not to have to worry about such things.

Related

[Q] Samsung Galaxy Gio (S5660M, not S5660)

Hello,
I have bought a North American (Canadian, to be exact) Galaxy Gio (S5660M, with an additional "M" from the European model).
There are lots of tutorials about S5660 rooting and unlocking, but none for S5660M. There has been some reports that flashing S5660 firmware on S5660M to root and unlock made their phones unusable (randomly changing screen brightness, etc).
I tried searching on google and XDA, but could not find any relating to S5660M.
Is it too early to see any rooting/unlocking on S5660M?
Thank you very much!
Hello,
After some reading on here to compare unlock methods, I decided to take the leap into the unknown. I used the one published in this thread. (EDIT: Check out this one instead, perfectly safe.) (It turns out that the Gravity Smart, Galaxy Q, 551, 550, Mini, Ace, Fit, and Gio are siblings in a few respects. They all share Qualcomm 7x27 family SoCs.)
One deviation from the above linked thread is that SuperOneClick does not work on the 2.3.4 MUGK3 firmware. Updated versions of SuperOneClick do work with the firmware. Worst case scenario the program won't finish gracefully, but you'll have a root shell and you can work from there.
I've uploaded my modified superuser zip that'll work with the 5660M. Install through recovery mode. Removed - the superuser files within were long obsolete. Get the current ones through proper channels.
I wouldn't risk flashing the ROMs posted here until we can get a complete backup ROM, either from samfirmware.com (they don't have one yet) or through efforts here. I'll be starting another thread here for that purpose. Backup made a long time ago and SamMobile has had an official Odin image for some time as well.
There's been some issues reported with the 5660M, ranging from odd screen brightness behavior to bricking. (Many ROMs initially posted for the 5660, left "as is" also flash both the kernel and radio: not good.)
Goodbye,
Darkshado
Thank you for the reply! I have successfully rooted & unlocked using the modified zip. I am not sure if it was your's (I have done it prior to looking at your reply... ), but it worked!
thank you!
Darkshado said:
Hello,
After some reading on here to compare unlock methods, I decided to take the leap into the unknown. I used the one published in this thread. (It turns out that the Mini, Ace and Gio are siblings in a few respects.) Make extra sure to follow the steps intelligently, especially the bit right after you get your code.
One deviation from the above linked thread is that SuperOneClick does not work on the 2.3.4 MUGK3 firmware.
I've uploaded my modified superuser zip that'll work with the 5660M. Install through recovery mode.
I wouldn't risk flashing the ROMs posted here until we can get a complete backup ROM, either from samfirmware.com (they don't have one yet) or through efforts here. I'll be starting another thread here for that purpose.
There's been some issues reported with the 5660M, ranging from odd screen brightness behavior to bricking. (The ROMs posted for the 5660, left "as is" also flash both the kernel and radio: not good.)
Goodbye,
Darkshado
Click to expand...
Click to collapse
could you tell me how I could unlock my phone too.
New tonight
Just picked up a GIO here tonight.
BTW Future Shop in Canada has these on for $80 right now.
I think this is a great deal, for a very responsive 2.3 android phone.
OK,
So S5660m - is the version in canada it would seem.. I think there are going to be quite a lot of owners because of the pricing.
We should use this thread or another to setup a difinitive list of what works.
1. How to root the phone.
2. Unlocks that work - I have heard some methods brick Ms very easy. What is the best unlock method specific to the M
3. What ROMs can we use? do we need to have our own set of modified roms because of the modem portion?
4. Overclocking.. I have heard these can clock up to 1100 and run awsome!!
This is my wish list.
James
Hello James. Welcome to XDA.
Whoa there early thread starter! Use the search engine before even thinking of starting another thread. We don't have a dedicated Gio forum at the moment so things are scattered all over. Advanced search is handy as it outputs threads instead of posts.
Biker1bob said:
1. How to root the phone.
Click to expand...
Click to collapse
Same as a lot of other phones, apply a zip file through CWM. You could also flash an already rooted ROM with Odin.
2. Unlocks that work - I have heard some methods brick Ms very easy. What is the best unlock method specific to the M
Click to expand...
Click to collapse
The bml5 method is safe. I noticed I had left a link to the older and unsafe stl5 method in my post above and removed it.
And keep your unlock code accessible somewhere on the phone. This phone is known to relock itself to Bell in some specific scenarios.
3. What ROMs can we use? do we need to have our own set of modified roms because of the modem portion
Click to expand...
Click to collapse
Yes, and no. If you only flash system.rfs, and maybe boot.img, it should work based on what others have reported.
I've cooked up a ROM for the 5660M that's called ArpegGioMod if you want to have a look.
Another point to consider if you want to run your phone in French: the Eurasian ROMs may or may not have that locale, and will likely have an AZERTY keyboard instead of a QWERTY one.
Do not flash radio (AMSS) or the other bootloaders from the Euro 5660. The former will make you lose all cellphone connection, the latter is unnecessary and increases your chances of bricking.
4. Overclocking.. I have heard these can clock up to 1100 and run awsome!!
Click to expand...
Click to collapse
Where'd you get that? The only kernel mods I've seen so far for any Gio are all ramdisk modifications that left the stock kernel untouched.
Just to clairify darkshadow, by "bml5 method" you mean this ?
0) brand new locked GT-S5660M phone frome the store
1A) root the device using this zip
http://forum.xda-developers.com/showpost.php?p=16962635&postcount=2
simplest method :
1.1 To begin, download the zip file from the link above and copy it to the root of your SD card.
1.2 Power the phone off.
1.3 Boot into recovery mode by holding the middle button and pressing the power button.
1.4 Once in recovery mode, select update from sdcard and choose the update.zip that you copied to your SD card.
1.5 Let the file flash and once done, reboot your phone.
OR
1B Follow EDIT2, for temp rooting on same URL below
2. Follow exact instructions as per here:
http://forum.xda-developers.com/showpost.php?p=17148825&postcount=334
(with the slight modification for HEX code to search specified here http://forum.xda-developers.com/showpost.php?p=17311381&postcount=358 )
Question: Does it matter if there is a SIM card in the phone when following these instructions ?
Any thoughts about "Network Lock Control Key" ?? ( ... would appear that this shows up as a separate issue for some users some time after unlocking see:
http://forum.xda-developers.com/showthread.php?t=992564 )
THANK YOU so much for confirming I got this right....I just want to make sure I am not missing anything, and these instructions are really safe as far as you know before attempting anything.
Darkshado said:
Hello James. Welcome to XDA.
Whoa there early thread starter! Use the search engine before even thinking of starting another thread. We don't have a dedicated Gio forum at the moment so things are scattered all over. Advanced search is handy as it outputs threads instead of posts.
Same as a lot of other phones, apply a zip file through CWM. You could also flash an already rooted ROM with Odin.
The bml5 method is safe. I noticed I had left a link to the older and unsafe stl5 method in my post above and removed it.
And keep your unlock code accessible somewhere on the phone. This phone is known to relock itself to Bell in some specific scenarios.
Yes, and no. If you only flash system.rfs, and maybe boot.img, it should work based on what others have reported.
I've cooked up a ROM for the 5660M that's called ArpegGioMod if you want to have a look.
Another point to consider if you want to run your phone in French: the Eurasian ROMs may or may not have that locale, and will likely have an AZERTY keyboard instead of a QWERTY one.
Do not flash radio (AMSS) or the other bootloaders from the Euro 5660. The former will make you lose all cellphone connection, the latter is unnecessary and increases your chances of bricking.
Where'd you get that? The only kernel mods I've seen so far for any Gio are all ramdisk modifications that left the stock kernel untouched.
Click to expand...
Click to collapse
so i'm pretty new here... i have a gio n my usb port is messed up.. i wiped tha phone the other day n the network lock came back on.. so seeing that i can't use any usb what should i do?
thanks in advance
IMEI: Mod Edit: IMEI # Removed...not a great idea to post them on a public forum
Let me start with things you shouldn't do:
-Resurrect two year old, stale, threads.
-Post your IMEI for everyone to see.
Exactly *how* is your USB port messed up? Just not talking to the computer or not working at all?
Are you rooted? If not, get that sorted out by using one of the exploits that worked on Gingerbread. You'll have to do it manually, no SuperOneClick for you. (Although the binaries included might come in handy.)
It is possible to do the commands to get bml5 via a terminal emulator app, and then transfer that file over wi-fi. (Samba, WebDAV, FTP, Dropbox, etc...)
I'm not sure anymore if this is possible in GB, look into using ADB over wi-fi instead of USB. I've sold my Gio months ago, and all of my current devices run 4.1+.

[GUIDE][INFO] The beginner's info thread (aka. the noob helper)

This guide is intended to be an all-in-one resource for people coming to Samsung phones after using other devices. It is a general introduction to the S4 and a glossary/explanation of terms you may see here in the forums.
This thread is slightly out of date but the info is still good, I will be updating again soon!!! Remember to hit thanks if this was useful
Disclaimer "Just because I am trying to be helpful does not make me responsible for anything that you do to your phone. Playing with any of this stuff could destroy your phone"
The layout of this post is as follows:
Welcome
FAQ
Glossary of terms
First off, welcome to XDA
The XDA community is home to the most talented and helpful phone developers on the planet.
These developers spend lots of their free time working on making all of our phones better. You should be nice and respectful to them and follow the rules. WHY? If the statement above isn’t enough reason then think selfishly, the less time they are dealing with redundant questions, the more time they have to develop stuff for all of us!
Help them help you by following the following basic rules:
1.If you are confused or have a question, the first thing to do is READ! Read lots, look things up both on xda and using google.
2.If after searching you still have not answered your question, then post in the Q&A forum.
3.Asking for ETAs on ROMs, updates, etc. is considered rude.. DON’T DO IT!
4.Don’t report bugs to a developer unless:
a.You know 100% that it hasn’t already been reported,
b.You know how to reproduce it
c.You can get a logcat of the problem (more on this later)
Some advice if you are new to all this and don’t want to ruin your phone:
1.Be patient. Don’t be the first or even the tenth person to flash anything. Wait until you see others using whatever Rom or kernel with success.
2.If you have any doubts about what you are doing, read more. Don’t flash.
3.Make sure you are in the forum for your device, not some similar or related device.
FAQ:
Q. Is my bootloader locked?
A. Only if you have an AT&T or Verizon phone
******* Info for AT&T users *******
Q. What is LOKI?
A. Loki is an exploit for phones with locked boot loader that allows us to bypass the locked boot loader in order to install custom roms or recoveries. More Loki info down below
Q. Whats the deal with MF3?
A. MF3 is the current firmware from AT&T that comes on any new phone. Your phone may also auto update to MF3 if you are not careful. MF3 patched the ability to use Loki to install custom roms/recoveries so if you are on MF3 things are much more difficult.
Q. How can I keep my phone from updating to MF3?
A. If you want to avoid the update, you should root your phone and freeze the following three apps using titanium backup or some similar app.
1. AT&T Software update Vxx_x_xxxx_x_x
2. FWUpgrade x.x.x
3. LocalFOTA vx_xxxx_x_x​
Why flash?
by flashing your device you can make your phone act differently, look different, and enable new or disabled options. you could ,for example:
enable native tethering
enable call recording
change the look of your phone
add custom toggle buttons
overclock or undervolt
increase battery life
etc..
Kernel vs Rom vs Recovery vs Modem
Kernel is the layer between the phone hardware and the rom. it controls things like Wi-Fi power, touch sensitivity, possible range of screen brightness, phone logging, and processor max and min speed. kernel must be designed not only for your device but also for the type of rom you are using (Sammy rom or Aosp) some kernels support all roms, others are specific.
Rom is the operating system of your phone. there are three main categories of roms.
roms that are based off of the Samsung stock rom (Sammy rom)
roms that are based off of Android open source project aka AOSP (AOSP, AOKP)
roms based off of the miui project (these used to be a branch of AOSP but recently they have also used Sammy base for miui)
recovery is a partition that you can access at boot by holding down a combination of keys. (volume up and home button in the case of our sgs4) every phone has recovery stock but it doesn't do much. you can replace stock with clockwork mod recovery which is extremely useful for flashing all kinds of things and making backups before you do. There are other alternative recoveries besides clockwork but that seems to be the most common. TWRP is also gaining popularity these days. You can easily switch between recoveries and or upgrade your current recovery. All that needs to happen is for a new image to be flashed onto the recovery partition. See the rooting guide for more info on how to flash a custom recovery.
modem is a file that controls the cell radio of the phone. Helps determine what frequencies to use and settings for a particular network. It is important when flashing a radio that you flash a radio that is for the AT&T sgs4
Methods for flashing files - Odin vs mobile Odin vs. clockworkmod(cwm) vs adb
Odin is the internal Samsung tool for flashing. I believe it only exists on Windows platform. This tool is mostly used to initially flash an insecure kernel or rooted kernel, OR to return to completely stock rom.. Files for flashing in odin generally should end in .tar or .tar.md5 although sometimes they come zipped and the tar is inside the zip. Read more about Odin before using it as it can easily break your phone. !!!as a general rule make sure you never check the "partition" checkbox EVER!!!
Mobile Odin (THIS TOOL DOES NOT SUPPORT ALL S4 MODELS...make sure you check that it specifically works with yours first. I think at this time it works on your phone unless you have locked bootloader but STILL DOUBLE CHECK) is a phone based version of Odin made by the very talented developer Chainfire. It can be installed on a rooted phone and used to flash the same .tar based files as the desktop version. Mobile odin has a few advantages. 1 you can use it from your phone. 2 it can auto root a stock rom (nice if you want to try out a brand new update that has not been rooted yet)
clockworkmod(cwm) or TWRP is recovery based tool that can make backups of your entire phone, flash new roms, kernels etc.., and do many other useful tasks. Once you have this on your phone my guess is that most of your flashing will be done through this tool. The files for flashing through clockworkmod are .zip files.
ADB is the android develpment bridge. It allows for command line interface with your phone through its debugging options. ADB can do most anything as I understand it. In my several years of flashing I have only had to use it once, and i could have waited for someone to come up with another solution. In general as a noob i recommend you stay away from ADB.
open source vs Samsung base(aka Touchwiz or TW) vs miui
Open Source Roms such as AOSP/AOKP are built using Google's open source android code as a base. The developers then add functionality specific to the device. The advantages of these builds are that they often have tons of options built in to the rom that change the behavior and look of the phone. They usually allow you to change the toggles in your notification pull down, change the battery display, make all kinds of adjustments to sounds, vibration etc... Some people also prefer the "vanilla" android look and feel. These roms often provide "bleeding edge" concepts, design, and modifications. The Disadvantages of these roms is that some of the hardware coding is done closed source by the phone manufacturers, which means that things like Infrared, bluetooth, camera, video recording, and MHL video out often don't work or take much longer to get working by the developers. Basically anything that relies on the Samsung framework will not work in an open source build. This means Svoice, Snote, and the Samsung camera app will not work.
Samsung based roms (aka Touchwiz/TW) are taken from the Samsung original phone software and modified by the developer. Usually, these roms are modified in order to be faster and to make changes to some of the features. Expect to see changes to the stock rom like: debloated (ATT and samsung software removed), de-odexed (explained later), enable tethering, unlimited sms recipients, added notification toggles, etc. Most of these changes are made to: make the phone faster, improve battery life, make the phone easier to theme. The advantage of these roms is that they still use the Samsung framework so all the proprietary stuff like camera, bluetooth, MHL still work, the disadvantage is that they will never be as customisable as open source roms.
MIUI is a rom that focuses on theming. Official MIUI (Chinese) gets updated weekly on Friday and then there are lots of miui developers who adapt it to other languanges and make some tweaks to it. MIUI can be built from AOSP source or Samsung source and depending will have different features. The first MIUI rom for our phone just appeared in these forums and it is based off of AOSP. MIUI has a unique look and is also highly customizable through theming. There are tons of themes available for download through the rom itself and you can mix and match any part of any theme you want. This includes icons, lockscreen style, etc.. Some people criticize while others praise MIUI for being very "iphone like". This is because the icons look more iphone like and there is no app drawer in the MIUI launcher. However, you can still use any launcher you like within MIUI.
odexed vs de-odexed
odexed is how the phone comes stock from Samsung. Odexed means that system files and apps are split into two pieces and kept in different places on the phone. This is done to speed things up a bit. However, it makes it harder to theme the phone because the apps are split up. Most custom roms choose to de-odex (basically regroup the files back into one) so that custom themers can make themes more easily for the phone.
Flashing "dirty" vs flashing "clean"
Clean
Doing a clean install of a rom means erasing or formatting all the data from the previous rom before you flash the new one. This is the prefered way to flash a rom to ensure that it will run smoothly. It is necessary if you are switching from one rom type to another (CM to Samsung base). In order to do a clean flash you need to boot into recovery and select the following options: wipe user data (this wipes all apps and personal data, but not your photos/videos), wipe cache, advanced>wipe dalvik cache, storage/mounts>format system. This will ensure that no trace of the former rom is left on the phone. Beware that at this point your phone will not boot until you install a new rom. I suggest using titanium backup to backup apps and smsbackup+ for texts to make getting your new rom configured easy.
Dirty
Doing a dirty install means just flashing a new rom right over the top of the old one without wiping any data. The advantage to this is that you don't lose any apps or account info. The disadvantage is that you open up the possibility for problems. Generally you only want to flash this way if you are upgrading a rom (CM10 nightly to the next nightly, or from one samsung based rom to another). If you decide to flash over the top and have any issues, you should not report bugs, but try flashing clean first.
Logcat
Logcat is a way to access the android system log for everything that is going on behind the scenes. This tool is used to help developers pinpoint problems in a rom. If you want to actually be helpful to a dev when reporting a bug, you should really learn to use this tool. I am no expert on logcat but you can find some good information in this post: http://forum.xda-developers.com/show....php?t=1726238
What is the Bootloader?
The bootloader is basically what it sounds like...it loads the boot image of the device. Basically it is one of the first things to run on the phone and it shows the phone where to find the boot image and how to start. The bootloader is also responsible for allowing access to the recovery part of the phone.
Locked Bootloader?
This seems to confuse a lot of users so here goes: The AT&T and Verizon versions of our phone have a locked bootloader. What does this mean? To the noob, it means that the devs had to figure out how to bypass or unlock this part of the phone in order to be able to boot custom recoveries such as CWM and TWRP. Getting a custom recovery means being able to backup the phone as well as flash custom roms. Luckily for us, Djrbliss (make sure and thank him! his thread is here:http://forum.xda-developers.com/showthread.php?t=2292157) figured out how to bypass the locked bootloader. The exploit he used is known as Loki. Please remember that the loki exploit is not the same thing as unlocking the bootloader, it is a bypass/trick. AT&T and Verizon have fixed the exploit that allowed loki to work in there newest firmware. Loki patch will not work for MF3 firmware or later.
Loki
refers to the exploit that allows us to run custom recoveries as well as custom roms. You only need to have a loki'd rom if you have a model with a locked bootloader (AT&T). Thankfully, you can install a custom recovery that will auto-Loki any rom you flash so that you can install almost any rom built for our model phone (see below). I strongly recommend flashing an auto loki recovery if you have a phone with locked bootloader. I use this one here: http://forum.xda-developers.com/showthread.php?t=2291956
Compatible Roms
you should be able to run any rom built for AT&T, TMobile, or the I9505 international model (NOT I9500!!) as long as you flash with an auto loki recovery. You can check out this thread for more info. Make sure and thank TheAxman! http://forum.xda-developers.com/showthread.php?t=2295557
You may have to manually set the APN. If you encounter problems with the rom look in that roms thread for answers.
Sticky!!
Well damn, I thought I knew a lot, but after reading this thread, I really didn't. Well done. :good:
Incredible resource for those coming in from a different ecosystem.
Thanks much!!
Thread stuck!! Nice work!
Got my new At&t Samsung Galaxy S4 and this will definitely help me!!
this is another thread that really helped me as well these two have really helped me so far i have rooted several divices and just relied on everyone else and not i am starting to take a lot more of an interest ant these threads have been the most helpful
http://forum.xda-developers.com/showthread.php?p=42055644#post42055644
WoW
Great work! I'm sure this thread will be very helpful to a lot of people (Myself included). Tanks bro! :victory:
More! More! :d
I've been searching high and low ive read everything and maybe im not understanding but after I root my phone how do I do the whole loki thing??... I'm eager to start flashing roms... Ive read of some recoveries that do this is that an accurate assessment??
KINGDROID25 said:
I've been searching high and low ive read everything and maybe im not understanding but after I root my phone how do I do the whole loki thing??... I'm eager to start flashing roms... Ive read of some recoveries that do this is that an accurate assessment??
Click to expand...
Click to collapse
What exactly are you trying to do?
If you want to install a custom ROM or kernel, you need a custom recovery. The ROM or Kernel developer will have LOKI-fied it for you.
For TWRP (my custom recovery of choice) Download GooManager from the Play Store and install.
Inside the goo.im app, go to menu>Install OpenRecovery Script
then you can boot into recovery to apply kernels, ROMs, etc to your hearts desire
joeybear23 said:
What exactly are you trying to do?
If you want to install a custom ROM or kernel, you need a custom recovery. The ROM or Kernel developer will have LOKI-fied it for you.
For TWRP (my custom recovery of choice) Download GooManager from the Play Store and install.
Inside the goo.im app, go to menu>Install OpenRecovery Script
then you can boot into recovery to apply kernels, ROMs, etc to your hearts desire
Click to expand...
Click to collapse
Its tht ez just root and add custom recovery??.. The whole loki thing is what's been throwing me off
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
KINGDROID25 said:
Its tht ez just root and add custom recovery??.. The whole loki thing is what's been throwing me off
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Click to expand...
Click to collapse
Yes... the difficult part is if you are a developer. They make our lives much easier.
joeybear23 said:
Yes... the difficult part is if you are a developer. They make our lives much easier.
Click to expand...
Click to collapse
Thanx ima root tonight I jus need to get a copy of the stock firmware
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
KINGDROID25 said:
Thanx ima root tonight I jus need to get a copy of the stock firmware
Sent from my SAMSUNG-SGH-I337 using Tapatalk 2
Click to expand...
Click to collapse
Stock Firmware:
http://forum.xda-developers.com/showthread.php?t=2261573
That is a HUGE download, but the process is simple.
im not a newb but i need to boost my post count lol...soooo spam
KINGDROID25 said:
I've been searching high and low ive read everything and maybe im not understanding but after I root my phone how do I do the whole loki thing??... I'm eager to start flashing roms... Ive read of some recoveries that do this is that an accurate assessment??
Click to expand...
Click to collapse
I have updated the OP to explain Loki, hope that helps :good:
Noob here first time posting I rooted my phone and installed cwm using casual method, created backup and installed mint rom love it but after a couple of post I see I didn't backup EFS should I be worried?
I'm not sure what the deal is with backing up the IMEI number on our phones yet. I have not seen anyone post about losing their IMEI yet so I wouldn't be too worried. On the s3 only the international model phones could be backed up by saving the efs folder. The backup process for AT&T phones was much more complex. I assume the same holds true on the s4. Will update when I find out more
Sent from my GT-I9505 using xda premium
I wanted to make sure Thx. Is it to late to back EFS or can I just restore my backup and do it?

Over-Clocking +1.7 GHz JellyBean 4.2

Will somebody please give me a link and go through:
STEP BY STEP on how to Overclock (1.7GHz or higher) my rooted ASUS Transformer TF300 on
-Jelly Bean 4.2.1
-TWRP 2.5.0.0
-Build # 10.6.1.15.3
-SuperSU
...If there 's anything else I missed, please don't hesitate to ask. Please also provide the zip files needed for me to flash it.
I don't know too much about flashing a custom ROM so please describe it in baby steps or provide a descriptive link in order for a NOOBIE to understand.
I have been trying to do this for a couple of weeks now... I am desperate
platinum_k said:
Will somebody please give me a link and go through:
STEP BY STEP on how to Overclock (1.7GHz or higher) my rooted ASUS Transformer TF300 on
-Jelly Bean 4.2.1
-TWRP 2.5.0.0
-Build # 10.6.1.15.3
-SuperSU
...If there 's anything else I missed, please don't hesitate to ask. Please also provide the zip files needed for me to flash it.
I don't know too much about flashing a custom ROM so please describe it in baby steps or provide a descriptive link in order for a NOOBIE to understand.
I have been trying to do this for a couple of weeks now... I am desperate
Click to expand...
Click to collapse
I believe you need a custom kernel than support 1.7Ghz
Tamaskan said:
I believe you need a custom kernel than support 1.7Ghz
Click to expand...
Click to collapse
... How the heck to I do that? how will I be able to flash it?
Please provide a link for me, please.
Did you unlock your tablet? if not you have to do that first! then download hundsbuah kernel(or a kernel that supports 1.7GHZ) here: http://www.mediafire.com/?5mr686tby6zxsi8
it is a flashable zip so you need twrp recovery!
Sent from my ASUS Transformer Pad TF300T
Im guessing your new to this so make sure you realise that u'll lose your warrenty if you unlock the tablet, if your still on 4.0.2 make sure you look into nvflash.
I appreciate you guys helping me out. It really means a lot!
Anywho... yes, my tablet is Unlocked. I thought by mentioning it's rooted it would be obvious that it would be unlocked. I guess I'm wrong.
What do I do AFTER I flash Hundsbuah? Which safe ROM do I flash next?
Do you guys think I can make it higher than 1.7 GHz safely?
platinum_k said:
I appreciate you guys helping me out. It really means a lot!
Anywho... yes, my tablet is Unlocked. I thought by mentioning it's rooted it would be obvious that it would be unlocked. I guess I'm wrong.
What do I do AFTER I flash Hundsbuah? Which safe ROM do I flash next?
Do you guys think I can make it higher than 1.7 GHz safely?
Click to expand...
Click to collapse
I'll answer your last question first. 1.7 is as high as I have seen this tablet oc'ed and it remain stable, and many people can't even go that high. And with Hundsbauh's kernel 1.7 is the max.
I am running CROMI-X version 4.6.9 and it is an awesome custom a ROM. I have used both of those through several versions with great results.
That said, with CROMI you need to flash it first, then flash hundsbauh's kernel after you have booted into the rom once and allowed it to stabilize. Also, be sure when you flash the custom ROM the first time that you do a full wipe from twrp first.
Finally, there is a new version of CROMI in the works that will allow you to flash Hundsbuah's kernel at the same time you flash the rom. It is due out in a few days.
Whatever you do, read, read and read some more about the rom/kernel you choose BEFORE you flash. Many people have jumped in half-cocked and bricked their tablets.
Let me know if you have any questions (I am sure you have many).
Kindest Regards
pastorbob
pastorbob62 said:
I'll answer your last question first. 1.7 is as high as I have seen this tablet oc'ed and it remain stable, and many people can't even go that high. And with Hundsbauh's kernel 1.7 is the max.
I am running and it is an awesome custom a ROM. I have used both of those through several versions with great results.
That said, with CROMI you need to flash it first, then flash hundsbauh's kernel after you have booted into the rom once and allowed it to stabilize. Also, be sure when you flash the custom ROM the first time that you do a full wipe from twrp first.
Finally, there is a new version of CROMI in the works that will allow you to flash Hundsbuah's kernel at the same time you flash the rom. It is due out in a few days.
Whatever you do, read, read and read some more about the rom/kernel you choose BEFORE you flash. Many people have jumped in half-cocked and bricked their tablets.
Let me know if you have any questions (I am sure you have many).
Kindest Regards
pastorbob
Click to expand...
Click to collapse
Thank you so much pastor Bob for the detailed description of how CROMI and Hundsbuah works!
I actually do have many questions as a noob:
1. -How would I do a full wipe of my Tablet using bootloader?
-To branch out the question even more, what is a bootloader? and why does it matter so much? (seen many people saying to NOT full wipe from bootloader when flashing custom ROMs.)
-Did this unlock my device? (mine is apparently, JOP40D.WW_epad 10.6.1.15.3-XXXXXXXXX)
2. What the heck is SuperSU for anyways? I have it and it doesnt do anything and it keeps popping even when i do a full wipe.
3. Can you create a NANDroid backup without having to do it by using custom recovery?
What is Titanium Backup for? what is it so popular?
4. Lastly, is this a good instructions to follow in order to FINALLY overclock my tablet? ---->http://forum.xda-developers.com/showthread.php?t=2223492
I really appreciate your help PastorBob... and also the help of the other people in this great forum community! =)
Please get back to me when you can! I can't wait to get working on my tablet improvements again!
platinum_k said:
Thank you so much pastor Bob for the detailed description of how CROMI and Hundsbuah works!
I actually do have many questions as a noob:
1. -How would I do a full wipe of my Tablet using bootloader?
-To branch out the question even more, what is a bootloader? and why does it matter so much? (seen many people saying to NOT full wipe from bootloader when flashing custom ROMs.)
-Did this unlock my device? (mine is apparently, JOP40D.WW_epad 10.6.1.15.3-XXXXXXXXX)
2. What the heck is SuperSU for anyways? I have it and it doesnt do anything and it keeps popping even when i do a full wipe.
3. Can you create a NANDroid backup without having to do it by using custom recovery?
What is Titanium Backup for? what is it so popular?
4. Lastly, is this a good instructions to follow in order to FINALLY overclock my tablet? ---->http://forum.xda-developers.com/showthread.php?t=2223492
Click to expand...
Click to collapse
Doing a full wipe is done by the recovery kernel (twrp) its simply formats the internal sdcard like you would a usb flash drive on windows.
As for the boot loader, all computers have them. Their task is to fetch the kernel from memory, in our case it can fetch the android kernel and boot or it can fetch the recovery kernel. Choosing wipe from bootloader will wipe both android and recovery afaik but ive never done it.
Supersu is an application that manages access to / "root" or the lowest level of the android filesystem. Rooting your device allows applications to access / with read write permissions, Supersu and others manage applications that ask for access to / .
For a NANDroid without a custom recovery, you can backup whole partitions with NvFlash, but im not sure how or if this is possible with adb/fastboot. Titanium backup allows you to "freeze" an appplications and save the files so even if you uninstall it, it can be recovered by titanium backup.
Simply unlock your tablet, install twrp, find and flash a custom kernel and download trickstermod or the likes and you can overclock within the range the developer has designed the kernel to allow for.
Good luck mate
EDIT : By the way some of our devices can overclock far past 1.7ghz and 650mhz gpu. Ive flashed a couple of tf700 kernels and 1800mhz and 700mhz is completely stable, i saw a thread somewhere in general of someone who compiled a kernel with an overclock of 2ghz but only some tf300ts cacn handle it. It all depends on our cpu revision
JoinTheRealms said:
Doing a full wipe is done by the recovery kernel (twrp) its simply formats the internal sdcard like you would a usb flash drive on windows.
As for the boot loader, all computers have them. Their task is to fetch the kernel from memory, in our case it can fetch the android kernel and boot or it can fetch the recovery kernel. Choosing wipe from bootloader will wipe both android and recovery afaik but ive never done it.
Supersu is an application that manages access to / "root" or the lowest level of the android filesystem. Rooting your device allows applications to access / with read write permissions, Supersu and others manage applications that ask for access to / .
For a NANDroid without a custom recovery, you can backup whole partitions with NvFlash, but im not sure how or if this is possible with adb/fastboot. Titanium backup allows you to "freeze" an appplications and save the files so even if you uninstall it, it can be recovered by titanium backup.
Simply unlock your tablet, install twrp, find and flash a custom kernel and download trickstermod or the likes and you can overclock within the range the developer has designed the kernel to allow for.
Good luck mate
EDIT : By the way some of our devices can overclock far past 1.7ghz and 650mhz gpu. Ive flashed a couple of tf700 kernels and 1800mhz and 700mhz is completely stable, i saw a thread somewhere in general of someone who compiled a kernel with an overclock of 2ghz but only some tf300ts cacn handle it. It all depends on our cpu revision
Click to expand...
Click to collapse
Thank you for your response, JoinTheRealms. Is THISa good custom kernel that would be able to let me overclock ----> http://forum.xda-developers.com/show....php?t=2223492
Will that be the procedure to follow? what does trickstermod do exactly? Are there better software alternatives?
Note: Ive already unlocked and installed TWRP.
platinum_k said:
Thank you for your response, JoinTheRealms. Is THISa good custom kernel that would be able to let me overclock ----> http://forum.xda-developers.com/show....php?t=2223492
Will that be the procedure to follow? what does trickstermod do exactly? Are there better software alternatives?
Note: Ive already unlocked and installed TWRP.
Click to expand...
Click to collapse
Sorry 404 on the page you linked, im assuming it was this: http://forum.xda-developers.com/showthread.php?t=2223492 which if you scroll down, you'll find this: http://d-h.st/lmM this is a package of kernels that work with Cromi and stock/ or stock based roms. This kernel package is exactly the same as the one in the tf300t thread for cromi. When you flash it with twrp, ull get a nice gui pop up (Aroma interface) u'll then get the choose between tf300t and tf700 kernels, only a few from the tf700 are compatible (Hint: the second to last is the best).
Your not going to realistically see a difference between tf300t and tf700 kernels. If you get around 7000 in quadrant your performing the same as most tf700s with custom kernels.
After that the last step is to download an overclocking app, my personal favorite is trickstermod, there are probably hundreds so just give a few a try
JoinTheRealms said:
Sorry 404 on the page you linked, im assuming it was this: http://forum.xda-developers.com/showthread.php?t=2223492 which if you scroll down, you'll find this: http://d-h.st/lmM this is a package of kernels that work with Cromi and stock/ or stock based roms. This kernel package is exactly the same as the one in the tf300t thread for cromi. When you flash it with twrp, ull get a nice gui pop up (Aroma interface) u'll then get the choose between tf300t and tf700 kernels, only a few from the tf700 are compatible (Hint: the second to last is the best).
Your not going to realistically see a difference between tf300t and tf700 kernels. If you get around 7000 in quadrant your performing the same as most tf700s with custom kernels.
After that the last step is to download an overclocking app, my personal favorite is trickstermod, there are probably hundreds so just give a few a try
Click to expand...
Click to collapse
Thank you for your replies, JoinTheRealms! I really appreciate it. I have "No-frills CPU" app. I assume that's one of the overclocking app that's acceptable.
ONE QUESTION though: Do I ALWAYS need to wipe to factory reset every time I flash a new kernal???
By the Way, I decided to flash this ROM I got from one of the links someone shared here: http://www.mediafire.com/?5mr686tby6zxsi8
I was able finally overclock my tablet to 1.7GHz! =)))) (Note: it does something weird everytime it boots up. The asus logo goes 'burzerk' for like half a second. Weird...)
Would you happen to know something better, in terms of performance, visual effects and stability?? hehe please do share! =)
platinum_k said:
Thank you for your replies, JoinTheRealms! I really appreciate it. I have "No-frills CPU" app. I assume that's one of the overclocking app that's acceptable.
ONE QUESTION though: Do I ALWAYS need to wipe to factory reset every time I flash a new kernal???
By the Way, I decided to flash this ROM I got from one of the links someone shared here: http://www.mediafire.com/?5mr686tby6zxsi8
I was able finally overclock my tablet to 1.7GHz! =)))) (Note: it does something weird everytime it boots up. The asus logo goes 'burzerk' for like half a second. Weird...)
Would you happen to know something better, in terms of performance, visual effects and stability?? hehe please do share! =)
Click to expand...
Click to collapse
Yeah no frills is good, you can try pimpmyrom it has alot of tweaks and customizations for the kernel/ os.
No you dont need to wipe anything after a kernel flash, only when flashing a rom do you need to use 'factory restore' (it just wipes system and data) and this doesn't apply to all roms it just depends on what the roms based on. e.g you can flash cromi over a stock rom without wiping system and data (because cromi is stock based, just with modifications. There are a few others that full into this category). its good practice to wipe dalvik and cache after every rom flash though.
Dont worry about the artifacts while booting, ive ran that kernel for weeks without issue.
Id say this kernel is the best in terms of performance (overclocks to 1.8ghz, ive benchmarked over 7000 with quadrant) http://www.androidfilehost.com/?fid=22945124161945688 (its by Surdu Petru for 4.2 bootloader and stock based roms)
If your feeling adventorous give ubuntu on your tf300t a try, im currently dual booting android 4.1 with ubuntu 12.10 works ver well
JoinTheRealms said:
Yeah no frills is good, you can try pimpmyrom it has alot of tweaks and customizations for the kernel/ os.
No you dont need to wipe anything after a kernel flash, only when flashing a rom do you need to use 'factory restore' (it just wipes system and data) and this doesn't apply to all roms it just depends on what the roms based on. e.g you can flash cromi over a stock rom without wiping system and data (because cromi is stock based, just with modifications. There are a few others that full into this category). its good practice to wipe dalvik and cache after every rom flash though.
Dont worry about the artifacts while booting, ive ran that kernel for weeks without issue.
Id say this kernel is the best in terms of performance (overclocks to 1.8ghz, ive benchmarked over 7000 with quadrant) http://www.androidfilehost.com/?fid=22945124161945688 (its by Surdu Petru for 4.2 bootloader and stock based roms)
If your feeling adventorous give ubuntu on your tf300t a try, im currently dual booting android 4.1 with ubuntu 12.10 works ver well
Click to expand...
Click to collapse
All I gotta do is synchronize it with my google account to avoid having to download every single app i had for my tablet correct?
wow... I didnt even know you can dual boot.
I think ill stick with hundsbuah's for now and see if i further need to upgrade.
Thank you for your input JoinTheRealms!

[N00BS GUIDE][Beginner]What is Root, Recovery, Brick ETC[EASY TO UNDERSTAND] [WIP]

Hello everyone on xda
This is a guide for all those who are absolute noobs, who don't know what Root is, but have heard of it. Let's get into it.
This guide is a WORK IN PROGRESS. Will be continuously adding things
BASICS:
"Stock" is the unrooted, unmodified state of your device running on the original OS.
Your device may get "bricked" while rooting, which means that your device will not boot back.
There are many ways to unbrick a device.
Flash means installing a new firmware via recovery
Root:
Whenever you buy a new Android device, the manufacturer makes sure that you, the buyer cannot access system files. By rooting an android device, you get access to the system files, tweak them and can manage them with many applications. Rooting can make your Android device much cooler than it was before. There are many modifications you can do, and you can even put a totally new operating system. You can add multi window, gravity box (which allows lot more tweaks) etc. (No limit exists in the Android world.
Superuser is when you grant access to the system files to an app
Pros:
1) Ability to upgrade Android version and have a billion more features
2) (Well... It's a never ending list )
Cons:
1)Bricking
2) In some cases, losing all oem apps
How to Root:
Search for the method on internet.
YOU WILL VOID YOUR WARRANTY, WHICH DOES NOT COME BACK ON UNROOTING
Recovery
This is the most important tool for any android device. It comes on many android phones even without rooting, but the
"stock" recovery is not so useful. Custom recoveries like TWRP or CWM are the ones I'm talking about. These recoveries can back up, restore, or /and replace the whole system. In most cases, if your OS just blows off your device, you can still boot into recovery and flash a rom.
Pros:
1)Nice and easy way of making an android device
2)Nice way of bringing a device back to life.
Cons:
None I guess
Bootloader:
When you boot up your Android device, you see the device name or manufacturer name for a few seconds, when there is no animation. This part is the bootloader, which is the initial few seconds of fastboot. Here, you can retain fastboot and flash/update recovery. The bootloader is the toughest thing to delete. This bootloader is the software that interacts with the kernel to boot the device up. This is also responsible for booting into recovery .
Brick:
A brick in the toughest terms means a totally unresponsive.device, one that had no life.
Soft Brick: This means that your OS somehow got wiped off, But you still have the recovery to flash a rom. 90%of the bricks are soft bricks. To recover from it, perform a full wipe and then install a rom for your device.
Hard Brick: This means that your device does not have an OS, recovery. You can recover by entering fastboot(bootloader) and flashing a recovery and then a rom.
Bootloop:
This is a kind of soft brick in which, the OS starts booting but never finishes. Just perform a wipe, and if that does not help, Reflash.
Next Chapter ill be posted by 18th January
Reserved
Reserved 2
Reserved 3
Reserved 4

[Q&A][TW][6.0.1][SM-G930F/FD/W8] SuperKernel

Hello guys, I open a Question and Answer Thread for all SuperKernel users, so even users under 10 posts can ask their questions here.
Below I added some basic Q&A stuff which here so hopefully it will answer most of your questions!​
Q: How to get into Download Mode?
A: Power off your phone, than hold: home + volume down + power on button until you see the download mode.
Q: How to get into Recovery Mode?
A: Power off your phone, than hold: home + volume up + power on button until you see the recovery mode.
Q: I get verification failed at start up!?!? My phone is broken now?
A: Yes, you have to buy a new phone now. Just kidding You did not disable force encryption in TWRP (how to do so you will find below in how to decrypt your phone).
Q: I get FRP LOCK? WHYYYYYY???
A: Very simple answer, you did not enable OEM Unlock in developer options. Now you need to flash full rom with odin again and start from scratch. But don't forget to enable OEM Unlock this time!
Q: I got FC's and other Problems with the kernel, what to do?
A: Take a logcat for me, developers use to say: without a log, it never happened . A logcat can be grapped with a PC and ADB installed, simply type: adb logcat > log.txt while your phone is connected and the error is happening.
Q: What kind of logs can I provide to help you?
A: Logcat: This one is for general infos about FC's
DMESG: this is for kernel related things
Last_Kmsg: this can be used after a random reboot
Q: How to get logs?
A: 1. Connect your phone to your pc
2. Make sure you got usb debugging enabled
3. Install Minimal ADB tool
4. After install open it and type: adb logcat > logcat.txt, adb shell dmesg > dmesg.log, adb shell cat proc/last_kmsg kmsg.log
5. Send me the file you got
Q: Which devices are supported at the moment?
A: Current supported devices are: SM-G930F/FD/W8. All other exynos models can work but are UNTESTED
Q: Is this kernel working on Snapdragon 820 variants?
A: No, sadly not.
Q: Help, I never had a code and now after installing the rom my phone asks for a password??
A: Your device is still encrypted, on step 0 it tells you to be sure you're not. So, what do you need to to in case you are still encrypted:
1. Boot into TWRP
2. Select Wipe
3. Select wipe data
4. Then you manually need to type "yes" with the keyboard
5. Confirm the wipe (this will remove the encryption)
6. Reboot your recovery
Q: Is there a way to get rid of encryption which is simpler?
A: Not really, you could also wipe data with stock recovery but this is quite a big hassle so above method works better.
Q: On TWRP there is an error about /data mount, what to do?
A: Your device is encrypted, follow the above steps to get rid of your encryption.
Q: Synapse shows no UCI support!
A: Reflash kernel, a script of you may overwrite my synapse config
Q: I want to switch kernel, how?
A: Since we have systemless xposed and systemless supersu, we have patches in ramdisk of boot.img. This means you have to reflash xposed and supersu after every change of kernel!.
Q: I lost root after installing this rom. What to do?
A: All mods (like supersu, phh's root, xposed and magisk) are stored in /ramdisk of kernel boot.img. So if you flash this rom, and after this another kernel (Which has supersu included by default) you can not do much. You have to stick to the two kernels provided in rom. Also when switching kernel, you need to flash all related zips again after changing it. Last tip: Do not use magisk until you really need it for android pay!
Q: I got random reboots, heeelp!
A: This is most likely from a custom kernel, if you face random reboots please check if you have the latest kernel installed or switch back to the stock kernel included in the rom.
Q: My screen is kind of yellow/orange and the touchscreen doesn't work at all!
A: You have chosen the wrong kernel in aroma selection. Reflash the rom without any wipe selecting the right kernel version.
should i do Factory reset before upgrading my samsung galaxy s7 from Marshmallow to Nougat ??????
plz tell me
( in ur opinion which is better in performance and battery life ,,, M or N ??? )
ThnQ
Casanova887 said:
should i do Factory reset before upgrading my samsung galaxy s7 from Marshmallow to Nougat ??????
plz tell me
( in ur opinion which is better in performance and battery life ,,, M or N ??? )
ThnQ
Click to expand...
Click to collapse
Of course you should factory reset in such a major upgrade, about the MM or N, I think N is better but many people say the opposite, so it depends on your usage
can you use ANY of the open source stuff without tripping knox ?
as i see the open source kernel listed on many (mainly jrkruse) threads and how they are able to do small modifications to system files without tripping DM-Verity thus staying 'stock'
was opensource implemented in this accomplishment, or was it just lucky that TMO boot.img allows it ? (vulnerability if you will)
a budding dev, Mick ..
miniminus said:
can you use ANY of the open source stuff without tripping knox ?
as i see the open source kernel listed on many (mainly jrkruse) threads and how they are able to do small modifications to system files without tripping DM-Verity thus staying 'stock'
was opensource implemented in this accomplishment, or was it just lucky that TMO boot.img allows it ? (vulnerability if you will)
a budding dev, Mick ..
Click to expand...
Click to collapse
Not tripping dmverity is an easy thing, you simply don't compile it in the kernel and it can't do the check. Knox is something completly else. It's build into bootloader and you can't get around it if you want to install anything custom. As soon as something custom is flashed, an efuse chip is tripped and that can't be changed
Tkkg1994 said:
Not tripping dmverity is an easy thing, you simply don't compile it in the kernel and it can't do the check. Knox is something completly else. It's build into bootloader and you can't get around it if you want to install anything custom. As soon as something custom is flashed, an efuse chip is tripped and that can't be changed
Click to expand...
Click to collapse
first Thankyou for replying, seems hard to be able to speak to dev people for us budding devs...
so could this be used in conjunction with the stock boot.img to get around DM-Verity ?
or will that break the checksum check for the .img file overall ?
is this what jrkruse uses ? i know he lists the opensource kernel on his OP's...
or is/was that just a happy t-mobile boot.img signed error/vulnerability ?
(where dm-verity is switched on, but it seems to ignore basic system file change) ...
cheers again Mick
miniminus said:
first Thankyou for replying, seems hard to be able to speak to dev people for us budding devs...
so could this be used in conjunction with the stock boot.img to get around DM-Verity ?
or will that break the checksum check for the .img file overall ?
is this what jrkruse uses ? i know he lists the opensource kernel on his OP's...
or is/was that just a happy t-mobile boot.img signed error/vulnerability ?
(where dm-verity is switched on, but it seems to ignore basic system file change) ...
cheers again Mick
Click to expand...
Click to collapse
No problem, I'm here to help whenever I can.
I have no idea who are you talking about and who that jrkruse is and what kernel he made etc. Can you link me maybe?
Tkkg1994 said:
No problem, I'm here to help whenever I can.
I have no idea who are you talking about and who that jrkruse is and what kernel he made etc. Can you link me maybe?
Click to expand...
Click to collapse
its most appreciated.
yes heres one of his 'ROMS', but its based around the, i think, stock vulnerable boot.img...
https://forum.xda-developers.com/tmobile-s7-edge/development/rom-t3572739
https://forum.xda-developers.com/verizon-s7-edge/development/rom-t3569416
adaway example
https://forum.xda-developers.com/showpost.php?p=71331817&postcount=2
will give you some background info...
ive been trying to convert some stuff over to the s7active,
(which is basiclly same s7 snapdragon/qualcomm but with extra hardware buttons, bigger battery, in a armoured case)
At first i was just trying to get the GearVR goin on them, but many hours later, i feel its kernel locked ??? as NOTHING happens logcat wise when plugging them in...
but that lead me to debloating etc as i now could understand that...
so following his roms/debloat scripts, i tried to port it over.... MANY many hours later, as learning as i go, i find at the base of the mods is a tmomible boot.img, which seems to allow basic file changes in system, and doesnt trip dm-verity/bootloops..
so enables you to for example, from stock, flash engboot.img, which allow adb root, swop out host file for adaways one, reflash back the TMO boot.img, and it boots, and you keep stock, and saftynet etc etc
took me far longer than i wanna admit to reach that info, after many hours reading and messing with scripts etc thinking scripts was the culprit.
i think, i found a post that he says he just using the TMO img as it allows it.... but read so much now, and got lost in so many threads i cannot re-find which one it was in !!! (will try and find it now)
but after all, it HAS tought me alot along the way, as im now releasing a 'rom'
but wanted to understand it all abit more, and maybe even get back to my original quest !
been told that opensource kernels out for active (SM-G891a) but not able to find it anyhows..
oops sorry my long post !! Cheers Mick,,
EDIT
added adaway example as it shows the vulnerability off nicely
EDIT 2
well i was mistaken, its not a boot.img vulnerability...
from jrkruse ""It's not the boot.img it's the dm verity process of the cdma firmware when gsm firmware is flashed over the top of cdma firmware. That's why in every case you have to start on cdma firmware it doesn't have to be Verizon""

Categories

Resources