Qualcuno sa come devo procedere per installare un'applicazione in /system/app anziché in /data/app? Ho già i permessi di root.
Grazie
Luca
Qualcuno sa come devo procedere per installare un'applicazione in /system/app anziché in /data/app? Ho già i permessi di root.
Grazie
Luca
Mi accodo
Device: Xiaomi Mi9 - Mi A2
Nothing to donate, just appreciate!
Basta copiare l'apk in system/app dare i permessi in maniera corretta,vedi da una /app già presente. Dopo riavvii il cell ed è fatta. Io per fare ciò uso root explorer.
Francesco
Smartphone: LG Nexus5 - ROM: Stock - Kernel: Stock - Boot: Sbloccato - Recovery: TWRP
luca91 (07-06-10)
Confermo quanto detto da framir, in particolare si può fare in due modi.. ovviamente bisogna essere root e, solo nel secondo caso, aver configurato adb per poter dare i comandi dalla shell
1 tramite l'applicazione Root explorer ( a pagamento )
dopo aver aperto l'applicazione:
- copiare il file che si vuole installare ( dando per scontato che abbiate precedentemente copiato il file nella sd e che sappiate "navigare" nelle cartelle per trovarlo )
- posizionarsi in /system/app
- cliccare sul tastino bianco in alto "mount r/w"
- incollare l'applicazione
- tenere premuto sull'apk appena copiato e, dopo aver selezionato la voce "permissions", fare in modo che risulti: rw- r-- r--
- cliccare sul tastino bianco in alto che nel frattempo è diventato "mount r/o"
- riavviare il telefono
2 tramite adb sempre con telefono acceso normalmente:
- mettere l'apk da installare nella cartella tools dell'sdk
- aprire il terminale e posizionarsi nella cartella appena citata
- dare i seguenti comandi ( prendo come esempio il file xxx.apk ):
- riavviare il telefonocodice:adb push xxx.apk sdcard adb shell su mount -o remount,rw /dev/block/mtdblock6 /system cp sdcard/xxx.apk system/app chmod 644 system/app/xxx.apk
Ma nn ho capito... sarebbe 1 equivalente di app2sd???
Se no... che differenza c'è??
Grazie!
Perfetto, grazie, mi serviva solo la questione dei permessi, il resto già fatto milioni di volte. Grazie ancora
@Fini serve quando vuoi sostituire gli apk di serie sul milestone, come ad esempio il market o i live wallpapers funzionanti estratti dalla HK 2.1 come ho fatto io
p.s. io guardando gli apk di serie ottengo rw- r-- r--. E' uguale?
Ultima modifica di Tatuato; 07-06-10 alle 08:09
Device: Xiaomi Mi9 - Mi A2
Nothing to donate, just appreciate!
Fini (01-11-10)
@framir, Eska: grazie mille, siete stati esaustivi!
Già che ci sono, vi chiedo altre 2 cose:
- per disinstallare un'app di sistema basta quindi rimuovere il file .apk da /system/app?
- sapete consigliarmi un buon software per bloccare il telefono in caso di furto?
@Fini: non proprio. È vero che occupi spazio in /system anziché in /data, liberando quest'ultima per altre app, ma lo scopo principale è installare le app in modo che non vengano rimosse dal wipe (utile ad esempio per quelle che bloccano il cell in caso di furto). È utile anche per preparare pseudo-rom come la v2b di Thesolutor, in quanto pubblicando una rom non includi la partizione /data e l'unico modo per inserire app è installarle in /system.
Luca
Prego di nulla! Sono ancora un nubbio anche io, per sto imparando qualcosa!
Per disinstallare un'applicazione di sistema hai anche qui due strade!
A) Manuale ma non richiede il tel collegato al PC:
1. Cancelli l'Apk come hai intuito
2. Nella cartella Data\Data devi trovare la directory di installazione dove sono presenti i salvataggi delle configurazioni salvate ecc ecc. La devi cancellare tutta! Ad esempio se installi l'Apk PIPPO questa ti creerà una dir in data\data che si chiamerà PIPPO oppure com.android.pippo... quindi la selezioni e la cancelli!
3. Cancelli il file contenente il nome dell'applicazione (PIPPO) in data\davlik-cache
B) Col cell collegato al PC e Adb installati e funzionanti
1. Cancelli l'APK dal system
2. Adb uninstall PIPPO
Ciau!
luca91 (07-06-10)
Beh se prendi quella nella rom di thesolutor dovresti essere a posto. Installandolo in data/app a me ha dato problemi ed ho riflashato la HK 2.1 però devo ancora provare a metterlo al posto di Vending.apk in /system/app coi permessi. Provo
Device: Xiaomi Mi9 - Mi A2
Nothing to donate, just appreciate!