-
Data: 2018-08-15 12:33:36
Temat: Re: Wyłączanie systemowych
Od: Trybun <c...@j...ru> szukaj wiadomości tego autora
[ pokaż wszystkie 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.
Następne wpisy z tego wątku
- 15.08.18 21:23 r...@k...pl
- 15.08.18 21:26 r...@k...pl
- 16.08.18 14:54 Trybun
- 16.08.18 16:07 r...@k...pl
- 17.08.18 14:20 Trybun
- 18.08.18 18:45 r...@k...pl
- 19.08.18 09:10 Trybun
- 20.08.18 11:55 r...@k...pl
- 20.08.18 16:05 Trybun
Najnowsze wątki z tej grupy
- Radio internetowe do starego Androida
- Nazbyt "muzyczne" słuchawki
- 5G Apokalipsa - nie tylko dla tutejszych przeżuwaczy podpiczników
- Power BANK z ładowaniem przelotowym robi PRZERWY
- Aero2
- odbiornik GPS z kablem USB
- iOS, działające wifi z autolockiem
- Z instrukcji do kitu
- Re: W telefonie brak szufladki na drugą kartę SIM
- W telefonie brak szufladki na drugą kartę SIM
- DNS restrictions are on
- Słabszy sygnał GSM od kilku tugodni
- Re: Tani dodatkowy sim do smartwacha
- Praktyczny test GPS...
- Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO
Najnowsze wątki
- 2025-02-04 ranking wyciszenia, głośność, hałas przy 130 km/h, na postoju, przy przyspieszaniu
- 2025-02-05 Warszawa => IT Recruiter <=
- 2025-02-05 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-05 Rzeszów => Spedytor Międzynarodowy <=
- 2025-02-05 Warszawa => IT Business Analyst <=
- 2025-02-05 Warszawa => Specjalista DevOps <=
- 2025-02-05 Łódź => NodeJS Developer <=
- 2025-02-05 Warszawa => QA Engineer (Quality Assurance) <=
- 2025-02-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-05 Warszawa => QA Engineer <=
- 2025-02-05 Warszawa => Programista Full Stack .Net <=
- 2025-02-05 Re: UK: Michał K. dalej czeka na rozprawę ekstradycyjną w areszcie [bo nie (jeszcze?) zebrał kaucji]
- 2025-02-04 podpisywanie umów z datą wsteczną
- 2025-02-04 Radio internetowe do starego Androida
- 2025-02-04 "ogrodowa linia napowietrzna"