yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] Ragespeed:
Yup just tested again using "Water" Live wallpaper gave me 735 :D
[XPERIA X10 Android Development] th4r:
JIT works great for me :)

I did it manually so I could keep root and my app2sd setup ;)

Thanks jerpelea!

Regards.

//th4r
[XPERIA X10 Android Development] bobbob1:
Finally decided to post after using this site for everything smartphone related! :D

I had the busybox problem as well after only doing step 2 BUT have fixed it (somehow...).

I did this, I used Root Explorer to delete busybox file from System/bin and then rebooted phone. Then after clicking on TitBackup it reinstalled BB.

Hope it works for you.

Quant benchmark= 665! Nice! ;)
[XPERIA X10 Android Development] Trauma_x547_:
So finally managed to get shell root had to do the close debug mode trick but after a few tries got the temp root and voila jit worked like a charm.

Reboot then white led of death shat myself lol but startup after 5 mins or so ok and rooted first time no issues.

Not sure if i like the stock launcher or the added one better tho... time to play..

Also unsure wether theres much point with gl enabler atm since noone reports any improvement and im sure i seen some one say it was a bit of a placebo.

Anyway, great work guys jus scored 699 in quad and 17.282 in lin!!

Gonna play with some stuff see how to bump those up a bit.

Again thanks bigtime! :D

now 766 with setcpu to performance seems highly variable but results are always good :)
[XPERIA X10 Android Development] robbyf66:
I was able to get root and shell root prior to doing this (v2) update, but now it seems root and shell right might be gone, I continue to get white LED of death each attempt to root. I've tried rootx10.apk, it fails on wifi mode, tried superoneclick v1 and v1.5.44 shortFuse,

any other ideas?
[XPERIA X10 Android Development] zephyrix:
bump important info
[XPERIA X10 Android Development] zoz33:
Exactly what i was looking for, keep root & app2sd, would you be kind enough as to explain how.
[XPERIA X10 Android Development] AzureNightwalker:
seems my busybox install has got all messed up - could the replacement of busybox screw it up?
[XPERIA X10 Android Development] Crowds:
i didn`t note that but my busybox has messed up to:(

now i got "status failed..."

but the fact is that i was able to put this work
[XPERIA X10 Android Development] acampada:
anyone who tried it can tell us about nexus video driver? Is there better perfomance? or more colors? or what? Couse with JIT without video driver,zipalign or cleaning junk everybody have between 650-700 points.
[XPERIA X10 Android Development] Crowds:
F#$K!!!!

F#$K!!!!

without busybox i can`t even open titanium backup:mad:
[XPERIA X10 Android Development] AzureNightwalker:
managed to run step 2 -

method to do it -

remove busybox manually

unroot

reroot with superoneclick 'root'

do shell root on superoneclick (easier than changing permissions of shell)

run step 2

may/may not have fixed busybox. the busybox installer still wont work, but now picks up that there is a version installed

