Android-dev.it Community

 
Annunci

:arrow: Benvenuto!, se non sei ancora un utente registrato: puoi registrati qui, oppure effettua il login
:arrow: Apri un forum sul tuo nuovo smartphone Android e collabora con noi! (dettagli)

www.agendadigitale.org
Image


Sponsor
It is currently Tue May 22, 2012 8:30 am

All times are UTC + 1 hour


 Topics   Replies   Views   Last post 
No new posts На интернет-витрине

by popowahgjfghjoiuyt on Sat May 19, 2012 2:25 pm in Amministrazione

0

12

Sat May 19, 2012 2:25 pm

popowahgjfghjoiuyt

No new posts Apri un forum sul tuo nuovo smartphone Android!

[ Go to page: 1, 2, 3 ]

by ReattileGar on Fri May 18, 2012 5:27 pm in Amministrazione

27

12514

Fri May 18, 2012 5:27 pm

ReattileGar

No new posts Новый: базы для хрумера - профессиональный софт для СЕО.

by Renatafe on Fri May 18, 2012 3:14 pm in Amministrazione

0

17

Fri May 18, 2012 3:14 pm

Renatafe

No new posts Pace is undoubtedly the vital affordable Jerseys Wholesale d

by barnettmmolive2012 on Wed May 16, 2012 7:36 am in Amministrazione

1

47

Wed May 16, 2012 7:36 am

barnettmmolive2012

No new posts with all of the association that congenita

by ienae on Tue May 15, 2012 4:55 am in Android

0

15

Tue May 15, 2012 4:55 am

ienae




