[Android Software/Hacking General [Developers Only]] redmaner:
Disclaimer:

* Flashing knowledge is necessary to keep yourself out of trouble
* Read the installation procedure before posting any questions/issues!
* I am not responsible for your bricked or not working devices
* PLEASE BE PATIENT AND DO NOT ASK FOR ETA. UPDATES WILL COME WHEN THEY ARE READY!
* You may always leave feedback and post bugs

What is Jupa Engine?

Jupa Engine is a kind off a tweak database that is loaded into your system.

It's using a configuration file that is stored on two diffrent places.

One is on your sdcard if it is supported by your device. The other one will always work and is stored in your system.

With this configuration file you can easily configure your tweaks and decide witch tweaks will be executed during boot.

Features of Jupa Engine

The database off tweaks is using populair tweaks Quick configuration tweaks and some tweaks of my own

-SuperCharger script V6-U8 by zeppelinrox

-The best ram optimalization by Juwe11

-Kernel scheduler by hardcore

-SD-Read tweak 1024 by brainmaster

-SD-Read tweak 2048 by brainmaster

-SD-Read tweak 4096 by brainmaster

-Noop scheduler

-Deadline scheduler

-CFQ scheduler

-Mount with Noatime

-Honeycomb Ram optimalization

-Honeycomb Kernel scheduler

-Redmaner Ramhack

How to install it

What you need

-A rooted device with busybox installed

-A kernel that support /system/etc/init.d scripts

-ClockWorkMod recovery to instal the zip

1. Download the attachment below

2. Put the zip on the root off your sd-card

3. Boot in ClockWorkMod Recovery

4. Choose "install zip from sd-card"

5. Choose "choose zip from sd-card"

6. Choose "JupaEngine_xxxxx.zip

7. Choose "yes - install JupaEngine_xxxxx.zip

8. wait till it is done

9. Reboot your system

10. Wait till it is fully booted and you are done

Default configuration

The following tweaks are enabled by default

-Honeycomb Ramscript

-Honeycomb kernel scheduler

-Mount with NoAtime

-Deadline Scheduler

-Sd-Readtweak 2048

How to configure your own ultimate tweak system

There are 3 ways to do this:

1. using a CWM zip with only the configuration file

2. using the configuration file on /sdcard

3. Using the configuration file on /system

Explanation off the configuration file

The configuration file is a simple .prop file and looks like a build.prop

# Tweak configuration for Jupa Engine by Redmaner

# Disable a tweak with "disabled" after the tweak
# Enable a tweak with "enabled" after the tweak

ro.honeycomb.kernelscheduler=enabled [COLOR="Red"]Configures Honeycomb Kernel scheduler[/COLOR]
ro.honeycomb.ramscript=enabled [COLOR="Red"]Configures Honeycomb Ram script[/COLOR]
ro.init.sd=disabled [COLOR="Red"]Configures init.sd[/COLOR]
ro.juwes.ramscript=disabled [COLOR="Red"]Configures Juwe's ramscript[/COLOR]
ro.kernel.scheduler=disabled [COLOR="Red"]Configures kernel scheduler[/COLOR]
ro.mount.noatime=enabled [COLOR="Red"]Configures Noatime mount[/COLOR]
ro.redmaner.ramhack=disabled [COLOR="Red"]Configures Redmaner Ram hack[/COLOR]
ro.scheduler.cfq=disabled [COLOR="Red"]Configures CFQ sheduler[/COLOR]
ro.scheduler.deadline=enabled [COLOR="Red"]Configures Deadline schedule[/COLOR]r
ro.scheduler.noop=disabled [COLOR="Red"]Configures noop scheduler[/COLOR]
ro.sdreadtweak.1024=disabled [COLOR="Red"]Configures SD-Readtweak 1024[/COLOR]
ro.sdreadtweak.2048=enabled [COLOR="Red"]Configures SD-Readtweak 2048[/COLOR]
ro.sdreadtweak.4096=disabled [COLOR="Red"]Configures SD-Readtweak 4096[/COLOR]
ro.super.charger=disabled [COLOR="Red"]Configures SuperCharger script[/COLOR]

It is very simple

Enabled = that the tweak will be executed during boot

Disabled = that the tweak won't be executed during boot

1. using a CWM zip with only the configuration file

1. Download the Configuration.zip below

2. Open tweak.prop (don't extract the zip)

3. Edit the file to your needs

4. Save the file and the new zip

5. Flash the zip in ClockWorkMod recovery

2. using the configuration file on /sdcard

This feature does not work on all devices!

Because the time when sd-card is mounted and the place where it is mounted is most off the time diffrent on every device.

You have to find out it this works for you or not checking the values with terminal emulator or adb.

1. open tweak.prop on your sdcard

2. edit the file to your needs

3. save the file

4. reboot your device

3. Using the configuration file on /system

1. open tweak.prop on /system/tweak.prop (use a file explorer with root permission)

2. edit the file to your needs

3. save the file

4. reboot your device