Où Android stocke-t-il les fichiers binaires des applications elles-mêmes? -- apk domaine et android-device-manager domain android en relation problème

Where does Android store the binaries of the apps themselves?



0
vote

problème

français

Dans les systèmes d'exploitation tels que Windows Il existe un dossier spécial comme des fichiers de programme où les exécutables eux-mêmes sont stockés. Mais à Android, il est un peu étonnant que les fichiers binaires eux-mêmes sont cachés après leur installation via un fichier APK et l'APK peut être supprimé en toute sécurité. De plus, la seule façon de désinstaller une application est via le gestionnaire d'applications! Quelqu'un peut-il me donner des idées à la raison de cette conception?

langue Anglaise

In operating systems like windows there is a special folder like Program Files where the executables themselves are stored. But in android it's kind of amazing that the binaries themselves are hidden after their installation via an APK file, and the APK can be deleted safely. Moreover, the only way to uninstall an app is via the application manager! Can anyone give me insights to the reason behind this design ?

     
       
       

Liste de réponses

0
 
vote
vote
Meilleure réponse
 

juste répondre en tant que commentaires suggéré,

/data/app/package.name/base.apk

Le fichier APK est placé à l'intérieur de la partition de données.

Ceci est différent de Windows comme vous l'avez mentionné.

Windows utilise une protection différente du logiciel système appelé UAC (contrôle d'accès utilisateur) Alors que Android utilise une partition séparée sur le disque dur (SSD) appelée partition système.

Tous les logiciels stock sont stockés sous

system/app/*app name*/app name.apk

& amp;

system/priv-app/*app name*/app name.apk

ou

system/app/appname.apk

& amp;

system/priv-app/appname.apk

Un logiciel supplémentaire d'OEM est généralement stocké sous

system/vendor/app/

Cependant, depuis les nouvelles partitions de Android 7.0+, je pense que le fournisseur est maintenant désigné sa propre partition, rendant le répertoire d'applications

vendor/app

ou similaire.

Certains fournisseurs mettent APK dans le système TP Soyez automates installés également sous «Personnalisé» ou dossier racine

custom/app

En outre, les applications peuvent être construites par des binaires sous

system/bin/

& amp;

system/xbin/

Si vous êtes l'administrateur de votre PC, vous pouvez détruire hypothétiquement l'intégrité des systèmes sous Windows - toutefois en raison de toutes les modifications étant placées dans / partition de données sur Android, vous ne pouvez pas supprimer le logiciel système ou détruire l'intégrité du système sans racine. accès.

la partition de données et l'ampli; La partition de cache contient toutes les modifications simplifiées sur le périphérique - cela signifie qu'une "réinitialisation d'usine" efface simplement les données et l'ampli; Partitions de cache sur Android - VS Windows Réinstallation de l'ensemble du système à partir d'une partition de sauvegarde séparée.

 

Just answering as the comments suggested,

 /data/app/package.name/base.apk 

The APK File is placed inside the data partition.

This is different from Windows as you mentioned.

Windows uses a different protection for System Software called UAC (User Access Control) whereas Android uses a separated Partition on the HDD ( SSD ) called the System Partition.

All Stock Software is stored under

system/app/*app name*/app name.apk 

&

system/priv-app/*app name*/app name.apk 

or

system/app/appname.apk 

&

system/priv-app/appname.apk 

Additional Software from OEM's is usually stored under

system/vendor/app/ 

However since the new partitions in Android 7.0+ i believe that Vendor is now designated its own partition, making the app directory

vendor/app 

Or similar.

Some Vendors put APK's into the system tp be automata installed also under "custom" partition or root folder

custom/app 

Furthermore, applications can be built by binaries under

system/bin/ 

&

system/xbin/ 

If you're the Administrator of your PC, you can hypothetically destroy the systems integrity on Windows - however due to any changes being placed in /data partition on Android, you can not delete system software or destroy the system integrity without root access.

The data partition & cache partition hold every single modification made to the device - this means a "Factory Reset" just Erases the Data & Cache partitions on Android - VS windows reinstalling the entire system from a separate backup partition.

 
 
 
 

Questions connexes

3  Essuyer Demande du gestionnaire de périphériques Android affecte le périphérique de remplacement?  ( Will wipe request from android device manager affect replacement device ) 
J'ai eu un échantillon de Samsung Galaxy 4 volé, de sorte qu'un essuie-linge à distance a été envoyé de Android Device Manager. J'ai une tablette de rechange ...

2  Réinitialiser mon mot de passe de périphérique Android à l'aide du gestionnaire de périphériques Android  ( Reset my android device password using android device manager ) 
Je suis User Android Marshmallallow. Et je veux résoudre mon mot de passe à l'aide de Manager de périphériques Android. Je me suis signé dans mon compte Googl...

0  Comment désactiver la page Android Corner Curl?  ( How to turn off android corner page curl ) 
Je dispose d'une question de la page Android Curl. J'ai lu dessus et beaucoup de gens disent que c'est une application maître propre .. Mais je n'ai pas cette...

0  Perdu / volé Samsung S4 Mini bloqué être suivi?  ( Lost stolen samsung s4 mini blocked be tracked ) 
Récemment perdu Samsung S4 Mini, qui avait bloqué SIM et téléphone. Essayé de verrouiller la télécommande Utiliser Androis Manager, mais ledit dispositif étai...

1  Comment puis-je annuler "Activer le verrouillage et l'effacement" sur le gestionnaire de périphériques Android?  ( How do i undo the enable lock erase on android device manager ) 
J'ai cliqué sur le bouton "Activer Lock & Amp; effacer" sur mon Mac car mon téléphone a été perdu ou volé par erreur! Je ne sais pas comment annuler cette act...

0  Gestionnaire de périphériques d'occasion une fois, maintenant je ne peux pas définir la sécurité sur 'None'  ( Used device manager once now i cant set security to none ) 
Téléphone est un lg Nexus. Je jouais avec des paramètres de sécurité et j'ai décidé d'essayer d'utiliser un motif pour déverrouiller mon téléphone. Pas plus...

2  Combien de temps dure un message efface envoyé de Android Device Manager en dernier; Quand puis-je le remettre?  ( How long does an erase message sent from android device manager last when can i ) 
J'ai perdu mon téléphone récemment et j'ai envoyé un message effaçable de Android Device Manager. J'ai récupéré mon téléphone et, parce que la batterie était ...

1  essayé de suivre mon téléphone via Android Device Manager. avoir du mal à le faire.help!  ( Tried tracking my phone through android device manager having trouble doing so ) 
J'ai perdu mon S3 quelques jours de retour, alors j'ai essayé de la localiser à l'aide du gestionnaire de périphériques Android. Il montre la date de la derni...

1  Comment voir en ligne ou télécharger mes métadonnées Android Contacts, y compris les informations liées à partir d'applications liées  ( How to view on line or download my android contacts metadata including linked in ) 
Il y a beaucoup plus d'informations sur mes contacts dans mon téléphone Android, qu'est-ce qui est visible en ligne depuis https: // www.google.com/contacts ...

2  Supprimer Verrouillé par le message Android Device Manager  ( Remove locked by android device manager message ) 
J'ai joué avec Android Device Manager et j'ai bloqué mon téléphone. J'ai déblocké mais chaque fois que mon téléphone entre dans StandyBy, il me chevauche le m...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés