» »

Hrošč v Androidu 8.0 zaradi ikon terja ponastavitev telefona

Hrošč v Androidu 8.0 zaradi ikon terja ponastavitev telefona

V Androidu 8.0 je mogoče ikone prilagoditi.

Slo-Tech - Ena izmed novosti, ki jih je prinesel Android Oreo (8.0), so tako imenovane prilagodljive ikone (adaptive icons). Gre za možnost, da se ikone spreminjajo v velikosti in obliki v odvisnosti od naprave, kjer se prikazujejo, ali od zaganjalnika (launcher), ki je aktiven na določenem telefonu. Slog ikon je zapisan v datoteki XML, ki je shranjena lokalno. Danes pa je več tisoč uporabnikov novega Androida srečalo hrošča, ki jim je telefone onesposobil in prisilil v pogubitev vseh osebnih podatkov na telefonu.

Razvijalec aplikacije Swipe for Facebook je namreč sliki za ospredje ikone dal enako ime, kot ga ima pripadajoča datoteka XML (ic_launcher_main.jpg in ic_launcher_main.xml). V emulatorju je to delovalo brez težav, ko pa je taka aplikacija prispela na telefone, so ti obtičali v neskončnem krogu zaganjanja in ponovnega zaganjanja. Hrošč je že prijavljen, ki je obljubil, da ga bo popravil v naslednjih podverziji Androida.

Kaj pa do tedaj? Uporabniki, ki so namestili najnovejšo verzijo te aplikacije, imajo problem. Telefon se ne bo zagnal, saj je problematično že dejstvo, da ti datoteki obstajata na spominskem mediju, ne da bi se aplikacija dejansko zagnala. Edina univerzalna rešitev je ponastavitev telefona na tovarniške nastavitev, kar seveda pomeni izgubo vseh podatkov na njem. Nekaj se jih avtomatično sinhronizira v Googlov oblak, vse pa seveda ne. Kdor ima vključen USB debugging, lahko telefon poveže z računalnikom in aplikacijo odstrani z adb, če mu to uspe storiti dovolj hitro.

37 komentarjev

Ahim ::

"Razvijalec aplikacije Swipe for Facebook ..."

Prav vsakemu, ki to govno uporablja.

Oboje.

Glugy ::

To bodo domači servisi spet mastno računal "reševanje" podatkov.

Ghost7 ::

Glugy: Vse je za nekaj dobro ;)

pirlo ::

Te adaptive icons so tak največje sranje kar so kadarkoli naredili. Samo da so kopirali iOS shit in da so jenkiji srečni. Prej so bile lepe ikone, zdaj pa maš samo polno krogcev ali kvadratov z mini ikonicami not... ogabno :(

filip007 ::

Bolje že kot na polknah gledati trapaste puščice, do zdaj bi se lahko že kaj drugega spomnili v vseh teh letih.
Palačinka z Ajvarjem in stopljenim sirom v mikrovalovki.

Matwic ::

Ahahahaha, pa saj to ne moreš verjet, katastrofalna malomarnost (od obeh, od swipa, da je tok površno naredil aplikacijo, in od Googla, da je kaj takega sploh mogoče).

Najlepše je pa tole "... ki je obljubil, da ga bo popravil v naslednjih podverziji Androida.", in ker je to Android, to pomeni, da večina telefonov ne bo nikoli dobila tega popravka (lahko rečete karkoli, ampak Apple in Windows uporabniki bi čisto vsi dobili popravke za tak resen hrošč... v roku parih dni po možnosti).

Je pa tudi že ratalo nenormalno, da vsaka spletna stran zahteva aplikacijo za telefone. Vsi trije OSi (iOS, Android, Windows) imajo čisto spodobne brskalnike, ogromno "aplikacij" bi lahko delovalo kot spletna aplikacija (po domače povedano, kot spletna stran), pa še prihraniš si stroške razvoja in podpore treh različnih aplikacij.

MrStein ::

novost, ki jih je prinesel Android Oreo (8.0), so tako imenovane prilagodljive ikone

Res? Če pa PrimozR vztraja, da ni tako...
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Invictus ::

Matwic je izjavil:


Najlepše je pa tole "... ki je obljubil, da ga bo popravil v naslednjih podverziji Androida.", in ker je to Android, to pomeni, da večina telefonov ne bo nikoli dobila tega popravka (lahko rečete karkoli, ampak Apple in Windows uporabniki bi čisto vsi dobili popravke za tak resen hrošč... v roku parih dni po možnosti).

Android 8.0 je prinesel delni update s strani Googla, tako da ni treba vedno čakati vendorja za update.

So šli bolj v dinamičen Android, ki ne zahteva statičnega builda.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

user1618 ::

Kaj takega v DOS-u leta 1987 ne bi bilo čudno, a kaj takega v letu 2017 je pa res neverjetno. :|
"If we were supposed to talk more than listen
we would have been given two mouths and one ear"
- Mark Twain

Ales ::

Prilagodljive ikone v DOS-u ne bi bile čudne?? Si zih?? :))

Egidij88 ::

Wait, za spreminjati obliko ikonam, to ima samo Pixel?

pirlo ::

Matwic je izjavil:

Ahahahaha, pa saj to ne moreš verjet, katastrofalna malomarnost (od obeh, od swipa, da je tok površno naredil aplikacijo, in od Googla, da je kaj takega sploh mogoče).

Najlepše je pa tole "... ki je obljubil, da ga bo popravil v naslednjih podverziji Androida.", in ker je to Android, to pomeni, da večina telefonov ne bo nikoli dobila tega popravka (lahko rečete karkoli, ampak Apple in Windows uporabniki bi čisto vsi dobili popravke za tak resen hrošč... v roku parih dni po možnosti).

Je pa tudi že ratalo nenormalno, da vsaka spletna stran zahteva aplikacijo za telefone. Vsi trije OSi (iOS, Android, Windows) imajo čisto spodobne brskalnike, ogromno "aplikacij" bi lahko delovalo kot spletna aplikacija (po domače povedano, kot spletna stran), pa še prihraniš si stroške razvoja in podpore treh različnih aplikacij.

8.0 še noben nima razen Googlovih telefonov. Ti pa dobijo posodobitve.

krucymucy ::

pirlo je izjavil:


8.0 še noben nima razen Googlovih telefonov. Ti pa dobijo posodobitve.


Kako da nima noben?

AndrejS ::

Pa sem vedno govoril da je Android virus

pirlo ::

krucymucy je izjavil:

pirlo je izjavil:


8.0 še noben nima razen Googlovih telefonov. Ti pa dobijo posodobitve.


Kako da nima noben?

Kdo pa ma?

Ahim ::

AndrejS je izjavil:

Pa sem vedno govoril da je Android virus


Seveda, saj ustreza vsem definicijam virusa ...

Matwic ::

Hiter google search:
Sony Xperia XZ Premium - od 23. oktobra naprej
Sony Open Devices program - od 2. oktobra naprej
Samsung Beta program - od 1. novembra naprej (dvomim, da je bug že popravljen)

Pač dovolj tudi negooglovih telefonov je potencialno prizadetih, da je to ogromen problem.

Invictus je izjavil:


Android 8.0 je prinesel delni update s strani Googla, tako da ni treba vedno čakati vendorja za update.

So šli bolj v dinamičen Android, ki ne zahteva statičnega builda.

Tega pa še nisem ujel, misliš Project Treble? A ni to samo za nove telefone, ki bodo razviti z Android 8 v mislih, pa še to samo, če se bodo proizvajalci dogovorili?

Zgodovina sprememb…

  • spremenil: Matwic ()

Matwic ::

Mogoče še ta pomislek:
Zdaj ko je bug znan, kaj točno ustavlja ljudi, da ne preplavijo android trgovine s tisočimi na prvi pogled nenevarnimi in vabljivimi aplikacijami, ko pa nekdo inštalira to stvar pa je treba ponovno resetirati telefon?

MrStein ::

To, da od tega nimajo nobene koristi?

Pa da lahko Google to z lahkoto odkrije in blokira.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

Zgodovina sprememb…

  • spremenil: MrStein ()

krucymucy ::

pirlo je izjavil:

krucymucy je izjavil:

pirlo je izjavil:


8.0 še noben nima razen Googlovih telefonov. Ti pa dobijo posodobitve.


Kako da nima noben?

Kdo pa ma?

Jaz. Na oneplus 3. OTA posodobitev pred nekaj tedni.

killa bee ::

V emulatorju je to delovalo brez težav, ko pa je taka aplikacija prispela na telefone, so ti obtičali v neskončnem krogu zaganjanja in ponovnega zaganjanja.


Malo verjetno da so to aplikacijo testirali samo na emulatorju, lol

D3m ::

Tudi jaz čakam na Android 8.0 na X compact.
|HP EliteBook|R5 6650U|

Matwic ::

killa bee je izjavil:

V emulatorju je to delovalo brez težav, ko pa je taka aplikacija prispela na telefone, so ti obtičali v neskončnem krogu zaganjanja in ponovnega zaganjanja.


Malo verjetno da so to aplikacijo testirali samo na emulatorju, lol

Malo verjetno? Od avtorja aplikacije Swap, ki javno izjavi "Now I know that I should have double checked / been more careful when I was naming my assets, but I guess shit happens and it was strange that Android Studio didn't pick up on this..." vir: https://issuetracker.google.com/issues/...

2f4u ::

Al pa nimaš FBka.. pa dela vse.

shadeX ::

..dokler ne pride tretja aplikacija, ki jo uporabljaš z istim problemom.

next3steps ::

