[Galaxy S 4 i9505 Android Development] Biftor:
F&Q:

First off - check out the FAQbefore posting

* Use always latest version of recovery

* To get Root working go to Dev Tools/Developer options/Root access

* To activate ART go to Dev Tools/Developer options/Select runtime

Q: How to change DPI?

A: Look here

Q: Trying to flash, but I'm getting a status 7 error?

A: Update your recovery (Get the latest Philz from here)

Q: My Ext SD isn't being recognised any more?

A: If your Ext SD is exFat, then format it as FAT32 don't forget to backup your data.

(For Windows users - try using Easeus Partition Manager - see here)

Q; ART doesn't seem to be working?

A: To activate ART go to Dev Tools/Developer options/Select runtime and ensure "Use Art" is selected. Don't forget to reboot!!!

If that doesn't work - then uninstall Xposed before changing to ART as Xposed doesn't work with ART. (see here)

Q: ART is not working, causing application issues I have xposed framework installed

A: Art should work fine as long as if you are not using xposed framework

Use root explorer

Navigate to system/bin

Check to see if you have 'app_process.orig'

If so delete it and try ART again

Q: What is ART - http://source.android.com/devices/tech/dalvik/art.html

A: ART stands for ‘Android RunTime’ and its job couldn’t be more important: it runs the apps on Android devices.

ART replaces ‘Dalvik’ (named after the Icelandic village where creator Dan Bornstein’s ancestors lived) which has performed this task since Android first appeared.

As you might expect Dalvik was getting very long in the tooth and it wasn’t that great in the first place. In giving it the boot users will get two significant benefits

1. More Speed

Dalvik uses the ‘Just-in-time’ (JIT) process which means it has to transform app source code into an executable program every time it starts.

Android apps have to run through a conversion each time they are started.

By contrast ART uses the ‘Ahead-of-time’ (AOT) process and this compiles (aka does the conversion) when an app is installed.

Using this method apps can launch up to twice as quickly which will have a dramatic effect on the sense of speed of your phone.

2. Better battery Life

AOT processing is making app-launch a less intensive process, so your phone doesn’t have to work as hard which increases battery life.

Using your phone you won’t see a major difference, but significant gains will come in standby as apps which run in the background will now do so more efficiently

Downsides of ART

1. It uses more storage Or to be more precise your installed apps will use more storage – roughly 10% to 20%.

This is because the pre-compiled apps which allow ART to run so quickly and efficiently have to be installed this way which makes them bigger compared to Dalvik’s on-demand method.

For those with a lot of apps installed this could take a significant chunk of your available space, they will also take a little longer to install.

2. Some apps are incompatible on Android 4.4.2, if you do find a key app that doesn’t work it is possible to switch back to Dalvik.

Q: Where is superuser?

A: Superuser is nicely integrated in Settings/Advanced Options!

Q: Battery draining quickly

A: Install Better Battery Stats Google Play

XDA Thread on understanding BBS

Q: How do I remove system apps?

A:Go into Settings/SlimCenter/Slimsizer. Tick the boxes for the apps you want to remove and then click the delete icon (bin) in the bottom right corner.

Q: Have an different ROM and want to come on to [FONT=&quot]Biftor™ SlimKat[/FONT], don't want to lose apps/data

A: Install Titanium and backup apps/data - Knowledge base

Full wipe - including - Delvik and Cache

Flash ROM flash gapps

Reboot

Install titanium

Restore your apps

Reboot

Activate art (optional)

Reboot

Q: Applications are not installing, insufficent space messages

A: se root explorer

Navigate to data/data

Find the application which you were installing (for e.g com.android.xposed)

Delete it

Install the application