- - Hur man installerar en app som en systemapp på Android [Guide]

Hur man installerar en app som en systemapp på Android [Guide]

När du installerar en app på din Android-enhet är detså enkelt som att söka efter det i Google Play Store och slå installation eller sidoplasta dess APK på din telefon, som alltid installerar dem som användarappar (även kallad dataprogram). Ibland måste vissa appar installeras som systemappar snarare som användarappar för att utnyttja deras fulla potential, och det är där saker blir lite komplicerade. I den här guiden visar vi dig hur du kan installera en Android-app som en systemapp på din Android-enhet.

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

De appar som installeras på dina Android-enheter kan varai stort sett kategoriserade som systemappar eller användarappar, baserat på deras installationsplats. Användarapparna är bara alla dina vanliga appinstallationer via Google Play Store, Amazon Appstore eller sidladdning. Dessa går till / datapartitionen på din Android-telefon, som är den del av det interna minnet som görs tillgängligt för användardata och appar.

Systemappar är i princip de appar som kommerförinstallerat med din ROM. I en vanlig Android-användarmiljö har användaren inte skrivåtkomst till / systempartitionen och det är därför inte möjligt att installera eller avinstallera systemappar direkt. Processen är inte så svår som den kan låta. Men det finns en fångst.

För att installera en app som en systemapp pådin Android-enhet, din enhet måste antingen vara rotad eller ha en anpassad återställning installerad (eller båda). Vanligtvis använder nästan alla som har en anpassad återställning installerat en rotad ROM, så vi använder bara metoden för rotade telefoner.

Root Access File Manager-metod

Krav

  • Din Android-enhet måste vara förankrad. Om det inte redan är det, kolla in vår guide för rooting Android.
  • En root accessfilhanterare som du väljer. Vi kommer att använda ES File Explorer för detta ändamål.
  • APK-filen för appen du vill installera som systemapp. Om du har appen installerad som en vanlig användarapp, oroa dig inte; vi visar dig hur du tar tag i dess APK.
Viktig: Se till att tillåta SuperUser-behörighetsbegäranden som du kan få under dessa steg ..

Procedur

  1. Konfigurera ES File Explorer för rootläs / skrivåtkomst (krävs endast en gång):
    1. Starta ES File Explorer, tryck på Meny och tryck på 'Inställningar'.
    2. I inställningarna aktiverar du kryssrutan 'Upp till root'.
    3. Längre ner i inställningarna, aktivera kryssrutan "Root Explorer". Du får en varning om att du ska bekräfta.
    4. Du får sedan begäran om Superuser-behörigheter som du måste tillåta.
    5. Slutligen, aktivera kontrollen "Mount File System"och tryck på bakåtknappen för att komma tillbaka till utforskargränssnittet. ES File Explorer är nu konfigurerad att fungera som root explorer. Du behöver inte göra det igen på samma enhet nu, såvida du inte avinstallerar ES File Explorer, utför en fabriksåterställning eller installerar en annan ROM.
  2. Hitta APK för en redan installerad normalapp (hoppa till steg 3 om du redan har APK):
    1. Först av allt, installera appen från Play Store om du inte redan har gjort det.
    2. Starta ES File Explorer och gå till / data / app. (Du kanske måste trycka på bakåtknappen för att komma till / först).
    3. Om du känner till appens ikon kan du enkelt göra dethitta det här. Om du har problem med att hitta appen här på grund av de förvirrande namnen eller på grund av att många appar är installerade, söker du bara efter appen i Google Play Store i en webbläsare och tittar på länken till Play Store för namnet. Filnamnet kommer i princip att vara delen efter ? id = i sin marknadslänk (och före någon annan frågamärke som kanske eller inte visas i länken). Till exempel är marknadslänken för ES File Explorer https://play.google.com/store/apps/details?id=com.estrongs.android.pop och dess APK-fil i / data / app är com.estrongs. android.pop-1.apk.
  3. Om du redan har APK för filen som duvill installera som en systemapp, se till att du har överfört det till enhetens SD-kort om du inte redan har gjort det. Se också till att du vet vilken väg du har kopierat den på SD-kortet.
  4. När du har hittat önskad APK på SDkort från ES File Explorer, tryck och håll kvar på ikonen tills du får en meny och klicka på 'Klipp ut'. Du borde se en liten blå pil längst ner på skärmen nu. (Du kan välja 'Kopiera' istället för 'Klipp ut' om du kopierar en fil över från SD-kortet och vill behålla en kopia där. Om du kopierar en APK från / data / app, använd alltid 'Klipp ut'.)
    ES File Explorer-kopiering
  5. Tryck nu på bakåtknappen tills du når / och bläddrar sedan till / system / app /
  6. Klicka på den lilla pilen som du ser längst ner på skärmen. Det kommer att föra upp en ruta med ikonen för den kopierade filen.
  7. Klicka på filens ikon så kommer den att överföras till / system / app /.
  8. Hitta nu appens ikon i listan över filer där och tryck på och håll den kvar tills du får menyn.
  9. Rulla ner i menyn tills du ser 'Egenskaper' och tryck på den. Nu kommer du att se egenskaperna i dialogrutan.
  10. Klicka på knappen "Ändra" framför behörigheterna för att få fram behörighetsdialogen.
  11. Se till att allt under "Läs" är markerat, endast "Användare" är markerat under "Skriv" och ingenting är markerat under "Kör". Din skärm ska se ut så här:
    ES File Explorer-behörigheter
  12. Klicka på OK på den här skärmen och sedan på Egenskaper-skärmen. Din apps behörigheter är nu korrekt inställda.
  13. Starta om din enhet. Din app är nu redo att användas som systemapp.

Terminalemulatormetod

Om du inte vill konfigurera och använda en filwebbläsare för ändamålet och snarare bara vill ge ut några kommandon för att utföra jobbet, har vi täckt.

Krav

  • Din Android-enhet måste vara förankrad. Om det inte redan är det, kolla in vår guide för rooting Android.
  • Android terminalemulator
  • Montering / system (rw / ro)
  • APK-filen för appen du vill installera som systemapp. Om du har appen installerad som en vanlig användarapp, oroa dig inte; vi visar dig hur du tar tag i dess APK.

Viktig: Se till att tillåta SuperUser-behörighetsbegäranden som du kan få under dessa steg ..

Om du har appen installerad på din telefon som en vanlig användarapp:

  1. Starta appen 'mount / system (rw / ro)' på din telefon.
  2. Tryck på 'Montera r / w' för att montera din / systempartition som skrivbar.
  3. Sök efter appen i Google Play Store i en webbläsare (på vilken enhet som helst) och öppna Play Store-webbsidan.
  4. Titta på appen Play Store i appen för en sträng som börjar med ? id = och slutar innan ytterligare frågetecken ilänk. Det kommer att vara en del av APK: s namn på din telefon. Till exempel är marknadslänken för ES File Explorer https://play.google.com/store/apps/details?id=com.estrongs.android.pop och dess APK-fil i / data / app är com.estrongs. android.pop-1.apk. Om du ser ett annat frågetecken efter ett sådant namn i länken, ignorera allt efter det.
  5. Starta Android Terminal Emulator och ange följande kommandon en efter en:
    su
    cd /data/app/
  6. Ange nu det här kommandot och se till att du byter ut"Filnamn_part_resultat_här" med det partiella filnamnet för din app som du hittade på länken i steg B. Glöm inte asterisken (*) i slutändan.
    ls file_name_part_comes_here*

    Om vårt exempel från steg B skulle kommandot vara

    ls com.estrongs.android.pop*
  7. Som ett resultat av kommandot i steg D kommer du att göra detse appens fullständiga filnamn. I vårt exempel skulle resultatet vara com.estrongs.android.pop-1.apk. Det är vanligtvis samma partiella appnamn som vi fick från länken i steg B, följt av ett bindestreck (-), ett nummer (vanligtvis men inte alltid 1) och .apk-förlängningen. Viola, vi har hittat filnamnet på den nödvändiga APK.
  8. Ange nu det här kommandot genom att ersätta full_file_name_come_here med det fullständiga filnamnet inklusive tillägget:
    mv full_file_name_comes_here.apk /system/app/full_file_name_comes_here.apk

    I fallet med vårt exempel skulle kommandot vara

    mv com.estrongs.android.pop-1.apk /system/app/com.estrongs.android.pop-1.apk
  9. Din app har flyttats till systempartitionen, vilket gör den till en systemapp från en användarapp. Du kan nu stänga fönstret Terminal Emulator och starta om din enhet för att ändringarna ska träda i kraft.

Om du har APK för filen tillgänglig på din dator:

  1. Kopiera APK till telefonens sd-kort från din dator.
  2. Starta Android Terminal Emulator på din telefon.
  3. Ange dessa kommandon genom att ersätta filnamn_resultat_här med det fullständiga namnet på APK-filen inklusive tillägget:
    cp /sdcard/file_name_comes_here /system/app/file_name_comes_here.apk
    chmod 644 /system/app/file_name_comes_here.apk

    Om filnamnet till exempel är FileManager.apk, skulle kommandona vara som:

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

    Och du är klar! Starta om telefonen nu för att ändringarna ska träda i kraft.

ADB-metod

Krav

  • Din Android-enhet måste vara förankrad. Om det inte redan är det, kolla in vår guide för rooting Android.
  • ADB installerat och konfigurerat på din dator. Se vår guide för komplett metod.
  • APK-filen för appen du vill installera som systemapp. Om du har appen installerad som en vanlig användarapp, oroa dig inte; vi visar dig hur du tar tag i dess APK.

Procedur

Om du har appen installerad på din telefon som en vanlig användarapp:

  1. Sök efter appen i Google Play Store på din dator i en webbläsare och öppna Play Store-sidan.
  2. Titta på appen Play Store i appen för en sträng som börjar med ? id = och slutar innan ytterligare frågetecken ilänk. Det kommer att vara en del av APK: s namn på din telefon. Till exempel är marknadslänken för ES File Explorer https://play.google.com/store/apps/details?id=com.estrongs.android.pop och dess APK-fil i / data / app är com.estrongs. android.pop-1.apk. Om du ser ett annat frågetecken efter ett sådant namn i länken, ignorera allt efter det.
  3. Starta ett kommandotolkfönster och ange följande kommandon en efter en:
    adb remount
    adb shell
    su
    cd /data/app/
  4. Ange nu det här kommandot och se till att du byter ut"Filnamn_part_resultat_här" med det partiella filnamnet för din app som du hittade på länken i steg B. Glöm inte asterisken (*) i slutändan.
    ls file_name_part_comes_here*

    Om vårt exempel från steg B skulle kommandot vara

    ls com.estrongs.android.pop*
  5. Som ett resultat av kommandot i steg D kommer du att göra detse appens fullständiga filnamn. I vårt exempel skulle resultatet vara com.estrongs.android.pop-1.apk. Det är vanligtvis samma partiella appnamn som vi fick från länken i steg B, följt av ett bindestreck (-), ett nummer (vanligtvis men inte alltid 1) och .apk-förlängningen. Viola, vi har hittat filnamnet på den nödvändiga APK.
  6. Ange nu det här kommandot genom att ersätta full_file_name_come_here med det fullständiga filnamnet inklusive tillägget:
    mv full_file_name_comes_here.apk /system/app/full_file_name_comes_here.apk
    exit
    exit
    adb reboot

    I fallet med vårt exempel skulle kommandot vara

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

    Och du är klar.

  7. Din app har flyttats till systempartitionen, vilket gör den till en systemapp från en användarapp. Du kan nu stänga kommandotolken. Telefonen kommer nu att starta om för att ändringarna ska träda i kraft.

Om du har APK för filen tillgänglig på din dator:

  1. Öppna ett kommandotolkfönster och navigera till platsen för APK-filen på din dator.
  2. Ange dessa kommandon genom att ersätta filnamn_resultat_här med det fullständiga namnet på APK-filen inklusive tillägget:
    adb remount
    adb push file_name_comes.apk_here /system/app/
    adb shell chmod 644 /system/app/file_name_comes_here.apk
    adb reboot

    Om filnamnet till exempel är FileManager.apk, skulle kommandona vara som:

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

    Och du är klar!

Din telefon startar om och din app är redo att användas som systemapp.

Metod för obearbetade enheter med anpassad återställning installerad

Om du har en anpassad återställning och inte har förankrat din telefon vet du redan vad du gör och vet att du bara måste blinka zip-filen för de appar du behöver installera som systemappar.

kommentarer