eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.telefonia.gsmWyłączanie systemowych › Re: Wyłączanie systemowych
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
    0.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.
    com!news.xlned.com!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-me
    dia.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.ne
    ostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    Subject: Re: Wyłączanie systemowych
    Newsgroups: pl.misc.telefonia.gsm
    References: <5b6d8d9d$0$670$65785112@news.neostrada.pl>
    <1abxnrk7crne1$.dlg@tyczka.com>
    <5b6dcdc8$0$622$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <5b6e0a36$0$595$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <5b6e8483$0$674$65785112@news.neostrada.pl>
    <r...@4...com>
    <5b714619$0$614$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <5b728234$0$600$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    From: Trybun <c...@j...ru>
    Date: Wed, 15 Aug 2018 12:33:36 +0200
    User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
    MIME-Version: 1.0
    In-Reply-To: <a...@n...neostrada.pl>
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Content-Language: pl
    Lines: 55
    Message-ID: <5b740113$0$686$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 188.33.150.23
    X-Trace: 1534329107 unt-rea-a-01.news.neostrada.pl 686 188.33.150.23:1110
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 4279
    X-Received-Body-CRC: 3936102250
    Xref: news-archive.icm.edu.pl pl.misc.telefonia.gsm:1086769
    [ ukryj nagłówki ]

    W dniu 2018-08-14 o 12:32, Marek pisze:
    > On Tue, 14 Aug 2018 09:19:58 +0200, Trybun <c...@j...ru> wrote:
    >> To u ciebie coś nie tak z logiką - bo o ile można spod konsoli
    >> zamrażać funkcje to wiedz że "programy" to nic innego jak graficzne
    >> nakładki na te konsolowe komendy.
    >
    > Przestań opowiadać Androny,, sam jesteś nakładka. To że w jakimś
    > telefonie miałeś zainstalowaną aplikację przez producenta, która
    > działała na uprzywilejowanych prawach, umożliwiających tak szerokie
    > modyfikowanie działania aplikacji systemowych (nie mam na myśli
    > podstawowego tymczasowego zatrzymywania) to bardzo źle i nie jest
    > zgodne z ogólną polityką dystrybucji Androida, w myśl dwoch zasad,
    > pierwsza, że nie daje się małpie brzytwy a druga że aplikacje
    > działające na uprzywilejowanych prawach mogą stać się wektorem ataku i
    > należy ich ilość zminimalizować do niezbędnego minimum.
    >
    > Wyglada na to, że bardzo słusznie że teraz nie możesz tego zrobić od
    > strony "telefonu", bo nie ogarniasz podstawych rzeczy i mógłbyś sobie
    > zrobić krzywdę (w myśl tej pierwszej wyżej wymienionej zasadzie).
    >
    > Dlatego w standardowej dystrybucji Androida każda instalowana
    > aplikacja jest sandobxowana i uruchomiana z prawami
    > nieuprzywilejowanego użytkownika. Jeśli jest nawet "nakładką" i
    > uruchomi sobie shell'a z  "konsolowymi komendami" (np. pm czyli packet
    > meneger) to nadal nic nie da  bo te forkowane procesy dziedziczą prawa
    > tego nieuprzywilejowanego  użytkownika więc NIC nie mogą zrobić (w
    > telefonie bez roota)  i dlatego te nakładki ci nie działają. Jakbyś
    > był choć trochę ogarnięty to byś sam o tym się przekonał uruchomiajac 
    > ręcznie dowolnego shell'a i wydajac polecenie:
    >
    > u0_a252@C6603:/ $ pm hide com.sony.whatever
    > Error: java.lang.SecurityException: Neither user 10252 nor current
    > process has android.permission.MANAGE_USERS.
    > 1|u0_a252@C6603:/ $
    >
    >
    > I dostałbyś oczywiście błąd jak wyżej o niewystarczających
    > uprawnieniach. I nie ma znaczenia czy odpali to jakaś nakładka czy
    > bezpośrednio ręcznie shellem.
    > Jedynym rozwiązaniem jest uruchomienie ZEWNĘTRZNEGO klienta adb z PC,
    > który łączy się z systemowym procesem działającym z odpowiednimi
    > uprawnieniami i on dopiero może uruchomić odpowiednie polecenia lub
    > usługi.
    > Dlatego wymagany jest zewnętrzny klient bo tylko ZGODA na zewnętrzne
    > debugowanie USB nadaje odpowiednie prawa np. do forkowanego shell'
    > przez adb.
    >
    > Kilka postów wyżej dostałeś instrukcję jak wyłączyć trwałe systemową
    > aplikację używając klienta adb uruchomionego z PC.


    Dzięki za wyjaśnienia. W przynajmniej dwu kwestiach piszesz zwyczajne
    głupoty,ale darujmy sobie już ten temat.


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: