yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Q&A, Help & Troubleshooting] creepinm3:
Well first off, you shouldn't be rooting unless you know what your doing. This isn't like an iPod or iPhone. The slightless thing you do can possibly brick your phone.

www.google.com can help you find the visionary application... it will link you back to this forum. or you can go check the development thread.
[G2 and Desire Z Q&A, Help & Troubleshooting] D_Rob:
Ill try to help you out. Click on the "Rooted and Booted" hyperlink in my signature below this. It will take you to my post where I have VISIONary r11 and instructions for root. BUT READ THE ENTIRE 1st POST OF THE THREAD FIRST!!!!!! Its the now famous "Perma Root" thread. Start with page one and make sure you see some of the wrong turns others went through. Ginuinely it's not hard at all to do. But be sure you miss no details to get it right trouble free.
[Windows Mobile Development and Hacking General] lostman1989:
thanks………………………………
[XPERIA X10 General] xeviro:
Tuning Utilities

Memory Usage - Application to see how much memory used by your application and services

Advanced Task Manager - Application to see is your application running on foreground, background or idle and its memory usage

Quadrant Standard - General benchmarking tools to see if your changes make improvement

Linpack - Processor benchmarking

Titanium Backup Pro - Back up application, the paid version can freeze your app rather then uninstalling it.

Fine Tuning Guide

About Widget, Application shortcut and Live Wallpaper

Even though widgets looks really good in your phone, some widgets required simple periodic process for updating its display, some have a full blown service running to support it. A very instant example that you can see in your phone is the Power Control widget and the new Status Switch widget.

Power Control widget update triggered by configuration change such as wifi on and off, while Status Switch widget which have a battery level is triggered by a running service. Just put Status Switch widget then go to Settings -> Application -> Running Services. Then you will see there a Status Switch Update service running in background to update the battery level.

By selectively put widgets on your home screen, you can gain extra processing and memory. Timescape widget is even worse, it have three service running to support it.

Application shortcuts also uses extra memory in your home screen app and your home screen app is usually system persistent, reducing number of shortcut will give extra RAM and reducing the required rendering process during scroll.

Live Wallpaper just as the name said looks really nice and require extra memory and process of course.

Tuning via build.prop

Some value can be added and modified into build to increase the performance of X10.

dalvik.vm.heapsize=32m

This will change the maximum memory size per application. If you decrease the value, smaller application starts faster, but big application like games will prone to crash, if you increase the value too much, smaller application takes longer to start, but big application will extra gain benefit from less garbage collecting.

Reference: Test: How changing the max amount of memory per VM Heap can effect your ROM (Cyanogen)

windowsmgr.max_events_per_sec=60

This will change the maximum number of touch screen gesture events per second, the bigger the value, the smoother the scrolling will be

There still some more build.prop tweaks that you can do, but not all of them will be processed by X10 as each device behave differently.
[XPERIA X10 General] xeviro:
reservation for more article to go
[XPERIA X10 General] synlar:
Nice clean guide, should help newcomers. Good work!
[XPERIA X10 General] xeviro:
Thanks, but i am quite depressed after reading it my self and found that i make a lot of typo. Had to revise and revise again.. lol.
[XPERIA X10 General] im_iceman:
Nice piece of work there Xeviro..
[XPERIA X10 General] Wolfbreak:
Can you post your build.prop please i cant find the windowsmgr.max_events_per_sec=60 one in mine.
[XPERIA X10 General] xeviro:
That one you add by your self to you build.prop. If you look further in google, there still a lot of other build properties that you can set to Android.

There is another way to add and test build.prop instantly by using adb shell command "setprop key value" and "getprop key". Some property will take effect immediately, some require you to reboot.
[XPERIA X10 General] ooidort:
How do you prove that the windowsmgr.max_events_per_sec=60 actually works? After applying that I tried input benchmark and it still showed 33hz.
[XPERIA X10 General] xeviro:
Ok, i just checked, that for this build.prop property to take effect, you need to reboot the device first. I just test on my, giving 10 and 200 in value. With 10, the input benchmark showing less then 20hz most of the time, while with 200 it gives me 40hz+.

Also you can see if you scroll the app list with 10 and 200 value, you can see the difference.
[XPERIA X10 General] ooidort:
I definitely notice the difference between 10 and 200, but it still doesn't go above 33hz... Maybe it's the framerate cap doing it's thing?
[XPERIA X10 General] iead1:
Good write up! I was actually going to say something about the typos/errors, because I'm a jerk, but, you noticed them too, so I feel satisfied. :P

I hope people will read your little intro about RAM and realize a task killer's real purpose is to kill rogue services that kill battery.
[XPERIA X10 General] Wolfbreak:
But where do i need them to add? At Beginning or at End or Middle?
[XPERIA X10 General] xeviro:
Please forgive my typo and grammars, i life in country where people simplify their way of communication. I cannot talk proper now. hahaha

Anywhere
[XPERIA X10 General] p2dewit:
If i add this to the end of my build.prop my phone does not accept SIM unlock code anymore .... ??

EDIT: Strange, second time it worked ... btw. what is the default value ?
[XPERIA X10 General] JayJ-1974:
It's bricked, you'll need to reflash the software!

:-(

OP- Great thread, thank you!

Post on my Rooted 2.1 X10i using Tapatalk Pro and Swype
[XPERIA X10 General] epinion:
Anyone here have the original/untouched nordic build.prop? I'm really appreciate it if you share it here. ^_^
[XPERIA X10 General] xeviro:
Its working correctly in my phone, and this heapsize settings is the most common one in android modding. you go check google and see the results.

I also attached build.prop from my phone.
[XPERIA X10 General] rogem_kk:
Did you remount as R/O after saving the changes?
[XPERIA X10 General] javagreen:
That shouldn't matter because speaking from personal experience, I've played numerous times in the system folders and have rebooted successfully WITHOUT remounting as R/O.

The kernel will do that by itself when the device (re)boots.
[XPERIA X10 General] ooidort:
I've been experimenting with the command "windowsmgr.max_events_per_sec=X"

and I've noticed that if you set it to 26-28, the input latency decreases quite a lot. You can test this yourself by opening the notification tray half-way and moving it fast up and down. On default settings the tray is lagging behind your finger even when moving it very slow, but if you add "windowsmgr.max_events_per_sec=26" to your build.prop, it follows your finger almost 1:1.
[XPERIA X10 General] 3dawg:
So why 26 and not 60 or 200?
[XPERIA X10 General] ooidort:
Because numbers above 33 increase the latency. 26 seems to be the optimal value for low latency and good sensitivity.

Edit-

Already answered to you in another thread. Try it yourself, it most likely won't brick your phone.
[XPERIA X10 General] :
Sir, this is just what I was looking for. Thank you so much.

Let's get to work.
[XPERIA X10 General] Teio:
Just tried some of the tips, but it seems that there's no effect... :/

Sent from my JIT Enabled 2.1 X10i via SwiftKey
[XPERIA X10 General] epinion:
Which one? I applied jit only and did speed up my phone even more.
[XPERIA X10 General] Teio:
Dalvik.vm.heapsize and the touchscreen one.. but no results even after multiple resets...

Sent from my JIT Enabled 2.1 X10i via SwiftKey
[XPERIA X10 General] epinion:
Indeed.

I left Dalvik.vm.heapsize to the default value which is 24. I tried to change it to 32, seems faster when starting apps, but more unreliable (sometimes I have to touch little apps several time). So IMO 24 is the best value for our X10i (even though many forums about other android phones tell to change to 32).

And yes I hardly see the difference when I'm adding windowsmgr.max_events_per_sec=60, my screen snappier as before. Alas I left it inside my build.prop in case I see it wrong. ^_^

I only applied JiT and remove several unused system apps.
[XPERIA X10 General] Flo95:
I've added windowsmgr.max_events_per_sec=26 to my build.prop, now the screens reacts faster, installed JIT --> 32 heapsize and that seems perect for my X10.

I've got a question, if we add this line to the build.prop, do we get 30fps HD video recording?

Line:

ro.media.enc.hprof.vid.fps=30
[XPERIA X10 General] epinion:
I tried both 60 and 26 for windowsmgr and barely seen any different.

I tried 32 and it's not that reliable, only a bit faster when running big apps but overall 24 is the best.
[XPERIA X10 General] Flo95:
But with 32 it isn't slower and faster when running big apps, so it's the best. But everyone has an own opinion.

Has someone an answer of this question?

Question:

I've got a question, if we add this line to the build.prop, do we get 30fps HD video recording?

Line:

ro.media.enc.hprof.vid.fps=30
[XPERIA X10 General] epinion:
I didn't said slower, it's indeed faster for running big apps. But for overall use 24 is the best fit IMO.

For your question, why don't you try it and report back? It's the easiest way to figure out I guess. ^_^
[XPERIA X10 General] Flo95:
I don't try it because I don't have the time to restore it, if it would brick by doing that. Sorry.

And some users restore it very often I think, because they are trying a lot of things, so they could try it if they have some time. Or maybe someone has already tried it...
[XPERIA X10 General] Flo95:
I tested it, too.

With 60 the bar of the status bar doesn't follow your finger when you move the finger fast 1:1, but with 26 it does. I can't see a difference in scrolling.

But why do all people in other forums, like droid forums, increase the value from 55 to 60?
[XPERIA X10 General] ooidort:
I believe it's because of the 32 frames per second cap on our X10. It renders more screens than the display shows = lag.
[XPERIA X10 General] 3dawg:
So why not set it to 32 then instead of 26?
[XPERIA X10 General] ooidort:
I don't know why it isn't as responsive when set to 32 instead of 26, maybe the devs know the answer? I just played with the numbers.
[XPERIA X10 General] agentJBM:
I have already in my build.prop without adding anything...

dalvik. vm. heapsize= 24

And I get Quad 815/Linpack 35. Are those the numbers we are testing from?
[XPERIA X10 General] Zocker Tko:
hi all i have a little question what about Moving "dalvik-cache to /cache" ?

ok sry for bad english

what i know is

- cache partition which is almost empty and it is for ota updates

- you get more memory when you move the dalvik cache "/data/dalvik-cache to the /cache partition"

so you have more space for apps ( about 60 mb-150 for example)

- i have read the last days, in x10mini pro and x10i big that some move the dalvik cache to sd,but i think it is not a good idea, because sd is slower and when something goes wrong with sd, think you have more problems.

- when we move then we need a symlink

- im the owner of a milestone and here it worked without problems and i get more space for apps

ok i have searched in the x10i big and mini pro and nothing found about this and i think somebody have try this or not.

so what i will say is, my dalvik cache is about 70mb and when i can move it i have 70 mb more for apps, but i dont know how to do this and if it worked on the x10 family?
[XPERIA X10 General] zdzihu:
Hi Zocker Tko,

Just use regular app2sd approach:

adb shell
mkdir /cache/dalvik-cache
cp -a /data/dalvik-cache /cache/dalvik-cache
rm -r /data/dalvik-cache
ln -s /cache/dalvik-cache /data/dalvik-cache

It should work without any problems. Just check if there's enough free space on the cache partition.

Cheers,

z
[XPERIA X10 General] Wolfbreak:
I added this to my build.prop

windowsmgr.max_events_per_sec=26

ro.telephony.call_ring.delay=1000

mot.proximity.delay=200

wifi.supplicant_scan_interval = 90

ro.ril.hsxpa=2

ro.ril.gprsclass=10

ro.ril.hsdpa.category=8

ro.ril.hsupa.category = 5

(Network for Europe optimized)

I get Linpack 33-34

Quadrant 825-850

Network Speed 600-700 kb/s (3,75-4,50 Mbps)
[XPERIA X10 General] j4mm3r:
This wont work... the permissions on the /cache directory do not allow all users to cd into it.

drwxrwx--- system cache 2011-01-09 05:16 cache

As a result the dalvikvm process (launched with the app's uid) will not be able to access the dalivk-cache directory.

We can change the permissions on the /cache directory but it wont stick after a reboot. Maybe modifying the init scripts (via chargemon) is one way to do that on each boot up.
[XPERIA X10 General] Cebees:
Just my curiosity, how did you measure the input latency? I also saw the OP post about the numeric data between 10 and 200?

Thanks
[XPERIA X10 General] ooidort:
I didn't measure it in any scientific way, it just feels more "instant". I've the luxury of having two X10's at hand and I can definitely notice the difference between the one with the build.prop modified and the one without.

I believe, meaning that I don't know for sure, that the "windowsmgr.max_events_per_sec=X" is tied to the devices framerate. When you set a value bigger than the actual refresh rate of the screen, it renders more frames than is shown = lag. Why it works smoother when set to little less than the refresh rate, I don't know. I've also wondered that what if SE has limited the fps because of the touch digitizer? The digitizer is the same as the one on the Nexus One, and I remember reading from somewhere that it has the same fps cap as our X10.

Then again, I am no dev by any means, these are just my thoughts so don't take them too seriously. :)

Edit-

Or was it the EVO that had the fps cap? I dunno. :D
[XPERIA X10 General] Flo95:
The EVO has/had a fps cap
[XPERIA X10 General] Cebees:
Thanks mate, nothing special. I'm not that serious.

Just my little curiosity about the responsiveness of IP4 and most android.

I got many touchscreen device, did a test a lot about responsiveness.

Seem like Apple is the only one who achieve those performance. and it seems to be hardware bottleneck.
[XPERIA X10 General] Zocker Tko:
hi and thanks zdzihu and j4mm3r for reply ("dalvik-cache to /cache")

i checked my cache partition -100mb free on x10i big

after that

adb shell

mkdir /cache/dalvik-cache

cp -a /data/dalvik-cache /cache/dalvik-cache

rm -r /data/dalvik-cache

i get more then 60mb on data partition

and yes the problem are the permissions on cache is 770 and need 771

i found two scripts for example:

http://khad.landak.com/alldroid/m01.html

http://www.villainrom.co.uk/forum/showthread.php?283-Moving-dalvik-cache-to-cache

i know they must be modified

i dont know how to get scripts working on boot and i have looked in the app2sd scripts, because this work on boot, but it goes out of my knowledge.

so i give it up and it was only an idea
[XPERIA X10 General] j4mm3r:
It was a good idea though... its still possible to implement. The examples that you posted... all of them use some form of init script mechanism to implement it.
[XPERIA X10 General] Flo95:
What's the best value for the "windowsmgr.max_events_per_sec=xx" thing for fps uncapped X10s?

Don't have time for testing atm, sorry. Otherwise I'd test different values...
[XPERIA X10 General] ooidort:
I've set it to 54, its smooth and follows your finger far better than it did before.
[Streak 5 Android Development] chiragbaid:
Could some one help me out in deleting the unimportant folders and files frm phone memory.

in my advace task killer it shows very less space free i.e around 220mb

could some one guide me this context.

thanks
[Streak 5 Android Development] fards:
Firstly, task managers are a bad idea on android.. Its linux based so manages its memory quite well.if you must use something to catch rogue apps that ready to much cpu then try watchdog lite...

Second your taskmanager is showing you free memory not disk space..

220mb is lot of unused and wasted memory that you've paid for, and not use! Its designed to be used to store processes that you use a lot, to keep ready to use. In other words it makes them work faster..

Thirdly deleting folders will not free up memory, but disk space.

The streak has 2gb of internal storage space, plus the ,usually, 16gb of sdcard..

if you use a filemanager it will show you what storage space you have.
[XPERIA X10 Q&A, Help & Troubleshooting] Jamolah:
I found the autobright option (middle setting on the widget) doesn't brighten the screen as much as in version 1.6. Is there a setting that can be modified to increase this threshold?

When i set it to full bright (last setting on the widget), although very bright and crisp, I find it kills my battery life.
[XPERIA X10 Q&A, Help & Troubleshooting] Baldolo:
The only settings I've found about brightness are the ones of the widget and the ones in the setup menu, under the voice "display settings", I didn't found anything you need but if I'll found I'll let you know, specially if you can tell me how to disable the autobright option at all, leaving the brightness at a value that I want, without any changes by the sensor. I hope this is possible, because my battery is really eaten by my display
[XPERIA X10 Q&A, Help & Troubleshooting] rogem_kk:
I use the Brightness Profiles app. It seems to hold the settings after reboots.
[Galaxy S I9000 Q&A, Help & Troubleshooting] galaxyjpg:
I have not yet rooted my Samsung Galaxy S sadly so I cannot do this myself. My PC is also broken so I cannot do much of anything at the moment.

I am basically after a simple screen capture of the standard status bar, including most importantly the UK English O2 network in it.

Basically like this (but perfect capture quality, not poor camera shot like mine :D ), the O2 instead of my T-Mobile network. So I can fool people into thinking I am on O2 basically when I show my phone, they wont know its a picture.

View attachment 444129

Hopefully it is a simple thing to do and it would really help me out :D I would usually just look about and find one such screen and edit it in photoshop to O2, but as my PC is playing up its a bit hard at the moment.

Thanks for looking and keep up the frankly amazing work, I love reading this place, but have yet to dip my toes into the actual forum. Guess this is as good a time as any to start.

J.P. :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] forgetmyname:
Is there something I have missed in this request?
[Galaxy S I9000 Q&A, Help & Troubleshooting] galaxyjpg:
Ahhh it is for priority cue jumping at O2 music events. I have an old never use anymore O2 Nokia phone and my new T-Mobile Galaxy S, so I have to take 2 phones to do the cue jumping at the moment.

If I just port over this screen to my Galaxy S, then I only have to show my Galaxy S screen.

Strange request I know, but it should save me a lot of time, and more importantly not needing to carry around two phones :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] forgetmyname:
OK, it makes sense. Not a bad idea.
[Galaxy S I9000 Q&A, Help & Troubleshooting] galaxyjpg:
I did hope there was an App out there that could change the Network to a new name, could not find one sadly. Mind you I may get more response if I asked that question as I think I worded this one a little oddly :D
[Galaxy S I9000 Q&A, Help & Troubleshooting] Riverriz:
Took the screen shot but can't upload it cus its a png file.. Soz
[Galaxy S I9000 Q&A, Help & Troubleshooting] galaxyjpg:
Thanks, that is so kind of you.

I have messaged you with an email link if you would kindly send it to me.
[G Tablet General] xguntherc:
Hey guys, been running CM6.1 on my G-Tab with no problems. Seems to run fine. Everything "was" working but not anymore. Market was working almost fully, and everything else was working very smoothly. But now ANYTHING that needs data, as in 3G or Wifi will not work. Except for the Browser.

I can browse the web and sometimes use YouTube, and that is all, but everything worked at first. No email, gmail, gtalk, market, applanet, rarely YouTube. Dropbox wont work, even downloads through the browser never find a connection and never start. Yet the browser works. Very odd.. I can't download anything or do anything but use the browser. I've tried wiping cache n reboot, wiped dalvik also. I even reflashed CM6 on the tablet with no luck. Reflash works like a CM release, doesn't wipe anything out. My next move is a full wipe but I'm trying to avoid that.

Ideas?
[myTouch 3G, Magic General] mysaturdayself:
Hi all, I am helping my friend upgrade her mytouch 3g to froyo after reading the guide listed on this page. However, I am extremely confused by what version of android she has in her phone.

The baseband is listed is 62.50sc.20.17u-2.22.23.02

kernel is at 2.6.29-g023e5c9

build number at 2.10.531.4.

Is this DR92 supposed to be? I searched all over the internet and can't figure out what these information match to. I think it should be before DMD64 but when i tried applying the DR92 to DMD64 update. It says siganiture failure too. So this means it's even before DR92. But it is 1.6 firmware as reported in the system..

Can anyone help? I would greatly appreciate it. Thanks.
[myTouch 3G, Magic General] WoblyGoblin:
Turn the phone off, and then turn on by holding Volume down key and power and then write here what are phone specs
[myTouch 3G, Magic General] mysaturdayself:
SAPPHIRE PVT 32A SHIP S-ON G

HBOOT-1.33.0013 (SAPP31000)

CPLD-13

RADIO-2.22.23.02

Oct 21 2009, 22:33:27

Thanks for the help! Though I am surprised to see it's 32A. shouldn't all tmobile products be 32B?
[myTouch 3G, Magic General] firedog09:
not necessarily if its the black mytouch then its a 32A idk y lol i have white one n its a 32B (this is just my opinion )
[myTouch 3G, Magic General] WoblyGoblin:
Well they imported google branded htc magics both 32a and 32b, so i dont know if you can do OTA update,but you can root phone and install rooted OTA with cm ported kernel for 32a
[myTouch 3G, Magic General] mysaturdayself:
Is rooting the only way available? Since it's not my phone, I don't really want messing it up.. thanks.
[myTouch 3G, Magic General] WoblyGoblin:
As i said idk, I think it is because Tmobile only did update 32b magic and dream. You can mess up the phone cuz you just cant if you do all things right.

go to www.theunlockr.com adn find in how to's section phone and you have 1 click root.then install recovery and after that install ROM. If you do have probs PM me.
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] cybertron_001:
i am a noob to all this..please help..All i wanted is to install android on my htc hd2..

what i did is installed spl 2.08 after that i am upgrading radio to Leo_RADIO_2.15.50.14** tried a lot but always stuck at 0 % then an error came 276..:(

please help me to install the radio so that i can install android..
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] samsamuel:
you failed to install hspl, i'd bet a weeks wages you didnt change the dropdown from 2.08.0000 to 2.08.hspl, , you have successfully installed stock spl.
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] cybertron_001:
earlier i was SPL 1.42.0000 but now my device has..SPL 2.08.0000...now what to do..
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] samsamuel:
1.42.0000 = stock

2.08.0000 = stock, ,

forget about hspl3, its for tmous users really, , more options on hspl2 PLUS it doesn't do what hspl3 has done to you, hspl2 is better than hspl3

run hspl2 and choose either 1.42.hspl or 1.66.hspl or 2.08.hspl
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] kurt-willems:
Use HSPL2_RUN.exe (here) and select 2.08.HSPL