abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:44 | Nová verze

    Byl vydán Mozilla Firefox 126.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Vylepšena byla funkce "Zkopírovat odkaz bez sledovacích prvků". Přidána byla podpora zstd (Zstandard). Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 126 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    dnes 15:22 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 11.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    dnes 14:55 | Nová verze

    Byla vydána nová verze 24.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Wynsdey. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.

    Ladislav Hagara | Komentářů: 2
    dnes 13:00 | Nová verze

    Byla představena oficiální rozšiřující deska Raspberry Pi M.2 HAT+ pro připojování M.2 periferii jako jsou NVMe disky a AI akcelerátory k Raspberry Pi 5. Cena je 12 dolarů.

    Ladislav Hagara | Komentářů: 1
    dnes 12:44 | Pozvánky

    V Praze o víkendu proběhla bastlířská událost roku - výstava Maker Fair v Praze. I strahovští bastlíři nelenili a bastly ostatních prozkoumali. Přijďte si proto i vy na Virtuální Bastlírnu popovídat, co Vás nejvíce zaujalo a jaké projekty jste si přinesli! Samozřejmě, nejen českou bastlířskou scénou je člověk živ - takže co se stalo ve světě a o čem mohou strahováci něco říct? Smutnou zprávou může být to, že provozovatel Sigfoxu jde do

    … více »
    bkralik | Komentářů: 0
    dnes 12:33 | Humor

    Kam asi vede IllllIllIIl.llIlI.lI? Zkracovač URL llIlI.lI.

    Ladislav Hagara | Komentářů: 1
    včera 22:00 | IT novinky

    Společnost OpenAI představila svůj nejnovější AI model GPT-4o (o jako omni, tj. vše). Nově také "vidí" a "slyší". Videoukázky na 𝕏 nebo YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 15:44 | Zajímavý článek

    Ondřej Filip publikoval reportáž z ceremonie podpisu kořenové zóny DNS. Zhlédnout lze také jeho nedávnou přednášku Jak se podepisuje kořenová zóna Internetu v rámci cyklu Fyzikální čtvrtky FEL ČVUT.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | IT novinky

    Společnost BenQ uvádí na trh novou řadu monitorů RD určenou pro programátory. První z nich je RD240Q.

    Ladislav Hagara | Komentářů: 19
    včera 13:00 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem nadále zůstává Frontier od HPE (Cray) s výkonem 1,206 exaFLOPS. Druhá Aurora má oproti loňsku přibližně dvojnásobný počet jader a dvojnásobný výkon: 1,012 exaFLOPS. Novým počítačem v první desítce je na 6. místě Alps. Novým českým počítačem v TOP500 je na 112. místě C24 ve Škoda Auto v Mladé Boleslavi. Ostravská Karolina, GPU

    … více »
    Ladislav Hagara | Komentářů: 0
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (72%)
     (6%)
     (10%)
     (12%)
    Celkem 241 hlasů
     Komentářů: 16, poslední dnes 11:05
    Rozcestník

    Dotaz: Prístup ku súborom Android 11

    29.1.2022 14:10 Vlado99 | skóre: 10 | blog: vlado99
    Prístup ku súborom Android 11
    Přečteno: 445×
    Prešiel som z Androidu 8.1 na Android 11. Mám zálohovanie riešené skriptami cez ssh a rsync. Na Androide spúšťam SSHelper. Po prechode na Android 11 SSHelper, resp. utility, ktoré používa, nemajú prístup do niektorých častí súborového systému, napr. /storage/emulated/0/Android/obb/. Podobne sa správa napr. aj Termux. Ale napr. taký Total Commander sa do obb dostane, dokonca tam môže aj zapisovať. P. lutus, autor SSHelper-a, píše niečo o tom, že "...some changes have been made in Android 10 that will destroy the fundamental principles on which this application is built...", a v podobnom zmysle, že sa jedná o neprekonateľnú prekážku, sa vyjadril aj niekto za Termux. Ja vnútornostiam Androidu moc nerozumiem. Mohol by mi, prosím, niekto vysvetliť, prečo majú problém SSHelper a Termux, ale Total Commander normálne funguje?

    P.S.: Existuje iná aplikácia, ktorá poskytuje SSH a rsync a nie je obmedzená na Andriode 11? (Hľadal som, ale nenašiel).

    Odpovědi

    29.1.2022 15:02 X
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Od Android 11 uz to proste nejde:
    Apps that target Android 11 (API level 30) and use Storage Access Framework will no longer be able to grant access to directories, such as the root directory of the SD card and the Download directory. Regardless of target SDK, Storage Access Framework on Android 11 cannot be used to gain access to Android/data and Android/obb directories.
    source
    29.1.2022 15:41 Vlado99 | skóre: 10 | blog: vlado99
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Zjavne to nejako ide, keď to Total Commander dokáže. Alebo mi niečo uniká?
    29.1.2022 16:47 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Je tam napsáno „Apps that target…“, tzn. mají v manifestu target API ≥30. Systém by měl aplikaci přístup k FS umožnit, pokud má target API nižší. Na Androidu je to způsob jak donutit vývojáře přestat používat stará API a i tak zachovat kompatibilitu – „přestanete přistupovat k FS nebo Vám nedáme přístup k novému API“ (ono to tedy jde, ale komplikovaněji).
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    29.1.2022 20:48 Vlado99 | skóre: 10 | blog: vlado99
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    < manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="29" android:compileSdkVersionCodename="10" android:installLocation="auto" android:label="@string/app_name" package="com.ghisler.android.TotalCommander" platformBuildVersionCode="29" platformBuildVersionName="10">

    a

    < manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="28" android:compileSdkVersionCodename="9" package="com.arachnoid.sshelper" platformBuildVersionCode="28" platformBuildVersionName="9">
    29.1.2022 16:48 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Nabízí se jedna zjevná možnost: Rootnutý telefon.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    k3dAR avatar 29.1.2022 19:00 k3dAR | skóre: 62
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    S rootnotim, resp. pak s jeho moznostma to asi zacne/zacina byt komplikovanejsi...
    Vcera sem aktualizoval Magisk na 24(.1) a zjistil sem ze zmizela cast MagiskHide, zmizela podpora (hledat/instalace/aktualizace) Magisks modulu z repositare...
    a co sem pak k tomu nasel bylo to ze autor Magisk to odstranil, a i kdyz psal ze ne, tak to nejspis souvisi s tim ze zacal pracovat v Google v oddeleni zabezpeceni Androidu, kde mimo jine resi ochranu/detekci rootovani :-)
    sice prichazi 21.x s Zygist a Dennylist ktere jestli chapu je mozna nahrada MagiskHide, ale bud tim ze je to zatim beta, nebo nevim, zapnout v seznamu vse a GooglePay treba stale hlasi ze je rootnotu a nepujde...
    porad nemam telo, ale uz mam hlavu... nobody
    Petr Fiedler avatar 29.1.2022 19:16 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    ... ze zacal pracovat v Google v oddeleni zabezpeceni Androidu, kde mimo jine resi ochranu/detekci rootovani

    :-D

    Jendа avatar 29.1.2022 22:11 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Mně to přijde úplně neuvěřitelné a nevím kde hledat dokumentaci jak to funguje, můžeš zkusit shrnout (třeba odkazy) jak funguje "rootnutí", jeho detekce, a proč je takový problém tu detekci ošálit?
    29.1.2022 22:28 X
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Jendа avatar 29.1.2022 22:36 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Tam není technický popis, řekněme cílený na pokročilého sysadmina normálního Linuxu který ale nemá žádné zkušenosti s Androidem.
    30.1.2022 10:45 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Zkráceně a trochu zjednodušeně:

    Soubory a aplikace na Androidu stručně: Pod Androidem aplikace běží každá pod svým uživatelským účtem (tj. má své UID, účty se jmenují nějak jako u0_a42 – uživ. 0, aplikace 42). Je používán SELinux (snad od Androidu verze cca 4.4) pro omezení přístupu aplikací k HW, souborům jiných aplikací, zápisu do „externího“/sdíleného/„/sdcard“ úložiště (dnes ne nutně SD karta – prostě FS, kam mají aplikace přístup) atd. „Správné“ rozhraní pro meziprocesovou komunikaci je skrz Javovské API – intenty (tj. co spustit + parametry) apod. Klasické Linuxové rozhraní funguje, s tím, že někde od Androidu 5 existuje Storage Access Framework (SAF), který poskytuje abstrakci nad FS – něco a způsob GVfs (soubory nejsou nutně na zařízení, jiná aplikace může obstarávat přístup).

    Do /data a podadresářů jsou přimountovány FS pro jednotlivé aplikace – /data/data/org.example.app (private data aplikace), /data/app/… (balíčky), /data/local/tmp (systémové tmp).

    Pak máme sdílená úložiště – interní (překvapivě /sdcard, dnes spíše /storage/emulated/0) a další přimountované typicky někam do /storage. Tam mají aplikace read-only přístup (do Androidu 11?) bez jakýchkoliv oprávnění (nikoliv ta linuxová, ta jsou určena manifestem, u novějších systémů aplikace nemusí mít všechny od instalace a žádá až za běhu). Pro zápis je nutné oprávnění (tj. schválí uživatel při instalaci nebo za běhu). V podadresáři Android/ mají aplikace další podadresáře pro data, kam mohou aplikace vzájemně přistupovat. Aplikace má přístup pro zápis do svého podadresáře. Pak je Android/obb/, kam se mohou dostáhnout další bloby z Google Play při instalaci (až 2 na aplikaci), které jsou oddělené od balíčku (APK).

    Proč „rootovat“? Uživatel nemá na Androidu přístup ke všemu – se systémem muže interagovat jenom prostřednictvím aplikací, které nemohou všude. Snad největší možnosti má uživatel s ADB (Android Debugging Bridge, zpravidla po USB kabelu), kdy může běžet pod uživatelem shell (dříve i pod rootem), ale i ten nesmí moc sahat na systém (read-only až žádný přístup) a nemá přístup k /data/data (privátní data aplikací), pokud aplikace není verze k debugování. Do Androidu 10 bylo možné vytvořit zálohu včetně privátních dat přes ADB, teď už ne. Rootnutí znamená zjednodušeně to, že uživatel dostane přístup k rootovským oprávněním (přes ADB, nebo se nainstaluje su, které umožní aplikaci spouštět příkazy pod rootem, zpravidla se souhlasem uživatele – à la kdesu). Zpravidla tu trochu zavází SELinux. Možností je několik – zranitelnosti SW (tj. z user-spacu), nahrání vlastního systému bootloaderem nebo úprava systému přes ADB sideload (to dělá recovery, tedy program, který je možné spustit při bootování nebo přes ADB a umožňuje například smazat data nebo přeinstalovat systém) nebo i výměna bootloaderu. Ne každý výrobce to chce uživateli zrovna usnadnit – někde můžete „odemknout bootloader“ (umožnit instalaci nepodepsaného SW) přes USB kabel, jinde chce telefon heslo (pro každý kus samozřejmě jiné) nebo někde je propojka na desce. Často, zejména u starších verzí, pomůžou neopravené chyby v OS. Dříve to bývalo snazší – uživatel měl rootovská oprávnění s ADB už od výroby.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Jendа avatar 30.1.2022 11:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    OK, díky, dost z toho už jsem tak nějak tušil, ale dobře to ujasnilo. Nicméně mi není jasné, jak fungují ty tanečky kolem skrývání rootnutí před aplikacemi - ty věci kolem Magisku a tak. Chápu, že aplikace se může zeptat nějakého API (to jí ale bude lhát), nebo může hledat na filesystému suidnutou binárku su (to ale jednak moc nesouhlasí s popsaným izolováním aplikací, jednak jí to můžu tak jako tak skrýt, ať už dočasným odlitím někam jinam, nebo v nejhorším hooknutím syscallů na čtení adresářů).
    30.1.2022 11:13 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Můžete to různě schovávat.

    Aplikace může, (nepletu-li se, bez jakéhokoliv oprávnění) získat seznam jiných aplikací, do /system/bin vidí. SUIDnutá binárka su tam je snad i v běžné instalaci Androidu, ale SELinux její spuštění neumožní, nebo tak nějak. (Pak máme ještě run-as, který slouží ke spuštění pod UID jiné aplikace, ale ten sám o sobě má omezení jen na debugovatelné aplikace.) U typického rootnutí máte k su ještě aplikace pro nastavování apod.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    30.1.2022 13:18 marbu | skóre: 31 | blog: hromada | Brno
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Takže je to tak, že "rootnutí androidu" ve výsledku nainstaluje vlastní verzi su a pak aplikace, které pro určitou funkcionalitu vyžadují root oprávnění, prostě čekají že je přes su dostanou?
    There is no point in being so cool in a cold world.
    30.1.2022 15:21 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Ano. (Pak je možnost mít přístup na roota jen přes ADB, takže aplikace su nepoužívají, ale je možné spustit přes USB kabel shell pod rootem, např. pro zálohování.)
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    30.1.2022 15:24 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Kromě vhodné SUID binárky jde také o vypnutí/přenastavení SELinuxu, protože pokud by běžel tak, jak je nakonfigurován na Androidu, spustit něco pod rootem by Vám moc nepomohlo.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Petr Fiedler avatar 30.1.2022 00:45 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    ... a proč je takový problém tu detekci ošálit?

    Nevím, co má tazatel za mobil, ale já jsem byl před pár dny v SAMSUNGU a prodavač mi tam řekl, že pokud rootnu nový model, tak se v něm přepálí nějaký drátek v něčem někde, nebo tak něco a v servisu to potom poznají. Samozřejmě i to by šlo řešit, ale už to vyžaduje nějaké znalosti, zkušenosti a vybavení.

    Jo a další problém je, že ten telefon je slisovaný, takže si ani nevyměníš baterii. Pokud bys jej nějak rozdělal, abys řešil ten drátek, tak by pak byl docela problém jej znovu spojit tak, aby to v servisu nepoznali.

    30.1.2022 11:28 billgates | skóre: 27
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Ten "drotik" je eFuse priamo v procesore a pri kazdom update firmwaru sa prepaluje dalsi a dalsi, aby sa nebolo mozne vratit k starsej verzii firmwaru, ktora ma napriklad zname zranitelnosti. Rovnako to funguje uz velmi dlho na hernych konzolach a inej technike. Proste updatnes firmware na istu verziu (napriklad 5.x), tak sa prepali 5 "drotikov" a uz do zariadenia nedas starsiu verziu nez 5 (duckduckgo "firmware fuse"). Rovnako nabootujes do systemu bez digitalneho podpisu, tak sa prepali eFuse a uz sa to neda zvratit. Kazdy uvidi, ze si kriminalnik :)

    Tych eFuse moze byt priamo v procesore alebo akomkolvek inom IC kludne stovky a vsetky mozu mat iny vyznam. Napriklad moze byt eFuse, ktora sa prepali, ak interna vlhkost presiahne 90% alebo okamzite zrychlenie presiahne 50 G.
    Petr Fiedler avatar 30.1.2022 12:05 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11

    VELICE děkuji za vysvětlení. Podívám se na to.

    Jsem rád, že taky používáš DuckDuckGO. :-)

    29.1.2022 20:11 Vlado99 | skóre: 10 | blog: vlado99
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Root teraz nepripadá do úvahy, je to fungl nový telefón, nechcem prísť o záruku.
    29.1.2022 22:37 Michal
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    S Androidem to jde s kopce už ani svoje data nevlastní člověk. Snad se pro nás Linuxáky doladi Pine Phone apod. Ani me nebude vadit, že toho nebude tolik umět. Hlavně, když nebude omezený jako Android a iOS.
    Jendа avatar 29.1.2022 22:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11
    Jenže ty nepotřebuješ alternativu (už teď můžeš nosit nějaký subnotebook s normálním Linuxem a na volání mít tlačítkovou Nokii), ty potřebuješ specificky Android, protože čím dál tím víc služeb ve světě je podmíněno spouštěním Android/iOS-only aplikace.
    Petr Fiedler avatar 30.1.2022 00:31 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: Prístup ku súborom Android 11

    Přesně. Proto si teď budu kupovat další mobil. Na stávajícím mám LineageOS. Z něj budu volat, psát sms, mít v něm data atp. Ten druhý mobil budu používat tam, kde to bude nezbytné. Zatím to vidím tak, že bude ležet doma a ty věci budu řešit z domu. Pokud se časem ukáže, že jej budu potřebovat mít u sebe, tak holt budu nosit 2 founy. Co naděláš?

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.