yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] forceu:
2 Factor Authentication for Windows alpha

Hey folks,

this is my alpha preview of my 2Factor Authentication App for Android/Windows.

Disclaimer: By installing this app you will possibly harm your Windowssystem.Expect many bugs in the Phone app, but especially in the Windows app. Use it at your own risk. By downloading the app you agree to this.

This app could make Windows unusable*

*Well, better use Linux or Mac anyway.

What does this app do?

It adds a second screen after you entered your password, asking for a pin. This pin can be generated by your mobile phone and only used once.

The screen will open everytime you login, even after Standby/Hibernate/LockScreen.

Who should use it?

Paranoid people like me, especially these that own a laptop. If someone gets your windowspassword via keylogger or phishing, he still can't login.

In addition you could use the Windows auto-login (loads up all your autostarts) and would be still required to enter a code.

Who shouldn't use it?

People who are working with restricted rights (no Admin/root rights!), as these won't get past the login screen ;-) (might be fixed in final).

People who have multiple accounts on their computer, as every user is required to enter the same pin (will be fixed in final).

People who think this adds an extreme amount of security. Even though it does work in failsafe mode, there are some ways to get around it. If the "bad guy" has physical access to your computer, this is almost as (un-)safe as the Windowspassword.

Installation

Extract all files from the zip to a folder, e.g. C:\IdislikeWindows\. Then run installtion.exe, make sure you run the installer with administrator rights. You need an internet connection for that, so the progamm can generate a QR Code, that you then scan with your phone (apk attached below).

After entering your first generated key you're good to go.

Make sure that you never remove or rename that folder or any files in it!

Removal

Just double click on Uninstall.exe. If you used the graphical login before, select that option. Make sure you run the uninstaller with administrator rights.

What works doesn't work (yet)

- Impress with a fancy UI

- It won't work on Windows 9x (won't be supported)

- Users can still Alt+Tab / Win+R

- Users can still open Taskmanager (this is done for debugging)

- Synchronize if you have to phones

- Multiple Accounts

- Non-admin Accounts

- Phone App stores only one passphrase

... and much more I guess.

Tested on

- Windows XP

For safety reasons, the Windows part won't work after 2nd of July. But I will upload a new version until then ;)

So go ahead, test this app and report many bugs :D I bet there are a lot. In addition I'm curious if it works on Win7 and Vista as well.

If something goes wrong, you can always start uninstall.exe with your taskmanager.

I'm looking forward for your feedback!

Thanks,

Marc

Update 22/06/2011:

- added Vista/Win7 Manifests

- Ping not done via RawSocket, so it is possible to install on Vista/Win7

- Remote Sessions should trigger 2FA as well.

Screenshots:
[Android Apps and Games] daniel.mitran:
Man, you are a genius, I was really looking for something like this.

One question: does it work over RDP? I have a computer a work (encased in a rack in a renderfarm) and I work by log in with Remote Desktop Connection.
[Android Apps and Games] :
Cool... Will be keeping eye on this one! :cool:
[Android Apps and Games] forceu:
It probably won't work, but I will try it today. And I know there is a way to trigger it after someone started a remote session. I guess I will have it coded today or tomorrow :)
[Android Apps and Games] forceu:
I uploaded a zip, replace the service.exe with the one in your folder and try it. As I posted above, it is not tested, so I don't know if its actually working ;-)

Feedback is always appreciated. :)

/edit: Sorry for double post
[Flipout and Charm General] suoko:
installed link2d on stockrom after root with universal androot and formatted the second partition with fat32 since it doesn't support extX partitions.

Everything works.

link2sd asks what to link: app, dalvik-cache and library

Maybe must play with these settings to have WIDGETS still working when linked ?

I remember they usually stop working when installed on sd...

this omap is really fast !!!

with flash working great too !
[Flipout and Charm General] melenko:
I've used it just for games and a few things that are bulky like opera. I didn't try and widgets/livewallpapers because of the time spent preparing the SD card on startup.

It's so much easier using this when you don't have to worry about apps eating up all of your available storage.
[Flipout and Charm General] ghostwheel:
I use it with almost everything. Only things that I'd like to have available when things go wrong and I have to boot without the card, I leave unlinked.

BTW. I'm using a kernel driver that was in the app2card .apk file to allow be to mount the partition as ext2 instead of fat32
[Flipout and Charm General] ohadbenita:
A good thread on how to re-partition the SD card

Thanks to bakpinar
[Flipout and Charm General] suoko:
Can you post details about the driver file to use? I guess you must move it somewhere...

I dont need them since i'm happy with fat32 but someone could find them useful
[Flipout and Charm General] shugs81:
I'd be interested in finding out what you did to get app2card working....

I used it to partition the sd card fine (well when i finally managed to click the done button... grr...) and it copied apps to the same partition but it won't mount the partition and has kept the apps in the main memory too...

is there better apps or a way to do it that's easier?

does the flipout support ext2?

I love this phone to bits already but it's a major let down when you can only get a few apps on it with it being full and having a fit!!
[Flipout and Charm General] shugs81:
Meh.... tried link2sd... now my home button doesn't work and nothing will download from the market...
[Epic 4G Q&A, Help & Troubleshooting] mwiz123:
hello fello xea'ers

I was wandering how "I" I change my sprint username "@sprintpcs.com" I got new survice and contract and a new @sprintpcs.com so I was sondering how "I" change it and not have to go to the sprint store

-Sent from my Epic
[Epic 4G Q&A, Help & Troubleshooting] i n00b teh pwns:
I don't even see a question.

Have a nice day.
[Epic 4G Q&A, Help & Troubleshooting] mwiz123:
Sorry I was typeing it and I press the wrong button

-Sent from my Epic
[Epic 4G Q&A, Help & Troubleshooting] mwiz123:
Hello
[Epic 4G Q&A, Help & Troubleshooting] ecooce:
You need to call Sprint, they will change it, then you will need to update profile before you get service again...

Help support autism awareness,it only takes 2 seconds to help make a difference...

http://picketfenceblogs.com/vote/3616
[Galaxy S II General] XDA mark:
I was not sure if I wanted to post this, being afraid people would think I suck or hunt me down and kill me. But since I dont have friends that are as "passionate" about smartphone's, I will take a risk and do it here lol

Why TouchWiz 4 is better then Sense 3.0

I have been thinking about this for a while. HTC Sense used to be great, I liked it a lot. The biggest reason everybody loved it was Stock Android being ugly and not complete. HTC Sense added usefull stuff to the OS.

Now that we are at version 2.3 of the OS, Gingerbread, Android has changed. It is as good as complete in terms of functionality, looks good (some people might not like the simple look, without eyecandy). It is better then before, thats for sure.

Skins are still appreciated by many people though. But I think the TouchWiz 4 UI is better at this point then HTC Sense 3.0. Why?

I think HTC Sense has become to much. When I look at the HTC Sensation I see a "heavy" skin, using RAM (I think?) much more then needed. From what I have seen scrolling between the homescreens is "choppy"/laggy, especially compared to TouchWiz 4 on the Galaxy S II. You can't change the dock shortcuts (always app drawer, phone and settings for skins, wallpapers and ringtones). All the animations are to much, slowing the device down and maybe consuming extra battery. And what good are the animations if you have that washed out screen? But that's about the Sensation, so I'm gonna get back to topic.

TouchWiz 4 adds exactly what is needed. If I look at the homescreen I see 4 shortcuts in the Dock, 1 more then stock Android. I see the possibility to have 7 homescreens, but also only 3 or 1. I see some (usefull) eyecandy with the "3D page view" slider. I see some usefull widgets that give you information on your homescreen. And a good appdrawer that is easy to organise.

So maybe I am crazy, but I think TouchWiz 4 is exactly the "light" and fast overlay Stock Android 2.3 needs. It provides some functionality (set how many homescreens you want, easy to rearrange, better organised Appdrawer) and some animations and eyecandy. But not to much. It leaves a lot of RAM alone to help us with multitasking. It stays close to the Stock Gingerbread experience but carefully adds only what is actually needed.

So, what I am curious about. Do you guys agree? I myself am really not missing HTC Sense at all and am happy with Samsung's work, imo making the stock android experience better, but not changing to much. Maybe stock android should even take some notes from this.

Well, thats it. Please dont kill me.
[Galaxy S II General] Tinderbox (UK):
Sense 3.0 is a real looker and you can customize it up the wazoo, with wigets and skins and themes , but it really eats into the phones free ram memory.

See below for how much memory is left on the HTC Sensation compared to the SGS2
[Galaxy S II General] qwerty warrior:
your wrong and that my opinion
[Galaxy S II General] XDA mark:
Wow, thats all the RAM available on the Sensation? Thats really a huge difference with the Galaxy S II! This is exactly what I mean, Id rather take the TouchWiz UI with 3x more RAM available. It adds enough to make the experience fantastic.

All that free RAM > Sense overload of eyecandy and animations.
[Galaxy S II General] Tinderbox (UK):
The video with the memory example is below , goto 14m15s if you want to see it.

http://www.youtube.com/watch?feature=player_embedded&v=Mc4_LsNxoZY
[Galaxy S II General] godutch:
It's just pure nonsense what the OP is saying, when you talk about sense you really just mean rosie sens' launcher it's not heavier or lighter than other launcher but the sense experience is much more many apps and widgets, some very good ones, which you can choose to use or not when you don't have use them they don't consume resources but it's great that they are there to and you can use them because sense includes perhaps the best touchscreen, keyboard, email, sms and many great widgets and more.

When I got the sgs2. The first thing I did was go tovthe market to get equivalents of sense widgets and app, and have pay for them and they are not even as good as the stuff sense gives you for free.
[Galaxy S II General] godutch:
You can not compare these values this is not how Linux memory management works, I already told you this in another thread, and Linux aggressively caches a lot of this this memory will not show up as free but is available. Use the free command to compare.
[Galaxy S II General] XDA mark:
Im just looking from a "average" users perspective. When scrolling through your homescreens on the galaxy S II is much smoother then the HTC Sensation, people will notice. I mean you use your homescreen all the time. Overall the free RAM on the Galaxy S II gives you a smooth and fast experience. Better then on the Sensation/Sense 3.0.

So basicly, I am saying Sense 3.0 is not worth all that RAM. TouchWiz gives you a lot too and doesnt sacrifice that much RAM. Thats why my preference goes to the Galaxy S II with TouchWiz 4.

edit: I forgot to mention how bad Engadget hates on Sense these days lol. When I saw their Sensation review I vouldnt believe my eyes. But its got to mean something.. They aren't some random idiots on the Internet.,HTC Sense should have a total remake. Start fresh, like Samsung did with TouchWiz 4.
[Galaxy S II General] krabman:
Sense does have some good widgets and modifacations but I find it overbearing as a launcher. I think that the slider to go between screens is a great addition. You can go back and forth to any screen without swiping and no need to pinch to pull down the overview which requires two hands which means I never use it anyways being as I prefer to use my phone one handed. I am expecting the usual suspects such as LP, GO, ADW, to borrow that for their launchers. I have been using TW as my launcher for a while now but I have de bloated it and use strictly the launcher aspect.
[Galaxy S II General] godutch:
Scrolling through homescreens is not dependent on memory but on the CPU(or GPU but android doesnt use the GPU) but I do know it's buttery smooth on my desire and on the sensation I tested in Mediamarket

This has nothing to do with sense vs touchwiz but with the fact the sgs2 has 256MB of extra ram and the sgs2 is a much more powerful device in general
[Galaxy S II General] BarryH_GEG:
You're wrong. Go read the Sensation forum. It's a resource hog, the Sensation's light on memory, and people are saying it doesn't feel like a dual-core phone. Its actually running out of memory causing it to periodically reboot itself (Sense, not the phone). To get better performance people are turning off the animations which was kind of what made 3.0 special.

People who are new to Android or don't want to deal with having to add a bunch of crap from the market to make their phone work love Sense. Everyone else, not as much. I also agree with the OP that the problems it was designed to solve don't exist any longer. To each their own...
[Galaxy S II General] XDA mark:
Hmmm thats weird. I have seen multiple video reviews showing the Sensation being pretty choppy while scrolling. The reviewers mention that often. Now I dont know who to believe.

Yeah I just wanted to say its probably not the memory but CPU/GPU. Anyway, with the Sensations powerfull chipset I can't believe HTC Sense still hasn't got perfect smooth scrolling. Also when you look at flash performance in the browser its a notable difference.

I guess its just a personal preference. I was curious to see if people enjoy the TouchWiz UI as much as I do.
[Galaxy S II General] BarryH_GEG:
Here's a comparison review from the U.S. It's not the greatest review but the reviewer glowed over the Sensation when he evaluated by itself. He echos what's being said on the Sensation forum about Sense and performance.

Part One:

http://www.youtube.com/watch?v=Mc4_LsNxoZY

Part Two:

http://www.youtube.com/watch?v=cLZ7vcNVhFg
[Galaxy S II General] godutch:
Scrolling through the app drawer is could appear choppy but this is by design, it was a feature introduced in sense 2.1, actually what it does it flips though the app drawer by page, accelerates, decelerates and than stops with a slight overshoot effect, this way you can flip through your apps and not have to scroll to much because in other launchers you accelerate to scroll but often overshoot a lot and than go back again etc until you've finally found your app
[Galaxy S II General] aurelm:
I honestly don't get this. really, really I don't. We have 2 mediocre launchers with dozen of better ones available on the market, with houndred of widgets available for free and still there are topics like this.

I saw touchwiz, I tried it, I replaced it with Go launcher EX

why ?

-lower mem consumption

-I can arrange the icons how I want

-I can make folders inside the app drawer and organize there

-If I want I can have transition effects

-gestures

-customizable dock

-missed calls/sms/mail Notifications on the dock

-I can rename shortcuts

-Smoother operation

-I can chose how the apps are sorted in the drawer

So please, someone remind me what all this is about ? Why does the touchwiz vs htc sense keep popping up ?
[Galaxy S II General] godutch:
So and you are saying touchwiz 4 on the sensation wouldnt run out of memory because the sgs2 still has 25% more memory than the sensation and what else are these people running? And again animations don't cost ram, they cost cpu and battery
[Galaxy S II General] BarryH_GEG:
Because not everyone thinks like you. I used ADW on all my previous phones but I happen to like TouchWiz and am using it now. That doesn't make me right or you wrong. Hell, there are people on this forum begging devs to build a Sense 3.0 ROM for the SGS2. Different people want and expect different things. Hence the discussion.
[Galaxy S II General] godutch:
Sense it really a lot more than a launcher, GO is actually very good though(all their stuff is, except for weather), I would actually run it on an HTC device
[Galaxy S II General] godutch:
I don't think I would have bought the sgs2 if the nexus/galaxy sense ports didnt exist
[Galaxy S II General] XDA mark:
Because its fun? Because thats what forums are for? :P

1. Most people dont download 3rd party launchers

2. These 2 launchers are the pride of HTC and Samsung, its a guaranty people are going to compare them.

3. I dont have my own personal blog and this is a way for me to share my thought and discuss. But I wont do it again if people hate it!

Also I see sooo many comments from people that have never used TouchWiz 4 and instantly say "omg touchwiz, im not buying Galaxy S 2" (on other forums like engadget, not here)

What I really think is TouchWiz 4 is not bad at all. Its even better then stock android and its not so much "in your face" as HTC Sense.
[Galaxy S II General] mda4man:
Sense beats touch wiz period, there's no discussion about it
[Galaxy S II General] godutch:
Like I have said before Sense is much more than just a launcher, it's apps and widgets and the integration of everything into everything (eg launch the gallery and be amazed to be able to browse your facebook/twitter/flikr friends galleries in the gallery app)
[Galaxy S II General] BarryH_GEG:
All hail the king...
[Galaxy S II General] XDA mark:
Yeah I wouldnt use that

I had a Desire before this and never used that social integration in all apps. I use facebook for facebook, twitter for twitter, gallery for my own pictures and images. (guess windows phone 7 isnt for me lol, all the hubs and stuff)

Sense is more then a Launcher yes, that maybe what I dont like. I like the stock experience a lot, its just a little boring. With TouchWiz its almost perfect.
[Galaxy S II General] mda4man:
Nope that's dirk nowitzki
[Galaxy S II General] Rouz.:
I must be from another planet, but when I tried touchwiz 4 on my galaxy s, i couldnt stand it for more than 3 minutes. I immediately replaced it by launcher pro plus, which is lighter and smoother IMO

Could be just me though
[Galaxy S II General] tolis626:
I am waiting for the day someone ports Sense 3 to the GS2 and then I'll hear everyone's comments. ;)

I'm gonna start by saying that on my Desire HD Sense 3 is smoooooooth.And I mean it.Look how many "o"s are there.

Also,the fact that there are 7 homescreens available takes its toll.Not by itself,but by the fact that when the user knows he's got some real estate that's going to waste,they fill it with things/widgets they don't need.And these are the real RAM hogs.

I can point you to more facts about it,but I won't bother as I think you get the picture.We are smart people here.Or so I like to believe(NOT targeting anyone specific before someone comments)! :p

And yes,I am insisting in point one.Sense 3 on the GS2 would rock my world! :D
[Galaxy S II General] BarryH_GEG:
The interface to a phone kind of sets its personality. Of all the components of the phone, its probably the most personal and subjective. There can't be a right or wrong because everyone's looking for something different.
[Galaxy S II General] XDA mark:
Original Galaxy S? Maybe it didn't work so smooth because of older hardware.

Hey we are all different, so I respect your opinion :) I have used LauncherPro for a long time as well.

You have a Sensation right? You use LauncherPro or Sense Launcher?
[Galaxy S II General] bakewelluk:
I have to admit I was a bit dubious about TouchWiz before buying my SGS2, as I had never had a Samsung before and had heard mixed reviews, but I'm seriously impressed by it. It's not too overbearing, but just gives lots of little tweaks that can be really useful at times.

Obviously people always have their own preferences, but there's no harm in discussing them.

Also, anyone who's interested in some of the random features in TW4, check out this thread - there's some cool stuff in there that might not be obvious to people like me who are new to Samsung:

http://xdaforums.com/showthread.php?t=1053751
[Galaxy S II General] XDA mark:
You are so right haha! I do it too.. I have a picture frame widget lol. Dont know why though :P

I am really starting to think there should be a better way for Launchers to work. Since screens are now 4.3 inch (and maybe even bigger soon). Didnt like the Windows Phone 7 approach, but who knows what else we will see soon. Ice Scream Sandwich was supposed to bring a "new awesome" UI?
[Galaxy S II General] Rouz.:
Thank you for your comment. I didnt see anything special about touchwiz 4, but I think you are right, it probably wasnt that great due to a bad port or older hardware.

Now im enjoying sense 3. But i will probably switch back to launcher pro when i get bored. I like changes every once in a while :)
[Galaxy S II General] blunted09:
i always enjoyed sense on my old nexus1/desire/desire z/hd2/DHD however, I dont like the new one. Sense 2.1 was perfect if you ask me. The new one really does seem heavy, I guess they can make it heavier with new hardware out.
[Galaxy S II General] Moandal:
I've switched from an HTC HD2 running the Desire HD Froyo ROM to the GS2, and I definitely prefer Touchwiz. The number 1 reason is the ability to instantly go to any of my 7 home screens with a tap - no need to even swipe.
[Galaxy S II General] yamanote:
I have both a Sensation and a GSII. Personally I like the features of Sense 3.0 but TW is far smoother. Both with no tasks in the bg etc and the GSII is still faster (by far). Hopefully that'll change with custom ROMs.

At the end of the day my Sensation sits in a drawer at home and the GSII is in my pocket. It's the better overall device.

Although I must say Sense is much easier to use/more intuitive imo- good for people who are coming from iPhones or something I guess?
[Galaxy S II General] Tinderbox (UK):
I just don't believe you that all , and i will most likely post this a few more threads get use to it.
[Galaxy S II General] Digital1325:
Coming from a nexus device (as stock as you are gonna get) I actually don't mind TW 4 at all. I'd still prefer a complete vanilla experience, but with launcher pro, I don't notice that much other than some menu changes and a better calendar app.
[Galaxy S II General] godutch:
Go educate yourself. http://www.linuxhowtos.org/System/Linux Memory Management.htm
[Galaxy S II General] Tinderbox (UK):
I have read this a few times before, we will just have to agree to disagree.
[Galaxy S II General] godutch:
Then read it a few times more until you understand that without a specification of cache and buffers used you cannot compare memory usage period.
[Galaxy S II General] vikas776:
i m one of those users who cried after using tw3 on sgs for a long time

tw3 on sgs sucks big time at the start of galaxy S days but they improved so much after that

but what the hell they did with tw4 , i m impressed seriously its everything for my kind of user who dislike tw3 of SGS

But its a matter of opinion so i hate TW3 , loved TW4 and well not at all impressed by Sense 3.0 , sense 2.1 was so much better :(

its simple htc downgrade and samsung upgrade
[Galaxy S II General] aurelm:
I still don't know, comparing stock android functionality is like lowering the whole android to the Iphone level.

Everything is customizable yet so many people prefer to leave it stock, buy or do not buy the phone based on stock options and reviewers give ratings still based on stock.

blah