*for all devices Android
requires Root (Superuser/Busybox), and a kernel that supports
"init.d" scripts (script files that are stored in /system/etc/init.d/).
download ini di http://www.mediafire.com/?g4fte3m87t3ukui
setalah itu buka file zip lalu pilih system, etc, init d lalu
keluarkan file 97loopy_smoothness_tweak dari zip. lalu buka dengan
notepad ++
nanti kiata akan menjumpai script dibawah ini
#!/system/bin/sh
#
# Loopy Smoothness Tweak for Galaxy S ver. Test 2 (Experimental)
#
for n in 1 2
do
USER_LAUNCHER="com.gau.go.laucherex" # Change this to your launcher app (karena ane pakek go launcher maka ane pasang proses data "com.gau.go.laucherex"
untuk mencari proses data masuk ke root explorer buka folder data trus data dan cari disitu launcher bawaan agan2)
NUMBER_OF_CHECKS=0 # Total number of rechecks before ending 1st loop
SLEEP_TIME=0 # Number of seconds between rechecking processes
PROCESSES_TOTAL=14 # Must be edited to match the number of processes to be checked
DEBUG_ECHO=0 # Debug on/off
CHECK_COUNT=0 # Don't edit
P_CHECK=0 # Don't edit
CHECK_OK=0 # Unused
PROCESS_1=0; PROCESS_2=0; PROCESS_3=0; PROCESS_4=0; PROCESS_5=0; PROCESS_6=0;
PROCESS_7=0; PROCESS_8=0; PROCESS_9=0; PROCESS_10=0; PROCESS_11=0; PROCESS_12=0;
PROCESS_13=0; PROCESS_14=0; PROCESS_15=0; PROCESS_16=0; PROCESS_17=0; PROCESS_18=0;
PROCESS_19=0; PROCESS_20=0; PROCESS_21=0; PROCESS_22=0; PROCESS_23=0; PROCESS_24=0;
if [ $n -eq "1" ]; then
if [ $DEBUG_ECHO -eq "1" ]; then
echo ""
echo "LST Debug: $(date)"
echo "LST Debug: Initiate"
fi;
# Pause and then loop until kswapd0 is found, which should be instant anyway
sleep 1
SWAP_SLEEP_TIME=3; SWAP_NUMBER_OF_CHECKS=30; SWAP_CHECK_COUNT=0;
SWAP_CHECK_COUNT_OK=0; while [ $SWAP_CHECK_COUNT -lt
$SWAP_NUMBER_OF_CHECKS ]; do if [ `pidof kswapd0` ]; then renice 19
`pidof kswapd0`; SWAP_CHECK_COUNT=$SWAP_NUMBER_OF_CHECKS;
SWAP_CHECK_COUNT_OK=1; else sleep $SWAP_SLEEP_TIME; fi;
SWAP_CHECK_COUNT=`expr $SWAP_CHECK_COUNT + 1`; done; if [
$SWAP_CHECK_COUNT_OK -lt 1 ]; then echo "LST Debug: 'kswapd0' expired
after `expr $SWAP_CHECK_COUNT \* $SWAP_SLEEP_TIME` seconds"; fi;
if [ $DEBUG_ECHO -eq "1" ]; then
echo "LST Debug: $(date)";
echo "LST Debug: kswapd0 found";
fi;
fi;
# Check briefly one more time
if [ $n -eq "2" ]; then
if [ $DEBUG_ECHO -eq "1" ]; then
echo "LST Debug: 2nd loop"
fi;
NUMBER_OF_CHECKS=6 # Editing not recommended
SLEEP_TIME=5 # Editing not recommended
fi;
while [ $CHECK_COUNT -lt $NUMBER_OF_CHECKS ];
do
# Resident system apps
if [ $PROCESS_1 -eq "0" ]; then PNAME="com.android.phone";
NICELEVEL=-20; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_1=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_2 -eq "0" ]; then PNAME="com.android.systemui";
NICELEVEL=-18; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_2=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_3 -eq "0" ]; then PNAME="com.android.settings";
NICELEVEL=-18; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_3=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_4 -eq "0" ]; then
PNAME="com.swype.android.inputmethod"; NICELEVEL=-18; if [ `pidof
$PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_4=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_5 -eq "0" ]; then PNAME="$USER_LAUNCHER";
NICELEVEL=-18; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_5=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_6 -eq "0" ]; then PNAME="com.android.vending";
NICELEVEL=-18; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_6=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_7 -eq "0" ]; then PNAME="com.android.mms";
NICELEVEL=-19; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_7=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_8 -eq "0" ]; then PNAME="android.process.acore";
NICELEVEL=-3; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_8=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_9 -eq "0" ]; then PNAME="android.process.media";
NICELEVEL=-3; if [ `pidof $PNAME` ]; then renice $NICELEVEL `pidof
$PNAME`; PROCESS_9=1; P_CHECK=`expr $P_CHECK + 1`; fi; fi;
# Other system apps
if [ $PROCESS_10 -eq "0" ]; then PNAME=""; NICELEVEL=-19; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_10=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_11 -eq "0" ]; then PNAME=""; NICELEVEL=-19; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_11=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_12 -eq "0" ]; then PNAME=""; NICELEVEL=-18; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_12=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
if [ $PROCESS_13 -eq "0" ]; then PNAME=""; NICELEVEL=19; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_13=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
# org.adwfreak.launcher
# org.zeam.core
# Other apps
if [ $PROCESS_14 -eq "0" ]; then
PNAME="com.speedsoftware.rootexplorer"; NICELEVEL=-15; if [ `pidof
$PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_14=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
# if [ $PROCESS_15 -eq "0" ]; then PNAME=""; NICELEVEL=-15; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_15=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
# if [ $PROCESS_16 -eq "0" ]; then PNAME=""; NICELEVEL=-15; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_16=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
# if [ $PROCESS_17 -eq "0" ]; then PNAME=""; NICELEVEL=-15; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_17=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
# if [ $PROCESS_18 -eq "0" ]; then PNAME=""; NICELEVEL=-15; if [
`pidof $PNAME` ]; then renice $NICELEVEL `pidof $PNAME`; PROCESS_18=1;
P_CHECK=`expr $P_CHECK + 1`; fi; fi;
# If all processes are done, loop can finish early
if [ $P_CHECK -ge $PROCESSES_TOTAL ]; then CHECK_COUNT=$NUMBER_OF_CHECKS; else sleep $SLEEP_TIME; fi;
CHECK_COUNT=`expr $CHECK_COUNT + 1`;
done
if [ $DEBUG_ECHO -eq "1" ]; then
echo "LST Debug: $(date)"
if [ $PROCESS_1 -eq "0" ]; then echo "LST Debug: PROCESS_1 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_2 -eq "0" ]; then echo "LST Debug: PROCESS_2 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_3 -eq "0" ]; then echo "LST Debug: PROCESS_3 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_4 -eq "0" ]; then echo "LST Debug: PROCESS_4 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_5 -eq "0" ]; then echo "LST Debug: PROCESS_5 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_6 -eq "0" ]; then echo "LST Debug: PROCESS_6 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_7 -eq "0" ]; then echo "LST Debug: PROCESS_7 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_8 -eq "0" ]; then echo "LST Debug: PROCESS_8 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_9 -eq "0" ]; then echo "LST Debug: PROCESS_9 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_10 -eq "0" ]; then echo "LST Debug: PROCESS_10 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_11 -eq "0" ]; then echo "LST Debug: PROCESS_11 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_12 -eq "0" ]; then echo "LST Debug: PROCESS_12 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_13 -eq "0" ]; then echo "LST Debug: PROCESS_13 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
if [ $PROCESS_14 -eq "0" ]; then echo "LST Debug: PROCESS_14 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
# if [ $PROCESS_15 -eq "0" ]; then echo "LST Debug: PROCESS_15 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
# if [ $PROCESS_16 -eq "0" ]; then echo "LST Debug: PROCESS_16 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
# if [ $PROCESS_17 -eq "0" ]; then echo "LST Debug: PROCESS_17 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
# if [ $PROCESS_18 -eq "0" ]; then echo "LST Debug: PROCESS_18 expired after `expr $CHECK_COUNT \* $SLEEP_TIME` seconds"; fi;
echo "LST Debug: Checking complete"
fi;
done
if [ $DEBUG_ECHO -eq "0" ]; then
echo "LST Debug: Done"
echo ""
fi;
Setelah selesai semua editannya save aja di notepad ++ trus masukkan
ke file zip agan ditempat semula. dan flash aja via CWM jangan lupa fix
permisions
Sumber : Komunitas Robotijo Indonesia
slm kenal. mf mo tnya. androku china sudah sukses root , partisi dan sudah sukses rubah ext sd jadi internal. tapi tidak bisa buat nyimpan game insufficient storage. waktu dibuka root explorer di micro ada folder 179_1 saya hapus gagal terus. file dari internal di pindah ke micro juga gagal. tlg gmn yaa? solusinya. tksh
ReplyDelete