• Welcome to ZNAK SAGITE — više od fantastike — edicija, časopis, knjižara....

Windows 8

Started by дејан, 12-03-2012, 13:09:26

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

дејан

How Real People Will Use Windows 8


обратити пажњу на последњу реченицу, генијална је.
:)
...barcode never lies
FLA

Barbarin

Jeremy Clarkson:
"After an overnight flight back to London, I find myself wondering once again if babies should travel with the baggage"

M.M

Nijedan poraz nije konačan.

tomat

nateralo me ovo da malo proguglam o vindouzu 8. ako majkrosoft zaista misli, ko što reče lik u klipu, da konačna verzija treba da izgleda ovako kako sada izgleda, to će biti još jedan razlog više da nikada u životu ne napustim XP.
Arguing on the internet is like running in the Special Olympics: even if you win, you're still retarded.

Džek

Previše nas je win uzeo pod svoje. Meni žao što se ne znam služiti nekom linux distribucijom. Vele, nikad ne reinstaliraš sistem,  ne krlja kao sumanut po hardu, nema one registry cleaning prevare, mnogo je brži i imaš sve što ti treba za Dž.

Bog da nas pogleda.
Moj imaginarni drug mi govori da sa tvojom glavom nešto nije u redu.

Perin

Pa, ako hoćeš linux, proguglaj LINUX MINT, skroz je user friendly, lako se snaći i sve ostalo. Samo ga skineš sa neta i pičiš.

Ja da nisam gejmer, samo bih linux i koristio...

Skalar

Џек, предлажем ти да испробаш Убунту. Скинеш га са његовог сајта, негде око 730 МБ величине, и инсталишеш га унутар Виндовса. Кад се пали компјутер можеш изабрати који ће систем да се бутује, Виндовс или Убунту.

Ако ти се допадне - добро је, ако ти се не допадне само га деинсталишеш из Виндовса као сваки други програм. За мање искусне кориснике препоручујем ову варијанту (унутар Виндовса) зато што се не мораш зезати са инсталацијом на чистом диску, при чему бирање партиција уме бити фрустрирајуће за неупућене.

Кад инсталишеш Убунту, лако ћеш пронаћи где се шта налази унутар њега, јер је лак за коришћење, а добро је и што у тих 730 МБ добијаш Опен офис и све потребне програме за мултимедију (музика и видео свих формата) и још по неки основни програм, што све заједно може бити савршена варијанта за просечног корисника. И, што је најважније, не мораш више толико бринути о вирусима и осталој жгадији  :!:.
Пиво и ћевапи спајају људе.

Джон Рейнольдс

Quote from: tomat on 12-03-2012, 20:08:57
to će biti još jedan razlog više da nikada u životu ne napustim XP.

Лепа мисао о (и) мени омиљеним Виндоузима, али Мајкрософт најављује потпуни прекид било какве подршке, апдејта и свега осталог у априлу 2014. Изгледа далеко, али рачунај да ћеш потом имати можда још годину дана лагодне употребе и да ћеш потом почети да осећаш последице некомпатибилности свог система с новим софтвером.

С тим у вези, први бих волео да бацим Виндоузе у ђубре за сва времена, али постоји неколико програма који су ми потребни за посао, искључиво у верзији за Виндоузе. Док неко не напише Убунту тако да потпуно подржава Виндоуз програме, па макар за ту емулацију била потребна јача машина, мораћу да се држим овога. Засад ми је варијанта коју предлаже Скалар бесмислена, да Убунту ради под Виндоузима; то онда није оперативни систем, већ његова емулација. Не видим реалну сврху... осим бунтовништва, наравно.
America can't protect you, Allah can't protect you... And the KGB is everywhere.

#Τζούτσε

Skalar

 :-x  Џоне, рекао сам ти да испробаш Убунту на такав начин, да се упознаш са Линуксом који је највише пријатељски настројен према кориснику, а не да га заувек оставиш под Виндовсом.

Иначе, постоји мали додатак, који се зове  "WINE''  и који служи да би се Виндовс програми и игре покретали у Линуксу. Моје искуство говори да отприлике 90% Виндовс програма ради без проблема, али се тај проценат повећава са сваком новом верзијом  "WINE''.




Инсталација Убунту Линукса под Виндовсом није емулација Убунтуа, него инсталација правог ОС.
Пиво и ћевапи спајају људе.

Джон Рейнольдс

Како се WINE понаша с програмима који су заштићени донгловима?
America can't protect you, Allah can't protect you... And the KGB is everywhere.

#Τζούτσε

Skalar

 :-x Е, јбт, Џоне, сад си ме убо у око. Заиста не знам како се WINE понаша са дангловима   :-x .

Претпостављам, али само претпостављам, да ће сасвим уредно препознати и проверити сваки дангл (донгл, јбг, као се већ чита), било да је на УСБ, било да је старији модел на неком паралелном порту, јер омогућава да Виндовс програм користи све ресурсе рачунара под Линуксом, све прериферне уређаје, тако да не видим разлог зашто не би сарађивао и са неким рецимо УСБ данглом. Мада, као што рекох, убо си ме у око! Немам могућности да проверим претпоставку, па би ипак требало питати по нету да ли неко има искуства са тим.
Пиво и ћевапи спајају људе.

Perin

Kako se WINE ponaša sa igrama? :lol:

Skalar

Quote from: Perin on 12-03-2012, 22:50:01
Kako se WINE ponaša sa igrama? :lol:

Више од 90%.

Али, све то зависи и од машине до машине, од хардвера до хардвера. Имаш на нету да нађеш спискове игара које сигурно раде под WINE.
Пиво и ћевапи спајају људе.

Джон Рейнольдс

Није ми циљ да те хватам у незнању нити да те бодем у око, питам зато што не знам. А малтретирање би ми било да инсталирам нови ОС и схватим да ми нешто битно не функционише, тим више што су сетовања мука жива + део инсталације захтева некакво уписивање у регистрије, па се бојим да то не би радило. И .NET Framework новији од ваљда v3.5.
America can't protect you, Allah can't protect you... And the KGB is everywhere.

#Τζούτσε

Skalar

Ма знам, брате, да ниси злонамеран. Иначе не бисмо ни причали. Предложио сам ти инсталацију Убунтуа под Виндовсом само да би се информисао, да упознаш тај ОС, да мало видиш интерфејс и те ствари...

Кад га инсталишеш под Виндовсом не мораш ништа брисати са диска, не мораш ништа од сетовања Виндовса дирати, зато што Убунту себи узме један фолдер на диску од 18-30 ГБ (колико му ти одредиш) и све што ради, ради унутар тог фолдера, без самосталног утицаја на Виндовс окружење. Али, треба пазити, јер види све фајлове које је Виндовс поставио и може манипулисати са њима (копи, пејст, дилит...)

Наравно, такав Убунту користи све периферне уређаје компјутера (штампач, скенер, конекцију на интернет...), а ако нема у себи драјвере за неки уређај, има опција (лако се налази) да их скине са мреже и инсталише без много твог мешања (у оном фолдеру, нигде другде). Ако би инсталисао WINE могао би пробати и неки од твојих програма којима треба дангл да би радили, па ако ради - ради, ако не ради - не ради.


Користиш, зезаш се, упознајеш се рецимо месец дана, а онда ти досади па га једноставно из Виндовс контрол панела деинсталишеш.
Пиво и ћевапи спајају људе.

Tex Murphy

Quote from: Perin on 12-03-2012, 20:46:18
Pa, ako hoćeš linux, proguglaj LINUX MINT, skroz je user friendly, lako se snaći i sve ostalo. Samo ga skineš sa neta i pičiš.

Ja da nisam gejmer, samo bih linux i koristio...

Па за који клинац ико нормалан уопште и користи компјутер него за играње??!
Genetski četnik

Novi smakosvjetovni blog!

Skalar

Е, ето колико нас интересује Виндовс 8, кад већ сат времена причамо о Линуксу  xcheers . Иначе, користим Виндовс 7 64 битни и зајебо сам се ко нико што сам забаталио ИксПе! Хтео мангуп да прати трендове, да се упознаје са новим технологијама, па ми сад ни један од мојих добрих старих портабл програма неће да ради, све сам морао инсталисати. Бљак за Виндовс 7, а и за 8 ! Пре неког времена сам негде ко зна где набавио неку бетину бету Виндовса 8 и испробао. То је бре моронштина, два-три десктопа, све шарено ко циганске шалваре, а споро ради ! Још једном - Бљак!
Пиво и ћевапи спајају људе.

divča

Quote from: Джон Рейнольдс on 12-03-2012, 22:55:36
Није ми циљ да те хватам у незнању нити да те бодем у око, питам зато што не знам. А малтретирање би ми било да инсталирам нови ОС и схватим да ми нешто битно не функционише, тим више што су сетовања мука жива + део инсталације захтева некакво уписивање у регистрије, па се бојим да то не би радило. И .NET Framework новији од ваљда v3.5.
Ajd da se javim posto mi je ovo kao pomalo poznato, dakle, .NET noviji od 2.0 nece da se instalira na tim linuksima iz Debian stabla -- na Fedori navodno oce (preko winetricks shell skripte), ali je to bagovito straobalno, tako da nece to da valja ako je neka ozbiljna aplikacija, samo ce se mucis dzabe...Druga varijanta je sa Mono bibliotekama kao native zamenom za .NET, ali je sve to avantura...
Sto se Windowsa tice, koristim verziju 2000  xnerd 
And every life became
A brilliant breaking of the bank,
A quite unlosable game.

Dr00d

I ja sam windows/linux korisnik, ali neke stvari baš i ne mogu ili loše rade pod linuxom, pa u poslednje vreme uglavnom win koristim, šta džabe da restartujem komp deset puta na dan. Linux je zajebancija, meni je (bilo) zanimljivo da ga čačkam, ali ko nema volji i želju za tim teško da će ostati na linuxu.
Inače XP koristim, matora mi je mašina, 7ica bi je ubila uz neke zahtevnije aplikacije. Ne mrdam ja od XPa čak i da nabavim nov komp u skorije vreme. Mada smara kad prijavi da mi treba neki novi installer il nešto slično, pa kad shvatim da za installer treba nešto treće, a za to treće nešto četvrto onda lepo uzmem i instaliram stariju verziju programa, tako da mi nedostatak podrške neće praviti problem, već se polako navikavam  :)


EDIT: Yay 300-ti post! Moraću da počnem sa spamovanjem, sporo ovo ide  8-)
There's no saint like a reformed sinner.

Джон Рейнольдс

Човекоид, хвала. Сачекаћу још. Јасно да с овог Екс-Пија пре или касније морам да пређем на нешто друго, али на шта? Додуше, сналазим се ја и у 7, имам је на лаптопу. И није ми одбојна.
America can't protect you, Allah can't protect you... And the KGB is everywhere.

#Τζούτσε

дејан

па изгледа да је проблем у томе што Win 8 интерфејс је прилагођен за ТС (тач скрин), самим тим је спорији и неинтуитиван ако га користиш олд вејз.
оно што ми се још мање допада је инфо који сам добио од ортака (који ми је и послао овај линк)
цитат:
Quoteinstalirao u petak kuci novi linux, najsveziji kernel, ovo ono, medjutim dolazi sa gnome 3 i sa.. unity.. i otprilike sam prosao kao deda u klipu
popizd
даље каже
Quoteda popizdis sta rade.. i na linuxu i na win
nemaju milosti za hardcore korisnike uopste
ocajan user interface, sve sporiji, predvidjen za touch screens.. ne mozes vise da nadjes bez pomuke control panel opcije koje su ti bitne za razne stvari, a koje nisu 'change my desktop theme' 
ali sto je najgore nije ni za TS dobro, bar ne dovoljno dobro
nego je nesto izmedju
apple je to mudro razdvojio lepo na ios i osx 
...barcode never lies
FLA

Džek

Jebte, Linux ovo, Ubuntu ovo... ma, ostajem na XP-u, šta da mu radim. Na lapu (Sony Vaio) mi je 64-bitna sedmica šljakala kao mutava, znači, spidi gonzales sve u 16. Mislim da od hardvera dosta zavisi stabilnost sistema.

Čuo sam za neke kompove koji godinama nisu imali reinstalaciju win-a, a rade kao doxe! I to sve firmirani modeli. Ovi što se sklapaju od raznih dilera nisu ni upola toliko stabilni.

Na mojoj kanti reistal win-a je obaveza svaka tri, četiri meseca... ako neču da odem kod komšinice na kafu dok se win podigne. 
Moj imaginarni drug mi govori da sa tvojom glavom nešto nije u redu.

divča

Quote from: дејан on 13-03-2012, 12:43:14
па изгледа да је проблем у томе што Win 8 интерфејс...
Quotegnome 3 i sa.. unity..

Pa dobro, ume to da nervira, ali daleko je od neresivog -- ocu reci treba ti otprilike tri sekunde da iskljucis taj Metro, kako se vec zove, i tridesetak da Gnome 3 vratis na klasik -- ili stavis nesto drugo, sta znam, IceWM, Openbox (ako imas stari racunar, kao ja recimo)...
And every life became
A brilliant breaking of the bank,
A quite unlosable game.

Джон Рейнольдс

Quote from: Džek svih zanata on 13-03-2012, 18:28:14
Čuo sam za neke kompove koji godinama nisu imali reinstalaciju win-a, a rade kao doxe! I to sve firmirani modeli.

Мој није фирмиран, а први пут сам пре неки дан реинсталирао после пуних седам година.
America can't protect you, Allah can't protect you... And the KGB is everywhere.

#Τζούτσε

Džek

Čudo. Ti si srećan čovek :)
Moj imaginarni drug mi govori da sa tvojom glavom nešto nije u redu.

Truba

XP dokle god mogne...
onda sedmica 32bita
Najjači forum na kojem se osjećam kao kod kuće i gdje uvijek mogu reći što mislim bez posljedica, mada ipak ne bih trebao mnogo pričati...

Dr00d

Quote from: дејан on 13-03-2012, 12:43:14
па изгледа да је проблем у томе што Win 8 интерфејс је прилагођен за ТС (тач скрин), самим тим је спорији и неинтуитиван ако га користиш олд вејз.
оно што ми се још мање допада је инфо који сам добио од ортака (који ми је и послао овај линк)
цитат:
Quoteinstalirao u petak kuci novi linux, najsveziji kernel, ovo ono, medjutim dolazi sa gnome 3 i sa.. unity.. i otprilike sam prosao kao deda u klipu
popizd
даље каже
Quoteda popizdis sta rade.. i na linuxu i na win
nemaju milosti za hardcore korisnike uopste
ocajan user interface, sve sporiji, predvidjen za touch screens.. ne mozes vise da nadjes bez pomuke control panel opcije koje su ti bitne za razne stvari, a koje nisu 'change my desktop theme' 
ali sto je najgore nije ni za TS dobro, bar ne dovoljno dobro
nego je nesto izmedju
apple je to mudro razdvojio lepo na ios i osx 


Ovakve stvari uopšte nisu problem za Linux, jer uvek ima alternativa. Postoji gomila windows managera za linux i možeš uzeti onaj čija ti filozofija razvoja najviše odgovara. A na kraju, uvek neko uradi starije verzije za nove kernele i distribucije. A kod Windowsa uopšte nemaš alternativu, šta ti MS servira sa tim si i zaglavio i bolje počni da se navikavaš.
There's no saint like a reformed sinner.

Lord Kufer

Touch screen znači da ćemo svi morati sve vreme da radimo gimnastiku  :cry:
Još jedan dokaz da je u toku ostvarenje plana Velikog Globalnog Zaglupljivanja.

дејан

срећом нисам ја неки напредни корисник да бих имао проблема са тим, али тхе линус јесте
...barcode never lies
FLA

T-rex

90 odsto igara ce raditi pod WINE-om? Nema sanse - podrska za directX 10 i 11 skoro pa ne postoji, dobro je da igre jos koriste directX 9 u najvecoj meri. Multiplayer ne radi skoro ni na jednom naslovu, singleplayer kako treba radi mozda na 50-60 odsto naslova (skoro uvek neki problemcic postoji). Ko ima ATI/AMD grafiku nece se usreciti na Linuxu sto se igranja tice..drajveri su skoro pa uzasni.
I ja cu ostati na XP koliko god mogu, ovi novi operativni sistemi su svi nekako sareni i preglomazni mada Sedmica (home edition) nije losa a i postoji XP luna tema :). razumno vreme bootovanja Sedmice postize se samo uz SSD disk, XP se podize munjevito i na digitronu.
Od Linuxa najvise koristim Mint/Ubuntu/Debian, Fedora uvek ima poneki bug ali su inovativni, OpenSuse nije los..Od grafickih okruzenja najvise mi se dopada LXDE zbog malog koriscenja resursa mada ima nekih ogranicenja. KDE je windowslike bloatware a i Gnome je postao slican, XFCE je sve zahtevniji takodje.


zakk

Why shouldn't things be largely absurd, futile, and transitory? They are so, and we are so, and they and we go very well together.

Meho Krljic

 :lol:  Ima to nekog smisla poslovnog - mnogo mašina na kojima Win8 bude bio instaliran neće imati DVD drajvove, čak možemo da kažemo da za 3-4 godine većina mašina na kojima bude ovaj OS neće imati DVD drajvove. Naravno da zvuči cvinično kad kažeš "Majkrosoft nam odvojeno naplaćuje DVD plejbek" ali pošto Majkrosoft takođe mora da plati licence da bi ga omogućio, a mnogo mašina neće uopšte imati DVD plejer, onda ima nekakvog rezona da to bude odvojen servis koji se posebno naplaćuje. Naravno, ja mislim da je to teška svinjarija.

дејан

...barcode never lies
FLA

Meho Krljic

Nije direkto vezano za W8, ali Veniti fer je duže vreme tizovao svoj veliki tekst o tome kako je Stiv Bolmer upropastio Majkrosoft, pa evo sad teksta u celini & celosti:

http://www.vanityfair.com/business/2012/08/microsoft-lost-mojo-steve-ballmer

Quote
   Once upon a time, Microsoft dominated the tech industry; indeed, it was the wealthiest corporation in the world. But since 2000, as Apple, Google, and Facebook whizzed by, it has fallen flat in every arena it entered: e-books, music, search, social networking, etc., etc. Talking to former and current Microsoft executives, Kurt Eichenwald finds the fingers pointing at C.E.O. Steve Ballmer, Bill Gates's successor, as the man who led them astray. 


Meho Krljic

Windows 8 Tells Microsoft About Everything You Install, Not Very Securely
Quote


Update: According to Microsoft, SmartScreen sends a hash of the app installer and its digital signature, if any. A combination of the hash and the user's IP address is still enough to identify that IP address x attempted to install software y.
Update 2: Another researcher has discovered that a filename of the app you're trying to install is indeed sent to Microsoft. This severely strengthens privacy concerns.
Update 3: Approximately 14 hours after this article was published, another scan of Microsoft's SmartScreen servers reveals that they have been reconfigured to no longer support SSLv2. The servers now only support SSLv3 connections.


I've recently been using the final, Released to Manufacturing version of Windows 8 on one of my computers, to much delight. I've been very impressed by how fast, well-designed, functional and capable this latest iteration of Windows is. However, my tinkering around from a security/privacy perspective has left me concerned.
Windows 8 has a new featured called Windows SmartScreen, which is turned on by default. Windows SmartScreen's purpose is to "screen" every single application you try to install from the Internet in order to inform you whether it's safe to proceed with installing it or not. Here's how SmartScreen works:

       
  • You download any application from the Internet. Say, the Tor Browser Bundle.
  • You open the installer. Windows SmartScreen gathers some identifying information about your application, and sends the data to Microsoft.
  • If Microsoft replies saying that the application is not signed with a proper certificate, the user gets an error that looks something like this.
There are a few serious problems here. The big problem is that Windows 8 is configured to immediately tell Microsoft about every app you download and install. This is a very serious privacy problem, specifically because Microsoft is the central point of authority and data collection/retention here and therefore becomes vulnerable to being served judicial subpoenas or National Security Letters intended to monitor targeted users. This situation is exacerbated when Windows 8 is deployed in countries experiencing political turmoil or repressive political situations.
This problem can however get even more serious: It may be possible to intercept SmartScreen's communications to Microsoft and thus learn about every single application downloaded and installed by a target. Here is my analysis:
A quick packet capture showed the following activity happening immediately when I tried to install the Tor Browser Bundle:Click for full size and notes.SmartScreen appeared to connect over HTTPS to a server in Redmond (apprep.smartscreen.microsoft.com, 65.55.184.60, run by Microsoft) in order to communicate information about the application I was trying to install.
After running some tests on this Microsoft server, I discovered that it ran Microsoft IIS 7.5 to handle its HTTPS connections. The Microsoft server is configured to support SSLv2 which is known to be insecure and susceptible to interception. The SSL Certificate Authority chain goes down from "GTE CyberTrust Global Root" to "Microsoft Secure Server Authority." The Certificate Authority model is itself susceptible to some serious problems.
I haven't checked whether Windows SmartScreen does in fact use SSLv2, but the fact that the Microsoft servers support it is concerning. Furthermore, SmartScreen is not easy to disable, and Windows will periodically warn users to re-enable it should they attempt to disable it.
To recap, here are the concerns posed by SmartScreen in Windows 8:

       
  • Windows 8 will, by default, inform Microsoft of every app downloaded and installed by every user. This puts Microsoft in a compromising, omniscient situation where they are capable of retaining information on the application usage of all Windows 8 users, thus posing a serious privacy concern. The user is not informed of this while installing and setting up Windows 8, even though they are given the option to disable SmartScreen (which is enabled by default.)
  • Windows 8 appears to send this information to Microsoft to a server that relies on Certificate Authorities for authentication and supports an outdated and insecure method of encrypted communication. It is possible that these insecurities could allow a malicious third party to target a Windows 8 user and learn which applications they are using. This allows them to profile the user and decide how to best exploit their personal selection of applications and their computing habits.
I find Microsoft's decision to design SmartScreen in such a privacy-free fashion to be a very bad choice, and I really hope that these concerns regarding SmartScreen will be addressed in near-future updates.

Meho Krljic

Dakle, Majkrosoftovom bezobrazluku nema granica. Windows 8, plaćeni operativni sistem vam u aplikacije koje dolaze uz njega uvaljuje reklame. O tempora o mores.

Microsoft's Big Hidden Windows 8 Feature: Built-In Advertising

Quote
Despite the fact that I've been using Windows 8 for the past three weeks, I somehow managed to overlook a rather stark feature in the OS: ads. No, we're not talking about ads cluttering up the desktop or login screen (thankfully), but rather ads that can be found inside of some Modern UI apps that Windows ships with. That includes Finance, Weather, Travel, News and so forth. Is it a problem? Let's tackle this from a couple of different angles.

The Modern UI (Metro) interface of Windows 8 essentially delivers a mobile experience on whatever device it's used on, be it a desktop, notebook or tablet. On previous mobile platforms, such as iOS and Android, seeing ads inside of free apps hasn't been uncommon. It's a way for the developer to get paid while allowing the user to have the app for free. That's where the first big difference comes in. While people can expect ads in a free app, no one expects ads in a piece of software that they just paid good money for. I actually can't think of another immediate example where a piece of paid software shows ads.
But there are other angles to look at this from. People subscribe to cable, and see ads. However, the difference there is that's a recurring subscription, and it could be assumed that without ads, cable fees would be much higher. Then there's the fact that the apps inside of the Modern UI are all Internet-capable, so in a sense, they all act like their own customized browser. We're used to seeing ads on websites, so is this really that different? It's hard to say, but again, as free services, that's to be expected.

The answer of just how wrong Microsoft is to cram advertisements in its commercial software will differ from person to person, I'm sure. Me, I'm not too bothered, but I can totally relate to anyone who is. From all I can tell, none of the ads are intrusive, and I appreciate that. As for them being in paid software, that doesn't bother me either because of that above fact. However, I am bothered by other aspects.
The biggest mistake here on Microsoft's behalf is that no one is made aware of these ads until they happen to stumble on them. No one is going to expect ads to be loaded in their paid-for OS, so a notification of that at first boot would be appreciated. Further, no one is given the option to disable them (though I'm sure it'd take little more than an editing of the hosts file). Finally, there's also the fact that these ads haven't decreased the price of the OS, else that'd be a point Microsoft would no doubt flaunt.
We can't talk about the inclusion of ads and not mention the "T" word: tracking. I haven't been able to find any information on whether or not Microsoft's tracking the ads you are clicking on, but if that is indeed the case, we'll find out soon enough. Unlike Windows 7 and earlier, your entire Windows 8 account can be tied to an e-mail account, so it would be rather easy for Microsoft to track things on a personal level - much like how Google does with its search engine, e-mail and so forth. This alone gives good reason to be concerned.
We'd love to hear your thoughts on this. Are you okay with Microsoft infusing the Modern UI with ads? Would you ever be interested in a less expensive version of Windows that was ad-supported?

Meho Krljic

Evo, tko mrzi Majkrosoft, naslađivaće se ovom analizom koja u obzir uzima i lansiranje novog OS-a i Surface i mobilno tržište:

Microsoft has failed

lilit

ja samo da prokukam kako MRZIM windows 8!!!! jebo me i pc i software koji je samo za njega pravljen sto je jedini & only razlog zbog kog uzeh, hm, lep istina, ASUS ZenBook Prime umesto jos lepseg MacBook Aira!!!! a windows 8 intefejs je da umres. srecom, moguce ga je ubiti brzo, al stalno se nekako vraca!  :cry: :cry:
That's how it is with people. Nobody cares how it works as long as it works.

Meho Krljic

Windows 8 se relativno sporo prodaje. I sad:

Windows 8: The Seven Roads Not Taken 
Quote
  On Friday, I responded to Paul Thurrott's report that the first few weeks of Windows 8 sales have been disappointing by saying that Windows 8 is a long bet — and it therefore doesn't matter much what the early sales numbers look like. Bloggers John Gruber and MG Siegler referenced my post, and both said that Microsoft's strategy of combining Windows' traditional-PC interface with new touch-centric features is a mistake. Their thoughts are worth reading, and the market may well prove them correct.
Me, I've been studiously avoiding making any predictions about Windows 8's chances of success...except to say that I think it's going to take a while until we know whether Microsoft's big bet is going to pay off.
But here's a question that's worth pondering: If Windows 8 is a misbegotten idea, what should Microsoft have done instead? What should Windows 7's successor have looked like? What sort of products should the company offer for the era of touch interfaces and tablets? How should it position itself to do well in the post-PC years and decades to come?
I can think of seven alternate roads the company might have followed. (They're not all mutually exclusive.)
1. The plain ol' plain ol' road. Microsoft could have released a Windows 8 that was to Windows 7 as Windows 7 was to Windows Vista: An improvement, but not a fundamental reimagining. Such a Windows 8 might have introduced some modest tweaks to make touch interfaces work better. But it wouldn't have demoted the old Windows interface in favor of an unrelated new look and feel; it wouldn't have eliminated the Start menu; it wouldn't have bifurcated into separate versions for x86 and ARM chips.
Advantages of this road: It wouldn't have confused or alarmed anybody.
Disadvantages of this road: This approach wouldn't have done much to reposition Windows for a world in which PCs are looking less and less like PCs.
2. The "Windows 7 Lion" road. Apple upgrades OS X more frequently than Microsoft upgrades Windows, but it hasn't done anything too radical: The operating system is still a conventional desktop operating system for conventional personal computers, and doesn't support touchscreens. But both Lion and Mountain Lion have borrowed lots of features from iOS, including the Launchpad, full-screen mode, Notifications, App Store, AirPlay wireless video feature and more. They're all optional; if you liked OS X the way it was, you can use it the way you always did. Windows 8 could have done something similar, riffing on Windows Phone features in a relatively subtle manner.
Advantages: It sounds appealing to me!
Disadvantages: Apple has vast numbers of customers who know iOS and are ready to understand iOS-like features which show up in OS X. But Microsoft hasn't had much luck getting Windows users to buy Windows Phone handsets.
3. The Windows 1.0 road. When Microsoft introduced the first version of Windows in 1985, it bore as little resemblance to DOS as Windows 8's new interface bears to old-school Windows. And anyone who ran both DOS and Windows lived in two different worlds with two radically different types of applications, much as Windows 8 users do. But for its first decade, Windows was an optional add-on to DOS — nobody used it unwillingly. Maybe Microsoft could have done something similar again, upgrading Windows in a more conventional manner, but simultaneously introducing an add-on which would give the operating system a simplified, touch-friendly front end.
Advantages: Nobody would feel like they were having something unfamiliar forced on them.
Disadvantages: A new Windows new interface as an extra-cost option might never become popular, let alone pervasive. (Then again, Windows 3.0 and Windows 3.1 were extra-cost options, and were blockbusters.)
4. The Windows Phone road. During the 15 months in between the launch of Windows Phone 7 and the first public demo of Windows 8, lots of people thought that Microsoft should release a version of Windows Phone for tablets. Then the company revealed that it planned to give Windows itself a Windows Phone-like interface, and it became clear why it hadn't released a Windows Phone Tablet Edition. But maybe there's an alternate universe in which the company's tablet strategy was the same as Apple's: one operating system for phones and tablets, and one for computers. In this scenario, Windows tablets might look much like the Windows 8 and Windows RT models we're seeing, except they wouldn't offer the desktop and wouldn't be compatible with any legacy Windows apps.
Advantages: Windows Phone is an excellent operating system which might be pretty nifty on a tablet.
Disadvantages: Microsoft's having trouble convincing teeming masses of people to buy Windows Phone smartphones, so there's little evidence that they'd clamor for Windows Phone tablets.
5. The just-Surface road. Right now, Microsoft isn't just introducing a wildly new version of Windows — it's also going into the PC business for the first time, with the tablets it calls Surface. The first version of Surface runs Windows RT, which is basically the same product as Windows 8, except it can't run traditional Windows apps except for the ones it comes bundled with: Office and Internet Explorer. Surface competes with other Windows RT tablets and with Windows 8 tablets, and the whole situation is kind of ugly and confusing. It's conceivable that it would have been cleaner if Windows just went on being Windows, and Surface was a new and unique Microsoft device, running an operating system that wasn't available on anything else.
Advantages: It would be easy to understand — and maybe Surface would get more attention if it were an idea unto itself rather than a Windows 8 offshoot.
Disadvantages: If Microsoft released an ambitious new software platform and didn't let its hardware-making partners use it, they might be even more ticked off than they are.
6. The something entirely new road. Or, if you prefer, the Courier road. Instead of tackling the tablet conundrum by reworking Windows, in any form, Microsoft could have created something from scratch. Something that wasn't designed to replace Windows as we knew it. At least not yet.
Advantages: When a product starts off without any preconveived notions or existing customers, you can do whatever you want without fretting about ticking anyone off.
Disadvantages: Unless the idea was BIG, it probably wouldn't go anywhere. And it wouldn't answer an all-important question for Microsoft: What should Windows look like in 2012, 2013 and beyond?
7. The almost the same as what they did, with one big difference road. If you upgrade to Windows 8, or buy a new Windows 8 PC, there's no way to cautiously dip your toe into the new-interface pool. The operating system boots into the Start screen, and it doesn't have the Start button and Start menu; it's willfully unfamiliar in a way that gives cautious consumers and businesses a reason to avoid it. Microsoft could have avoided this by (A) letting users configure Windows 8 to boot directly to the desktop; and (B) retaining the Start menu, at least as an option.
Advantages: Windows 8 users could acclimate themselves to the changes at their own pace.
Disadvantages: You know, I can't think of any. By shoving people directly into the new interface and withholding Windows' most familiar features, Microsoft took a pointlessly heavy-handed approach which denies its customers the ability to customize Windows to their own tastes. It's a move that's bad for Windows users. And if large numbers of those users respond by steering clear of Windows 8, it's bad for Microsoft.
Even if you find things in Windows 8 to admire, as I do, you may still come to the conclusion that a sizable percentage of Windows users should ignore it for the time being. (Last week, my father asked me if he should upgrade; I considered the matter for 1.37 seconds and then advised against it.) But Microsoft, and recently departed Windows honcho Steven Sinofsky, deserve credit for doing something. Something rather daring, actually. Rather than dithering, the company chose a road — and now it needs to figure out how the world's responding to its decision, and journey forth accordingly. What matters now is what happens next.

Read more: http://techland.time.com/2012/11/19/windows-8-the-seven-roads-not-taken/#ixzz2CqSYOdBs 

Meho Krljic

Is Microsoft On The Verge Of A Sudden Collapse Predicted By Catastrophe Theory? 


The departure of Steve Sinofsky so soon after the launch of Windows 8 was not a vote of confidence by the maker of the world's largest operating system. But is it a sign of Microsoft's imminent collapse?
Last week, usability expert Jakob Nielsen wrote a devastating critique of Windows 8 on his Alertbox blog. He writes, "One of the worst aspects of Windows 8 for power users is that the product's very name has become a misnomer. 'Windows' no longer supports multiple windows on the screen.... When users can't view several windows simultaneously, they must keep information from one window in short-term memory while they activate another window. This is problematic for two reasons. First, human short-term memory is notoriously weak, and second, the very task of having to manipulate a window—instead of simply glancing at one that's already open—further taxes the user's cognitive resources."

He goes onto find fault with the "flat" style of the Metro graphics, which he says "reduce discoverability;" the overall low information density and the requirement for horizontal scrolling; the "overly live tiles;" the "hidden charms" which make him scold, "out of sight out of mind;" and the UI that he says is "littered with swipe ambiguity," and "error-prone gestures." Ouch! He characterizes Windows 8 UX as "weak on tablets, terrible for PCs."
Nielsen feels compelled to end his post by stating that he does not "hate Microsoft," and likes Windows 7 quite a lot. "One doesn't have to hate or love a company in order to analyze its UI designs."
Okay, so Microsoft overreached on this one. They'll fix it for Windows 9, right?
But will it get the chance? I know that sounds extreme, and it never would have occurred to me if I hadn't read Charlie Demerjian's piece, "Microsoft Has Failed," on his SemiAccurate blog. Demerjian lays out a scenario for a precipitous death spiral:

  The problem is that if you are locked in with a choice of 100% Microsoft or 0% Microsoft, once someone goes, it isn't a baby step, they are gone. Once you start usingGoogle Docs and the related suites, you have no need for Office. That means you, or likely your company, saves several hundred dollars a head. No need for Office means no need for Exchange. No need for Exchange means no need for Windows Server. No need for Office means no need for Windows. Once the snowball starts rolling, it picks up speed a frightening pace. And that is where we are. The barriers to exit are now even more potent barriers to entry.
The first thing this reminded me of was Catastrophe Theory, a branch of mathematics developed by René Thom in the 1960′s that describes, "phenomena characterized by sudden shifts in behavior arising from small changes in circumstances, analysing how the qualitative nature of equation solutions depends on the parameters that appear in the equation. This may lead to sudden and dramatic changes, for example the unpredictable timing and magnitude of a landslide." (See graphic above for an illustration of this principle.)
Demerjian goes on to say that even though Microsoft is willing to pay developers to port applications for Windows 8, the sentiment in the developer community is very negative. The company has taken their 12% share of the mobile phone market and Nokia's 30% and rolled it into Windows Phone's current 2%. Even more damning, analysts are calling for a decline in PC and laptop sales for the holiday season (and Chinese New Year) on the heels of the release of Windows 8. That's not what's supposed to happen when there is pent up demand for a new product.
He ends on a note of doom:

  In the end, the death spiral for Microsoft is in full effect, and management is expending a lot of effort to speed it up. Anyone who dares point out that the entire system is collapsing, or worse yet suggests an alternative, gets Sinofsky'd. Or was it Guggenheimer'd? In any case, Microsoft is unwilling to change, and that is very clear. Even if they wanted to, they are culturally far beyond the point of being able to. What was a slow bleed of marketshare is now gushing, and management is clueless, intransigent, and myopic. Game over, the thrashing will continue for a bit, but it won't change the outcome. Microsoft has failed.
I hope this isn't true. Microsoft has been a stabilizing force in the market and many users are very attached to its products. For the first time, however, businesses can look to Google and to Apple and see plausible, battle-tested alternatives to the products they have used from Microsoft—for much less money. And in a bizarre way, Microsofts spasm of innovation has made the company now a destabilizing factor for IT departments and Google Docs is looking an awful lot like the old guard.
The big question is how fast Microsoft might collapse if businesses began to defect en masse. Like other phenomena of global instability, extreme change seems to come quicker now. For Microsoft, the window is closing fast.


lilit

ne znam za microsoft, al windows 8 je stvarno faking smaracina. a nije da mu nisam dala sansu.
That's how it is with people. Nobody cares how it works as long as it works.

Barbarin

Jeremy Clarkson:
"After an overnight flight back to London, I find myself wondering once again if babies should travel with the baggage"

Meho Krljic

Ooooh, komedija! Drama! Vodvilj! Majkrosoftu stiže nož u leđa ni od koga drugog do od njihovog, oh, "partnera", Nokije! Justin Angel, Nokijin glavni inženjer koji se bavi Win7 i Win8 spravama je na svom sajtu objasnio i pokazao kako se Windows 8 store lako može hakovati takod a se trial verzije appova proizvedu u ful, bez plaćanja, kako da se iz njih izbace reklame, pa čak i kako da se bez in-app plaćanja dobije plaćeni sadržaj u aplikacijama. Za ove prve dve stvari su napori takoreći trivijalni (editovanje XML-a), dok ovo treće zahteva malo više rada, ali svejedno, ovo je krš i lom koji Majkrosoft neće moći tek tako da zakrpi.

Naravno, Džastinov sajt je promptno otišo u oflajn, a ne bi me čudilo da čovek završi na sudu jer je ovo, čini mi se sasvim u skladu sa odredbama DMCA koje zabranjuju publikovanje materijala koji može da dovede do kršenja autorskih prava, no, gugl keš i dalje čuva sadržaj ovog posta.

Quote
Justin
Angel HI folks,
This article is a follow-up to my previous 2011 article on Reverse Engineering and Modifying Windows 8 apps. In this article we'll see how to use innate Windows 8 security attack vectors in such a way that could compromise Windows 8 games revenue stream. We'll review real-world examples for all Win8 programming languages and frameworks.

But first, why Games?  In the previous article we've seen security loopholes affecting all Windows 8 apps. However in this article we'll focus on how to use these techniques to compromise games security. The reason we'll be focusing on games is that they account for 51%+ of developer revenue on every mobile developer platform. Let me repeat that, games account for the majority of developer revenue. For example we can see from official Microsoft statistics that 64% of app purchases on Windows Phone 7 are for games.


The majority of mobile apps make their money from a combination of in-app ads, in-app purchases or paid app downloads. Google IO 2012 had this great slide illustrating all the ways a mobile app developer can get paid:


In this article we'll show how insecure each of those payment streams are on Windows 8 with real-world examples from game development. It's important to mention the methods shown in this article can be applied to every app and not just games.

#1: Compromising in-app purchases by modifying IsoStore The Win8 game Soulcraft is a top game on Android and is subjectively one of best examples of its genre on Windows 8. It's a basic RPG where you play an archangel battling the forces of evil in stylish 3D. You've got a character, its got equipment and you pay with gold with gold to buy better equipment. The gold has to be purchased for real money using the platform's in-app purchase. For example on Android here are the prices for gold:


I've spent 20$+ on game gold for Soulcraft THD on my Google Nexus 7 so far. So I asked myself how does that game's gold data gets stored on Windows 8, and whether or not we can change it.
Quick refresher from the previous article all Windows 8 apps are stored on your local HD at:
 
C:\Program Files\WindowsApps
So for example all the assemblies for Soulcraft on Windows 8 will be stored at:
  >C:\Program Files\WindowsApps\MobileBitsGmbH.SoulCraft_0.8.5.3_neutral__n3knxnwpdbgdc


Also, all IsoStore files are stored at:
 
C:\Users\<username>\AppData\Local\Packages\
So on my machine Soulcraft's IsoStore is at:
 
C:\Users\Justin\AppData\Local\Packages\MobileBitsGmbH.SoulCraft_n3knxnwpdbgdc\LocalState


When opening up these files in Notepad we can see some of these files are encrypted while others are not.


So now the question becomes, can we decrypt the AccountData.xml file, edit the amount of gold our character has and simply run the game? Well, as it turns out the answer is "Yes". Normally encrypted files are bad news if you're trying to tamper with apps. But we should remember this is all running on the local machine. We have the algorithm used for encryption, we have the hash key and we have the encrypted data. Once we have all of those it's pretty simple to decrypt anything.

Using dotPeek/ILSpy/JustDecompile it's possible to reverse engineer most of the Soulcraft source code and find out how the AccountData.xml gets stored and how to change it. Let's assume we've done that and we know which classes and assemblies are used to decrypt, edit and encrypt this XML file. We'll start off by create a new Win8 app and reference the appropriate DLLs from the Soulcraft game.


Next, since these assemblies read files from IsoStore we'll copy the encrypted game files to our own App2 IsoStore.


Now we've staged a new app with the proper assemblies and populated IsoStore with Soulcraft's Data. The next step is to reverse engineer the assemblies and figure out the correct calling order for methods. For example this code would load up AccountData.xml, edit the amount of gold and save it again.
    using Delta.Utilities.Helpers; using Delta.Utilities.Xml; public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); this.Loaded += MainPage_Loaded; } private async void MainPage_Loaded(object sender, RoutedEventArgs e) { var filePath = Path.Combine(DirectoryHelper.GetBaseDirectory(), "AccountData.xml"); var accountDataXml = XmlNode.LoadFile(filePath); accountDataXml.Children.First().AddAttribute("Gold", "1000000"); accountDataXml.Save(filePath); } 
Copying the file back to Soulcraft's IsoStore and starting Soulcraft we can see a first level character with 1,000,000 gold. 
At this point some of you must be thinking "so what? it's fake game money". True, but this fake in-game money would be worth over a thousand dollar on Android and iOS. Without a secure storage location for game state, we can't be surprised that 3rd party cracking will arise to make consumers avoid in-app purchases. 
#2: Cracking trial apps to paid versions for free One of the top revenue streams for Windows 8 developers is by shipping paid apps. At the same time consumers tend to be loss averse and are afraid to "lose" money on apps. The solution to that are Trial apps. Paid apps can offer a free version with limited functionality or on a time limited basis. That works fine unless consumers attempt to manipulate this tentative status-quo by cracking trial apps. To emphasize the impact of this problem we can look at the Windows Phone ecosystem where 45% of paid apps offer trials.

Let's have a look at Meteor Madness. It's a cool arcade asteroid shooter game. Meteor madness costs 1.5$USD and offers a free trial with limited functionality. It also happens to be open source so you can go check that out too.

When downloading the app as a trial we can see that it offers the options to buy the game and locks some game options. Note the "Buy now" rock at the bottom left and the locked "Arcade" game rock on the top right. 
In the previous section we've seen there's a fundamental problem when storing game data on Windows 8. Storing encrypted data locally, alongside with the algorithm and the algorithm key/hash is a recipe for security incidents. One of the problems with allowing offline execution of trial apps is that it mandates the "trial flag" to be stored locally. And as we've seen, if it's stored locally, we can find it, read it and modify it. 
Specifically the License for Windows 8 apps is stored in the following file: >C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense\tokens.dat
When we open this file up in Notepad we can find the license for Meteor Madness and where it says it's a trial purchase.

Also, in the same file we can see there are other apps installed. Such as free apps, paid apps and preinstalled apps. Here for example if the "Full" installation of Bing.

An educational WinForms app named WSService_crk loads this file into memory, shows the License XMLs and modifies it as a "Full Preinstalled" license. There's a lot going on here other then simply reading and modifying files. WSService_crk has to  decrypt the file, re-encrypt it and then store it. All of that is documented with WSService_crk as it's distributed with full source code.

When opening up WSService_crk on my machine shows the following list of installs apps

WSService_crk can then show the current license and even modify it from a Trial to a Full Preinstalled License.

When running Meteor Madness now we can see that it no longer has any trial app functionality limitations.
#3: Removing in-app ads from games by editing XAML files Another way developers monetize their apps is through in-app advertising. Developers often take the path of least resistance and it's quite easy to add ads to your app. If apps are popular and the viewcounts are racking up it could become quite profitable. As a result consumers don't have to pay for some great titles and successful developers can get paid. That all works pretty well unless opportunistic consumers choose to keep the free app but disable ads. To emphasize the importance of mobile app ads let's mention that some 3rd party estimates put the field at over 10B in overall yearly revenue.

One app that is now (surprisingly) advertising supported on Windows 8 is Microsoft's Minesweeper.

As we've seen previously the executable of all Windows 8 apps can be located easily. Minesweeper is installed locally at: >C:\Program Files\WindowsApps\Microsoft.MicrosoftMinesweeper_1.1.0.0_x86__8wekyb3d8bbwe
In that folder we can find the file MainPageAd.xaml under the \Common\AdsModule\View folder. Alongside with other in-app ads used by Minesweeper.

We can make this ad disappear by simply adding the Visibility="Collapsed" property to the aforementioned root user control.

After we've made this small change, when we run the Minesweeper app we won't be able to see the ad anymore.

By simply editing XAML files we can hide away in-apps ads from Windows 8 ads.
#4: Reducing the cost of in-game items by editing game data filesMost games out there are composed of two distinctive pieces: a game engine and game data files used by the engine. For more on this dichotomy you can read this great article Battle for Wesnoth from the creative commons book The Architecture of Open Source Applications.  Let's look at a real world example in the form of the windows 8 game Ultraviolet Dawn. The game is my all time favourite iPad  game and is a cool 2D space shooter. Like other games players start-off with a certain amount of in-game currency and can buy items to improve their spaceship.

If we go back to the dichotomy we've heard about earlier then we can see how it applies to Ultraviolet Dawn. There's a game engine that knows about "store items" and there's going to be a list somewhere of what they are. So one thing we could do is take advantage of Windows 8 on-disk storage and modify the game's data files. As we've previously seen executables for windows 8 apps can be located and modified. Specifically, Ultraviolet's Dawn can be found here: >C:\Program Files\WindowsApps\8DF9EE77.UltravioletDawn_1.0.0.37_x86__dd4ev9dvfndxm
We can open up the "res_store_items.txt" file and edit the price of in-game items. In our example we'll edit all the weapons to be free.

When we run Ultraviolet Dawn again we can see the price of items in the store is now 0.

We've just shown that using the simplest tools we can edit game files to compromise the experience of Windows 8 games.
#5: Compromising In-app purchase items by injecting scripts into the IE10 processEven though we've already shown that in-app purchases are comprisable I'd like for us to see an example of that with Windows 8 HTML & JS apps. Up until now we've seen examples of C# and C++ apps, so let's see that with WinJS apps. Let's have a look at the massively popular and successful WInJS Windows 8 game Cut the Rope. The game follows a freemium model where the first few levels are free and additional levels cost 4.99$ to unlock.

As we know by now executables for Windows 8 games can be found on the local disk. Specifically Cut the Rope executeables can be found at:>C:\Program Files\WindowsApps\ZeptoLabUKLimited.CutTheRope_1.1.0.9_neutral__sq9zxnwrk84pj
If we open up the default.js file in the js folder we can see the following code that obviously governs the in-app purchasing logic. We can see there are IS_PAID_FULL_VERSION and SIMULATE_PURCHASES variables set to false.  One wonder what happens if we change those values to true.

We don't really have to understand the specifics but we can see there's an if-else condition that determines in-app purchases. We can't directly change Javascript files as that'll corrupt the Javascript package and Windows 8 will refuse to open the app. So instead of changing the files on the local disk, we can inject JS scripts at runtime into IE10 process.

Visual Studio 2012 has a built-in debugging mechanism for any installed Windows 8 app. Even if that wasn't there we could still easily inject scripts to IE10, but since it is there we can use that familiar tool. Let's use VS2012 to "Debug Installed App Package". (Here are the Jacascript docs, C# docs and C++ docs to those unfamiliar with the feature)

Next we'll choose to Debug Cut The Rope. Make sure to check the "Stop at first Statement" checkbox since we'll use it to navigate to default.js.

After we click start we can see we're debugging the Cut the Rope app. This is the important bit, we've now got the full force of VS2012 Javascript runtime debugging in a Win8 store app. This first breakpoint will always be the same file at the same row: the first row of the base.js file from the WinJS framework.

Using a smart combination of "Step over" and using the Solution Explorer we can set the following breakpoint after setting the variables we've previously seen.

Stepping over this deceleration we can then see the following values in our Locals window.

And now using the Immediate Window we can execute any javascript we'd like. For the purpose of this demo we'll set SIMULATE_PURCHASES=true. We could have saved some time by setting IS_PAID_FULL_VERSION=true, but I'd like for us to see this runtime behaviour.

Now when we click the purchase button we can see Windows 8 in-app purchase simulator. We'll tell it that the purchase was successful.

And now we can see all game levels are unlocked.

We've just shown how to inject arbitrary javascript into a Win8 store bought WinJS IE10 app and we've affected in-app purchase items inventory.
Summary: What have we seen? 
We were able to show that the majority of ways games and apps developers would make money aren't secure by default on Windows 8. We've shown this for C# & XAML apps (Minesweeper), we've shown this for C# + Direct3D apps (Soulcraft), we've shown this for C++ & Direct3D apps (Ultraviolet Dawn), we've shown this for HTML & WinJS apps (Cut the Rope) and we've shown this for any app using Trial (Meteor Madness).
Let's repeat what we've seen so far, what the root cause of the issue is and what could be done at the framework level to mitigate this issue: 
 

       
  • In-app purchase items Storage: In-app purchase is fast becoming the #1 revenue stream for game developers. We've seen we can trick games local storage to acknowledge consumable items that haven't been purchased. The real problem here is that Windows 8 apps don't have any truly secure location that's inaccessible to the user and can be secured in offline scenarios. One possible improvement here would be for Microsoft to offer such storage for all apps. Let developers have a secure encrypted isolated storage by default. Also, another possibility would be to turn on code obfuscation and minification by default in order to avoid the reverse engineering needed for this exploit. 
  • Trial apps: Trial apps will likely be adopted by around 50% of Windows 8 games. We've seen how the Trial licenses are stored in the Tokens.dat file and how easy it is to edit it. The real problem here is that Trial apps are downloaded to the client machine with the full unlocked logic embedded in them. One way to fix this issue would be to have developers build two app packages (one limited functionality trial package and one full functionality package) and have those secured by the Win8 store purchasing system. 
  • In-apps ads: Mobile advertising in apps is a major industry and a source of revenue for developers. We've shown how by simply editing the XAML files on disk we can turn off ads in games. It shouldn't be possible to tamper with XAML/HTML files and then have them loaded to memory. One improvement Microsoft can undertake here is have better on-disk tampering checks.  
  • Game data files and in-game items: We've shown game data files can be edited and they'll then be loaded into apps. It shouldn't be possible to modify any game file and then have it loaded to memory. Microsoft could follow tothe aforementioned recommendation from item #3 to help mitigate this issue. 
  • Injecting arbitrary Javascript affecting in-app purchase: We've seen we can inject any javascript code to run inside the IE10 process for a Win8 WinJS store app. That shouldn't be possible. One possible improvement  would be for the IE10 team to lock down the IE10 process for signed scripts only when not on a development machine.  
We've seen a myriad of issues and offered potential fixes to them all. Any mildly competent developer can productize these security attack vectors into shipping products. If Microsoft doesn't take it upon itself to fix these security attack vectors it's not because it couldn't, it's because it chooses not to. 
What haven't we been able to do? What has been fixed since early Win8 betas is editing DLLs or HTML/JS files on the disk is no longer possible. When that's attempted the code integrity system kicks-in verifies file hashes and prevents app execution. One is left to wonder about how secure those AppxBlockMap.xml hashes really are and if they can be reversed engineer to be generated on the client side.
Heartfelt disclaimers 
 

       
  • Games: The games appearing in this article are awesome and you should buy them and give them money. I've been a generous benefactor of each game and so should you! go download them and give them money. In order of appearance in article: Soulcraft, Meteor Madness, Minesweeper, Ultraviolet Dawn and Cut The Rope. 
  • Game developers: The game developers for the aforementioned games are professionals. For the most part you can't work around a broken platform. There's nothing "obvious" about any of these issues. 
  • Article format: This is an educational article written in the hope both developers and Microsoft can benefit from an open exchange of knowledge.  
  • My employer: I have an employer and they had nothing to do with this article. Both research and authoring this article was undertaken at my leisure time. 
 FeedbackQuestions? Rebuttals? Thoughtful discussion? Sound off in the comments below. 
Remember to read the previous article "Reverse Engineering and Modifying Windows 8 apps" if anything is unclear as it outlines many of the techniques used here.

-- Justin Angel
Published on 12/10/2012 12:00:00 AM by Justin Angel ©2012.
This work is licensed under a Creative Commons Attribution 3.0 Unported License.


Meho Krljic

Dakle, kako se i očekivalo, Winows RT (verzija W8 za tablete, koja je zaključana da može da instalira samo softver ponuđen kroz appstore) je razbijen i uz džejlbrejk koji se oslanja na stare i poznate propuste u arhitekturi sad možete da instalirate bilo šta na svojoj mašini. Za sada je džejlbrejk malo neudoban i zahteva iskusnijeg korisnika ali ne sumnjam da će za par nedelja biti strimlajnovan u relativno trivijalnu operaciju. Bizarno je kako je Majkrosoft napravio savršen port Windows 8 za tablete a onda ga osakatio menjajući bukvalno jednu jedinu cifru u kodu. Hakeri vraćaju narodu ono što mu je oduzeto.

Meho Krljic

Nije vezano za Windows 8 per se, ali... Posle Ballmerove ostavke, akcionari sad traže i da Gejts ode:

Exclusive: Microsoft investors push for chairman Gates to step down

Quote
NEW YORK/SEATTLE (Reuters) - Three of the top 20 investors in Microsoft Corp are lobbying the board to press for Bill Gates to step down as chairman of the software company he co-founded 38 years ago, according to people familiar with matter.
While Microsoft Chief Executive Steve Ballmer has been under pressure for years to improve the company's performance and share price, this appears to be the first time that major shareholders are taking aim at Gates, who remains one of the most respected and influential figures in technology.
A representative for Microsoft declined to comment on Tuesday.
There is no indication that Microsoft's board would heed the wishes of the three investors, who collectively hold more than 5 percent of the company's stock, according to the sources. They requested the identity of the investors be kept anonymous because the discussions were private.
Gates owns about 4.5 percent of the $277 billion company and is its largest individual shareholder.
The three investors are concerned that Gates' role as chairman effectively blocks the adoption of new strategies and would limit the power of a new chief executive to make substantial changes. In particular, they point to Gates' role on the special committee searching for Ballmer's successor.
They are also worried that Gates - who spends most of his time on his philanthropic foundation - wields power out of proportion to his declining shareholding.
Gates, who owned 49 percent of Microsoft before it went public in 1986, sells about 80 million Microsoft shares a year under a pre-set plan, which if continued would leave him with no financial stake in the company by 2018.
He lowered his profile at Microsoft after he handed the CEO role to Ballmer in 2000, giving up his day-to-day work there in 2008 to focus on the $38 billion Bill & Melinda Gates Foundation.
In August, Ballmer said he would retire within 12 months, amid pressure from activist fund manager ValueAct Capital Management.
Microsoft is now looking for a new CEO, though its board has said Ballmer's strategy will go forward. He has focused on making devices, such as the Surface tablet and Xbox gaming console, and turning key software into services provided over the Internet. Some investors say that a new chief should not be bound by that strategy.
News that some investors were pushing for Gates' ouster as chairman provoked mixed reactions from other shareholders.
"This is long overdue," said Todd Lowenstein, a portfolio manager at HighMark Capital Management, which owns Microsoft shares. "Replacing the old guard with some fresh eyes can provide the oxygen needed to properly evaluate their corporate strategy."
Kim Caughey Forrest, senior analyst at Fort Pitt Capital Group, suggested now was not the time for Microsoft to ditch Gates, and that he could even play a larger role.
"I've thought that the company has been missing a technology visionary," she said. "Bill (Gates) would fit the bill."
Microsoft is still one of the world's most valuable technology companies, making a net profit of $22 billion last fiscal year. But its core Windows computing operating system, and to a lesser extent the Office software suite, are under pressure from the decline in personal computers as smartphones and tablets grow more popular.
Shares of Microsoft have been essentially static for a decade, and the company has lost ground to Apple Inc and Google Inc in the move toward mobile computing.
One of the sources said Gates was one of the technology industry's greatest pioneers, but the investors felt he was more effective as chief executive than as chairman.



zakk

Zar on nije otišao da se bavi čovekoljubljem?
Why shouldn't things be largely absurd, futile, and transitory? They are so, and we are so, and they and we go very well together.

Meho Krljic

Pa bavi se kroz fondaciju, ali je istovremeno bio čermen Majkrosofta. On je otišao sa pozicije CEO-a. Citiram uikipediju:

Quote
Gates stepped down as chief executive officer of Microsoft in January 2000. He remained as chairman and created the position of chief software architect for himself. In June 2006, Gates announced that he would be transitioning from full-time work at Microsoft to part-time work, and full-time work at the Bill & Melinda Gates Foundation. He gradually transferred his duties to Ray Ozzie, chief software architect, and Craig Mundie, chief research and strategy officer. Gates's last full-time day at Microsoft was June 27, 2008. He remains at Microsoft as chairman.

Usul

covekoljubljem i obrazovanjem. Jak proponent privatnog kompetitivnog obrazovanja.
God created Arrakis to train the faithful.