APK löschen

N

N3cron

Fortgeschrittenes Mitglied
1
Hallo zusammen
Ich versuche gerade was, doch es gelingt mir leider nicht. Und zwar soll eine apk gelöscht werden.
Was ist daran falsch? RootRechte werden von SU abgefragt.
Gebe ich das Verzeichnis von meiner SD Karte an, löscht er die bestimmt APK. Warum aber die vom System/app verzeichnis nicht?

HTML:
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final Runtime runtime = Runtime.getRuntime();
        try {
            runtime.exec("su"); 
            runtime.exec("chmod 777 /system/app");
            
        }

        catch (IOException e) {
            e.printStackTrace();
        }

        Start = (Button) findViewById(R.id.button1);

        Start.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {


                File file = new File("/system/app/Browser.apk");
                file.delete();
 
Wenn /system ro gemountet ist - auf einigen (allen?) Geräten ist das so -, kann auch root erstmal nicht löschen. Da muss man erst einen rmount auf rw machen.
 
Du rufst die Shell auf und wirst dort root. Und dann rufst du die nochmal auf um einen Befehl (chmod) aufzurufen (ohne das du root bist)?

Und planlose chmod auf Systemverzeichnisse ist generell ne schlechte Idee. So was geht garnicht, überhaupt nicht, niemals, unter keinen Umständen.

cu
 
  • Danke
Reaktionen: DieGoldeneMitte
Hallo

Thread kann gelöscht werden.
 
Schön, dass du andere an der Lösung teilhaben lässt ... (Achtung, dieser Beitrag kann Ironie oder bisweilen sogar Sarkasmus beinhalten)
 
Hi. Ich bin einer der sofort andere Teilhaben lässt. Nur die Idee die ich hatte, war blödsinn und macht nicht das was ich vor hatte. Deshalb kann das hier gelöscht werden.
 
Auch das hilft dem Nächsten weiter, der etwas ähnliches wie du vorhat und dein Thema hier vorfindet ;)
 
Wie kommen die Leute immer auf die Idee, dass Threads "gelöscht" werden sollen?
"Geschlossen" verstehe ich ja noch. Aber gelöscht?
Ist das bei Facebook so üblich?
 
Es gibt Foren, da kann man seine Threads als Erledigt markieren oder auch den Thread schließen. Aber Löschen hab ich auch noch nicht gesehen, wäre auch schlecht, wenn alle gelösten Probleme gelöscht würden :tongue:
 
Hi. Also ich bin nicht einmal bei FB und zum anderen dachte ich nur "löschen" weil der Thread ja schrott is. Niemanden hilft und hier nicht grundlos rumliegen muss. Von mir aus aber auch als erledigt.
 
N3cron schrieb:
weil der Thread ja schrott is. Niemanden hilft und hier nicht grundlos rumliegen muss.

Wir sind hier doch nicht bei Wikipedia :D:D:D
 
Wieso "Schrott"? Auf der System-Plattform sind per se erstmal keine Schreibzugriffe gestattet, auch nicht mit Root-Rechten. Die Partition muss erst schreibbar gemounted werden. Und genau das zeigt "DieGoldeneMitte" doch auf - nur wird weiter dann nicht darauf eingegangen. Und ich vermute, genau da liegt auch das Problem, wieso die Löschung nicht klappt.

Und auch wenn deine Idee Blödsinn war, kannst du sie äußern und schreiben wieso sie Blödsinn ist. Andere, die die gleiche Idee haben werden dann evtl. schlauer :smile:
 

Ähnliche Themen

2
Antworten
6
Aufrufe
266
24559
2
R
Antworten
4
Aufrufe
730
Rapidoman
R
M
Antworten
2
Aufrufe
630
Mozart40
M
Zurück
Oben Unten