• Jak odinstalovat aplikaci spojenou se správou zařízení. Jak odinstalovat aplikaci, která se neodinstaluje na Androidu

    Téměř každý uživatel zařízení s operačním systémem Android se alespoň jednou setkal s výrazem root práv na Android. Ne každý přitom ví, k čemu jsou, jak je získat a uplatnit.

    Práva správce jsou druhem privilegia, které vám umožňuje plně ovládat váš gadget a provádět jakékoli změny, včetně systémových souborů. V jádru je dostat je do vašeho zařízení hacknutím. Proto takové aplikace a programy v oficiálním Obchodě Play nenajdete.

    Proč jsou tato práva potřebná?

    Ve většině případů jsou práva root v systému Android nastavena tak, aby prováděla následující akce:

    • instalace nový firmware na zařízení;
    • mění nahoru nebo dolů frekvenci procesoru;
    • změna grafického rozhraní;
    • odstranění "nativních" melodií, souborů a zbytečných aplikací;
    • změna systémových souborů;
    • nahrazení animace při zapnutí smartphonu.

    Výše uvedené úkoly nebudou nutné pro všechny kupující smartphonů. Pokud je však přesto třeba provést takové změny v standardní systém, pak budete muset zjistit, jak rootovat vaše zařízení.

    Jak získat práva root na android

    S každým nová verze android získat požadovaná práva root je stále obtížnější. Výrobci se snaží zavádět nové technologie a komplexní systémy bezpečnostní. Navzdory tomu však existuje mnoho programů, které vám umožňují dosáhnout úspěšného výsledku. Jednou z nejoblíbenějších utilit je Framaroot.

    Chcete-li získat práva root pomocí tohoto programu, musíte jej nejprve nainstalovat do smartphonu. Poté vás aplikace vyzve k výběru některých možností.

    Musíte kliknout na jednu z možností a aplikace ohlásí výsledek. V případě úspěšného výsledku musíte restartovat zařízení a bezpečně používat přístup k tajnému interní soubory chytrý telefon.

    Pokud neuspějete, nezlobte se. Způsoby jak získávání kořenů spoustu práv. Můžete například použít jiný populární aplikace oprávněný UniversalAndRoot . Programy jsou přibližně stejné. Každý z nich je docela účinný, takže stojí za to vyzkoušet každou možnost.

    Samozřejmě existuje řada případů, kdy se takové aplikace s úkolem nevypořádají. Poté budete muset získat práva root k androidu pomocí počítače a výkonnějších programů.

    Jeden z těchto počítačové programy je Super One Click. Má poměrně přehledné rozhraní a skvělé funkce. Díky tomu je jedním z nejúčinnějších a nejoblíbenějších ve své kategorii.
    Chcete-li získat práva správce pomocí počítače, potřebujete:
    - nainstalovat a spustit program na vašem počítači;
    — umožnit instalaci aplikací z jiných zdrojů do smartphonu;
    - na smartphonu provádíme ladění přes USB a připojujeme jej k počítači;
    - v programu, který se otevře, stiskněte tlačítko "root", které se nachází vlevo horním rohu;
    - čekání na dokončení procesu;
    - restartujte smartphone.


    Foto: Super One Click

    Pokud vše proběhlo v pořádku, objeví se v telefonu aplikace s názvem „Superuser“. Jeho přítomnost indikuje úspěšné obdržení root práv. Není třeba dělat nic jiného. V případě potřeby stačí tuto aplikaci aktivovat.
    Každý rok se ve volném přístupu objevuje stále více nových programů, které vám umožňují získat práva superuživatele. Můžete použít kteroukoli z nich na základě osobních preferencí. Rozhraní těchto programů je ve většině případů velmi jednoduché a k dokončení celého postupu stačí stisknout jedno tlačítko.

    Foto: Super One Click

    Při získávání práv root je třeba si uvědomit, že spolu s neomezenými možnostmi existuje několik významných nevýhod. Za prvé, jejich přijetí automaticky ruší záruku na smartphone. Z tohoto důvodu se nedoporučuje provádět takové operace na nových zařízeních. Druhou nevýhodou je riziko poškození vašeho zařízení. Změna systémových souborů může vést k selhání.

    Proto přijímat root práva a provést zásadní změny systémové soubory stojí za to, pouze pokud se uživatel dobře orientuje Tento problém a jasně rozumí algoritmu jejich akcí.

    Vážení čtenáři! Pokud máte nějaké dotazy nebo připomínky k tématu článku, zanechte je níže.

    Michail Varakin
    Střediskový učitel počítačová výuka"Specialista"
    na MSTU im. N.E. Bauman

    S rostoucím podílem mobilních zařízení na trhu se platforma Android stává pro vývojáře atraktivnější firemní aplikace. Firemní prostředí se zároveň vyznačuje nutností dodržovat zásady, které poskytují potřebnou úroveň zabezpečení. informační systémy. Android API 8 (Android 2.2) poprvé představilo podporu podnikových aplikací přístroj Administration API, které poskytuje možnost spravovat zařízení na platforma Android na systémové úrovni. Toto API umožňuje vývojářům vytvářet aplikace potřebné v podnikovém prostředí, kde správci podnikových IS potřebují kontrolu nad mobilními zařízeními zaměstnanců. Jedna z těchto aplikací je již dostupná pro všechny moderní zařízení: vestavěný poštovní klient používá Device Administration API při synchronizaci s Microsoft Exchange a prostřednictvím této aplikace mohou správci Exchange vynutit zásady hesel a také vzdáleně vymazat data (obnovit tovární nastavení) v případě ztráty nebo krádeže zařízení.

    Organizační aspekty použití

    Aplikaci, která používá rozhraní API pro správu zařízení, lze nainstalovat do zařízení jakýmkoli způsobem, například prostřednictvím Google Play i z jiných zdrojů. Skutečnost přítomnosti nainstalovaná aplikace zatím nevynucuje zásady, pro které byl vytvořen – od uživatele je vyžadován souhlas s aplikací zásad správy. V případě selhání aplikace zůstane v systému a bude v neaktivním stavu. Zpravidla mu poskytuje souhlas uživatele s používáním zásad užitečné funkce, například přístup k důvěrná informace, v případě poruchy nedostupné. Pokud uživatel nedodržuje aktuální zásady (například při použití nedostatečně silného hesla), je reakce aplikace dána tím, co vývojář považoval za nutné implementovat; obvykle uživatel ztrácí možnost využívat firemní služby. Při používání mechanismu administrace v podnikových prostředích mějte na paměti následující funkce:

    • při pokusu o připojení ke službě, která vyžaduje shodu s určitou sadou zásad, z nichž ne všechny jsou podporovány mobilní zařízení(například kvůli zastaralá verze Android), připojení nebude navázáno;
    • pokud je na zařízení aktivováno několik aplikací využívajících rozhraní API pro správu zařízení, uplatní se nejpřísnější omezení stanovená zásadami správy používanými v těchto aplikacích;
    • Kromě různých omezení týkajících se hesel (složitost, doba stárnutí, počet pokusů o zadání), maximální doby nečinnosti před uzamčením obrazovky, požadavků na šifrování médií a zákazu používání fotoaparátu v současné době Device Administration API poskytuje další funkce: Vyžadovat změnu hesla, okamžitý zámek obrazovky a obnovení továrního nastavení (lze vymazat) externí disk– SD karty);
    • obavy uživatelů ohledně možnosti firemních administrátorů přistupovat k osobním údajům a korespondenci, heslům vlastníků zařízení v v sociálních sítích atd. jsou zcela nepodložené: Device Administration API takové možnosti neposkytuje.

    Jak to funguje

    Device Administration API aktuálně obsahuje tři třídy, které jsou základem pro plnohodnotné aplikace pro správu zařízení:

    • DeviceAdminReceiver: základní třída pro třídy, které implementují zásady správy; metody zpětného volání této třídy poskytují pohodlné prostředky pro popis reakcí na určité události související s politikami - jednotlivé "přijímače zpráv" pro různé události;
    • DevicePolicyManager: třída pro správu zásad aplikovaných na zařízení;
    • DeviceAdminInfo: třída používaná k popisu metadat.

    Hlavní logika aplikace je implementována ve třídě, která rozšiřuje třídu DeviceAdminReceiver, která je dědicem třídy BroadcastReceiver. Zde je důležité pamatovat na to, že metody zpětného volání naší třídy se provádějí v hlavním vláknu aplikace (vlákno uživatelského rozhraní), takže provádění zdlouhavých operací v nich je nepřijatelné z důvodu nebezpečí zablokování uživatelského rozhraní. Všechny potřebné „dlouhodobé“ akce musí být provedeny v jiném vlákně (nebo dokonce v samostatná služba). Stejně jako běžný BroadcastReceiver musí být naše třída deklarována v manifestu aplikace:

    . . .
    android:name=".MyDeviceAdminReceiver"
    android:permission="android.permission.BIND_DEVICE_ADMIN"
    android:name="android.app.device_admin"
    android:resource="@xml/device_admin_data" />


    android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>


    . . .

    Jak můžete vidět na příkladu, náš přijímač bude přijímat zprávy s akcí rovnou ACTION_DEVICE_ADMIN_ENABLED. Aby nám takové zprávy mohl zasílat pouze systém, vyžadujeme oprávnění BIND_DEVICE_ADMIN (tato oprávnění nejsou udělována aplikacím). Prvek metadat obsahuje ukazatel na zdroj obsahující zásady podporované aplikací. V našem případě je cesta k souboru XML: res/xml/device_admin_data. Ukázkový obsah souboru je uveden níže:










    Podřízené prvky v zásadách použití popisují typy zásad používaných v aplikaci. Kompletní seznam možných zásad naleznete v konstantách třídy DeviceAdminInfo, včetně developer.android.com: http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html .

    Zvažte příklad implementace komponenty správy:

    veřejná třída MyDeviceAdminReceiver rozšiřuje DeviceAdminReceiver(

    @Přepsat
    public void onDisabled(kontext kontextu, záměr záměru) (
    super.onDisabled(kontext, záměr);
    // Voláno před ukončením této aplikace
    // být správcem zařízení (bude zakázáno
    // uživatel).
    }

    @Přepsat
    public void onEnabled(kontext kontextu, záměr záměru) (

    // Volá se, když uživatel povolil použití
    // tuto aplikaci jako správce zařízení.
    // Zde lze použít DevicePolicyManager
    // pro nastavení zásad správy.
    }

    @Přepsat
    public void onPasswordChanged(kontext kontextu, záměr záměru) (
    super.onPasswordChanged(kontext, záměr);
    // Volá se poté, co uživatel změnil své heslo.
    // Odpovídá nové heslo zásadám
    // lze nalézt pomocí metody
    // DevicePolicyManager.isActivePasswordSufficient()
    }

    @Přepsat
    public void onPasswordExpiring(kontextový kontext, záměr záměru) (
    super.onPasswordExpiring(kontext, záměr);
    // Voláno několikrát, když se blíží čas
    // stárnutí hesla: když je zařízení zapnuté, jednou denně
    // před vypršením platnosti hesla a po vypršení platnosti hesla.
    // Pokud se heslo po stárnutí nezměnilo, metoda
    // voláno jednou denně
    }

    @Přepsat
    public void onPasswordFailed(kontext kontextu, záměr záměru) (
    super.onPasswordFailed(kontext, záměr);
    // Volá se, když je zadáno neplatné heslo.
    // Lze zjistit počet neúspěšných pokusů o heslo
    // pomocí metody getCurrentFailedPasswordAttempts().
    // class DevicePolicyManager.
    }
    . . .
    }

    Chcete-li spravovat zásady v aplikaci, musíte získat odkaz na správce správy zásad (všimněte si, že kontext je předán jako parametr výše uvedeným metodám):

    DevicePolicyManager dpm = kontext (DevicePolicyManager).

    V budoucnu bude tento manažer sloužit k nastavení zásad. Metoda onEnabled(), která nastavuje požadovanou kvalitu hesla, by mohla vypadat nějak takto:

    @Přepsat
    public void onEnabled(kontext kontextu, záměr záměru) (
    super.onEnabled(kontext, záměr);
    DevicePolicyManager dpm = kontext (DevicePolicyManager).
    .getSystemService(Context.DEVICE_POLICY_SERVICE);
    ComponentName cn = new ComponentName(context, getClass()

    dpm.setPasswordQuality(cn, DevicePolicyManager.
    PASSWORD_QUALITY_NUMERIC);

    Další nastavení hesla se provádějí pomocí příslušných metod DevicePolicyManager:

    dpm.setPasswordMinimumLength(cn, 32);
    dpm.setPasswordHistoryLength(cn, 10);
    dpm.setPasswordExpirationTimeout(cn, 864000000L);

    Kromě nastavení zásad vám DevicePolicyManager umožňuje provádět další operace (samozřejmě ne v metodě onEnabled()):

    • okamžitý zámek obrazovky:
      dpm.lockNow();
    • reset na tovární nastavení čištěním SD karty:
      dpm.wipeData(DevicePolicyManager.WIPE_EXTERNAL_STORAGE);
    • zámek fotoaparátu:
      dpm.setCameraDisabled(cn, true);

    dodatečné informace

    Nasazenou funkční ukázkovou aplikaci lze nalézt v Android SDK (<путь-к-SDK>/samples/android-<версия-API/ApiDemos/).

    Developer.android.com má články na toto téma v Training: http://developer.android.com/training/enterprise/device-management-policy.html a API Guides: http://developer.android.com /guide/ topics/admin/device-admin.html .

    Popisy tříd balíčku android.app.admin na stejném webu: http://developer.android.com/guide/topics/admin/device-admin.html .

    Můžete se naučit vyvíjet mobilní aplikace pro Android v.

    Většina uživatelů systémů Windows počínaje sedmou modifikací ví, že ne všechny soubory nebo adresáře lze smazat standardní akcí nebo pomocí tlačítka Smazat. K provedení takovýchto procedur s některými objekty může systém vyžadovat administrátorská práva (pokud soubor nebo adresář nepatří k systémovým komponentám, je obvykle okamžitě vypsána výzva k potvrzení provedených akcí). Jak ale smazat soubory jménem správce, když se takové upozornění na obrazovce neobjeví? Chcete-li to provést, můžete použít několik standardních metod, které budou podrobněji popsány níže.

    Jak odstranit soubor, který vyžaduje práva správce: obecné zásady

    Obecně platí, že nejjednodušším způsobem, jak odstranit neodstranitelné objekty, ke kterým je blokován přístup, je provést potřebné úkony při přihlášení jako správce i při spuštění nebo při změně uživatele.

    Bohužel systémy Windows vytvářejí pro uživatele jednu položku, která mu dává maximální práva. Ale takzvaný supersprávce brání odstranění nebo provedení některých dalších akcí.

    Na druhou stranu, otázka, jak odstranit soubory jménem správce, může mít mírně odlišná řešení od výše uvedené metody, a to:

    • změna atributů objektu;
    • získání administrátorských práv;
    • aktivace rozšířených oprávnění;
    • pomocí příkazové konzole.

    V některých případech, pokud jde o soubory a složky nainstalovaných programů, můžete použít speciální odinstalační aplikace, které vám umožní odstranit vše a vše ze systému, pro které je hlavní podmínkou spuštění jako správce. Poté se můžete dokonce zbavit vestavěných součástí systému Windows, které nejsou odstraněny obvyklým způsobem nebo dokonce chybí v seznamu nainstalovaných aplikací.

    Změna atributů odstraněných objektů

    Jak tedy odstranit soubory z disku, pokud z nějakého důvodu nejsou odstraněny? Prvním krokem je vstoupit do sekce vlastností (nabídka RMB) v obvyklém "Průzkumníkovi" nebo v jakémkoli jiném správci souborů a zkontrolovat zahrnuté další atributy.

    Často se stává, že tam lze nastavit parametr „Pouze pro čtení“, který umožňuje otevřít soubor pro prohlížení, ale zakazuje mazání, přesouvání, přejmenování nebo úpravy. Chcete-li odstranit, jednoduše zrušte zaškrtnutí odpovídajícího atributu, poté se změny uloží a soubor bude k dispozici pro smazání.

    Jak získat administrátorská práva?

    Ale byla to nejjednodušší a zdaleka ne ideální metoda. Abyste se vyhnuli takovým problémům, není jednodušší si okamžitě nastavit maximální sadu oprávnění? Jak získat administrátorská práva?

    Chcete-li to provést, musíte nejprve spustit příkazový řádek jménem správce (cmd v nabídce Spustit), zadat do něj kombinaci síťový uživatel Administrator / aktivní: ano a po provedení příkazu restartovat systém. Přihlášení proběhne již pod administrátorem a dříve zablokované soubory a adresáře lze bez problémů smazat.

    Deaktivace kontroly registrace

    Otázka, jak odstranit soubory jménem správce, má další řešení, které přímo nesouvisí se získáním dalších práv. A spočívá ve snížení úrovně kontroly evidenčních záznamů.

    Abyste dlouho nehledali požadovanou sekci, měli byste zavolat na vyhledávací lištu z nabídky Start a zadat tam zkratku UAC. V okně parametrů, které se objeví vlevo, je speciální posuvník, který je potřeba přestavět na nejnižší pozici a uložit změny.

    Poznámka: Trvalé vypnutí kontroly se nedoporučuje, protože to může zvýšit riziko proniknutí škodlivých spustitelných kódů do systému nebo instalace nežádoucího softwaru.

    Nastavení rozšířených práv

    V zásadě si můžete nastavit rozšířenou sadu práv k provádění absolutně všech akcí poskytovaných systémem. Jak v tomto případě odstranit soubory z disku?

    Nejprve se v "Průzkumníkovi" v nabídce RMB vyvolá okno vlastností, na záložce zabezpečení se stiskne tlačítko pro další parametry, po kterém je vlastník nahrazen aktuálním uživatelem.

    Dále musíte přejít do sekce oprávnění a zaškrtnout položku plný přístup a poté zaškrtnout políčka pro přidání a nahrazení oprávnění. Po uložení změn s nesmazanými objekty bude možné provádět libovolné akce.

    Pomocí příkazového řádku

    Pokud se uživatel nebojí používat příkazovou konzoli, lze s její pomocí vyřešit otázku, jak odstranit soubory jménem správce. Zde jsou dvě možnosti akce.

    V prvním případě můžete Průzkumníka spustit se speciálními oprávněními pomocí příkazu runas /user:%userdomain%\administrator „explorer /separate“, po jehož stisknutí budou veškeré akce provedené ve správci souborů automaticky přiřazeny správci.

    Pro druhou techniku ​​zvažte jako příklad otázku, jak odstranit složku jménem správce. V tomto případě by zadaný příkaz měl vypadat takto: RMDIR /S /Q C:\FULL_PATH (například pro systémový oddíl). Výzva pro práva a potvrzení smazání pro zadaný adresář bude zakázána. Nevýhoda této metody spočívá pouze v tom, že úplnou cestu k souboru bude nutné zadat ručně nebo zkopírovat z adresního řádku stejného "Explorer" (kopírování nefunguje ve Windows7). Ale obecně je to tato metoda, která vám umožňuje bez problémů zbavit se souborů a adresářů, které byly blokovány superadministrátorem.

    To se může stát každému – při pokusu o odebrání aplikace se ukáže, že ji nelze odstranit. A v tomto případě se nebavíme o vestavěné aplikaci ve firmwaru, kterou nelze smazat bez root práv, ale o té nejběžnější, kterou jste si nainstalovali do svého zařízení.

    Před časem jsme mluvili a ukazovali například aplikaci s názvem Volume Unlock, díky které můžete zařízení zapnout stisknutím tlačítka pro zvýšení hlasitosti. Aplikace při spuštění získává administrátorská práva, nelze ji tedy jednoduchým způsobem odinstalovat. A takhle to vypadá – názorně si to ukážeme.

    Jdeme do nastavení a najdeme sekci "Aplikace".

    Zde vidíme seznam aplikací. Vyberte požadovaný (v našem případě Odemknutí hlasitosti).

    A co vidíme? Správně, tlačítko "Smazat" je neaktivní.

    Pokud se potýkáte s podobným problémem, nevadí, dá se vyřešit. Chcete-li to provést, přejděte na Google Play a zadejte do vyhledávání slovo „smazat“ (bez uvozovek) nebo odinstalátor. Vyberte aplikaci z Rhythm Software a nainstalujte ji. Jedná se o extrémně malou bezplatnou aplikaci, která ani nevyžaduje další práva.

    Po instalaci aplikaci otevřete a zobrazí se seznam všech nainstalovaných aplikací. Vybereme požadovanou aplikaci tak, že na ni jednou klepneme, a poté klikneme na tlačítko „Smazat vybrané aplikace“, které se nachází v horní části obrazovky.

    Souhlasíme s odstraněním a vidíme před sebou okénko, ve kterém je napsáno: „Není možné balíček odstranit, protože vybráno pro správu zařízení." Klikněte na "Nastavení správy".

    Otevře se okno, v něm odškrtneme aplikaci.

    V novém okně deaktivujte administrátorská práva pro aplikaci kliknutím na tlačítko "Zakázat".

    Poté se dostaneme na stránku aplikace a uvidíme, že je aktivováno tlačítko "Smazat".

    Klikněte na něj a aplikace se smaže.

    Samozřejmě tímto způsobem můžete odstranit virové aplikace, které nelze odstranit běžným způsobem. K odinstalaci systémových aplikací jsou vyžadována práva root.

    Druhý způsob

    Za tento způsob děkujeme uživateli s přezdívkou Android, který v komentářích navrhl méně komplikovaný způsob odstranění takových aplikací. Mluvil o jiné metodě, která vyžaduje povolení ladění USB. Uživatel s přezdívkou Valery řekl, že tuto metodu můžete použít bez ladění USB, za což děkuje. A přesto ukazujeme příklad s laděním USB - pro každý případ. Doporučujeme vám okamžitě otevřít sekci „Zabezpečení“ (viz poslední tři snímky obrazovky) a pokud to nepomůže, zkuste povolit ladění USB.

    Jdi do nastavení. Zde najděte sekci „O telefonu“ (nebo „O tabletu“).

    Po otevření této sekce se objeví v nastavení:

    Přejděte do něj a zaškrtněte políčko vedle Ladění USB.

    Zde uvidíte zaškrtnutí u aplikace, která není odinstalována běžným způsobem.

    Jednoduše zrušte zaškrtnutí políčka a klikněte na Zakázat.

    Nyní lze aplikaci odinstalovat běžným způsobem.