Vsak vendor lahko izda Android 8 brez teg problema. Duuh...

RC37 ::

Ne naložiš tega appa pa je mir. Sploh pa bootloop še ne pomeni hard-bricked naprave. Verjetno bo Play protect v prihodnje zaznaval take aplikacije in jih blokiral oziroma označil kot nevarne.

Zgodovina sprememb…

  • spremenil: RC37 ()

Cowboy6 ::

Jaz sem en izmed teh srečnežev. Imam Nexus 5X z Android 8 ter se je sam od sebe resetiral in sedaj se loopa ob zagonu :/
Tukaj naj bi bil moj podpis.

pirlo ::

RC37 je izjavil:

Ne naložiš tega appa pa je mir. Sploh pa bootloop še ne pomeni hard-bricked naprave. Verjetno bo Play protect v prihodnje zaznaval take aplikacije in jih blokiral oziroma označil kot nevarne.

Problem je, ko se app sam posodobi v ozadju, pa ne moreš nič. Kar resen problem je to.

Cowboy6 je izjavil:

Jaz sem en izmed teh srečnežev. Imam Nexus 5X z Android 8 ter se je sam od sebe resetiral in sedaj se loopa ob zagonu :/

Ouch. Če greš v safe mode tudi ne pomaga?

Zgodovina sprememb…

  • spremenil: pirlo ()

Cowboy6 ::

pirlo je izjavil:

RC37 je izjavil:

Ne naložiš tega appa pa je mir. Sploh pa bootloop še ne pomeni hard-bricked naprave. Verjetno bo Play protect v prihodnje zaznaval take aplikacije in jih blokiral oziroma označil kot nevarne.

Problem je, ko se app sam posodobi v ozadju, pa ne moreš nič. Kar resen problem je to.

Cowboy6 je izjavil:

Jaz sem en izmed teh srečnežev. Imam Nexus 5X z Android 8 ter se je sam od sebe resetiral in sedaj se loopa ob zagonu :/

Ouch. Če greš v safe mode tudi ne pomaga?


Noup. Našel sem nekaj namigov na xda kaj narediti, toda zaenkrat slabo kaže.
Tukaj naj bi bil moj podpis.

Mavrik ::

Cowboy6 je izjavil:

Jaz sem en izmed teh srečnežev. Imam Nexus 5X z Android 8 ter se je sam od sebe resetiral in sedaj se loopa ob zagonu :/


Ne ti imaš drugi problem (slabo zalotan CPU/SoC povzroči crkot telefona). Nesi ga na servis in dobiš novega.
The truth is rarely pure and never simple.

veso266 ::

Kaj pa ce bi lepo sli v download mode, naložiš TWRP gor pol pa gres v recovery in ročno app pobrises?
Why do you need an e signature if everyone can delete it

Cowboy6 ::

veso266 je izjavil:

Kaj pa ce bi lepo sli v download mode, naložiš TWRP gor pol pa gres v recovery in ročno app pobrises?


Tega app-a nisem imel nameščenega. Verjetno je res tako, kot je Mavrik napisal. Nesel sem telefon na servis in bodo uredili.
Tukaj naj bi bil moj podpis.

Mavrik ::

veso266 je izjavil:

Kaj pa ce bi lepo sli v download mode, naložiš TWRP gor pol pa gres v recovery in ročno app pobrises?


Privzeto na telefonu ne morš šariti po podatkih (varnost pa to).
The truth is rarely pure and never simple.

BigWhale ::

No, zdej verjetno ze obstaja unit test za to. :))

Cowboy6 ::

Cowboy6 je izjavil:

veso266 je izjavil:

Kaj pa ce bi lepo sli v download mode, naložiš TWRP gor pol pa gres v recovery in ročno app pobrises?


Tega app-a nisem imel nameščenega. Verjetno je res tako, kot je Mavrik napisal. Nesel sem telefon na servis in bodo uredili.


Dobil sem telefon s servisa. Bila je zamenjana matična plošča.
Tukaj naj bi bil moj podpis.

mauriciofabi ::

a ne moreta google al pa fb šenkat enga najnovejšega androida programerjem takih zadev? mislim v proračunu se jim ne bi glih poznalo


Vredno ogleda ...

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

Kateri launcher za Android (4.4) ?

Oddelek: Mobilne tehnologije
131886 (1488) Ahim
»

Samsung Galaxy Ace (strani: 1 2 )

Oddelek: Mobilne tehnologije
5513361 (9730) Mavrik
»

Ne zazna R.class -android

Oddelek: Programiranje
171195 (1033) Marat
»

[Android]Vprasanje glede GUI ter pripadajoce XML datoteke

Oddelek: Programiranje
103220 (3106) KernelPanic
»

Gingerbread bo spremenil uporabniški vmesnik

Oddelek: Novice / Android
215734 (4974) Jaka83

Več podobnih tem