NOTE: remove lines that install and copy busybox from step 2 script
[XPERIA X10 Android Development] Crowds:
the problem is without busybox working we can`t open anything that requires root:(

i think i`m gonna reflash :(
[XPERIA X10 Android Development] tiggerbcn:
One question,

for that you must use the Framework folder there?,

None of the options refer to that folder,

you must copy it somewhere?

thanks
[XPERIA X10 Android Development] thor2002ro:
try to install busybox from market... run install and reboot
[XPERIA X10 Android Development] Crowds:
supposedly only have to run all the bat files.

due to these doubts is that I ask a small "how to"
[XPERIA X10 Android Development] Crowds:
i try that. wont work with me:(

i`m flashing again at this momment:(:(
[XPERIA X10 Android Development] norberto_:
Now i have reflashed my phone, so it is clear,

rooted, shell rooted, Step1 done good,

rebooted, Shell rooted, step JIT

Press any key to continue . . .

448 KB/s (5512 bytes in 0.012s)

1068 KB/s (580856 bytes in 0.531s)

1348 KB/s (219528 bytes in 0.159s)

593 KB/s (3644 bytes in 0.006s)

1855 KB/s (1001388 bytes in 0.527s)

1955+1 records in

1955+1 records out

1001388 bytes transferred in 0.340 secs (2945258 bytes/sec)

cp: can't create '/system/bin/dalvikvm': File exists

chmod: /system/bin/dalvikvm: Operation not permitted

cp: can't create '/system/lib/libdvm.so': File exists

cp: can't create '/system/lib/libnativehelper.so': File exists

cp: can't create '/system/build.prop': File exists

so not Ok.

:(

Reflashing my pphone again, and i will wait for jerpeleas answers, or new version or any other good solution, or howto or anything.

br
[XPERIA X10 Android Development] MrPappy86:
i have a problem

i rooted my device with SuperOneClick.

when a run 1_junk_cleanup.bat i have this error

cannot open for write: permission denied

please help
[XPERIA X10 Android Development] Crowds:
after root

shell root
[XPERIA X10 Android Development] UKSheep:
Hello,

hxxp://img822.imageshack.us/img822/2809/fehlert.jpg

I follow all the steps... but it´s don´t work.

What is the problem?

MfG

UKSheep

Sry 4 bad English ;)
[XPERIA X10 Android Development] Astral07:
for the ones wondering about the video drivers, they are 3d video drivers, they have nothing to do with MT afaik, also they are not yet included in this optimizer but will be after some time if it's proven safe
[XPERIA X10 Android Development] tiggerbcn:
I have the doubt if the framework.res also has implemented "zipalign", so would then have to copy the folder framework in the sdcard and add in the file "3_app_optimise.bat" these lines:

@adb shell busybox cp /sdcard/framework/* /system/app/framework

@adb shell rm -r /sdcard/framework/*
[XPERIA X10 Android Development] superleeds27:
Okay, your all going to slate me, but. Whats the advantages of applying this?
[XPERIA X10 Android Development] tiggerbcn:
Applying the option 3 - Zipalign, settings.apk file is not copied well, gives FC to open it even puts the icon, and continuously emerging pop-up "FC" of various processes
[XPERIA X10 Android Development] kafej666:
Dude can You Read ?? becouse "adventages" are in first post
[XPERIA X10 Android Development] superleeds27:
Granted:

Benchmark

initial quadrant result 440-480

final quadrant result 680-690

This means what in plain english though?>
[XPERIA X10 Android Development] newalopez:
Cleanup didn't work, so I passed to pass 2, as pass 1 isn't the big deal for me.

JIT installed ok, but SuperOneclick didn't work for me, so this root method helped me to get root installed.

http://xdaforums.com/showthread.php?t=830969

Thank you both ;)
[XPERIA X10 Android Development] saltorio:
Yeah. I would actually recommend against running the cleanup script, and instead manually delete apps you don't want with Titanium Backup. Not everyone will want to get rid of every app, and I'm not quite sure why apps like Phonebook are removed with the cleanup script.
[XPERIA X10 Android Development] xeviro:
Dropping some information about JIT. Twitter reply on widget will not work with JIT enabled.

I/DEBUG ( 3366): pid: 3421, tid: 3423 >>> com.twitter.android <<<
I/DEBUG ( 3366): signal 11 (SIGSEGV), fault addr deadbaad
---
I/DEBUG ( 3366): stack:
I/DEBUG ( 3366): 48508c88 00000015
I/DEBUG ( 3366): 48508c8c afe13389 /system/lib/libc.so
I/DEBUG ( 3366): 48508c90 afe3b02c /system/lib/libc.so
I/DEBUG ( 3366): 48508c94 afe3afd8 /system/lib/libc.so
I/DEBUG ( 3366): 48508c98 00000000
I/DEBUG ( 3366): 48508c9c afe143a3 /system/lib/libc.so
I/DEBUG ( 3366): 48508ca0 afe13359 /system/lib/libc.so
I/DEBUG ( 3366): 48508ca4 afe13359 /system/lib/libc.so
I/DEBUG ( 3366): 48508ca8 00000054
I/DEBUG ( 3366): 48508cac afe3ae08 /system/lib/libc.so
I/DEBUG ( 3366): 48508cb0 00000000
I/DEBUG ( 3366): 48508cb4 48508cdc
I/DEBUG ( 3366): 48508cb8 afe44c28
I/DEBUG ( 3366): 48508cbc afe135fb /system/lib/libc.so
I/DEBUG ( 3366): 48508cc0 df002777
I/DEBUG ( 3366): 48508cc4 e3a070ad
I/DEBUG ( 3366): #00 48508cc8 00000001
I/DEBUG ( 3366): 48508ccc fffffe0c
I/DEBUG ( 3366): 48508cd0 00000000
I/DEBUG ( 3366): 48508cd4 000003c0
I/DEBUG ( 3366): 48508cd8 00000000
I/DEBUG ( 3366): 48508cdc fffffbdf
I/DEBUG ( 3366): 48508ce0 80dbb3f4 /system/lib/libdvm.so
I/DEBUG ( 3366): 48508ce4 00000364
I/DEBUG ( 3366): 48508ce8 3962e2ce
I/DEBUG ( 3366): 48508cec afb06763 /system/lib/libcutils.so
I/DEBUG ( 3366): #01 48508cf0 80dbb3f4 /system/lib/libdvm.so
I/DEBUG ( 3366): 48508cf4 80d538e9 /system/lib/libdvm.so

because we changed libdvm which is not compatible.
[XPERIA X10 Android Development] Brent87:
keep running the root off superoneclickv1.5.44 and dont give up hope! honestly for me rooting and shelll rooting was random, i got the white LED 3,4 times in a row before suddenly it worked, i kept unclicking and clicking the usb edbugging checkbox untill i saw the text ROOTED.
[XPERIA X10 Android Development] Quasicoto:
Got 706 but didnt follow instructions narrowly... I also recommend against using the cleanup.
[XPERIA X10 Android Development] th4r:
JiT manually install

OK NP I did it without "shell root" so no need to use "SuperOneClick"

Step 1: Go into adb shell in a terminal

adb shell

Step 2: (In adb shell)

su
mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
mkdir /data/tmp
chmod 777 /data/tmp

Step 3: leave adb shell and push the files to /data/tmp on the phone.

Go into the "vmlibsv2" folder

If you are on a Linux box:

for i in *;do adb push $i /data/tmp ;done

or do it manually:

adb push dalvikvm /data/tmp
adb push libdvm.so /data/tmp
adb push libnativehelper.so /data/tmp
adb push libcutils.so /data/tmp
adb push libdl.so /data/tmp
adb push liblog.so /data/tmp
adb push libm.so /data/tmp
adb push libz.so /data/tmp
adb push dexopt /data/tmp
adb push logcat /data/tmp
adb push build.prop /data/tmp

Step 4: Go back to adb shell to copy over the files and chmod them

su
busybox cp -f /data/tmp/dalvikvm /system/bin/
busybox cp -f /data/tmp/dexopt /system/bin/
busybox cp -f /data/tmp/logcat /system/bin/
busybox chmod 755 /system/bin/dalvikvm
busybox chmod 755 /system/bin/dexopt
busybox chmod 755 /system/bin/logcat

busybox cp -f /data/tmp/libdvm.so /system/lib/
busybox cp -f /data/tmp/libnativehelper.so /system/lib/
busybox cp -f /data/tmp/libcutils.so /system/lib/
busybox cp -f /data/tmp/libdl.so /system/lib/
busybox cp -f /data/tmp/liblog.so /system/lib/
busybox cp -f /data/tmp/libm.so /system/lib/
busybox cp -f /data/tmp/libz.so /system/lib/

busybox cp -f /data/tmp/build.prop /system/build.prop
chmod 644 /system/lib/libdvm.so
chmod 644 /system/lib/libnativehelper.so
chmod 644 /system/lib/libcutils.so
chmod 644 /system/lib/libdl.so
chmod 644 /system/lib/liblog.so
chmod 644 /system/lib/libm.so
chmod 644 /system/lib/libz.so
chmod 666 /system/build.prop

Step 5: Remove your tmp files and clear your dalvik-cache (still in adb shell)

rm -r /data/tmp
rm -r /data/dalvik-cache/*

Step 6: Reboot (still in adb shell) or reboot manually

reboot

This is what I did and it worked flawless ;)

P.S

Do anybody have the SE stock/original files?

I didn't do a backup of the files :(

I want to do a JIT toggle script :p

Regards.
[XPERIA X10 Android Development] rvictorg:
+1!

Care to elaborate?

Btw thank a lot for your detailed instructions, when I get the chance I think I'll try it your way rather than running cleanup. Or should we all wait for your toggle script?
[XPERIA X10 Android Development] th4r:
If I have the original and these JiT files I can just put them in 2 folders on the sdcard and make 1 or 2 scripts to run from the phone.

You could run them from the terminal or put the script in gscript and run it.

Then we can toggle JiT all we have to do is to run the script and reboot ;-)

Regards
[XPERIA X10 Android Development] TheMathMan:
C'est superbe! Brilliant. Worked a treat. What with this and the easy "alternate root" you can't go wrong.
[XPERIA X10 Android Development] Pawnty:
So just made back-ups of everything and am about to attempt this. anything I should know before doing so?
[XPERIA X10 Android Development] orion_12:
question

anyone have the same problem i am having, i run jit and i get 700, when i root back the phone i get 300. what am i doing wrong.
[XPERIA X10 Android Development] winnerzero:
Managed to get root again after installing JITv2, (quadrant score 710), using SuperOneClick, guess you have to just keep trying cos i got the white led about 50 times.

One question to those that are using Live Wallpapers, i downloaded the koi live wallpaper and ever since installing JIT the koi wallpaper just force closes now. But all my other live wallpapers work fine. Tried uninstalling and reinstalling but same thing, the wp just force closes now. This happened to anyone else?
[XPERIA X10 Android Development] robbyf66:
I'm having a similar issue, I don't notice phone lag but my scores are not in the 700's anymore. (I've reflashed and done this many times today)
[XPERIA X10 Android Development] newalopez:
now that you mention live wallpapers, I got Quadrant score of 699, Linpack does the test fast than before, and went from 8 mflops, to 16.781 mflops, so a lot here, still.

The app drawer in launch pro it's pretty damn fast, smoother than ever, but when I use live wallpapers, the app drawer goes slow again, not to stop working, but not as fluently as without the live wallpaper active.

does anyone else have poor app drawer performance on LW?
[XPERIA X10 Android Development] Chillaxed:
can someone give me a simple how to? ive looked through so many pages but nobody says any sort of process, just little tidbits, so i dont know what order to do anything in. just link me to the post that tells you what to do because i just can't find it at all.
[XPERIA X10 Android Development] anguslaw:
I think it is simple enough,

Just run in the following order

1) Root

2) Shell Root

3) run 1- clean all junk apps

4) Shell Root

5) run 2- enable JIT to boost performace *

6) Shell Root

5) run TEST - zipalign and optimise all resources to get more speed...use with caution....may need to reflash

7) reboot the phone

Remarks: Enable JIT is essential, you could just run this to get a good benchmark.

If you just want to enable JIT, you could follow this order:

1) Root

2) Shell Root

3) run (2 - enable JIT)

4) Reboot the phone

The reason why someone would not run (1-clean junk apps) is that you may not think that those are junk apps, such as input keyboard, etc. So you read carefully on the list of junk apps in the first page of this thread and see if you don't want those apps before making decision on runing (1) or not.

For the (TEST - zipalign and optimise ), someone said this may not for other firmware, this may just for Nordic Firmware, some said this is not so useful, so, you can use on your own discretion and own risk.
[XPERIA X10 Android Development] do_hongquan2003:
I cant shell root on my X10i. Ver 2.1. Anyone help me.
[XPERIA X10 Android Development] winnerzero:
Very simply:

To Root your phone, use Superoneclick or any other way that works.

To get JIT optimiser, you need to use Shell Root from SuperOneClick and then run the JIT file found in the first page, actually I think most files can be found in the first page. After you have JIT, you will need to re-root your phone again if u want root access.

This link might help you

http://myxperiax10.blogspot.com/2010/11/android-21-optimiser-v002.html
[XPERIA X10 Android Development] bongd:
Already purged the ****ty apps as soon as I got Titanium installed... got 666 with live wall papers and 690 without. Just installed JIT v2 and rebooting phhhoooonnneee...

.... running Quadrant and getting..... 720. Not bad. Got a few near 700 and still running live wall papers and whatnot. Couldn't be happier. :)
[XPERIA X10 Android Development] winnerzero:
I've just tried installing some other live wallpapers from anipet and can confirm that live wallpapers from anipet do not work with the JIT optimiser installed - they just keep force closing all the time. I've tried this on all the trial anipet live wallpapers and they all don't work. However, other live wallpapers do so its pretty weird...
[XPERIA X10 Android Development] aqib727:
Lost keyboard. Apk useless since dont have an installer on and cant go on market since i CANT TYPE ANYTHING

Argghhh this is frustrating!
[XPERIA X10 Android Development] th4r:
You can install this HTC_IME mod with "adb install"
[XPERIA X10 Android Development] Pawnty:
So I just ran step 2 and enabled the Jit thing and ran Quadrant and I went from 499 to 698 =D only thing now is rerooting my phone is a pain in the ass.
[XPERIA X10 Android Development] ptesmoke:
I am rooted, titanium and root explorer work fine, and also did shell root then v2 step 2, it fails at all the busybox cp commands. So I reflashed and rerooted, didn't install ti or root exp thinking they were messing up busybox, still same result. I also tried copying the files with root exp and it froze the phone. I tried everything trust me. I'll just live with 2.1 rooted and self cleaned I guess....
[XPERIA X10 Android Development] ptesmoke:
+5000 if you do this :-) :-) :-)
[XPERIA X10 Android Development] ixemun:
yes I can confirm that aniPet koi live wallpaper force closes when JIT is applied, but then again I use Thunderstorm more regularly so it's alright until there's a fix for it

(Quadrant score 708 and I love it)
[XPERIA X10 Android Development] Galaxea:
Originally Posted by zephyrix :

Not sure why you do adb shell chmod 677 /system/bin/su in the JIT enabler.. that's what's causing you to need to reroot. Just remove it...

-----

I removed the line above from the script and everything worked perfectly (I only did the JIT part). Still had root afterwards.

Only issue I have now is that my battery is far worse and I can't figure out why.

I had only just managed to double my battery life by doing the following:

1. Stop using task killers (was using them religiously)

2. Use AutoStarts to stop just about everything from starting up that didn't need to be started and from subscribing to most of the events listed

3. Freezing most of the rubbish apps using Titanium (Moxier, Wisepilot, Talk, etc)

My battery life was incredible after doing the above, but I did them all at the same time so I don't know exactly what had the best effect.

All I do know is that last night I lost 10-15 % battery OVERNIGHT (in Airplane mode) when I normally only lose 0 - 1 % overnight !

I will keep monitoring to see if this continues, but it would be great if someone can get the script working to switch JIT on or off at will so that we can test the battery drain.

Also, Jerpelea can you confirm that everything should still work after removing the line from the script that causes us to lose root afterwards, as pointed out by zephyrix?

:confused:
[XPERIA X10 Android Development] Lord Takyon:
WTF?!?!? V2 is giving me quadrant scores around 670 and linpack scores of 5.9.

Have applied it twice and no change.

Any suggestions guys?

:edit: Rooted it again and gave it another reboot, linpack now 17+ every single time, well chuffed. Quadrant is hovering around 730-750 so that is fine.

Me done now, I doubt I will do this again as it is such a hassle.

Thanks alot guys.

To the people having issues, just read the thread, it is annoying but not complicated.

One thing I noticed, I think someone mentioned it here before, superoneclick certainly seems to work better with the phone in offline mode, not sure why.
[XPERIA X10 Android Development] mbrad_26:
The same problem with loosing juice here. I have lost last night as my phone was charging closed 10% from juice, but i dont know if it is JIT related.

Cheers
[XPERIA X10 Android Development] th4r:
System files

Could someone who hasen't tried this please pull the system files for me?

It should work with a simple adb pull:

adb pull /system/lib/libdvm.so .
adb pull /system/lib/libnativehelper.so .
adb pull /system/lib/libcutils.so .
adb pull /system/lib/libdl.so .
adb pull /system/lib/liblog.so .
adb pull /system/lib/libm.so .
adb pull /system/lib/libz.so .
adb pull /system/bin/dexopt .
adb pull /system/bin/logcat .
adb pull /system/bin/dalvikvm .
adb pull /system/build.prop .

Regards.
[XPERIA X10 Android Development] xd4d3v:
done, files sent.
[XPERIA X10 Android Development] xd4d3v:
by the way. TEST_app_optimise doesn't do anything?

It's copying an empty app directory?

I guess jerp will probably add some apps in that directory later on.
[XPERIA X10 Android Development] th4r:
Thank You!

Will look at them when I'm home.. I'm at work now..
[XPERIA X10 Android Development] xeviro:
Note on Quadrant benchmarking.

After optimization process (enabling jit, delete apps, then remove dalvik-cache and reboot) is usually around 620-650+, then after the second run, its gets better, then 3rd is usually the charm, the fourth and the rest yield same value or lower

So you guys with low Quadrant value, try couple times first.
[XPERIA X10 Android Development] manjaki:
Execute step 2 only.

My score ~ 660

Before ~ 532
[XPERIA X10 Android Development] brundlefly01:
I only ran step 2, and i got 765 on my second run of Quadrant
[XPERIA X10 Android Development] Clyzm:
Hmm.. I've run step 2 to enable JIT, and now I'm having issues with root. Titanium Backup didn't detect root, so I tried doing it again using Super OneClick, and it's simply failed every time. I've tried letting it sit, I've tried re-enabling debugging mode in the middle of the process, and I've tried unplugging the phone, disabling debugging, plugging it back in and enabling.

If I let it sit long enough, the phone actually turns on a white LED, the backlight stops working, and then it restarts.
[XPERIA X10 Android Development] kafej666:
Dude... If You want use something from thread pleas first read entire thread !!! ...
[XPERIA X10 Android Development] curious_yellow_eyes:
I had that with the virtual world live wallpaper... but that's a battery killer anyway so I only ran it to show off to the missus :-)

Edit: which koi pond are you using? I just installed 2010 koi pond and it's working fine.
[XPERIA X10 Android Development] th4r:
done

My toggle scripts is done :p

I'm just testing them..

Regards.
[XPERIA X10 Android Development] PKXPERIAX10:
V2 question

Hi there,

I have run the JIT installer V2 but I am not sure if it's working.

I have skipped step 1 "junk cleanup" and run step 2 "2_jit_enabler.bat",

When I run it it is very fast and ends when the message CP not found appears, then my phone reboot.

I am not sure it work because I get scores like 620 -650 with quadran.

Do I have to remove the JIT installed with V1 first?
[XPERIA X10 Android Development] mbrad_26:
No. I really dont think so.... V1 is just the older version.

Try to reinstal V2...BUT before just use SuperOneClick for shel root

Cheers
[XPERIA X10 Android Development] PKXPERIAX10:
Shellroot only? what if I already have root?
[XPERIA X10 Android Development] mbrad_26:
First Root, after that Shell Root and after run V2...that's all.

If you want there is a solution without shell root if you read earlier posts on this thread.

Cheers
[XPERIA X10 Android Development] PKXPERIAX10:
Thak mbrad_26, I will look for the other method without root shell

bye,
[XPERIA X10 Android Development] VMaxxor:
Nice for benchmarks but does this improve the real life speed? Faster app loading, more responsive menus?
[XPERIA X10 Android Development] th4r:
Works

OK time to post my toggle script ;)

KUDOS goes to jerpelea!!! thank you!!

You need root and busybox.

No shell root needed.

You will keep your root and app2sd

http://bit.ly/JiT-toggle

just extract the zip file on your sdcard

go into the extracted folder (JiT-toggle-0.1) with a terminal (I use better terminal) on your phone or use adb shell and launch one of the script as superuser.

1: enable JIT (in a termial or adb shell)

EDiT: I'll attach a new build.prop with "debug.sf.hw=1" enabled or you could just edit the line with root explorer

build.prop

su
cd /sdcard/JiT-toggle-0.1
sh enable_jit.sh

and your phone will reboot with JIT enable.

2: disable JIT (in a termial or adb shell)

su
cd /sdcard/JiT-toggle-0.1
sh disable_jit.sh

and your phone will reboot with JIT disabled.

Regards.

Before JIT and After JIT: