¿Cómo instalo adecuadamente una aplicación de sistema dado su nombre ?apk? -- apk campo con system-apps camp android Relacionados El problema

How do I properly install a system app given its .apk?


31
vote

problema

Español

He eliminado una aplicación de sistema (com.android.mms) y tengo el .apk necesitado para restaurarlo, sin embargo, no se instalará a través de los canales estándar (ejecutando el .apk me da "la aplicación no instalada"). ¿Cuál es la forma correcta de instalar la aplicación de un sistema ?apk?

Original en ingles

I removed a system app (com.android.mms) and I have the .apk needed to restore it, however it won't install through the standard channels (running the .apk gives me "application not installed"). What's the proper way to install a system app's .apk?

     

Lista de respuestas

43
 
vote
vote
La mejor respuesta
 

Tendrá que presionar el teléfono a la partición del sistema a la carpeta /system/app o abcdefhijklmnabcdefghijklmn3 cuando se usa Android 4.3 usando ABCDEFGHIJKLMNABCDEFGHIJKLMN4 . Puede encontrar más información sobre adb aquí: http: // Android-DLS. com / wiki / index.php? title = adb .

Para escribir en ABCDEFGHIJKLMNABCDEFGHIJKLMN6 Es probable que tenga que volver a montar, lectura-escritura:

  adb shell su mount -o rw,remount /system   

O, hágalo enteramente de la ADB del anfitrión:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN8   

Ahora puede colocar el ABCDEFGHIJKLMNABCDEFGHIJKLMN9 :

  fastboot flash recovery recovery.img0  

Posteriormente, si las banderas aún no están configuradas, cambian los permisos. Todas las aplicaciones del sistema deben tener los permisos fastboot flash recovery recovery.img1 . También puede cambiarlos a través de ADB con el comando fastboot flash recovery recovery.img2 . aunque es bastante antiguo, esto puede ayudar

Después de haber colocado el ABCDEFGHIJKLMNABCDEFGHIJKLMN13 debe reiniciar su dispositivo. Por ejemplo, con fastboot flash recovery recovery.img4 .

 

You will need to push the .apk to the phone to the System partition to the folder /system/app or /system/priv-app when using Android 4.3 using adb. You can find more info about adb here: http://android-dls.com/wiki/index.php?title=ADB.

In order to write to /system you likely have to remount it read-write:

adb shell su mount -o rw,remount /system 

Or, do it entirely from the host's ADB:

adb root adb remount 

Now you can place the .apk:

adb push my-app.apk /sdcard/ adb shell su cd /sdcard mv my-app.apk /system/app # or when using Android 4.3 or higher mv my-app.apk /system/priv-app 

Afterwards if the flags are not already set change the permissions. All System-Apps need to have the permissions rw-r--r--. You can also change them via ADB with the command chmod 644 /path_to/your_file. Though it's quite old, this may help

After you have placed the .apk you need to reboot your device. For example with adb reboot.

 
 
       
       
6
 
vote

carl parker escribe al respecto en Autoridad de Android :
(Parcialmente reproducido aquí en caso de que la publicación original se caiga)

para aplicaciones instaladas en el dispositivo

  • Suponiendo que ha instalado la aplicación en su dispositivo, vaya a la aplicación Enlace de la tienda de Google Play y toma nota de las palabras después de "? ID =" y ignorar el resto.
  • Conecte su dispositivo a la computadora a través de USB cable.
  • Abra el símbolo del sistema en su computadora y escriba lo siguiente Comandos:
  fastboot flash recovery recovery.img5  
  • Escriba el comando fastboot flash recovery recovery.img6 (donde "AppFileName" es la ID de la aplicación en Google Play Tienda; Asegúrese de incluir el asterisco al final). Este comando mostrará el nombre de archivo APK completo de la aplicación.
  • Ingrese el siguiente comando:
  ABCDEFGHIJKLMNABCDEFGHIJKLMN17   
  • El dispositivo ahora se reiniciará. Su aplicación ahora está guardada como un sistema. aplicación.

para aplicaciones cuyas aps están en el disco duro de la PC

  • Abra un símbolo del sistema en su computadora y navegue hasta donde la APK archivo se encuentra.
  • Habilitar la depuración de USB en su dispositivo y conecte su Dispositivo a la computadora a través del cable USB.
  • Ingrese los siguientes comandos:
  ABCDEFGHIJKLMNABCDEFGHIJKLMN18   

El teléfono se reiniciará automáticamente. Su aplicación ahora se guardará como una aplicación de sistema.

 

Carl Parker writes about it on Android Authority:
(partly reproduced here in case the original post goes down)

For Apps Installed on the Device

  • Assuming you have installed the app on your device, go to the appxe2x80x99s Google Play Store link and take note of the words after xe2x80x9c?id=xe2x80x9d and ignore the rest.
  • Connect your device to the computer via USB cable.
  • Open the command prompt on your computer and type the following commands:
adb remount  adb shell  su  cd /data/app/  
  • Type the command ls appfilename* (where xe2x80x9cappfilenamexe2x80x9d is the appxe2x80x99s ID on Google Play Store; make sure you include the asterisk at the end). This command will display the appxe2x80x99s complete APK filename.
  • Enter the following command:
mv apk_full_filename_here /system/app/apk_full_filename_here  exit  exit  adb reboot  
  • The device will now reboot. Your app is now saved as a system app.

For Apps Whose APKs Are on the PC Hard Drive

  • Open a command prompt on your computer and navigate to where the APK file is located.
  • Enable USB debugging on your device and connect your device to the computer via USB cable.
  • Enter the following commands:
adb remount adb push apk-filename-here /system/app/ adb shell chmod 644 /system/app/apk-filename-here adb reboot 

Your phone will automatically reboot. Your app will now be saved as a system app.

 
 
3
 
vote

Tenga en cuenta que cuando se reproduce con ADB instalará aplicaciones a través de su nombre de archivo (Significado, en el símbolo del comando, escribirá & gt; ADB instalará myfile.apk)

Pero desinstalará a través de su nombre de paquete (& gt; adb desinstall com.this.that.otherthing)

No podrá instalar un paquete hasta que haya desinstalado su predecesor.

Ayudará a agregar ADB a su ruta para que pueda ir al directorio donde el archivo .apk es y escriba ADB Instale MyFile.apk.

 

note that when playing with adb you will install apps via their package file name (meaning, at the command prompt you will type >adb install myFile.apk)

but you will uninstall them via their package name (>adb uninstall com.this.that.otherthing)

You won't be able to install a package until you've uninstalled its predecessor.

It'll help to add adb to your PATH so that you can just go to the directory where the .apk file is and type adb install myFile.apk.

 
 
   
   
0
 
vote

Necesita tener instalado el SDK de Android (o al menos una herramienta que se llama ADB). Además, debe permitir que las "instalaciones no de mercado" en su dispositivo.

Después de esto, se hace cambia a la carpeta que contiene el archivo con una consola. Luego conecte su teléfono (a través de USB) y ejecute ABCDEFGHIJKLMNABCDEFGHIJKLMN0

 

You need to have the Android SDK installed (or at least a tool that's called adb). Further you need to allow "Non Market installs" on your device.

After this is done you change to the folder that contains the file with a console. Then connect your phone (via USB) and run adb install appname.apk

 
 
 
 

Relacionados problema

31  ¿Cómo instalo adecuadamente una aplicación de sistema dado su nombre ?apk?  ( How do i properly install a system app given its apk ) 
He eliminado una aplicación de sistema (com.android.mms) y tengo el .apk necesitado para restaurarlo, sin embargo, no se instalará a través de los canales est...

1  Base de datos de aplicaciones de readección (o actualización) de activación de activación  ( Trigger re reador update of systemapp database ) 
Las aplicaciones del sistema o las aplicaciones en general son capaces de almacenar información dentro de una base de datos. Mi problema es ahora: por ejemplo...

3  Permisos desconocidos en el análisis VirusTotal  ( Unknown permissions on virustotal analysis ) 
He notado un comportamiento inusual y no deseado de algunas de las aplicaciones de mi sistema, especialmente, especialmente los servicios de Google Play, el A...

2  No se puede deshabilitar com.motorola.ccc.ota  ( Cannot disable com motorola ccc ota ) 
Dado que "Motorola Software Actualizar" decidió descargar Nougat Ota sin pedir mi opinión, declaré una guerra. Pero las armas que uso están rotas. withot s...

3  ¿Se restablece el restablecimiento de fábrica, limpie las aplicaciones preinstaladas?  ( Will factory resetting wipe clear away pre installed apps ) 
Vinculé mi cuenta de Gmail a mi tableta y lo quiero enlaces. He leído que está vinculado permanentemente, y debo reiniciar el dispositivo de fábrica para de...

0  ¿Qué son la "inscripción en Google" y "X inscripción de Google"?  ( What are t google enrolment and x google enrolment ) 
En mi píxel 3 con Stock ROM, puedo ver (entre otras) aplicaciones llamada "To Google Matricina" y "X inscripción de Google". ¿Qué son estos y qué hacen? ¿Pued...

0  ¿Cómo puedo desinstalar esta aplicación que sigue siendo reinstalada?  ( How can i uninstall this app which keeps getting reinstalled ) 
Hola, estoy ejecutando Android 4.2 Samsung enraizado. Hay una aplicación que siempre aparece en mi carpeta data/app y siempre se ejecuta en la puesta en mar...

3  Tengo menos de 40 aplicaciones (incluidas las aplicaciones del sistema); ¿Qué más puedo eliminar?  ( I have less than 40 apps including system apps what else can i remove ) 
Estoy tratando de eliminar la mayor cantidad posible de BloatWare, pero no hay información sobre algunos de ellos en Google. Aquí está la lista de aplicacione...

1  El icono permanece en el cajón después de eliminar la aplicación de valores  ( Icon remains in drawer after removing stock app ) 
He eliminado Google Drive desde System / Aplicación usando Root Explorer. Sin embargo, cuando reviso el cajón de la aplicación, el icono sigue ahí. (Cuando qu...

3  ¿Cómo deshabilito la aplicación de Google?  ( How do i disable google app ) 
Estoy usando el teléfono Android 6.0 (no arraigado). Sosteniendo el botón de inicio Abre la aplicación de Google que nunca uso. No creo que pueda cambiar el...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos