Qualcuno sa come devo procedere per installare un'applicazione in /system/app anziché in /data/app? Ho già i permessi di root.
Grazie
Luca
Visualizzazione stampabile
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 ;)
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.
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?
@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! ;)
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 ;)
@framir: grazie per la guida, fra niubbi ci si dà una mano ;)
Luca
Di nulla figurati è un piacere! Anche perchè questi dubbi gli ho sciolti da poco anche io!
Finalmente con questi trucchetti sono riuscito a liberare un bel pò di mega per le app! :)
La cosa è un pò manuale però funziona senza prpblemi! Un altro mondo rispetto a win mobile quando installare e disinstallare app sporcano il sistema e degradano le prestazioni! :)
Ciao
Passatemi il Vending.apk della TS ultima versione con market sbloccato chi ce l'ha e provo subito.
p.s. non c'entra nulla ma nessuno sa come liberare un pò di memoria? Mi riferisco a quella vecchia guida presente su alldroid.org il cui link è ora andato :(
Raga 2 cose che non mi sono chiarissime :)
Allora quando sposto l'apk in system/app e modifico di permessi l'applicazione puo essere installata nel tel? O non deve essere già installata nel tel? E se lo è devo rimuoverla e poi spostarla in system? O va bene anche se è già installata?
E per quanto riguarda i permessi, io da root explorer vedo 3 colonne, read write e un altra che nn mi ricordo... Ci sono su read 3 spunte, su write 2 e sull'ultima 0... devo copiare quelli e basta? E' così semplice?
Invece per quanto riguarda il market sbloccato, lo avete trovato? Mi date il link? Framir su quella rom di androidlab che mi hai linkato tempo fa il market è quello sbloccato? Anche se mi sa che mi creerò la mia rom personalizzata... :)
Cmq app2sd, un vero disastro :) Sto impazzendo per farlo funzionare... e il bello è che ci ero riuscito e ora cambiando rom nn ci riesco +...
Edit: un altro dubbio... ma mettendo le app in system, il market, le rileva per gli aggiornamenti? O no?
Salve, sono nuova del posto...
Ho un problema nel trovare questo "tastino bianco mount r/w".
Dove lo trovo?
Ho un x10 mini.
Grazie dell'aiuto.
Dovrebbe essere in alto, all'interno di root explorer.
In ogni caso, puoi usare anche Terminal Emulator, inserendo a mano i comandi che trovi nella prima pagina, partendo da "su" e dopo aver copiato il file apk nella sd.
Benvenuta fra gli Androidiani!
Luca
ho un problema con root explorer.
ho installato la rom cyanogenmod7 ma il calendario proprio non mi piace. ho pensato quindi di cambiarlo sostituendo il file calendar.apk in system\app col file calendar.apk che ho estratto dalla rom che avevo prima (la froyo vodafone con htc sense) visto che con l'installazione diretta non installa nulla, ma non c'è niente da fare.
quando faccio "incolla" (la cartella system\app è già montata in rw, almeno da quanto mi fa credere il programma) non incolla proprio un bel niente.
problema analogo se cerco di cancellare il file. sembra che lo cancelli (infatti sparisce dalla lista) però poi al riavvio ricompare come se non fosse successo nulla. ho pensato che fosse un problema di permessi del file copiato e quando vado a modificargli i permessi mi compare questo errore "permission changes was not successful. please note that some fil systems (e.g. SD card) do not allow permission changes"...
preciso che il file default.prop presenta il valore secure=0, quindi non capisco davvero quale possa essere il problema...
ci sono altri metodi (preferibilmente programmi, visto che con ADB ho un rapporto di amore/odio) per sostituire certe app di sistema? ho appena scaricato sgs tools, non l'ho ancora provato, vediamo se riesco a combinare qualcosa. se intanto qualche utente esperto ha altri consigli ben venga, non si finisce mai di imparare.
grazie mille!!