» »

Hrošč v iOS ne mara leta 1970

Hrošč v iOS ne mara leta 1970

Slo-Tech - Applove 64-bitne naprave z iOS 8 in iOS 9, torej iPhoni 5S, iPadi Air, iPadi mini 2, šesta generacija iPod Touch in novejše (s procesorji A7, A8, A8X, A9, in A9X), pesti zanimiv hrošč. Če datum na napravi postavimo na 1. januar 1970 in napravo ponovno zaženemo, ta med zagonom obvisi in se ne postavi več. Nenavadnega hrošča so odkrili uporabniki reddita in ga večkrat reproducirali.

Napako je mogoče odpraviti s popolno izpraznitvijo (ali odklopom, če vam uspe) baterije, ki ponastavi datum in uro. Zanimivo je, da niti ponastavitev naprave na tovarniške nastavitve prek Itunes ne odpravi težave, ker se ura pri tem posegu ne spremeni. Nemogoče je napravo pomotoma nastaviti na 1. januar 1970, ker prestavitev datuma za tako daleč ni trivialna, so se pa seveda nekateri lotili preizkusnih modelov v trgovinah. Nekateri uporabniki so čakali več ur in bojda se je v tem času naprava zagnala, sicer delovala zelo počasi, a je bilo mogoče datum spremeniti nazaj.

To pa ni edina napaka, ki so jo spoznali uporabniki Applovih naprav v tem mesecu. Ponovno je veliko pozornosti zbudila sicer že nekaj časa znana napaka 53, ki onemogoči uporabo iPhona 6 in pobriše vse podatke na njem. To se zgodi ob nadgradnji operacijskega sistema na novo verzijo iOS 8.0.1, četudi je popravilo že starejšega datuma. Primeri se, če senzor TouchID popravlja nepooblaščena oseba. Applova naprava se v tem primeru - po pojasnilih iz Appla iz varnostnih razlogov - onemogoči. Ker Apple kupcev o tem ni predhodno obvestil, se je v ZDA že pojavila prva skupinska tožba. V njej Applu očitajo tudi, da se napaka 53 lahko pojavi tudi ob poškodbi gumba Home, ki poškuduje Touch-ID, pa čeprav naprava sicer normalno deluje.

30 komentarjev

čuhalev ::

Pogledal sem si video in ne morem verjeti, da sistem za vpis datumov nima vnosnih polj. ;(( Očitno bo MacBook Wheel kmalu resničnost.

M.B. ::

Samo če tak pomisliš se sploh kdaj lahko zgodi da moraš datum prestavit pred datum izdelave telefona. Oz. zakaj je sploh možno prestavit datum telefona pred datumom izdelave?
Everyone started out as a newbie.
Sadly only a handful ever progress past that point.

Furbo ::

M.B. je izjavil:

Samo če tak pomisliš se sploh kdaj lahko zgodi da moraš datum prestavit pred datum izdelave telefona. Oz. zakaj je sploh možno prestavit datum telefona pred datumom izdelave?


Kaj ni odgovor povsem jasen? Očitno bo iphone 7 omogočal potovanje po času.
i5-13600K, STRIX Z790-F, 32GB DDR5, 2TB Samsung 990PRO, Toughpower GF3 1000W
RTX3070, ALIENWARE AW3821DW, DELL U3014

BigWhale ::

M.B. je izjavil:

Samo če tak pomisliš se sploh kdaj lahko zgodi da moraš datum prestavit pred datum izdelave telefona. Oz. zakaj je sploh možno prestavit datum telefona pred datumom izdelave?

Recimo, da snemas film, kjer tip iz leta 2015 pade v temporal vortex, ki ga izpljune ven 1. januarja 1970. In si potem nastavi telefon na tisti datum.

svecka ::

Ko sem menjal slušalko na Iphone 4, se je resetiral datum na 1970 in zaradi tega sploh telefon ni več Sim kartice registriral. Kot da ne bi obstajala. Ko sem postavil datum nazaj...pa je takoj prepoznal Sim kartico. Te težave s tem datumom majo že od pramtiveka!

root987 ::

Doing time is hard :)
"Myths which are believed in tend to become true."
--- George Orwell

cekr ::

Ne vem, zakaj je tako težko fiksirati mindate na dan proizvodnje. Npr. pod 1.1.2016 ne gre.
S tem bi rešili vse mogoče pripetije, ki se lahko zgodijo z nizkimi datumi.
To me spominja na raznorazne stroje, ki so dodelani do potankosti, zaj..... pa pri čisto enostavni zadevi kot je npr. dovod vode.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

[D]emon ::

cekr je izjavil:

Ne vem, zakaj je tako težko fiksirati mindate na dan proizvodnje. Npr. pod 1.1.2016 ne gre.
S tem bi rešili vse mogoče pripetije, ki se lahko zgodijo z nizkimi datumi.
To me spominja na raznorazne stroje, ki so dodelani do potankosti, zaj..... pa pri čisto enostavni zadevi kot je npr. dovod vode.


Ker marsikdo uporablja telefon tudi kot reminder za vse mogoce stvari, in bi bilo to neprikladno, ce si zeli clovek opozorilnika za rojstni dan nekoga, ki je bil rojen pred dnevom proizvodnje, recimo.
Mavrik ta forum uporablja za daljsanje e-penisa. Ker si ne upa iz hise.

cekr ::

[D]emon je izjavil:

cekr je izjavil:

Ne vem, zakaj je tako težko fiksirati mindate na dan proizvodnje. Npr. pod 1.1.2016 ne gre.
S tem bi rešili vse mogoče pripetije, ki se lahko zgodijo z nizkimi datumi.
To me spominja na raznorazne stroje, ki so dodelani do potankosti, zaj..... pa pri čisto enostavni zadevi kot je npr. dovod vode.


Ker marsikdo uporablja telefon tudi kot reminder za vse mogoce stvari, in bi bilo to neprikladno, ce si zeli clovek opozorilnika za rojstni dan nekoga, ki je bil rojen pred dnevom proizvodnje, recimo.


To je drugo. A ni govora o sistemskem času?
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

[D]emon ::

Eh, sem se napol spal ko sem napisal odgovor. Imas prav. :)
Mavrik ta forum uporablja za daljsanje e-penisa. Ker si ne upa iz hise.

root987 ::

cekr je izjavil:

Ne vem, zakaj je tako težko fiksirati mindate na dan proizvodnje. Npr. pod 1.1.2016 ne gre.
S tem bi rešili vse mogoče pripetije, ki se lahko zgodijo z nizkimi datumi.
To me spominja na raznorazne stroje, ki so dodelani do potankosti, zaj..... pa pri čisto enostavni zadevi kot je npr. dovod vode.

To bi bil special case. And you really, really, really don't want special cases.

Pac, naceloma hoces te stvari preproste in generalizirane in ti to long term pokrije dalec najvec use caseov in povzroci najmanj bugov.
"Myths which are believed in tend to become true."
--- George Orwell

pi pawr ::

Napako je mogoče odpraviti s popolno izpraznitvijo (ali odklopom, če vam uspe) baterije, ki ponastavi datum in uro.

Še dobro, da je zaslon vklopljen, drugače bi se pa kar načakali, da bi se izpraznil.

Na kateri datum se pa ponastavi ob izpraznitvi, če kdo ve?

Invictus ::

Najbrž imajo deljenje z nič (0).
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

cekr ::

root987 je izjavil:

cekr je izjavil:

Ne vem, zakaj je tako težko fiksirati mindate na dan proizvodnje. Npr. pod 1.1.2016 ne gre.
S tem bi rešili vse mogoče pripetije, ki se lahko zgodijo z nizkimi datumi.
To me spominja na raznorazne stroje, ki so dodelani do potankosti, zaj..... pa pri čisto enostavni zadevi kot je npr. dovod vode.

To bi bil special case. And you really, really, really don't want special cases.

Pac, naceloma hoces te stvari preproste in generalizirane in ti to long term pokrije dalec najvec use caseov in povzroci najmanj bugov.


Tu ni treba res nič komplicirat. Na kontrolo določiš mindate. S tem na hitro rešiš sebe pred iskanjem napak. Rešiš pa tudi userja, ki se je mogoče zatipkal. Vprašanje pa je, kako imajo rešeno v ozadju. Možno je, da ima kakšen del programja letnico 1970 postavljeno kot leto 0. Reševanje takšnega problema pa za seboj potegne polno povezanih zadev. Zato se pa tega še niso lotili popravit.
V današnjih časih je to smešno, v časih pred Macom je bilo pa treba gledat na vsak bit.
Sinclair ZX Spectrum [Zilog Z80A - 3.5 MHz, 48kB, dvojni kasetofon,
TV-OUT, radirke, Sinclair-Basic], Sinclair ZX-81 [Z80A, 3.25MHZ, 1kB]

Jst ::

Zakaj ta datum povzroči težavo? Ker se mi ne da pisati, sem našel video:



Torej ta datum je nula. In ko telefon hoče preveriti recimo koliko baterije ima (ali karkoli pač prvo naredi ob bootu), mora preveriti "preteklost" in gre iz nule v največjo možno številko. Ni čudno, da brickne telefon.
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|

rdecaluc ::

 :D

:D



Važno je da gre tole okoli po internetu ^^.
Est modus in rebus. ,typos

fosil ::

Imam občutek da v trgovinah kmalu ne bo več razstavnih modelov >:D
Tako je!

BigWhale ::

rdecaluc je izjavil:

Važno je da gre tole okoli po internetu ^^.


Zakaj je pa to vazno? A vazn je bit dickhead?

rdecaluc ::

@BigWhale. Calm your tits.

Enako kot z novico da nova posodobitev naredi telefon vodoodporen, ter da po novi posodobitvi lahko telefon polneš v mikrovalovki je tudi tole en brain check. Vsi ki odprejo kakršnekoli novice vedo da se tega ne dela.
Est modus in rebus. ,typos

gruntfürmich ::

da ni še kaj drugega zadaj, kakšen večji bug.
jst sem že pred dvema letoma dobil mail od nekega spletnega nakupa z datumom 1.1.1970, pred nekaj časa pa se mi zdi da še en mail...
"Namreč, da gre ta družba počasi v norost in da je vse, kar mi gledamo,
visoko organizirana bebavost, do podrobnosti izdelana idiotija."
Psiholog HUBERT POŽARNIK, v Oni, o smiselnosti moderne družbe...

Rias Gremory ::

It's not a bug, it's a feature!
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.

Nesta ::

Kaj si ti nor Iphone je totalno neumen telefon. Ne samo to da si z lahkoto brickas telefon, dejansko moras scrolat v nedogled da si nastavis datum, ali je to pri vseh nastavitvah ??!? Tega niti nisem opazil vsakic ko sem testiral nov Iphone, so me pa ze ostale neumnosti takoj odvrnile od uporabe.

Sorry amapk ze prej se mi je zdej da moras biti retarded da kupis Iphona, zdej pa o tem ni dvoma...

kronik ::

Daj ne pametuj, z scrolanjem nastaviš datum prej kot z vnašanjem številk. Ne spomnim se sicer kdaj bi sploh nastavljal datum na iphonu, oziroma se mi zdi da je (bil) problem takrat ko se je do konca izpraznila baterija in se je dal datum na 1970 in ti ni delalo gsm omrežje dokler nisi ročno spremenil datuma.

Nesta ::

Samo vprasanje ali obstaja tudi pri opomnikih, odstevalnikih, budilkah ipd samo moznost scrolanja brez vnasanja stevilk?
Pa ti vidis koliko casa je tipson porabu za scrolanje ? :D
Pa to je bla opcija leta 2007.
Da ne omenjam back buttona. Iphone je samo za sminkirat in NIC DRUGEGA. Sorry
Raje mam Nokio z smybianom kot tole skropucalo od kode.

marjans ::

Sicer nisem testiral, ampak RTC deluje tudi pri "ugasnjenem" telefonu. Torej bi moral najpozneje čez 24 ur datum preiti v 2.1.1970 in telefon bi normalno deloval (če se ti pa že prej sprazni baterija, pa toliko bolje). Torej ni nevarnosti "stalnega" brickanja.

Nesta ::

Si predstavljas, se zgodi nesreca pa ti recejo prosim hitro pokličite rešilce. Pa rečeš sorry danes ne morem, lahko pa jutri, imam Iphone namreč :D

VaeVictis ::

AndrejS ::

Če si taki butl da si greš datum nastavit 45 let nazaj - tudi rešilcev ne znaš poklicat

Nesta ::

Pri Apple uporabnikih je ocitno vse mogoce :D

Machete ::

LC1000|Asrock-H470PG|i7-10700K|2x16GB|RTX-3080 EAGLE|W10Pro
new Nintendo 2DS & 3DS XL|Galaxy S24+


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Naknadni izklop iMessages končno poenostavljen

Oddelek: Novice / Apple iPhone/iPad/iPod
218001 (6950) PrimozR
»

Nadgradnje na iOS 8 so počasne

Oddelek: Novice / Apple iPhone/iPad/iPod
124904 (3674) driver_x
»

Izšel iOS 8 (strani: 1 2 )

Oddelek: Novice / Apple iPhone/iPad/iPod
9735688 (29695) duque
»

V končni verziji iOS 7 najdeni že dve luknji

Oddelek: Novice / Apple iPhone/iPad/iPod
2312539 (8822) driver_x
»

Prispel iOS 6.1.2 - geslo je še vedno mogoče obiti

Oddelek: Novice / Apple iPhone/iPad/iPod
115630 (4463) smash

Več podobnih tem