| |||||||
Das Thema "Apps durch kopieren des .apk files Installieren" befindet sich unter Android Allgemein auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Fortgeschrittenes Mitglied Modell: Samsung Galaxy S und Galaxy 5 Registriert seit: 31.03.2011
Beiträge: 480
Abgegebene Danke: 35
Erhielt 89 Danke für 73 Beiträge
| neulich habe ich wieder von einem Tipp gelesen, dass man nicht einfach installierbare Apps durch kopieren des .apk files in das entsprechende Verzeichnis (/system/app [warum nicht /data/app?]) installieren kann, rootrechte vorausgesetzt. Jetzt meine Fragen dazu: -Was passiert, wenn der App eine user-id zugewiesen ist, die bereits existiert, aber mit einem anderen Zertifikat signiert wurde? Im Konkreten Fall der die Frage ausgelöst hat, lies sich die App deshalb nicht "einfach" installieren. Sind dann beide Signaturen für diese user-id zulässig, eine (welche) oder keine? Provoziert man vielleicht sogar Fehler im System? -Wird das Manifest korrekt im System registriert (wahrscheinlich nach neustart, vielleicht auch erst nach wipe oder eben nie?) -Ist jede in /system/app liegende App eine Systemapp (d.h. darf sie Spezielle Broadcasts senden und andere Dinge tun, die nur Systemapps vorbehalten sind. Auslagerbare, aber erstmal zusammenhängede Frage: Möglicher Threadtitel: "Konzequenzen der Löschens vorinstallierter Apps" Man kann als rootuser eine App aus dem System entfernen, indem man das entsprechende .apk File in /system/app löscht -Wird die App damit wieder korrekt aus dem System entfernt? (D.h. wird der Linux-User, der für die App angelegt wurde gelöscht, das Manifest ist nach Neustart nicht mehr im System registriert (d.h. eine Email-App tauch dann nicht mehr bei den Vorschlägen zum Email versenden auf), ... -Was passiert mit dem Datadir der App, wenn der Besitzende Linuxuser entfernt wurde? -Wenn das Löschen direkt Löschen der .apk aus /system/app aufgrund obiger Bedenken nicht der beste Weg ist, sind die Fragen anders zu beantworten, wenn man die App erst in /data/app kopiert und dann normal deinstalliert (muss man im PackageManager noch einen anderen Installationsort erzwingen)? Hoffentlich gibt es einen solchen Thread noch nicht bzw. wurden die Aspekte beim Deinstallieren von Systemapps bisher nicht berücksichtigt. Bei der Suche habe ich noch ein paar unbeantwortet Threads "ausgegraben". Erstmal sind die beiden unterschiedlichen Fragestellungen installieren/deinstallieren denke ich so verwand, dass sie in einem diskutiert werden können. |
| | |
| | #2 (permalink) |
| Fortgeschrittenes Mitglied Modell: Samsung Galaxy S und Galaxy 5 Registriert seit: 31.03.2011
Beiträge: 480
Abgegebene Danke: 35
Erhielt 89 Danke für 73 Beiträge
|
Push - ich finde eine Klärung der Fragen ist wichtig, wenn man diese Art der Installation/Deinstallation guten Gewissens als Tipp weiter geben will.
|
| | |
| | #3 (permalink) | |
| Erfahrener Benutzer Modell: HTC Evo 3D Registriert seit: 02.01.2012
Beiträge: 220
Abgegebene Danke: 10
Erhielt 8 Danke für 8 Beiträge
| Zitat:
Und selbst dann wird die App noch in der Datenbank sein und im Appmenu auftauchen. | |
| | |
| Folgender Benutzer bedankt sich bei DerH0ns für diesen Beitrag: | JanF (30.01.2012) |
| | #4 (permalink) |
| Fortgeschrittenes Mitglied Modell: Samsung Galaxy S und Galaxy 5 Registriert seit: 31.03.2011
Beiträge: 480
Abgegebene Danke: 35
Erhielt 89 Danke für 73 Beiträge
|
Habe aus dem Thread fürs Samsung Galaxy S (i9000) Apps die man entfernen kann und dem dort verlinkten jetzt rausgelesen, dass man die App dann unter Einstellungen -> Anwendungen deinstallieren kann. Das hat für mich Sinn, da werden dann wohl keine Rückstände bleiben (außer evtl. auf der SD-Karte). Android Apps erzeugen shared objects (.so), die woanders als in ihrem Dataverzeichnis auftauchen können? |
| | |
| | #5 (permalink) |
| Android Guru | Kann ich so nicht bestätigen. Habe zu meinen S On Zeiten beim Desire auch einfach die APK Dateien per Recovery (ADB gelöscht) und die Apps waren aus User sicht wie deinstalliert. Kein Eintrag im App drawer, keine Eintrag in div. Listen (öffnen mit, teile mit, etc.)
__________________ HTC Desire / Samsung Galaxy Nexus / Wildfire S (S Off) Galaxy Tab 10.1 (P7510, Root) < Einfachster Rootvorgang den ich je hatte... Google Authenticator / Dropboxspeicher als Danke |
| | |
| | #6 (permalink) |
| Android Guru Modell: LG P500 Optimus One Registriert seit: 17.12.2011
Beiträge: 1.591
Abgegebene Danke: 162
Erhielt 237 Danke für 213 Beiträge
|
Habe auch schon öfters Systemapps deinstalliert, bei mir ist bis jetzt immer nur unter "Anwendungen verwalten -> Alle" ein Speicherkartensymbol mit Namen der App übrig geblieben sonst nichts, egal ob ich die App unter Systemapps entfernt habe oder Mit Titanium Backup deinstalliert habe. Ok, im dalvik cache wird sie auch noch erwähnt.
__________________ Rage of Bahamut: dudaa0, referal code: rcv46715 Ich freue mich über jeden Dank ForenregelnLG Optimus One / Root / cm9 beta |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Apps als APK-Datei installieren? | AlexanderBerger | Samsung Galaxy Ace (S5830) Forum | 4 | 13.10.2011 10:37 |
| [Erledigt] apk Datei - Wohin kopieren zum Installieren? | Blade | Samsung Galaxy S (I9000) Forum | 3 | 13.06.2011 22:35 |
| .apk Files vom PC aus installieren? | evo_racer | Android Allgemein | 4 | 10.06.2011 13:29 |
| Installation von apk-Files? | iTom | Root / Hacking / Modding für Nexus S | 4 | 17.03.2011 11:17 |
| Beste/schnellste methode Files aufs Magic zu kopieren/löschen etc. | Cronus | HTC Magic Forum | 5 | 22.12.2009 23:44 |