[Sony Xperia Miro, Tipo (Dual), J, E] Ketcchup:
Im not responsible if something happens to your phone.

So yeah, I'm going to get a new device this christmas because my Tipo is just... crap. Till christmas I have to survive with this phone, so I want to share for all you guys my methods to make it faster, which I have been doing since a long time ago. I'm not going to explain anything, if you want to know how to, read tutorials. I will not be using useless placebo tweaks.

Let's go:

1. Get a clean stock ROM with the earlier version you can get and flash it. (version doesnt matter if your bootloader is locked)

If you have locked bootloader you don't have to install the older, but since the most recent versions are incompatible with Vengeance Kernel, you have to install it.

For my tipo (ST21i, if you have ST21a remember to download a ST21a firmware!!!) I use this:

https://docs.google.com/file/d/0B-yM_qnM8ZPRdmZ2WTVpQlNyeEk/edit?pli=1

You can install it using flashtool, take a look at this thread to see how to do it; http://xdaforums.com/xperia-j-e/general/xperia-miro-tipo-flashing-dummies-how-t2246059

2. Install Vengeance Kernel Reloaded (BOOTLOADER UNLOCKED ONLY)

Download it from here http://xdaforums.com/xperia-j-e/orig-development/kernel-vengeance-reloaded-paused-t2540952

You should download this https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU if you want to properly set your max frequency to 1305MHz

3. Root your phone

- Vengeance Kernel has CWM so all you have to do is flash this http://download.chainfire.eu/204/SuperSU/

- If you can't install vengeance kernel, this should root your phone http://www.unlockroot.com/ (ALERT: IT WILL INSTALL MAANY ADWARES IN YOUR PC, SO IT WILL TAKE SOME TIME TO UNISTALL EVERY OF THEM)

4. Download ES File Explorer and give it root access

https://play.google.com/store/apps/details?id=com.estrongs.android.pop

Nothing much to tell; open it, slide the left side, and mark "root explorer".

5. In ES File Explorer, go to /system/app

6. Delete every FACEBOOK/TIMESCAPE/TWITTER/SONY NON ESSENTIAL STUFF (If you use this services instead of the official FB/Twitter apps then don't delete them.

If you don't really know what to delete, then just delete all apps with the facebook/twitter icons, and in your phone settings -> applications -> all and disable Timescape. *If you use them, remember, dont uninstall it, but I consider them a big resource-eaters.

**Timescape is a the widget that gives you social network updates, pretty useless imo.

7. Use fstrim app

Flash storage gets slower and slower with time if your android version is <4.3, because you don't have the linux's fstrim, (roughly explained, this feature discovers where the empty blocks are to don't overuse only a few and **** your flash storage).

https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix&hl=es

8. Use only essential apps, not more. Clean your internal storage.

1. The less free space you have, the slower your flash storage. This is not a conventional Hard Drive that doesn't slow down if you have 99%. Flash memories like SSD, phone storage, etc... gets really slow if they are full.

2. Android has a small version of every app already open and storaged in the Cache. The more apps, the more cache ram used.

9. Don't use custom ROMs

All of them have deodexed apps, which makes the app slower to launch.

Also usually they have extra resource-eater features.

10. App suggestions

- FFS don't use SwiftKey. It's a resource eater, Google Keyboard https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin&hl=es is a nice keyboard.

- Xperia stock launcher is fine, custom launchers tend to be slow.

So... that's everyting. Most of those steps are just common sense, but I see much people installing 92345 apps and themes and everyting and complaining his phone is slow as hell.