- - Hoe een app als systeem-app op Android te installeren [gids]

Hoe een app als systeem-app op Android te installeren [Guide]

Tijdens het installeren van een app op je Android-apparaat iszo eenvoudig als ernaar zoeken in de Google Play Store en de installatie raken of de APK op uw telefoon sideloaden, waardoor ze altijd worden geïnstalleerd als gebruikers-apps (ook wel data-apps genoemd). Soms moeten bepaalde apps worden geïnstalleerd als systeem-apps in plaats van gebruikers-apps om hun volledige potentieel te benutten, en dat is waar het een beetje ingewikkeld wordt. In deze gids laten we u zien hoe u elke Android-app als systeem-app op uw Android-apparaat kunt installeren.

Install-Any-Android-App-As-System-App

De apps die op uw Android-apparaten zijn geïnstalleerd, kunnen dat zijnin grote lijnen gecategoriseerd als systeem-apps of gebruikers-apps, op basis van hun installatielocatie. De gebruikers-apps zijn gewoon al uw normale app-installaties via de Google Play Store, Amazon Appstore of sideloading. Deze gaan naar de / data-partitie van uw Android-telefoon, het gedeelte van het interne geheugen dat beschikbaar wordt gesteld voor gebruikersgegevens en apps.

Systeem-apps zijn eigenlijk de apps die komenvooraf geïnstalleerd met uw ROM. In een standaard Android-gebruikersomgeving heeft de gebruiker geen schrijftoegang tot de / systeempartitie en daarom is het niet mogelijk om systeemapps rechtstreeks te installeren of te verwijderen. Het proces is niet zo moeilijk als het klinkt. Er is echter een vangst.

Om een ​​app als systeem-app op te installerenuw Android-apparaat, moet uw apparaat zijn geroot of moet een aangepast herstel zijn geïnstalleerd (of beide). Meestal gebruikt vrijwel iedereen die een aangepast herstel heeft geïnstalleerd een geroote ROM, dus we gebruiken de methode alleen voor geroote telefoons.

Root Access File Manager-methode

Voorwaarden

  • Uw Android-apparaat moet zijn geroot. Als dit nog niet is gebeurd, bekijk dan onze gids over het rooten van Android.
  • Een root-toegang bestandsbeheerder naar keuze. We zullen hiervoor ES File Explorer gebruiken.
  • Het APK-bestand voor de app die u als systeem-app wilt installeren. Maak je geen zorgen als je de app als een normale gebruikersapp hebt geïnstalleerd; laten we u zien hoe u de APK kunt pakken.
Belangrijk: Zorg ervoor dat je SuperUser-machtigingsverzoeken toestaat die je tijdens deze stappen kunt krijgen ..

Procedure

  1. ES File Explorer configureren voor root lees- / schrijftoegang (slechts eenmaal vereist):
    1. Start ES File Explorer, druk op Menu en tik op ‘Instellingen’.
    2. Schakel in de instellingen het selectievakje ‘Up to root’ in.
    3. Schakel verderop in de instellingen het selectievakje 'Root Explorer' in. U krijgt een waarschuwing dat u moet bevestigen.
    4. U krijgt dan het Superuser-machtigingsverzoek dat u moet toestaan.
    5. Schakel ten slotte de check 'Mount File System' inen druk op de terug-toets om terug te keren naar de verkenner-interface. ES File Explorer is nu geconfigureerd om te werken als root-verkenner. U hoeft dit nu niet meer op hetzelfde apparaat te doen, tenzij u ES File Explorer verwijdert, een fabrieksreset uitvoert of een ander ROM installeert.
  2. De APK vinden van een al geïnstalleerde normale app (ga naar stap 3 als u al over de APK beschikt):
    1. Installeer eerst de app uit de Play Store, als u dat nog niet heeft gedaan.
    2. Start ES File Explorer en ga naar / data / app. (Mogelijk moet u op de knop Terug drukken om naar / eerst te gaan).
    3. Als u het pictogram van de app kent, kunt u dit eenvoudig doenvind het hier. Als u problemen ondervindt bij het vinden van de app hier vanwege de verwarrende namen of omdat er veel apps zijn geïnstalleerd, zoekt u naar de app in Google Play Store in een webbrowser en bekijkt u de Play Store-link voor de naam. De bestandsnaam is in principe het gedeelte erna ? Id = in zijn marktkoppeling (en vóór elke andere vraagmarkering die al dan niet in de link verschijnt). De marktlink voor ES File Explorer is bijvoorbeeld https://play.google.com/store/apps/details?id=com.estrongs.android.pop en het APK-bestand in / data / app is com.estrongs. android.pop-1.apk.
  3. Als u al de APK hebt van het bestand dat u gebruiktwilt installeren als een systeem-app, zorg ervoor dat u deze hebt overgezet naar de SD-kaart van uw apparaat als u dat nog niet heeft gedaan. Zorg er ook voor dat u het pad kent waar u het naar de SD-kaart hebt gekopieerd.
  4. Nadat u de vereiste APK op de SD hebt gevondenkaart van ES File Explorer, blijf op het pictogram tikken en vasthouden totdat u een menu krijgt en tik op ‘Cut’. Je zou nu een kleine blauwe pijl onderaan het scherm moeten zien. (U kunt ‘Kopiëren’ in plaats van ‘Knippen’ selecteren als u een bestand kopieert vanaf de SD-kaart en daar een kopie wilt bewaren. Gebruik altijd ‘Knippen’ als u een APK kopieert van / data / app.)
    ES File Explorer kopiëren
  5. Druk nu op de terug-knop tot je bij / bent en blader vervolgens naar / system / app /
  6. Tik op het kleine pijltje dat u onderaan het scherm ziet. Er verschijnt een venster met het pictogram van het gekopieerde bestand.
  7. Tik op het pictogram van het bestand en het wordt overgebracht naar / system / app /.
  8. Zoek nu het pictogram van de app in de lijst met bestanden en blijf erop tikken en vasthouden totdat u het menu krijgt.
  9. Blader omlaag in het menu totdat u ‘Eigenschappen’ ziet en tik erop. U ziet nu het dialoogvenster Eigenschappen.
  10. Tik op de knop 'Wijzigen' voor de machtigingen om het dialoogvenster met machtigingen te openen.
  11. Zorg ervoor dat alles onder ‘Lezen’ is aangevinkt, alleen ‘Gebruiker’ is aangevinkt onder ‘Schrijven’ en niets is aangevinkt onder ‘Uitvoeren’ Je scherm zou er als volgt uit moeten zien:
    ES File Explorer-machtigingen
  12. Tik op OK op dit scherm en vervolgens op het scherm Eigenschappen. De machtigingen van uw app zijn nu correct ingesteld.
  13. Start uw apparaat opnieuw op. Uw app is nu klaar om te worden gebruikt als systeem-app.

Terminal Emulator-methode

Als u niet voor het doel een bestandsbrowser wilt configureren en gebruiken en liever gewoon snel een paar opdrachten geeft om het werk te doen, hebben we u gedekt.

Voorwaarden

  • Uw Android-apparaat moet zijn geroot. Als dit nog niet is gebeurd, bekijk dan onze gids over het rooten van Android.
  • Android Terminal Emulator
  • Mount / systeem (rw / ro)
  • Het APK-bestand voor de app die u als systeem-app wilt installeren. Maak je geen zorgen als je de app als een normale gebruikersapp hebt geïnstalleerd; laten we u zien hoe u de APK kunt pakken.

Belangrijk: Zorg ervoor dat je SuperUser-machtigingsverzoeken toestaat die je tijdens deze stappen kunt krijgen ..

Als je de app op je telefoon hebt geïnstalleerd als een normale gebruikersapp:

  1. Start de app 'mount / system (rw / ro)' op uw telefoon.
  2. Tik op ‘Mount r / w’ om je / systeempartitie als schrijfbaar te mounten.
  3. Zoek naar de app in Google Play Store in een webbrowser (op elk apparaat) en open de Play Store-webpagina.
  4. Kijk naar de Play Store-link van de app voor een string die begint met ? Id = en eindigt voor elk verder vraagteken in dekoppeling. Dat zal deel uitmaken van de naam van de APK op uw telefoon. De marktlink voor ES File Explorer is bijvoorbeeld https://play.google.com/store/apps/details?id=com.estrongs.android.pop en het APK-bestand in / data / app is com.estrongs. android.pop-1.apk. Als je een ander vraagteken achter zo'n naam ziet in de link, negeer alles daarna.
  5. Start Android Terminal Emulator en voer de volgende opdrachten een voor een in:
    su
    cd /data/app/
  6. Voer nu deze opdracht in en zorg ervoor dat u vervangt‘Bestandsnaam_deel_resultaten_hier’ met de gedeeltelijke bestandsnaam voor uw app die u via de link in stap B hebt ontdekt. ​​Vergeet niet de asterisk (*) aan het einde.
    ls file_name_part_comes_here*

    In het geval van ons voorbeeld uit stap B zou het commando zijn

    ls com.estrongs.android.pop*
  7. Als gevolg van de opdracht in stap D doet u datbekijk de volledige bestandsnaam van de app. In ons voorbeeld zou het resultaat com.estrongs.android.pop-1.apk zijn. Het is meestal dezelfde gedeeltelijke app-naam die we hebben gekregen van de link in stap B, gevolgd door een koppelteken (-), een nummer (meestal maar niet altijd 1) en de .apk-extensie. Altviool, we hebben de bestandsnaam van de vereiste APK gevonden.
  8. Voer nu deze opdracht in, waarbij volledige_bestandsnaam_resultaten_hier wordt vervangen door de volledige bestandsnaam inclusief de extensie:
    mv full_file_name_comes_here.apk /system/app/full_file_name_comes_here.apk

    In ons voorbeeld zou het commando zijn

    mv com.estrongs.android.pop-1.apk /system/app/com.estrongs.android.pop-1.apk
  9. Uw app is verplaatst naar de systeempartitie, waardoor het een systeem-app is van een gebruikers-app. U kunt nu het Terminal Emulator-venster sluiten en uw apparaat opnieuw opstarten om de wijzigingen door te voeren.

Als u de APK van het bestand op uw computer hebt:

  1. Kopieer de APK naar de SD-kaart van uw telefoon vanaf uw computer.
  2. Start Android Terminal Emulator op uw telefoon.
  3. Voer deze opdrachten in, waarbij bestandsnaam_resultaten_hier wordt vervangen door de volledige naam van het APK-bestand inclusief de extensie:
    cp /sdcard/file_name_comes_here /system/app/file_name_comes_here.apk
    chmod 644 /system/app/file_name_comes_here.apk

    Als de bestandsnaam bijvoorbeeld FileManager.apk is, zijn de opdrachten als volgt:

    cp /sdcard/FileManager.apk /system/app/FileManager.apk
    chmod 644 /system/app/FileManager.apk

    En je bent klaar! Start de telefoon nu opnieuw op om de wijzigingen door te voeren.

ADB-methode

Voorwaarden

  • Uw Android-apparaat moet zijn geroot. Als dit nog niet is gebeurd, bekijk dan onze gids over het rooten van Android.
  • ADB geïnstalleerd en geconfigureerd op uw computer. Zie onze gids voor de volledige methode.
  • Het APK-bestand voor de app die u als systeem-app wilt installeren. Maak je geen zorgen als je de app als een normale gebruikersapp hebt geïnstalleerd; laten we u zien hoe u de APK kunt pakken.

Procedure

Als je de app op je telefoon hebt geïnstalleerd als een normale gebruikersapp:

  1. Zoek naar de app in Google Play Store op uw computer in een webbrowser en open de Play Store-pagina.
  2. Kijk naar de Play Store-link van de app voor een string die begint met ? Id = en eindigt voor elk verder vraagteken in dekoppeling. Dat zal deel uitmaken van de naam van de APK op uw telefoon. De marktlink voor ES File Explorer is bijvoorbeeld https://play.google.com/store/apps/details?id=com.estrongs.android.pop en het APK-bestand in / data / app is com.estrongs. android.pop-1.apk. Als je een ander vraagteken achter zo'n naam ziet in de link, negeer alles daarna.
  3. Start een opdrachtpromptvenster en voer de volgende opdrachten een voor een in:
    adb remount
    adb shell
    su
    cd /data/app/
  4. Voer nu deze opdracht in en zorg ervoor dat u vervangt‘Bestandsnaam_deel_resultaten_hier’ met de gedeeltelijke bestandsnaam voor uw app die u via de link in stap B hebt ontdekt. ​​Vergeet niet de asterisk (*) aan het einde.
    ls file_name_part_comes_here*

    In het geval van ons voorbeeld uit stap B zou het commando zijn

    ls com.estrongs.android.pop*
  5. Als gevolg van de opdracht in stap D doet u datbekijk de volledige bestandsnaam van de app. In ons voorbeeld zou het resultaat com.estrongs.android.pop-1.apk zijn. Het is meestal dezelfde gedeeltelijke app-naam die we hebben gekregen van de link in stap B, gevolgd door een koppelteken (-), een nummer (meestal maar niet altijd 1) en de .apk-extensie. Altviool, we hebben de bestandsnaam van de vereiste APK gevonden.
  6. Voer nu deze opdracht in, waarbij volledige_bestandsnaam_resultaten_hier wordt vervangen door de volledige bestandsnaam inclusief de extensie:
    mv full_file_name_comes_here.apk /system/app/full_file_name_comes_here.apk
    exit
    exit
    adb reboot

    In ons voorbeeld zou het commando zijn

    mv com.estrongs.android.pop-1.apk /system/app/com.estrongs.android.pop-1.apk

    En je bent klaar.

  7. Uw app is verplaatst naar de systeempartitie, waardoor het een systeem-app is van een gebruikers-app. U kunt nu het opdrachtpromptvenster sluiten. De telefoon start nu opnieuw op om de wijzigingen door te voeren.

Als u de APK van het bestand op uw computer hebt:

  1. Open een opdrachtpromptvenster en navigeer naar de locatie van het APK-bestand op uw computer.
  2. Voer deze opdrachten in, waarbij bestandsnaam_resultaten_hier wordt vervangen door de volledige naam van het APK-bestand inclusief de extensie:
    adb remount
    adb push file_name_comes.apk_here /system/app/
    adb shell chmod 644 /system/app/file_name_comes_here.apk
    adb reboot

    Als de bestandsnaam bijvoorbeeld FileManager.apk is, zijn de opdrachten als volgt:

    adb push FileManager.apk /system/app/
    adb shell chmod 644 /system/app/FileManager.apk

    En je bent klaar!

Uw telefoon wordt opnieuw opgestart en uw app is klaar om te worden gebruikt als systeem-app.

Methode voor niet-geroote apparaten met aangepast herstel geïnstalleerd

Als je een aangepast herstel hebt en je telefoon niet hebt geroot, weet je al wat je doet en weet je dat je alleen het zip-bestand van de apps moet flashen die je moet installeren als systeem-apps.

Comments