yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 General] Bikram:
Hi,

by now we all know that we aint getting any multitouch, but the necessity of multitouch still remains. If you are using default browser/skyfire then you have to find a spot in the website to click (where there are no links), then the Zoom In/Out comes up. If you are using Opera, then if you double tap it zooms out to a default value (nope, you cant change the zoom out level).

Both of the above methods are not that great. I was wondering if it is possible to make an app that would use the volume button to zoom in/out. So when you are in browser or map or pic viewer, you press the volume button, it zooms in/out.

I think this app would be awesome :)

The only problem is I dont know how to make it :(

So can any dev work on this PLEASE. I am pretty sure lot of us and also people with other phones could use this app.

Thanks in advance

Bikram

PS: Non devs pls back me up in this (might bring some attn) :)
[XPERIA X10 General] chris_knows:
I'd be interested in an app like that.

EDIT: Not a dev, but I see a problem with that...wouldn't that mean an entire browser needs to be made? (Unless SkyFire or Opera made an update for their browsers)

EDIT2: Another thought, do any of the Android browsers support add-ons? I'm going to figure this out tomorrow :P
[XPERIA X10 General] happyandy93:
it could be possible though you need the source code of one of the apps weather it be skyfire or opera.
[XPERIA X10 General] Bikram:
I think the devs have the source code for the default browser. Right??
[XPERIA X10 General] sim-value:
Hi,

there are APIs for Creating Browsers (its not very hard actually) but i dont know if the same APIs allow adjusting of zoom level, if so, the second question is if we can get the events of the Volume buttons.

Lets see
[XPERIA X10 General] Bikram:
I am not sure what you are talking about, but I am sure there are API's for volume. Even if not then we might be able to find it in the decrypted ROM.
[XPERIA X10 General] sim-value:
What im saying is that i dont know if it is possible to block Volume Adjusting and instead use it for Zooming.

My guess is yes though.
[XPERIA X10 General] cvchetan:
yes we can block..

dolphin browser uses the volume buttons to scroll..

also dolphin browser has a zoom in and zoom out button onscreen..

that works perfectly well..

chetan
[XPERIA X10 General] Bikram:
Come on!!!....... There is no one who can do it???
[XPERIA X10 General] Bin4ry:
Too many people are working on the root :-) after the root is done there are free resources to do that. I had that idea too, think it would be great :-D
[XPERIA X10 General] Draken Korin:
Mod edit: not dev related, moved to general
[EVO 4G Android Development] zifnab06:
Congrats go out to ozzeh and joshua_. Drop by and say hi at AndIRC (irc.andirc.net, chat.andirc.net).

http://www.zifnab06.net/2010/05/evo-root/

Enjoy!
[EVO 4G Android Development] jcase:
Looks more like a positive and not a possible.

http://grack.com/blog/2010/05/23/root-on-an-htc-evo-4g/
[EVO 4G Android Development] Stericson:
I'll wait to congratulate when I can test it :)
[EVO 4G Android Development] BenjRubenstein:
If this is legit, consider my pants wet and my credit card ready to purchase an EVO :) Can't wait to load stock 2.2 onto it. Sayonara Sense!!!

**fingers crossed**
[EVO 4G Android Development] mrozzeh:
For some reason I read that as Sayonara Sensei, gave me a bit of a giggle.
[EVO 4G Android Development] BenjRubenstein:
Glad I could be of service :)
[EVO 4G Android Development] jcase:
I have no reason to believe any of the 3 would lie, esp after talking to ozzeh and Joshua over the past few weeks.

Its legit and real.
[EVO 4G Android Development] bobdude5:
froyo is great :)
[EVO 4G Android Development] mrozzeh:
I'm just going to leave this here:

http://i50.tinypic.com/2h4xa34.jpg
[EVO 4G Android Development] apristel:
work of art.:o:o:o
[EVO 4G Android Development] theillustratedlife:
I'm working on a 2.2-specific game right now. My Android experience is on an Ion with an engineering SPL. After reading a bit about how root has gone for newer-model HTC phones, I was saddened by the prospect of having FroYo sitting in AOSP for the taking, but having my phone refuse to take any non-Sprint-blessed medicine awaiting root.

Like the rest of you, I'm hopeful that this method is easy, stable, safe, and successful. I'm also hopeful that the WiMAX support in FroYo is compatible with this phone.
[EVO 4G Android Development] Tenny:
Great work guys!

Any ideas when you guys will be releasing the exploit? I am dying to delete some of these apps and have access to root programs!
[EVO 4G Android Development] justinisyoung:
i'd say that we probably shouldn't expect to find the methods for root until at least the evo comes out... maybe a few weeks after so HTC can't patch it immediately.
[EVO 4G Android Development] Tenny:
I highly doubt they'd stop the release of the device (with the hype that they have going for this phone) to fix an exploit, then go back into testing. Knowing Sprint / HTC that would prevent them from getting it out on the 4th.

In all reality the amount of people that buy this phone, less than 5% will root it. Some could argue that % is high even. With all the people I've met with Hero's... only one person has it rooted. He's a computer nerd like myself, and he doesn't even flash nearly as often as I do... maybe once every few months...
[EVO 4G Android Development] Sporkman:
ill now its true when its on my phone and i have all the sprint bloat gone :P
[EVO 4G Android Development] Shadow591:
Roaming Lol
[EVO 4G Android Development] lolz mclollerson:
Awesome work guys!
[EVO 4G Android Development] karnovaran:
I wonder if they have system write access too or if this is a limited root like the Desire and Legend.
[EVO 4G Android Development] Azurewings125:
This is quite amazing, a week and a half before launch and already there's a method for root. Hopefully the guys behind it can give out the instructions on June 4th.
[EVO 4G Android Development] Ducter:
Its a shame really..but with all the shenanigans its hard to just say great job. I am grateful if this is indeed true as I have already pre ordered mine and would love root on it.

Its almost as if your not doubting that they gained root, but more that you question yourself if what they say is true lol...make any sense?

If this is true, great work.
[EVO 4G Android Development] richse:
Just curious, do you know why they wont give out the details?
[EVO 4G Android Development] toastcfh:
I hope they wait to give details till the device release. As HTC will patch it quick. But I do wonder of they. Managrd to flash a recovery, I heard this was a pain on the newer devices
[EVO 4G Android Development] h0x90:
looks like they may soon.

\/

shadowmite.com/blog/?p=365

if I understand it correctly.
[EVO 4G Android Development] apristel:
This entry was written by shadowmite , posted on Wednesday May 19 2010at 12:05 am

Your post isn't about the EVO root.
[EVO 4G Android Development] toastcfh:
Yeah my understanding is the newer devices have nand protection on important partitions. From what I understand Modaco got around this by tethering tiny linux onto the device and overwritongthe recovery some how. Idk just what I understand of the situation. I could have it all wrong though. I think though maejrep is right. I don't think HTC can patch and package all the devices in 10 days. But they obviously have something Planned, as the build they have on the phones now are Not final builds. So something is going to happen before they release the devices for Sell. But again idk
[EVO 4G Android Development] chuckhriczko:
Are you talking about the Evo not having final software? So my Google I/O Evo has pre release software?
[EVO 4G Android Development] toastcfh:
I'm thinking so.. I mean, in the past build like 2.1-1 were beta Builds. Some would have test keys and some would have release keys. But of course the idea that the device will Ship with a newer build is just a guess. But 2.1-1 makes me feel the build isn't. Final
[EVO 4G Android Development] chuckhriczko:
That's a good point. Never thought of that. Hey, if that makes it even faster I wouldn't complain. This is totally off topic but either the software is bogging the system down or this device has a bad GPU. Games like Asphalt are lagging. They work and look good but definitely noticeable lag where other phones don't give you such lag.
[EVO 4G Android Development] BenjRubenstein:
Hence the reason we need to get Android 2.2 on it. With JIT compilation, those games will FLYYYYYYYYYY.

Do we really have reason to suspect that the EVO from I/O isn't the same software that the shipped models will have? I used the EVO at the Sprint launch event 2 weeks ago in NYC and they pretty much said it was the final software (was 2.1-update 1). Maybe I misheard though... Who knows.
[EVO 4G Android Development] theillustratedlife:
I asked the HTC rep if we were getting the engineering SPL, like we did on the Ion/ADP2 last year. He said no: we were getting Sprint's phone.
[EVO 4G Android Development] apexi350z:
Only thing that was confirmed was that Qik was not the final version, and it was suppose to be updated before launch, is Qik related to the final OS? not sure.
[EVO 4G Android Development] toastcfh:
Ok then its for sure not the final and releasing details of the exploit could compromise root for those getting the device at release.
[EVO 4G Android Development] BenjRubenstein:
Huh? Everyone just said that it IS the same as the one coming to Sprint. Qik, which is what I assume apexi350z was talking about, is not tied to the Android OS as far as I know.
[EVO 4G Android Development] clubtech:
I dont think the software is final on the I/O phones.

The Wimax is very buggy. it just can't seem to stay connected if your not actually pulling data off the network. i think this is something they will need to fix before releasing it to the market.
[EVO 4G Android Development] BenjRubenstein:
That's pure conjecture. How can you say that it's not the final software simply cuz you find the WiMAX reception to be buggy? Perhaps it's buggy because real WiMAX support won't be baked into Android until Froyo and the EVO is running Eclair. They had to code support for it manually. Maybe it's just not as good as it will be once HTC updates to 2.2. Froyo could be the "fix" you seek for WiMAX...
[EVO 4G Android Development] toastcfh:
Examples

Sprint. Hero 2.1-update1

-minor app bugs mainly

-HTC IME app sucked really bad and almost unusable

-HTC contacts app would black out when selecting a certain option

-a few extra apps that wouldn't make it to final

-test key build

Sprint hero 2.1-update2

-HTC IME better but still sucked, usableat this point

-HTC contacts fixed no more black out issue

-old. Sprint apps still in the build and apps that would make it to release were still old versions

-test key build

Sprint hero 2.1 <~~final ruu released by Sprint

-HTC IME much better then previous attempts

-all apps that didn't make final were cut

-all sprint apps vvm, nascar, NFL, navigation ect are now updated

-release key build

Now u make the call. I just wouldn't risk the chance of root for all just for root 10 days before release
[EVO 4G Android Development] chuckhriczko:
Regardless of whether it's the official version or not when you first boot up the phone it checks for a system update. They don't need to install an update on each phone before shipping because the phone won't let you use it till you check for an upgrade. Therefore if they release the exploit and HTC patches it, starting the phone up will patch the exploit. I hope they release it early but I don't know if they will.

To all who created the exploit, I am a dev and I have an Evo as my daily use phone. If you want a tester, I'm available :)
[EVO 4G Android Development] toastcfh:
BTW all three leaks were leaked in 1 months time from someone who got them as soon as Sprint did.
[EVO 4G Android Development] clubtech:
I didn't say this is not the final software version, i said i THINK it is not the final version.

Wimax reception in my area is at full bar yet the phone can't keep the connection stable unless i stream internet radio, or video or something that requires constant data transfer. as soon as no data is passed, the wimax enters a reconnect loop where it reconnects endlessly until you either turn it off or stream more data. this KILLS the battery.

They will need to fix it before they release this phone to the market, i hope Sprint is already aware of this bug and thus it will not be the final software version prior to release.
[EVO 4G Android Development] BenjRubenstein:
@toastcfh

I didn't realize that the test builds for Sprint were labeled with update1 and update2. I was under the impression that 2.1-update1 was the post 2.1 release that included multitouch support in the browser, maps, etc. That's the way it was for the Nexus One. I guess it's not the same when dealing with a Sense build.
[EVO 4G Android Development] chuckhriczko:
I can vouch for this. My phone lasted (surprisngly) all day for me yesterday. Turned on the WiMax radio today and murdered the battery.
[EVO 4G Android Development] BenjRubenstein:
Oh man. That stinks. I hope they that. Have you tried only keeping 4G turned on and disabling 3G? It could be that it's going to 3G and then switching back to 4G during that period, causing a brief disconnect. If there was no 3G to fall back on, maybe it wouldn't drop the signal?
[EVO 4G Android Development] toastcfh:
It could be like ur saying it is with the nexus. But if its like I'm saying it could spell disaster. No two people know this better then jcase and the op. They know first hand root is a one shot deal
[EVO 4G Android Development] clubtech:
I could not find a way to manually disable 3G on the phone.

Once you connect to wimax, it disconnects from 3G (or at least the 3G icon no longer shows up).

I was also not able to force the phone into using 1xRRT (using AnyCut > phone activity trick, has no effect on the radio).

In fact, i have never seen the phone drops 3G in favor of 1X, even if it only had one or no 3 bars at all.

Can it be that the phone does not have a 1X radio?

Since i am going off topic here, I'll open a separate thread for this :)
[EVO 4G Android Development] keishou:
It does have 1x, although notification for data is just 3G or 4G. "3G" is assumed to be either in 1xRTT and EVDO. I asked about this and the answer was pretty much to keep it simple.
[EVO 4G Android Development] Devils1stBorn:
I'm patiently waiting for this to turn in Android making its way to TMOUS. ;)
[EVO 4G Android Development] toastcfh:
wow so shootme works from the market out the box ;)
[EVO 4G Android Development] KERKEDAGAIN:
Yayyy... that means you got an Evo!?

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

Sent via the XDA Tapatalk App
[EVO 4G Android Development] toastcfh:
no :/ .........................
[EVO 4G Android Development] pingpongboss:
Nice! It works really well
[EVO 4G Android Development] Tenny:
More pics of Tina?

Sorry I had to... (might want to blur the name out)
[EVO 4G Android Development] p-slim:
So I'm just trying to make sure, the evo is rooted and the instructions will be posted after it launches so HTC doesn't come out with an update and block us, this correct? Also how long do you think it will take to get 2.2 roms once the source codes are released? Is it possible to have a rom before launch?
[EVO 4G Android Development] Shidell:
We're waiting on AOSP 2.2--SDK builds aren't really ideal. However, once root is achieved, that also means we can make AOSP 2.1 builds and customize/play around as we desire.
[EVO 4G Android Development] p-slim:
according to everyone, evo is rooted and instructions will be posted after device release, does this sound correct?
[EVO 4G Android Development] Shidell:
Yeah, that's correct. I'm just saying that Froyo isn't available (from source), so the best that we could do (for Froyo) is a port from the SDK, which is... dirty/ugly/undesirable.

However, Eclair 2.1 is available (obviously), so once the root is made public, developers can make Eclair 2.1 (AOSP) builds for the EVO, and also start playing/tweaking applications, etc. to migrate over to Froyo--and obviously once Froyo is released, so too will the devs create Froyo AOSP builds.
[EVO 4G Android Development] p-slim:
thanks for the replies, yeah i definitely don't want a build from sdk, even cyanogen won't build a froyo rom until source is released. the only reason i'm asking is because i want to evo but i already have froyo on my nexus so i didn't want to have to downgrade software for too long. Since its already rooted, it seems like the evo will get froyo unofficially about the same time as everyone else except nexus users because everyone is waiting for source to create custom roms.
[EVO 4G Android Development] h0x90:
no really? :\

I was responding to someone else referring to flashing

try reading more
[EVO 4G Android Development] theillustratedlife:
Eclair doesn't include WiMax support, so I wouldn't expect AOSP ROMs until FroYo is released. The Android team has told me they'll "have to" ship FroYo AOSP "very soon" after the Nexus OTA.

Although there are some nice upgrades in Sense, I'd much rather have FroYo now, even if it's a stock ROM.
[EVO 4G Android Development] p-slim:
thats good news for me, honestly i don't even care about 2.1 at all anymore, i'm sold on this froyo. Even when i get my evo i will disable sense, so froyo aosp is all i need and want. Thanks for the info update. Damn you guys on xda are so knowledgable.
[EVO 4G Android Development] aldo37:
You cannot disable sense on the EVO.
[EVO 4G Android Development] p-slim:
you can disable sense from the home screens and you can disable the sense program launcher and get your 3d menu back, i will be doing both of those. i've already played with an evo not to mention there is a youtube of this being disabled.

http://www.youtube.com/watch?v=cNQYjiTjfEY&playnext_from=TL&videos=pYpENPBnv7U
[EVO 4G Android Development] chuckhriczko:
Well not really. You can put a launcher over Sense. This is what I did with my Evo. I used LauncherPro which is awesome. However, when we have root we can remove Rosie.apk which is the Sense home app. This will save some MBs of memory. Preferably though, when we root the device we will have AOSP 2.1 (because I have a feeling it will be a while before we are able to run AOSP 2.2 even after source is released).
[EVO 4G Android Development] p-slim:
I don't want to put a launcher on evo, i want the google launcher which is what i will have when i disable the sense launcher. the google launcher is installed on every phone.
[EVO 4G Android Development] FuManChuu:
Just to be clear... using the default android launcher is far from disabling sense... Sense is allllllll oooooooooover HTCs android builds, and cannot be turned off (save for a AOSP based custom rom) or something similar.
[EVO 4G Android Development] p-slim:
i know this.
[EVO 4G Android Development] BenjRubenstein:
The only way I'm going to buy an EVO is if an AOSP Froyo ROM is made for it with everything fully functional. I'd also like to be able to re-load some of the Sprint apps and stuff.

Sense makes the phone useless to me. I hate it :(
[EVO 4G Android Development] markus_del_marko:
You can absolutely just run the standard home launcher, just install an app called home switcher off of the market. When a rom comes you can always just modify it by removing all hints of sense, ive done this myself on the hero and the phone runs much better this way. Sense bogs the phone too much.
[EVO 4G Android Development] p-slim:
I hate sense as well. for sure someone will create a froyo rom with no htc sense, it will probably be the first rom as its the probably the easiest, adding sense will only make the rom take longer to get working. oh boy i can't wait. all the sprint apps for the evo are already availabe except for the updated qik app. sprint nfl, nascar, and visual voicemail can be downloaded from anywhere.
[EVO 4G Android Development] markus_del_marko:
You sure froyo will come with sense? Because last i checked JIT doesn't play well with anything sense wise. And 2.2 will heavily incorporate the use of JIT for speed.
[EVO 4G Android Development] p-slim:
Froyo won't come with sense obviously as froyo comes from google and sense from htc. There is no way the evo will get an official update to 2.2 without it running htc sense. People would have to download an pay for widgets that are incorporated into sense. peole would have to learn a different phone, htc will not do this.
[EVO 4G Android Development] markus_del_marko:
We shall see but the update if it includes sense will take awhile to come out.
[EVO 4G Android Development] BenjRubenstein:
If it's for sure gonna get stock ROMs (I assume it would also get Gingerbread when it's released), and there's nothing better on Sprint, should I just go ahead and get myself an EVO?

I've used the phone (was at Sprint's launch event). However, I still find it to be a little big for my hands (and they're not small). I also don't like that it's not AMOLED. N1's screen looks incredible in comparison, regardless of the pen-tile pixel arrangement. However, I love Sprint, so it seems like my only option. So if someone could please help my decision, I have a few things I've been wondering about.

1. Will battery life be as good with a custom ROM as it would with HTC's ROM?

2. Once I root the phone the first time and load a custom ROM, is there any way for Sprint or HTC to make it so I can't load future custom ROMs on it? (basically, can they break the ability to root once it's done the first time?)

3. Assuming I run a custom ROM, is there any way to get OTA updates each time Google releases an AOSP ROM? (kinda like Cyanogen does with his update function) <-- not sure if he still does this
[EVO 4G Android Development] p-slim:
1) battery life can be better because devs are putting in additional tweaks all the time

2)once you load a custom rom, sprint has no control over your phone anymore. You personally have root access which is why you can run apps like the free wifi tether once you're rooted.

3) if you are running cyanogen mod you cannot get official ota updates. the only way to get official ota updates is to be on an official rom and have an official bootloader. if you're running cyanogen you will need to flash back to stock first then the ota will come. I'm not sure if you're aware of the way google works, those ota updates dont hit everyone at the sametime, it usually takes around 2 weeks to hit everyone. the ota update will be posted on xda or many other places in the form of a zip and will be available way before your phone gets the ota. so official roms you can have as well.
[EVO 4G Android Development] p-slim:
this is the exact reason the evo and the incredible will be waiting longer and the nexus and moto droid will have the update weeks if not months before any htc device.
[EVO 4G Android Development] keishou:
Ditto, Sense isn't completely useless to me, but I do like the vanilla froyo better.

Devs out there, before creating a seriously modded rom, can we get a vanilla froyo first? ;)
[EVO 4G Android Development] dmc971989:
they do wait longer but not necessarily that much longer... do all you guys really think google doesnt release the newest android stuff to the OEM's earlier than they do to the public?

if so you are all very mistaken...
[EVO 4G Android Development] p-slim:
same company and moto droid had 2.1 about 2 months before eris. source will be out this week according to google and the i/o was just last week. if dev's get it 1 or 2 weeks earlier, no one should care about that minor time period.
[EVO 4G Android Development] dmc971989:
yes but this has been stated many times already...

the moto droid jumped from 2.01 to 2.1.... theres not much work to be done for that

the eris/hero jumped from 1.5 to 2.1... thats an entirely different animal, and takes much more coding/programing to get working correctly... of course its gonna take more time

2.1 to 2.2 is not a big leap as far as software goes, do you really think HTC hasnt been working on 2.2 since before we got our "official" 2.1 updates?