yashsingh1/xdaforums huggingface dataset:
[T-Mobile Samsung Galaxy S II SGH-T989] zubero:
My Mom has one of those.
[T-Mobile Samsung Galaxy S II SGH-T989] algorhythm:
Cool...
[T-Mobile Samsung Galaxy S II SGH-T989] sketron13:
No, not cool. Not cool at all.
[T-Mobile Samsung Galaxy S II SGH-T989] Onemoa:
I notice this thread has been very quite. Is the T-Mobile S2 getting jelly bean or not?

Any insiders know anything up to date?
[T-Mobile Samsung Galaxy S II SGH-T989] Scoobyracing03:
All signs have always pointed to no, all signs still point to no. According to the Insiders we were getting it months ago, it has not come and nothing has come up showing any of their information had any facts to it. T-mobile always cares about a phone while it is new once something else comes out it's tossed aside. There are plenty of new phones they currently care more about so don't expect any upgrades to newer versions of Android. At best will could see is more patches to ICS.
[T-Mobile Samsung Galaxy S II SGH-T989] ericwa:
OK then. I guess it is time to finally install a custom ROM !! Any recommendations? I am somewhat of a Newb and since this is my primary phone I'm looking for something stable.
[T-Mobile Samsung Galaxy S II SGH-T989] me_is_rushin:
Stick to older stable roms is my advice and I've been at this several years. If you want AOSP go with CM10 Stable, AOKP JB MS1, or my personal preference SlimBean 3.1. TouchWiz either any of the stable 4.0 roms or for 4.1 go with Embryo or Jedi Jelly. I would stay away from 4.2 until you see CM RC or AOKP MS
[T-Mobile Samsung Galaxy S II SGH-T989] smokinjoe2122:
I'd also recommend Avatar Rom again..Cool themes, very stable, and good call quality. (4.1.2, not 4.2.2) I've been on it since if first came out and I have never had one RR or SOD...I do get small issues every once in a while, I just wipe my caches and all is well in the world again..
[T-Mobile Samsung Galaxy S II SGH-T989] me_is_rushin:
Different chipset and stuff, but the Sprint S2 is getting there 4.1 update. Maybe there is still hope...

http://www.androidpolice.com/2013/0...to-jelly-bean-requires-kies-due-to-file-size/
[T-Mobile Samsung Galaxy S II SGH-T989] 850Mda:
we're getting it. Just no one knows when!
[T-Mobile Samsung Galaxy S II SGH-T989] algorhythm:
Stop spreading false facts.

There has been absolutely NO official confirmation that the T989 will be receiving 4.1.
[T-Mobile Samsung Galaxy S II SGH-T989] sam.balia1012:
It all depends on what your preferences are....all are fast with lots of customization...most people actually like roms based on themes

AOKP & Cyanogenmod are right now more popular but there also others ... don't forget the ports , my personal favorite rootbox.

plz hit thanks
[T-Mobile Samsung Galaxy S II SGH-T989] Scoobyracing03:
Based on what? the fact that nothing has been officially said by T-Mobile? Just because any other carrier is getting it for their SII doesn't mean a thing for T-mobile releasing an official version. So until they publicly announce it or a leaked ROM shows up, it doesn't exist. If you read through this thread it's been being said since October that we were getting it "soon" almost 6 months later still no hint that it is happening.
[T-Mobile Samsung Galaxy S II SGH-T989] head33:
Doesn't matter if the skyrocket or telus gets the official we will have the offical:cool:

---------- Post added at 09:05 PM ---------- Previous post was at 09:03 PM ----------

And yes me and my wife have s2's just got this crappy s3
[T-Mobile Samsung Galaxy S II SGH-T989] Xetium:
http://www.telusmobility.com/en/ON/...ity.com/en/BC/Software-Updates/schedule.shtml
[T-Mobile Samsung Galaxy S II SGH-T989] :
Well that's good. Hopefully we'll be seeing something. Does the Telus require a screen fix?
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
You mean rotation fix? If so no, the Telus version is pretty much identical to the the Tmobile version.
[T-Mobile Samsung Galaxy S II SGH-T989] PJcastaldo:
hey guys does any one know if there is a rotation fixer for 4.2.2 aosp roms? If so could ya point me to a link please.. I searched but could only find a 4.2.1 and older versions. Thanks guys.
[T-Mobile Samsung Galaxy S II SGH-T989] mcarbaja:
Sprint Galaxy Sll official Jelly Bean update released. Maybe we're next? Hopefully!
[T-Mobile Samsung Galaxy S II SGH-T989] animusFL:
That appears to just be a radio update to UCLL6, not jellybean, which suxors.
[T-Mobile Samsung Galaxy S II SGH-T989] skinsfanbdh:
no its the jellybean update. my friend has that phone and i updated it for him
[T-Mobile Samsung Galaxy S II SGH-T989] Elloco305:
I don't think it'll be possible to port it over since we are GSM and sprint is CDMA.
[T-Mobile Samsung Galaxy S II SGH-T989] Koragg618:
Also the vibration problem is not present.

And the Telus ROMs have no bloat practically
[T-Mobile Samsung Galaxy S II SGH-T989] animusFL:
You are correct, the community forums at sprint say this IS a jb update, woohoo! Cmon Tmo!!
[T-Mobile Samsung Galaxy S II SGH-T989] aguillen89:
Two carriers rolled out updates to JB

It's pretty sad that we would be behind Alltel...
[T-Mobile Samsung Galaxy S II SGH-T989] dpoindexter:
Verizon didn't have a Galaxy S II variant...did they?
[T-Mobile Samsung Galaxy S II SGH-T989] :
The Alltel brand is still operating independently of vzw in 6 states. No, Verizon didn't have an s2, they were the original carrier to have the galaxy nexus.
[T-Mobile Samsung Galaxy S II SGH-T989] 850Mda:
If sprint got theirs then i'm sure ours is just around the corner, before the end of the month. In the mean time how do i un-root!!!!!!!!!!!!!!!!!!!!!!!!!! lol
[T-Mobile Samsung Galaxy S II SGH-T989] mcarbaja:
The Jelly Been update will come after the release of the I5 for T-Mobile.
[T-Mobile Samsung Galaxy S II SGH-T989] Joe USer:
I can tell you when the JB update will come out.

It will be released exactly 48 hours after I switch to CM 10. :laugh:

It's ALWAYS 2 days after.
[T-Mobile Samsung Galaxy S II SGH-T989] scifan:
Well then, switch!
[T-Mobile Samsung Galaxy S II SGH-T989] mcarbaja:
Really? You should switch ASAP!
[T-Mobile Samsung Galaxy S II SGH-T989] Joe USer:
I'm really busy this week. Sorry.
[T-Mobile Samsung Galaxy S II SGH-T989] mina_munchy:
help

can anybody tell us if that an official jb update for our mobile

http://goo.im/devs/JellyBam/Samsung Galaxy S2 T-Mobile - Hercules
[T-Mobile Samsung Galaxy S II SGH-T989] DupleX01:
That's the JellyBam custom ROM. Unfortunately there is no official Jellybean for the Hercules until date.
[T-Mobile Samsung Galaxy S II SGH-T989] Emu:
Using 4.2.2 through AOKP. I'm so happy I don't have to flash G-Now manually anymore. Highly recommend to switch to Jelly Bean. It's smoother, faster, everything ICS was but better.
[T-Mobile Samsung Galaxy S II SGH-T989] me_is_rushin:
That is the idea behind newer releases of Android...or any software
[T-Mobile Samsung Galaxy S II SGH-T989] Koragg618:
+1 Lmao
[T-Mobile Samsung Galaxy S II SGH-T989] mcarbaja:
At&t original Galaxy Note has official Jelly Bean starting today ¿
[T-Mobile Samsung Galaxy S II SGH-T989] Mr. bird:
Different phone, different carrier
[T-Mobile Samsung Galaxy S II SGH-T989] besthijacker:
Not sure why people think this phone will ever get official JB. Coming from G2x,I have lost all the hope for T-Mobile to support any older phones.

But will gladly to be proven wrong and to be quoted.

But I jumped sinking ship of G2x never getting ICS update just like will have to jump ship of never getting JB for SII
[T-Mobile Samsung Galaxy S II SGH-T989] :
Tmo is generally pretty quiet when it comes to updates... We'll see.. The g2x was a t-mo exclusive, was it not? The s2 is a major device. So i dunno... If we never get official from t-mobile, all we have to do is get the Telus version.
[T-Mobile Samsung Galaxy S II SGH-T989] Scoobyracing03:
the Galaxy SI aka Vibrant wasn't an exclusive and didn't get updated as other carriers updated it. The G2x was offered else where too and has gotten ICS updated but not from T-mobile. T-Mobile doesn't support their phones after they are no longer the new thing. I had 2 vibrants, I have a G2X and the wife has a SII. Even their My touch line lacked support after it got a few months old. Only way I see getting android updates consistently would be going with the nexus.
[T-Mobile Samsung Galaxy S II SGH-T989] abhayy:
http://www.telusmobility.com/en/ON/Software-Updates/schedule.shtml
[T-Mobile Samsung Galaxy S II SGH-T989] OldeCrow:
When I suggested the obvious I was told on no uncertain terms that this thread was about our "hopes and dreams" at which point I rejoined reality where we are most certainly not getting official JB for our phones :laugh:

but don't tell anyone in this thread! :p
[T-Mobile Samsung Galaxy S II SGH-T989] mcarbaja:
T-Mobile is really starting to do well lately!

They were the first carrier if not the only to have the Nexus 4 even when Google was sold out.

Now in less than a week they're getting the I5. That's going to keep lots of current customers happy, even be more attractive to new ones.

The Sprint S2 is the first major carrier to update to Jelly Bean and now even Virgin Mobile updated they're S2 to Jelly Bean.

It would be embarrassing for T-Mobile not to update they're S2.
[T-Mobile Samsung Galaxy S II SGH-T989] wyldkard:
Maybe they will start updating devices once they get rid of subsidised phones. Thats why they were so slow to update old phones.
[T-Mobile Samsung Galaxy S II SGH-T989] 8Fishes:
Nope.

To solve this they are set to launch a new service that users can pay into to get quicker turnarounds for upgrading devices.

Something like a monthly fee to access 'exclusive' perks of being able to exchange your device every X months.

You'll probably have to eat the difference in device value too as with there standard trade in practices.
[T-Mobile Samsung Galaxy S II SGH-T989] Atmazzz:
Sammobile says Tmo is rolling out 4.1.2 now and and here is the link to the Odin .tar file. http://www.hotfile.com/dl/202091699/c92decf/T989UVMC6_T989TMBMC6_TMB.zip.html
[T-Mobile Samsung Galaxy S II SGH-T989] bryan2894:
Well it's about time: http://www.sammobile.com/2013/04/08/update-your-galaxy-s-ii-t-mobile-usa-to-android-4-1-2/

Sent from my SAMSUNG-SGH-T989
[T-Mobile Samsung Galaxy S II SGH-T989] mrpink10:
Wow, this is awesome! Great news!
[T-Mobile Samsung Galaxy S II SGH-T989] Sinistra425:
If I do this through kieis will I have to flash stock recovery?
[T-Mobile Samsung Galaxy S II SGH-T989] xXchrizhurtyXx:
Yayy!!! Now I need to wait till I get home from school :( but I can't wait!!!!
[T-Mobile Samsung Galaxy S II SGH-T989] mina_munchy:
u may not believing me but i was checking the forum every half an hour cuz i was sensing smthing gonna happen
[T-Mobile Samsung Galaxy S II SGH-T989] malisha1:
Guys, I have a Stock ICS rooted version on my phone. What's the best way to update my phone KIES or Odin?
[T-Mobile Samsung Galaxy S II SGH-T989] Atmazzz:
Either way. I prefer Odin because its less trouble. I've seen Kies screw up a lot more phones than Odin. The update will unroot you and you will just have to reroot.
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
The Kies update will take a lot longer than flashing with Odin.. If you're already rooted then it's best just to flash it and forget about kies
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
It would be fun to quote everyone in this thread who spoke like the voice of God saying we'll never get it.

/snicker
[T-Mobile Samsung Galaxy S II SGH-T989] malisha1:
Thanks for the feedback. Would I need to install CWR? Which root software will work?
[T-Mobile Samsung Galaxy S II SGH-T989] jasnmb:
Will Odin flashing work if I'm on CM10.1, baseband T989UVLI1, and TWRP recovery? Ideally I'd like to just flash this like a normal ROM, so I can revert to a backup of CM10.1 if I want.
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
Yes you can Odin, but you'll lose custom recovery and root (your backup will still be on your storage though.). If you want to flash from a zip like a ROM just wait for a dev to make it.
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
Are you already rooted? If so then you already should have CWM installed.. I would suggest upgrading to a newer version, or even changing to twrp..

If you're not rooted then there should be a sticky in one of these threads explains how to do it..

I'd get it for to u but in not on the PC right now and I'm just lazy
[T-Mobile Samsung Galaxy S II SGH-T989] mina_munchy:
im on stockrom unrooted 4.0.4 ICS .... odin or kies guys ?????

and if odin what is the steps ?????
[T-Mobile Samsung Galaxy S II SGH-T989] me_is_rushin:
Might as well stick to "official" methods. Kies is provided by samsung and will make a backup of your device in case anything goes wrong plus it is more user friendly so I would recommend that.
[T-Mobile Samsung Galaxy S II SGH-T989] mina_munchy:
thank you >>> just one more thing plz .... during that time of day i usually have electericity cutting >>> if that happened during the process i would have my phone bricked forever ?
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
could yes
[T-Mobile Samsung Galaxy S II SGH-T989] mina_munchy:
so i guess i should have some patience to do that later lol :D
[T-Mobile Samsung Galaxy S II SGH-T989] me_is_rushin:
Yes, losing power during a flash could brick your phone permanently or you may still be able to recover it through download mode. There is no way of really knowing. If you can I would try to do it on a laptop so that you should be okay if power goes out.
[T-Mobile Samsung Galaxy S II SGH-T989] mina_munchy:
the same concept if i lose internet connection signal right ?
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
If updating through Kies, yes. But download the tar file and do it through Odin and youre good :)
[T-Mobile Samsung Galaxy S II SGH-T989] mina_munchy:
thank you for the information guys
[T-Mobile Samsung Galaxy S II SGH-T989] 8Fishes:
neeed dat radio :D

Cant want to see how it performs in my area.
[T-Mobile Samsung Galaxy S II SGH-T989] malisha1:
Thanks, I should be able to find a youtube video
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
Check out galaxys2root.com
[T-Mobile Samsung Galaxy S II SGH-T989] me_is_rushin:
Remember if you got helpful information just hit the "Thanks" button so others can take note and benefit. Cheers
[T-Mobile Samsung Galaxy S II SGH-T989] SSG27:
Is there a root method for 4.1.2? I tried the method I used to root 4.0.4 but after I boot into recovery, do a factory reset and flash the root.zip file, it just hangs at the flashing samsung logo screen. I have tried this method with both the kies update and with the odin flashed update.
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
Here's what I did (after updating to 4.1.2):

Odin CWM 5.0.2.7

After reboot, boot back into recovery and flash superuser 3.0.7.

wala! Rooted.
[T-Mobile Samsung Galaxy S II SGH-T989] SSG27:
Not to be dumb or anything but where do I get the odin flashable cwm? I've been using twrp for so long that I've lost track of the url
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
Here you go-not flashable you'll need Odin
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
Hmm Is it too soon to start an official 4.2.2 discussion thread :D

Even though I'm doubtful about us getting it for our phone maybe we should get the ball rolling and start debating it heatedly
[T-Mobile Samsung Galaxy S II SGH-T989] SSG27:
Thanks for the help. It worked like a charm. I have one last question: is it safe to update cwm or should I stay with this version?
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
I'd recommend updating it..
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
I was going to post "proceed with caution"...although I had superuser flashed and it was in my list of programs, I wasnt actually rooted. Tried opening titanium and it said I wasnt rooted and wouldnt get root permissions. Trying to install TWRP now...

edit: wierd...downloaded goomgr from playstore, went through flashing TWRP, it said it downloaded and flashed, rebooted into.....stock recovery. Hmm.
[T-Mobile Samsung Galaxy S II SGH-T989] SSG27:
I was able to give superuser access to root explorer but none of the other root apps I have will work. TWRP is the one I flashed when the phone started hanging at the flashing samsung screen
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
I had that issue too the first time trying to install TWRP from goomgr. Finally had to pull the battery and Odin the stock img again. Tried twice to re-download twrp got bad MD5 checksums each time so now trying an Odin img of twrp...

Oh and make sure to turn on usb debugging...
[T-Mobile Samsung Galaxy S II SGH-T989] SSG27:
I have tried every version of TWRP on the site and the same results happen. I noticed that 2 new things get flashed to the phone when I use odin to restore 4.1.2 that aren't flashed when restoring 4.0.4. The files are sbl2.mbn and sbl3.mbn. I wonder if these are what's causing the issues with the recovery and rooting.
[T-Mobile Samsung Galaxy S II SGH-T989] peppersu812:
Someone has already tried to root the new update and it worked so no need to worry or ask questions. The root method is still the same
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
Well, I thought I was....recovery was there, superuser installed and was there, just couldnt get full permissions.
[T-Mobile Samsung Galaxy S II SGH-T989] xXchrizhurtyXx:
Did you try supersu or the new superuser?
[T-Mobile Samsung Galaxy S II SGH-T989] SSG27:
Which method is working? After trying the method I used to root 4.0.4 and failing, I used google to search for one and found many others.

edit: I finally got it working. The winning combo was CWM 5.0.2.7 and flashing Superuser-3.1.3-arm-signed
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
Ok finally got it to work. Here's what I did:

Download the root folder from Ariana's rooting thread in development.

Removed old copy of superuser from phone.

Powered down.

Boot into download mode.

Odin the TWRP tar file from above mentioned folder.

Reboot into recovery.

TWRP will ask you if you want to install superSU. Say yes.

Phone will reboot, and in your programs there will be a superSU installer. Open it.

Followed directions.

Now fully rooted.
[T-Mobile Samsung Galaxy S II SGH-T989] nighthawk1991:
Hey guys amazinggggg news!!!!! Awww I can't wait for a flashable zip!!!!!!

Nighthawk's Tapatalk
[T-Mobile Samsung Galaxy S II SGH-T989] k-dogg:
So if I update from Kies (currently I'm not rooted) so that I have stock 4.1.2 and follow this method, I'll be rooted?
[T-Mobile Samsung Galaxy S II SGH-T989] xXchrizhurtyXx:
yes it should work. It worked for me :D
[T-Mobile Samsung Galaxy S II SGH-T989] racerx250:
Got a link for that Root thread? I searched and guess I overlooked it. Thanks in advance
[T-Mobile Samsung Galaxy S II SGH-T989] blackangst:
Credit to our star Ariana
[T-Mobile Samsung Galaxy S II SGH-T989] euklid:
sorry for n00b question, but what's the difference between SuperSU vs SuperUser way to root this rom??
[T-Mobile Samsung Galaxy S II SGH-T989] racerx250:
fast.tmobile.com APN isn't working for me
[T-Mobile Samsung Galaxy S II SGH-T989] Towle:
Nothing. It's the same idea as CWM vs TWRP.
[T-Mobile Samsung Galaxy S II SGH-T989] mojorisin7178:
I just sold my G2x but I think it would not have a problem running 4.1 that phone was always a strong phone and I loved it it was my first android device. it was always smooth and fast. It was as good as my t989. The only reasons for the upgrade to the t989 were the bigger screen and the faster modem and I thought that it was never getting ICS but that turned out to be wrong because they got it way faster than us but the only problem was no support from lg or tegra they would not relese the video drivers so there is no video on ICS so netflix utube all a waste even on AOKP. Sorry for going off topic.

---------- Post added at 08:20 AM ---------- Previous post was at 08:16 AM ----------

Yeah I think that yaldak is one of the most under rated devs, He kinda came out of noware I for one am glad he is supporting our device

---------- Post added at 08:25 AM ---------- Previous post was at 08:20 AM ----------

I am very happy with the development going on in here we have so many choices and so many devs now working on different devices and so of our devs are new and some legendary. It isnioce to see them cooperating with eachother and learning from eachother.
[T-Mobile Samsung Galaxy S II SGH-T989] JPOKeefe:
If anyone wants to try this this is supposed to help you build your own JB rom http://xdaforums.com/showpost.php?p=28020178&postcount=36
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
Removal of moderated material

Some think we will get it and some think we never will.. The only way we will know for sure is when Samsung releases a list of devices that will get the upgrade..

It may just be my opinion but if a manufacturer such as (Samsung or HTC or whoever) would release more updates for their handsets the manufacturer that did that would probably dominate the market

I like my Roms the way I like my women..... Clean and smooth
[T-Mobile Samsung Galaxy S II SGH-T989] jasnmb:
and of course it's not all on the manufacturer (at least in the U.S.). the carriers want to go and bloat it up and require different freaking models than the international versions.

Look how long it too us to get ICS compared to the international version. To bad manufacturers don't have the balls and/or leverage to say no to multiple models.
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
Yes! The carriers are to blame too.. They load up the phone with useless garbage that no one wants or uses except for wifi calling..

I like my Roms the way I like my women..... Clean and smooth
[T-Mobile Samsung Galaxy S II SGH-T989] Arh1tekt:
I hope Yaldak and other developers make some progress with JB. I understand that it's many hours of work to merge this so that it can work with our phone. JB is a huge reason why many loyal T989 users sold theirs and went with GNex to get the latest and greatest software...
[T-Mobile Samsung Galaxy S II SGH-T989] JaZart:
Well said, I do hope yaldak is making progress.

I see seanzscreamz has made some updates over in the skyrocket forum.
[T-Mobile Samsung Galaxy S II SGH-T989] defconoi:
According to this we probably won't receive jelly bean

http://m.christianpost.com/news/sam...android-4-1-jellybean-due-to-hardware--77519/
[T-Mobile Samsung Galaxy S II SGH-T989] mixedguy:
So they are saying two of the reasons the S2 wont get JB is because it's a dual core and has a 800 x 480 resolution screen? It was announced the Nexus S will get JB and it has a 800 x 480 resolution screen and a single core processor. The Galaxy Nexus only has a dual core CPU too so I think that article is some BS..

They also say that Touchwiz might slow down JB so that might be another reason it wont come to the S2 so wouldn't that put the S3 in the same boat since it uses TouchWiz too?? I call BS on JB "requirements" in this article
[T-Mobile Samsung Galaxy S II SGH-T989] fuse1820:
We will get Jelly Bean, Samsung or not. :good:
[T-Mobile Samsung Galaxy S II SGH-T989] suaverc118:
:D:thumbup::D:D:thumbup::thumbup::thumbup::sly:
[T-Mobile Samsung Galaxy S II SGH-T989] blkbltwrestler:
The man. You are it.
[T-Mobile Samsung Galaxy S II SGH-T989] rymanh:
I agree that those are invalid reasons for us to not get the update

If we don't get official JB it is because Samsung doesn't want give it to us...

I like my Roms the way I like my women..... Clean and smooth
[T-Mobile Samsung Galaxy S II SGH-T989] fuse1820:
TouchWiz is pretty bad....but we're fortunate to not be dealing with Sense and Blur
[T-Mobile Samsung Galaxy S II SGH-T989] JPOKeefe:
true out of the 3 i favor samsung and hows the progress coming along?
[T-Mobile Samsung Galaxy S II SGH-T989] defconoi:
Well it looks like we can definitely get this ported to our device, its already ported to the nexus s, one x, s2 international and more.
[T-Mobile Samsung Galaxy S II SGH-T989] witor19:
Wish i had dev knowledge... I have some extra time on my hands