Post new topic Reply to topic  [ 20 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Tue Jun 29, 2010 9:58 am 
Offline
User avatar

Joined: Thu Dec 27, 2007 7:09 pm
Posts: 659
Cellulare Android: HTC Dream
Operatore: TIM
Punti Android: 758
lele344 wrote:
Buongiorno a tutti.
A forza di provare Rom su Rom e di dover reinstallare sempre le applicazioni di utilizzo quotidiano, volevo creare un file firmato per procedere all'installazione di diversi apk in maniera del tutto automatizzata.

Ciao,
se vuoi reinstallare solo le applicazioni (senza i relativi dati di appoggio creati in /data/data/xxx) forse ti conviene tenere i files .apk in una cartella di backup del computer e poi usare un file batch per reinstallarli tramite il comando "adb install"
Copiarli tramite il pacchetto di update.zip forse non è sufficiente per installarli (dato che dici di non vederli nella pagina delle applicazioni disponibili).
Cmq se qualcuno capisce come si fà, può essere molto utile saperlo!

_________________
***URLs are hidden from guests, please register and login to view the hyperlink***


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Tue Jun 29, 2010 10:00 am 
Offline
User avatar

Joined: Wed Jun 16, 2010 2:42 pm
Posts: 43
Punti Android: 0
dersew wrote:
continuo a non capire l'esatta procedura per creare un update.zip con i programmi che voglio io.. :/


Come creare un file di update per la recovery mode.

Materiale necessario:
Android SDK
Java SDK
Testsign.zip per firmare il file ***URLs are hidden from guests, please register and login to view the hyperlink***
Blocco note (notepad o qualsiasi altro editor di testo)





- creare una cartella vuota <workdir>
- creare una struttura di directory per il file apk interessato (ad esempio per test.apk)
<workdir>/system/app e copia il file test.apk

- create una struttura di directory per l'update-script (<workdir>/META-INF/com/google/android)
- notepad <workdir>/META-INF/com/google/android/update-script
- inserire all'interno del file update-script (attenzione! il file non deve avere estensione)


Code:
show_progress 0.1 0
copy_dir PACKAGE:system SYSTEM:
set_perm_recursive 0 0 0755 0644 SYSTEM:app
show_progress 0.1 10


- comprimi tutto il contenuto della cartella <workdir> in un file zip.
Attenzione!!!! Devi utilizzare come metodo di compressione "memorizzazione"

Il file è pronto, quel che resta da fare è firmare il file.

scarica testsign.zip dal link che ti ho postato all'inizio, estrai il contenuto nella cartella <SDK>/tools (ti dovrebbe creare una cartella sign)

Apri il prompt dei comandi e posizionati nella <workdir>

java -classpath <SDK>/tools/sign/testsign.jar" testsign file.zip file-signed.zip

A questo punto avrai il tuo file firmato. copialo nella root della SD, avvia il cell in recovery mode e seleziona Flash zip from sdcard”, dopodichè scegli il tuo file.
Riavvia il cell e dovresti avere l'apk installato correttamente.


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Tue Jun 29, 2010 10:15 am 
Offline
User avatar

Joined: Wed Jun 16, 2010 2:42 pm
Posts: 43
Punti Android: 0
barban wrote:
lele344 wrote:
Buongiorno a tutti.
A forza di provare Rom su Rom e di dover reinstallare sempre le applicazioni di utilizzo quotidiano, volevo creare un file firmato per procedere all'installazione di diversi apk in maniera del tutto automatizzata.

Ciao,
se vuoi reinstallare solo le applicazioni (senza i relativi dati di appoggio creati in /data/data/xxx) forse ti conviene tenere i files .apk in una cartella di backup del computer e poi usare un file batch per reinstallarli tramite il comando "adb install"
Copiarli tramite il pacchetto di update.zip forse non è sufficiente per installarli (dato che dici di non vederli nella pagina delle applicazioni disponibili).
Cmq se qualcuno capisce come si fà, può essere molto utile saperlo!



quel che voglio fare è creare una procedura del tutto automatizzata per la reinstallazione delle impostazioni e degli applicativi senza però dover utilizzare l'adb e quindi avere un pc a portata di mano con l'sdk installato.
Poco a poco mi sto impratichendo di script, struttura dell'OS, path, ecc... sicuramente tutto è possibile visto che in recovery hai completo accesso ai files.
basta capire dove andare a copiare i files e cosa copiare.
Sarebbe tutto più facile se ci fosse un log dei files che ogni applicativo va a copiare/installare oppure un tool per il compare dell'OS prima dell'installazione e dopo l'installazione in modo da vedere le differenze apportate.

gscript mi sembra un'ottima soluzione, l'sh è molto intuitivo.
Mentre l'ASE è forse più complesso ma ti permette di fare tutto, gestire finestre, input, ecc... appena scoperto l'ASE, smanetto un po e vi tengo aggiornati


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Tue Jun 29, 2010 2:39 pm 
Offline
Moderatore
User avatar

Joined: Sat Sep 05, 2009 6:28 pm
Posts: 973
Cellulare Android: Samsung Galaxy S I9000
Punti Android: 1137
Io per tutto uso i miei apk2 :P non sapete cosa vi perdete :P non devo nemmeno andare in recovery per ripristinare le cose che mi servono :P a me serve il mio script remount, la tastiera ho già il mio script, gli swaptools qualche volta per settare la swap e basta. Con qualche scriptino e gli apk2 sono apposto. Poi se volete voi fate pure gli update.zip... di sicuro troverete più comodo usare la GUI (io no! :P)

[ Post scritto via dispositivo mobile ] Image


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Tue Jun 29, 2010 2:52 pm 
Offline
User avatar

Joined: Thu Dec 27, 2007 7:09 pm
Posts: 659
Cellulare Android: HTC Dream
Operatore: TIM
Punti Android: 758
lele344 wrote:
[...]
Sarebbe tutto più facile se ci fosse un log dei files che ogni applicativo va a copiare/installare oppure un tool per il compare dell'OS prima dell'installazione e dopo l'installazione in modo da vedere le differenze apportate.

Per questa questione, è bene sapere che l'applicazione XYZ può scrivere i suoi dati solo su /data/data/XYZ oppure sulla sdcard (a meno che non sia un'applicazione che sfrutta i privilegi di root di un firmware non ufficiale)

_________________
***URLs are hidden from guests, please register and login to view the hyperlink***


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Tue Jun 29, 2010 4:33 pm 
Offline
User avatar

Joined: Fri May 28, 2010 9:59 pm
Posts: 3
Operatore: 3
Punti Android: 3
xela92 wrote:
Io per tutto uso i miei apk2 :P non sapete cosa vi perdete :P non devo nemmeno andare in recovery per ripristinare le cose che mi servono :P a me serve il mio script remount, la tastiera ho già il mio script, gli swaptools qualche volta per settare la swap e basta. Con qualche scriptino e gli apk2 sono apposto. Poi se volete voi fate pure gli update.zip... di sicuro troverete più comodo usare la GUI (io no! :P)
[ Post scritto via dispositivo mobile ] Image

ovvero ?


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Fri Jul 02, 2010 3:19 pm 
Offline
User avatar

Joined: Wed Jun 16, 2010 2:42 pm
Posts: 43
Punti Android: 0
dersew wrote:
continuo a non capire l'esatta procedura per creare un update.zip con i programmi che voglio io.. :/

Avevo risposto ad un post differente... copio e incollo dall'altro mio post!
Quote:

Come creare un file di update per la recovery mode.

Materiale necessario:
Android SDK
Java SDK
Testsign.zip per firmare il file ***URLs are hidden from guests, please register and login to view the hyperlink***
Blocco note (notepad o qualsiasi altro editor di testo)





- creare una cartella vuota <workdir>
- creare una struttura di directory per il file apk interessato (ad esempio per test.apk)
<workdir>/system/app e copia il file test.apk

- create una struttura di directory per l'update-script (<workdir>/META-INF/com/google/android)
- notepad <workdir>/META-INF/com/google/android/update-script
- inserire all'interno del file update-script (attenzione! il file non deve avere estensione)


Code:
show_progress 0.1 0
copy_dir PACKAGE:system SYSTEM:
set_perm_recursive 0 0 0755 0644 SYSTEM:app
show_progress 0.1 10


- comprimi tutto il contenuto della cartella <workdir> in un file zip.
Attenzione!!!! Devi utilizzare come metodo di compressione "memorizzazione"

Il file è pronto, quel che resta da fare è firmare il file.

scarica testsign.zip dal link che ti ho postato all'inizio, estrai il contenuto nella cartella <SDK>/tools (ti dovrebbe creare una cartella sign)

Apri il prompt dei comandi e posizionati nella <workdir>

java -classpath <SDK>/tools/sign/testsign.jar" testsign file.zip file-signed.zip

A questo punto avrai il tuo file firmato. copialo nella root della SD, avvia il cell in recovery mode e seleziona Flash zip from sdcard”, dopodichè scegli il tuo file.
Riavvia il cell e dovresti avere l'apk installato correttamente.



Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Mon Jul 05, 2010 11:40 am 
Offline
User avatar

Joined: Fri May 28, 2010 9:59 pm
Posts: 3
Operatore: 3
Punti Android: 3
lele344 wrote:
Come creare un file di update per la recovery mode.
.

ecco, hai catturato la mia attenzione :)
come posso documentarmi per approfondire la sintassi di questi file di cfg ?
E magari lo stesso per ricompilarmi un kernel android ?
(ho i sorgenti di acer liquid eclair, ma non so come usarli...)

grazie !


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Mon Jul 05, 2010 1:18 pm 
Offline
User avatar

Joined: Wed Jun 16, 2010 2:42 pm
Posts: 43
Punti Android: 0
Purtroppo non so darti ulteriori dettagli per la ricompilazione del kernel. Per quanto riguarda la sintassi del file di configurazione invece a quanto pare non c'è una guida. Puoi solo scaricare altri esempi ed apprendere da questi. Su qualche forum straniero puoi trovare alcuni comandi ma una guida completa non l'ho mai trovata.

Dai un'occhiata a questo thread ***URLs are hidden from guests, please register and login to view the hyperlink*** per il momento mi sembra la risorsa migliore dove spiegano alcuni comandi nel dettaglio.

per gli admin: posto il link poichè mi sembra corretto specificare la fonte e perchè il thread è in continuo aggiornamento, spero non venga preso come spam.

[ Post scritto via dispositivo mobile ] Image


Top
 Profile  
 
 Post subject: Re: Creare update.zip firmato per installazione auto applicativi
PostPosted: Mon Jul 05, 2010 1:40 pm 
Offline
User avatar

Joined: Fri May 28, 2010 9:59 pm
Posts: 3
Operatore: 3
Punti Android: 3
lele344 wrote:
posto il link poichè mi sembra corretto specificare la fonte e perchè il thread è in continuo aggiornamento, spero non venga preso come spam.

molto gentile grazie !


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ]  Go to page Previous  1, 2

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB SEO

All trademarks and logos used in this site are of properties of their respective owners.