[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] iONEx:
[v4.0]​

>>VELOCITY>>​

This is a collection of various tweaks I use personally.

This is also included in my MDPI ROMs.

I hope Ray users will also benefit from this :)

Flash it and your phone will X-PLODE!

If it just makes "puff!" instead of X-PLODE, then I'm sorry :( No need to flame, I'll try to be better! :D

X-PLODE does not contain duplicate lines/ tweaks in it's init.d scripts as I've seen in other scripts.

Like raising sdcard cache in 04blabla and in the same time raising it in 07balabla too...

Or setting scheduler to noop, and in an other place setting it to sio? etc...

What's the point in that -.-

I tried to make a clean useful collection of the most effective tweaks.

The init.d scripts do the following:

-set scheduler to sio

-sdcard cache is 1024MB

-disable atime (remount with noatime)

-renice some essential sys processes

-disable sleepers

-some network tweaks

-minfree settings

-cleaning tmp files

-disable logcat (remove it at the end of 03clean_tmp_files)

-zipaligning apps at boot

-optimize sqlite database

-some vm tweaks

-dynamically set VM values (screen on/off)

-renice essential sys apps every time you turn on the screen

-eliminate lag trough entropy generator

X-PLODE contains the following files:

-resolve.conf for dns resolving

-sysctl.conf with various vm/kernel tweaks, and network tweaks

-modified host file for blocking ads

-sqlite binary

-rngd binary

-zipalign binary

-libncurses.so

-local.prop to set prop values

-init.d scripts

X-PLODE will backup your existing init.d scripts and build.prop file to /sdcard/XPLODE

This works best if you're flashing X-PLODE for the first time.

If you're already running some version of X-PLODE, please make sure you delete the XPLODE folder on /sdcard to avoid errors.

To check if sysctl tweaks are working type the following when the screen is off and/or off:

Connect phone to PC, open command prompt and type the following:

adb shell
su
sysctl -a|grep vm

You should get different values when the screen's off and when it's on.

screen off:

dirty_expire_centisecs=1000
dirty_writeback_centisecs=2000

screen on:

dirty_expire_centisecs=500
dirty_writeback_centisecs=1000

V6 supercharger:

As of v4.0 I don't recommend usage in conjunction with V6 Supercharger script.

There's no new feature that directly conflicts with it.

But I have come to the conclusion that using both will significantly reduce X-PLODE experience.

You can however use a supercharged service.jar with overdrive enabled (recommended).

Evolution of X-PLODE:

(previous changelogs)

Changelog for -=Reloaded=- (v2):

- refined tweaks

- automatically back up your init.d scripts and sysctl.conf to /sdcard/xplode

- script automatically sets build.prop lines via setprop

- added and refined some build.prop lines

- enable GPU only rendering

Changelog for -=Reloaded=- (v2.5):

- fixed a vm setting which caused bootloops and freezes

- changed the way prop values are set. It was just too troublesome and unnecessary.

So instead of physically adding lines to build.prop, it copies local.prop with prop lines to /data.

It basically does the same.

Changelog for #Firestarter# (v3):

- new ADJ values

- some VM changes

- a bit less aggressive then -=Reloaded=- (v2.5)

- dynamic VM

sets VM values depending whether screen is on or off

benefit of this is you get maximum battery savings during standby, while firing up the phone when screen is on

Changelog for #Firestarter# (v3.5):

- some new build.prop lines

- added entropy seeder/ generator

- this should boost app loading, eliminate any lag and overall make the phone superfast

Changelog for >>Velocity>> (v4.0)

- updated rngd binary (service now sleeps when screen's off to minimize batt drainage)

- X-PLODE now renices important sys apps whenever you turn on the screen

- new sqlite3 binary

- some new build.prop lines

- can it possibly get any faster then this?!? :P

Previous downloads:

X-PLODE v2: http://www.mediafire.com/?2p0d0jvtoomju51

X-PLODE -=Reloaded=- v2.5: http://www.mediafire.com/?8kh7oa879y857hh

X-PLODE #Firestarter# (v3): http://www.mediafire.com/download.php?s0cetfldzt1ubcd

X-PLODE #Firestarter# (v3.5): http://d-h.st/uc6

Latest version:

------------------------------------------------------------------------------------------------------------------------------

>>Velocity>> (v4.0): http://d-h.st/KKA

------------------------------------------------------------------------------------------------------------------------------

Installation:

-make a nandroid backup!

-place on sdcard and flash via CWM

It might take some time to boot after flashing.

This is because it wipes dalvik cache.

Please be patient ;)

If you're already using some version of X-PLODE, please remove /sdcard/XPLODE if it exists.

If you're using this tweak package and you want to support it, you can add this banner to your signature:

ThanX! ;)

Credits/ thanks to:

zeppelinrox for helping me with scripting

pikachu01 for Thunderbolt!: http://xdaforums.com/showthread.php?t=1556013

PureMotive for sysctl tweaks: http://xdaforums.com/showthread.php?t=1621808

MДЯCЦSДИT for Data speed increase sysctl tweaks

leolawliet for disabling CPU rendering: http://xdaforums.com/showthread.php?t=1877183

lambgx02 for entropy generator: http://xdaforums.com/showthread.php?t=1987032​