-
IT café
Android szakmai topic
Windows 8/10 gépen a készülék nem csatlakozik többé, mit tehetek?! ---> [link]
Az alábbi témák kitárgyalása kerülendő, mert nem ide tartozik!
Kérdésed a megfelelő topikba tedd fel:
"melyik alkalmazás, ami"
"milyen tokot vegyek"
"piros hátlap hol kapható"
"Melyik okostelefont vegyem?"
Új hozzászólás Aktív témák
-
Keeperv85
nagyúr
válasz Asztii #12099 üzenetére
A készülékeden lévő rendszer, vele a beállításaid és minden egyéb is az örök bitmezőkre távozott. Most az jön, hogy meg kell keresni a rá való telepítőt és meg kell próbálni feltenni rá... csakhogy ez két szempontból is aggályos:
1. Nem biztos, hogy megvan az a rendszer bárhol is...
2, Nem biztos, hogy a meglévő rendszer tartalmazza az összes folyamatban érintett részt......a harmadik lehetőséget inkább nem is vázolnám fel lehetőségként egyelőre...
-
ksanc
őstag
válasz Keeperv85 #12101 üzenetére
Kérdés, hogy mitől?
Ha gyári rendszer volt fent és a saját update csinálta ezt, akkor valószínűleg ott szakadt félbe, ahol nem kellett volna
Ha ki tudja mi és ki tudja honnan és mit updatelt, akkor bármi lehet... recovery van, az már fél sikerAsztii, milyen teló
voltez? -
Keeperv85
nagyúr
Két lépésből áll a frissítés maga:
Egy kódoló kiolvassa a meglévő fájlok SHA1 kulcsait, majd a második lépésben egy bináris frissítés következik. Gyakorlatilag a patch fájlokban csak azok a bitek szerepelnek egy kódtáblában, ahol változás történt. Blokkonként megnézi a frissítő, hogy melyik terület érintett,majd egy-egy blokkon végigmegy a beírással... és itt szokott az jönni, hogy pl. éppen a bootloadert írjuk...
-
aprokaroka87
nagyúr
Annak mégis mi akadálya hogy a 3C Recovery úgy legyen eleve megoldva hogy támogassa azt hogy teljes rendszer lementés és telepités funkció legyen benne,sőt tovább megyek,maga a Rom miért nincs adott esetben külön telepithető verzióban fent pl a belső memóriában?
Miért kell sok esetben a gyári rom után is vadászni a neten?
Vagy szervizbe vinni,mert sehol nincs fent?
Miért van az hogy egy ilyen egyszerű dolgot,mint az oprendszer újratelepitése Android alatt nagyon nehéz sokszor megoldani? -
Keeperv85
nagyúr
válasz aprokaroka87 #12109 üzenetére
"Annak mégis mi akadálya hogy a 3C Recovery úgy legyen eleve megoldva hogy támogassa azt hogy teljes rendszer lementés és telepités funkció legyen benne"
Egyetlen recovery-ben sem támogatott a teljes mentés. Még a CWM/TWRP is csak a rendszerrel foglakozik.
maga a Rom miért nincs adott esetben külön telepithető verzióban fent pl a belső memóriában?
Mert van ahová ~1GB...
"Miért kell sok esetben a gyári rom után is vadászni a neten?
Vagy szervizbe vinni,mert sehol nincs fent?"Mert sok platformon nem kezdő user szintet kíván a rendszer telepítése. A hibázás pedig egyenlő a készülék végével...
"Miért van az hogy egy ilyen egyszerű dolgot,mint az oprendszer újratelepitése Android alatt nagyon nehéz sokszor megoldani?"
Próbáltál már te pl. Leadcore telefonra telepíteni? Próbáld ki, milyen egyszerű...
-
ksanc
őstag
válasz aprokaroka87 #12109 üzenetére
3e recovery-re gondolsz?
Nagyon egyszerű a válasz: egyrészt biztosan te is örülnél, ha a rendelkezésre álló tárhelyből mindjárt lefoglalna úgy 1GB-ot a rendszer backupja... gyárilag.
Másrészt senki sem szereti, ha a rendszerében turkálnak. Márpedig amiről backup-ot lehet csinálni, abba bele is lehet turkálni. Ez ne legyen már gyárilag opció.(nem) Mellesleg a fő probléma nem a telepítéssel van, hanem hogy mindig, mindenhol, mindenki leírja, hogy ha frissítést csinálsz, legyen mentésed. Mindenről. Ehhez persze kicsit mahinálni kell. És miért nem a gyári recovery teszi ezt lehetővé? Minimum garanciális kérdések miatt például. Vagy a szolgáltatói korlátozások miatt. Satöbbi.
Nézd a másik oldalt és úgy tett fel a kérdést
A brand márkákhoz egyébként általában elérhető a firmware és a támogatás, ha valami nem kóser.
Noname gyártóknál meg azé' olcsó a teló, mert se szervízháttér, se támogatás (így firmware) nincs, többek között. -
Keeperv85
nagyúr
válasz Kilenc9 #12110 üzenetére
Az összes frissítendő fájl. Ebből tudja a bináris patch, hogy biztosan jó fájlba írja be a megadott módosításokat.
Ez maga a frissítő bináris szintaxisa:
./applypatch_static forrásfájl újfájl újfájl_sha1_kulcsa újfájl_mérete_byte-ban forrás_sha_kulcsa:path fájl
Ezekkel a paraméterekkel "felvértezve" már biztos minden a megfelelő. Egy hiba lehet a folyamatban: ha nem megy végig...
-
aprokaroka87
nagyúr
Értem én,csak akkor mivan ha úgye a gyanútlan user egy vasárnap délután értesitést kap arról hogy van frissités a telefonjánra,eliskezdi telepiteni,látszolag minden rendben,igen ám de amikor újraindul(na) a készülék valami bibi miatt a recovery-be lép be,a gyanútlan user nem érti mi történt,aztán jön ide a fórumra kérdezni,ami persze nem baj.
De mennyivel egyszerübb lenne ha ez úgy menne végbe hogy "frissités érkezett -szeretné letölteni és telepiteni -ha igen elötte javasoljuk hogy válassza ki a teljes rendszerlementés funkciót,úgyanis előfordulhat hogy a frissités során probléma léphet fel,és így a készülék műkődése nem garantálható!
Köszönöm megértését"Két észrevétel még.
1 Ha a gyártó saját maga k*rja el a frissitést,az mióta számit user álltali belenyúlásnak
2 Ha esetleg az User Manual-,ban szépen levezetve le lenne vezetve hogy hogyan kell recoveryt használni,akkor lehet hogy könnyebb lenne,persze nyílván ellötte a gyártó ellenőrize le hogy minden rendben legyen a telepitendő OS-el. -
Keeperv85
nagyúr
válasz aprokaroka87 #12114 üzenetére
"javasoljuk hogy válassza ki a teljes rendszerlementés funkciót,úgyanis előfordulhat hogy a frissités során probléma léphet fel,és így a készülék műkődése nem garantálható!"
Egy kis logikai hátra bukfenc... hogy szeretnéd az amúgy működő mentésed egy nem működő készülékre visszatenni? Hétköznapi példa: adok neked Windows telepítőt,meg adok egy csúcs gépet is. Csak az UEFI lesz üres. Hajrá!
[ Szerkesztve ]
-
ksanc
őstag
válasz aprokaroka87 #12114 üzenetére
Gyakorlatilag általában így megy végbe, csak el kéne olvasni a készülék leírását, vagy a gyártó/forgalmazó honlapját...
Az meg nem elvárható, hogy Pistike, nézd, itt a szemed, ezzel látsz, ez meg a kezed, ezzel tudsz fogni és Pistike 20 éves... jellegű mankó legyen mindig mindenhol, bár az ideális fogyasztó pont ilyen
Kivételes esetek mindig vannak, mint a jelenlegi is (bár elég sokszor kiderül, hogy azért nem egészen az és úgy történt, ahogy először le lett írva ), az, hogy egy szimpla gyári frissítés ilyet okozzon, nem éppen példaértékű.
A második észrevételeddel kapcsolatban csak Keeper-t tudom idézni:
Mert sok platformon nem kezdő user szintet kíván a rendszer telepítése. A hibázás pedig egyenlő a készülék végével...
Az átlag usereknek a készülék rendeltetésszerű használata is gyakran komoly problémát jelent, nemhogy ilyesmi.
-
aprokaroka87
nagyúr
válasz Keeperv85 #12115 üzenetére
A CWM hogy oldja meg?
Eleve a külső Sd kártyára csinálja a Teljes Backupot,annó volt LG GT540-em,milyen érdekes volt hogy egy nap 3 szor csesztem szét az OS-t annyira hogy besem bootolt,de volt cwm recovery mentésem és láss csodát mind 3 szor sikerült teljesen újraraknom úgy ahogy lementettem. -
Keeperv85
nagyúr
válasz aprokaroka87 #12117 üzenetére
"A CWM hogy oldja meg?"
Sehogy. A CWM és a TWRP is a csatolt lemezképszerű blokkok mentésére alkalmas. Másra NEM!
"Eleve a külső Sd kártyára csinálja a Teljes Backupot,"
A csatolt fájlrendszerekről igen. boot, recovery, system, cache és egy-egy speciális rész. De pl. az OSIP (Intel boot sequence) vagy az appsboot.mbn (Qualcomm secondary bootloader) NEM készít mentést. ...és hát a frissítések ezeket is érintik... a sérülésük végzetes...
-
Keeperv85
nagyúr
válasz aprokaroka87 #12119 üzenetére
Maga a recovery végzi az update folyamatot. A CWM/TWRP is tudja, mivel a szükséges kódsorokat egy előre elkészített, ide beállított binárissal hajtja végre.
@Kilenc9:
Ha csak egyetlen fájl is megváltozott, meg sem kezdi a többi frissítését sem, mert megakad a script még az ellenőrzési folyamat alatt.
[ Szerkesztve ]
-
Kilenc9
csendes tag
válasz Keeperv85 #12122 üzenetére
Gondolom akkor marad az odin.
Ha jól gondolom, akkor ota-n keresztüli frissítés során felküldésre kerül az éppen aktuális android verzió, majd az ota szerver az aktuális- és legfrissebb verziószám alapján saját adatbázisában összehasonlítást végez fájl hash-ekre és ha hiányzó vagy eltérő a hash, akkor az adott állomány frissebb változatát leküldi a telefonra?
-
Keeperv85
nagyúr
válasz Kilenc9 #12123 üzenetére
Igen, csupán annyival egészül ki a kód, hogy vannak olyan fájlok, amiket át kell nevezni némelyik esetben, illetve van, ami szükségtelenné vált, ezeknek be kell állítani a törlését nyilván. Pl. ilyen a Veding.apk kontra Phonesky.apk is. Mindkettő a Google Play!, csak ugye a név váltás miatt lehetne kavarodás. Ezeket a részeket nem nagyon lehet automatizálni, nyilván manuális úton kódolják át.
[ Szerkesztve ]
-
Kilenc9
csendes tag
válasz Keeperv85 #12124 üzenetére
Ez azt jelenti, hogy minden ota-s frissítés során a szerver on-the-fly állítja össze a packot, generálja a frissítést végző scripteket?
Mikor tőrténik a frissítés? A boot loader végzi? - vagy az elinduló android állítja át pl. a /system-et rw-re, majd a frissítés végén ro-ra? Vagy még ro-ra állítás előtt lefut a frissítés?
Mi van az olyan partícó tartalmakkal, amelyek fájlrendszer formátuma egyedi vagy az apply_patch számára nem ismert? -
Keeperv85
nagyúr
válasz Kilenc9 #12125 üzenetére
A rendszerben van elhelyezve a frissítést figyelő kódsor. ha megérkezett a csomag, akkor a megfelelő kódsor letölti a cache-re, majd elindítja a recovery segítségével. A recovery az update-binary függvényeivel dolgozik, az updater-script alapján, ami jelenleg Edify szintaxisra van generálva. Ez a kis fájl tudja, hogy melyik kiolvasás/beírás miként kell megtörténjen. a recovery alól mindig rootként és insecured módban fut a kernel, tehát a system mindig r/w-re csatolódik.
Pl.
ui_print("Check kernel binary..");
assert(apply_patch_check("EMMC:/dev/block/platform/comip-mmc.1/by-name/kernel:3868816:c8be3371417f6df4fab08371bc84fad76d3e10ec:3868856:2a686519da571d83ca068990dee4f7c002618aee"));Ezzel ugye, mivel az assert egy logikai változó, vagy igaz kimenetet kapunk, vagy hamist, ettől függően megáll a folyamat vagy éppen folytatódik.
ui_print("Patching kernel image...");
apply_patch("EMMC:/dev/block/platform/comip-mmc.1/by-name/kernel:3868816:c8be3371417f6df4fab08371bc84fad76d3e10ec:3868856:2a686519da571d83ca068990dee4f7c002618aee",
"-", 2a686519da571d83ca068990dee4f7c002618aee, 3868856,
c8be3371417f6df4fab08371bc84fad76d3e10ec, package_extract_file("kernel.p"));Érdekesség: a patchelt fájlok nem öröklik meg a jogokat, ezért a script végén azokat újra meg kell határozni. Symlinkeket pedig nem lehet patchelni és nincs is értelme, újra kellőket generálni.
[ Szerkesztve ]
-
aprokaroka87
nagyúr
Ez érdekes.
Vajon a META-INF az mi?
Mert sokszor találkozok vele és ott bynary update és hasonlok vannak -
Keeperv85
nagyúr
válasz aprokaroka87 #12127 üzenetére
Igen, ott vannak a frissítésért felelős részek és a digitális aláírások, RSA kulcs(ok).
-
Keeperv85
nagyúr
válasz Kilenc9 #12129 üzenetére
Nem tölti le a háttérben, csak az üzenet érkezik meg róla, hogy van friss verzió. Ha letöltötted, akkor minden indításkor megkérdi, hogy végre is akarod-e hajtani a frissítést.
@aprokaroka87:
Bármit, amit az update-binary fel tud dolgozni. Konkrétan az Xposed fogalmam nincs mit csinál,én nem láttam a scriptet...
[ Szerkesztve ]
-
Kilenc9
csendes tag
válasz Keeperv85 #12131 üzenetére
Értem, köszi a segítséget, így már picit jobban rálátok talán a folyamatokra.
Egy dolog még nagyon furcsa számomra. Mi végre ez az sha1 hash-es ellenőrzés, akkor, ha az új fw-ben a teljes bináris tartalom újra lett fordítva, feltehetően már fejlettebb toolchain-nel, megváltozott függvénykönyvtárakkal, szval kicsi az esélye, hogy az aktuális (régebbi) fw bármelyik állományának sha1 hash értéke megegyezzen az új fw hasonló nevű és funkciójú állományáéval, mivel feltételezem, a frissítés ezen módjánál a cél az volt, hogy ne kelljen minden esetben letölteni a teljes, akár gigás tartalmat, csak a változásokat a két verzió között. Vagy olyan is előfordulhat, hogy bizonyos fájlok, apk-k nem kerülnek újrafordításra vagy a rendszerben akár régebbi és újabb toolchain-nel fordított alkalmazások lehetnek egy időben jelen?
-
Keeperv85
nagyúr
válasz Kilenc9 #12133 üzenetére
Mi végre ez az sha1 hash-es ellenőrzés
Még nem érted. A dolog lényege, hogy a bináris patch csak a két fájl közti különbséget tartalmazza, semmivel sem többet. Tehát a frissítés úgy megy le, hogy az alapfájlt egészíti ki, illetve abból kitörli ami nem kell. Ha a két bináris lánc között csak pár byte-ot - pl egy elgépelt karaktert egy szövegben - kell javítani, akkor a bináris patch csak magát a kijavított karaktert és annak az offset helyét tartalmazza. Így viszont nem lehet az alap fájl egyetlen byte-al sem elcsúszva, mert akkor a beírás során az egész fájlszerkezet szétesne. Ezért nézi meg az sha1-re. Hogy miért sha1-re, azt viszont én sem tudom, mivel szerintem az md5 legalább ilyen hatékony, ám a hossza miatt egyszerűbb megoldás volna...
-
FlashLed
senior tag
Sziasztok.
Van egy Galaxy S3 LTe telefonom. Gyárilag 4.3 androiddal vettem,tehát már knoxos, T-mobiles.
Az lenne a kérdésem,hogy erre a független eredeti tehát nem fűzött 4.3-as szoftvert rá tudom tenni?(ÉS ez bántja a knoxot vagy sem?)
Ha ez megoldható valaki tudna adni linket magyar nyelvű llyen romról esetleg?The Mechanic
-
tolvaj!
őstag
válasz Kilenc9 #12133 üzenetére
Erre a legegyszerűbb példa a xiaomi redmi note két utolsó frissítése. A 29-es és 30-as rom között egyetlen, ámde lényeges különbség van, az újabb már meg tudja címezni a külső memóriát is. Eddig nem lehetett, csak alternatív appal menteni felvételt külső sdre, mostmár lehet, mégis a teljes fw- t töltötte le a készülék.
Ha aki mer az nyer, akkor aki merít az nyerít?
-
Snooker
senior tag
Adott egy Huwaei androidos készülék és a következő probléma áll fent: hugom valami oknál kifolyólag jelszót változtatott a facebookján számítógépen és ez miatt kijelentkeztette a facebookból a telefonon. Az új jelszóval nem lép be telefonon sem a telepített facebookra, sem az m.facebook oldalon. viszont PC-n nincs semmi gond. Mi lehet a baj és hogy tudnánk orvosolni? Telepített fb már lett törölve és újratelepítve
-
Kilenc9
csendes tag
válasz Keeperv85 #12134 üzenetére
A szerver oldal ezek szerint minden fájl esetében binary diff-et végez, majd összeállít egy metainformációkkal terhelt (offszet, hossz, új tartalom) leíró fájlt? Nem tudom. Ez elég hihetetlen, mert baromi erőforrás- és időigényes. Sokkal egyszerűbb csak az aktuális és a legújabb verzió közötti kész fájl hash-ek összehasonlítása, majd eltérés esetén az adott fájl frissítő csomagba történő beillesztése.
A programot tartalmazó állományok biztos, hogy már alacsony offszet címeknél eltérnek/elcsúsznak, így nem biztos, hogy elég nyereséggel jár egy metainfókból és különbségekből generált állomány alkalmazása. Adatállományoknál (pl. egy videó), lehet más a helyzet, így én egy hibrid megoldást tartanék ésszerűnek. De okoskodás helyett mégésszerűbb lenne, ha inkább utánanéznék. -
nyuszi123456
aktív tag
Sziasztok!
Nektek feltűnt esetleg olyasmi, hogy fektetett módban már nem olyan jó a képernyő betekintési szöge?
Gyönyörű, amíg egy ember nézi. De ketten filmezni már alig lehet rajta. Míg jobbról (azaz állítva alulról) gyönyörű a kép, balról (állítva felülről lenne) csak minden második pixelsor látszik.
Ha szöveget akarok olvasni, landscape módban óvatosan kell bánni a betekintéssel, könnyen délibábos lehet a kép, és zavarja a szemet.
Mely készüléknek van jobb és tükröződésmentes képernyője?
Fontos dolog.
[ Szerkesztve ]
A csoki nem ízlik. Mi finomabb a csokinál? - A marcipán. (Vékony tejcsokibevonattal.)
-
Bozek
nagyúr
válasz nyuszi123456 #12141 üzenetére
Ennek sok köze nincs az Android-hoz, szóval nem itt a helye. Bár nem tudom a telefonod típusát, de nagy valószínűséggel nem IPS kijelző van benne, ezért ez a jelenség.
-
Siriusb
veterán
válasz nyuszi123456 #12141 üzenetére
Rakj rá matt fóliát, hogy ne tükröződjön.
-
aprokaroka87
nagyúr
Üdv!Ha az /android_secure mappa tarmalmát lementem pl egy külső sd kártyára,akkor azt egy esetleges rendszer újratelepités során ha visszamásolom,akkor az appokat újra kell telepiteni?
-
Keeperv85
nagyúr
válasz Kilenc9 #12140 üzenetére
"Ez elég hihetetlen, mert baromi erőforrás- és időigényes."
Nagyon hatékonyan csinálja, nem tart pár mp-nél tovább egy-egy fájlpár egy olyan kis gépen sem, ami az enyém.
Nézz csak bele,nekem van ilyen csomagom:
Megfigyelheted milyen hatékonysággal megy végig pl. méret tekintetében az egész systemen...
-
setom
tag
Sziasztok!
Angol nyelvű romra valahogy fel lehet várázsolni magyar nyelvű spell checkert? Billentyűzetnél alapból ki tudtam választani a magyart de a helyesírási ellenőrzőben nincs magyar nyelv.
-
zsof Nokia
aktív tag
Sziasztok
Alcatel Onetouch C1 Pop-ra van magyar nyelvű telefonszám letiltó program? amivel sms-est is tudok blokkolni bizonyos számokról (ha szükséges)
A lényeg lényegében lényegtelen
-
AeSDé Team
őstag
Sziasztok! Mivel az összes eddigi kísérletem az Xloud custom romokra való feltelepítésére kudarccal zárult, máshogy szeretném megközelíteni a helyzetet:
Van olyan paraméter az androidban amit feljebb állítva növelhető a maximális hangerő? Amolyan hangszóró túlvezérlésre gondolok, hisz az Xloud is valami ilyesmit csinál.
Létezik ilyen?Sony Xperia SP // CM11 (4.4.4)
Új hozzászólás Aktív témák
Sok embernek van kérdése az Android rendszerrel kapcsolatban, mely igazán nem köthető gyártóhoz. Ebben a topikban lehet feltenni a szakmai kérdéseket, amelyek telefon/tábla függetlenek.
A Factory Reset Protection (FRP) megkerülésében nem nyújtunk segítséget!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs