Ragazzi sto facendo alcuni esperimenti e mi servirebbe certificare un'applicazione android come posso fare? ho cercato su google e nel forum ma ho trovato poco e niente! Qualcuno potrebbe illuminarmi? roftl
Visualizzazione stampabile
Ragazzi sto facendo alcuni esperimenti e mi servirebbe certificare un'applicazione android come posso fare? ho cercato su google e nel forum ma ho trovato poco e niente! Qualcuno potrebbe illuminarmi? roftl
ma l'app l'hai scritta tu?
se si lo fai da eclipse.
in caso contrario su xda pochi gg fa avevo letto una news che fa al caso tuo, cerca li
mi pare che Android commander abbia un'opzione che ti permette di signare i file apk...
questo è quello che uso io per signare apk e zip...
le istruzioni sono nel readme: signAPK.zip
Io devo resignare framework-res.apk e poi da adb remount infilarlo nel telefono ma dal readme mica ci ho capito come si fa, mi spiegate per favore??
Voglio modificarmi il tema e l'unica cosa che sò fare è il modding delle immagini :D
Ciao.
Metti lo zip nella cartella in cui hai decompresso quello che ti ho passato....apri il terminale e copi i comandi presenti nel readme...ovviamente mettendo i nomi opportuni.....
Io questo lo faccio da linux. ..non so se tu usi Windows e se da li funzioni lo stesso
Sent from my HTC Magic using Tapatalk
Con metti lo zip intendi metti l'apk???
Io vorrei solamente modificare il singolo file apk e poi metterlo nel telefono tramite questo comando:
adb remount
adb push framework-res.apk /system/framework/framework-res.apk
comunque uso windows...
mi sono perso qualche cosa??\
Dimenticavo di dire che ho un desire...
per firmare il file apk:
siccome la vedo dura dire a winrar di comprimere in .apk...lo comprimi in .zip...tanto gli dai tu il nome e l'estensione che vuoi quando signi l'apk....
può essere benissimo qualcosa del genere (come scritto nel file):
ma se cambi l'estensione non cambia nulla...(a me non è cambiato niente quando l'ho fatto)codice:java -jar signapk.jar testkey.x509.pem testkey.pk8 <update.zip> <update_signed.zip>
puoi scrivere così:
(ti darà come risultato un file .apk chiamato file-firmato.apk da mettere nel cell)codice:java -jar signapk.jar testkey.x509.pem testkey.pk8 file-da-firmare.zip file-firmato.apk
il file .zip o .apk da firmare, deve essere all'interno della cartella in cui ci sono tutti i file che devono firmare il pacchetto....
per metterlo nel cellulare: va benissimo quello che hai scritto tu!!!:p
dimmi se non hai capito.....
Beh innanzitutto grazie per il tempo e l'aiuto, moh ti spiego....
Ricapitolando da 0 visto che sono niubbo...
Ho la rom sparta per desire, la estraggo in uan folder, entro in C:\Users\Administrator\Desktop\sparta\system\frame work (da pc ovviamente :p ) prendo il file framework-res.apk e lo metto sul desktop, lo apro senza rinominarlo in zip con winrar, vado tramite winrar nella dir res -> drawable-hdpi e selezioni i file all'interno (Immagini png) e li copio in una folder (nome a caso, io metto tema).
Ora modifico le immagine con photoschioppo e trascino le immagine MODIFICATE della cartella tema nella dir aperta prima cioè framework-res.apk -> res -> drawable-hdpi il tutto aperto da winrar.
Faccio bene??
Ho leto su un forum di fare in questo modo...
Ora dovrei fare la firma per poi pusharlo nel telefono, quindi se tengo l'apk faccio il secondo CODE che hai messo??
EDIT: facciamo che io lo rinomino in zip e poi faccio:
Se dovesse essere giusto questo vale pure per le varie applicazioni alle quali voglio modificare la grafica tipo widget??codice:java -jar signapk.jar testkey.x509.pem testkey.pk8 framework-res.zip framework-res.apk
mi sembra sia giusto il metodo!!(ho fatto anche io una volta una cosa del genere)...cmq devi anche entrare nella cartella META-INF ed eliminare i 3 file (cert.rsa, cert.sf, manifest.mf)....così quando andrai a firmare l'apk le nuove firme si posizioneranno qui....
si....puoi decomprimere gli apk...ricomprimerli in zip e poi li firmi come hai scritto...
:'(:'(:'(
http://www.pctunerup.com/up/results/...zatitolo-1.jpg
Whyyyyy????
Probabilmente funziona solo su Linux...prova ad usare una macchina virtuale con Linux...oppure cerca su xda qualche applicazione x Windows....oppure passami lo zip che te lo signo io domani...perché adesso vado a lavoro :)
Sent from my HTC Magic using Tapatalk
Ho usato anche questo: I Created Auto-Sign app for update.zip and Launcher.apk! :Possibly abandoned! - xda-developers
ho pushato ma dice http://www.pctunerup.com/up/results/...zatitolo-1.jpg
ho dovuto levare la batteria per farlo riaccendere o mi rimaneva alla schermata di boot, non bootloader....
MEGAUPLOAD - The leading online storage and file delivery service
Dove li vedo??
Come lo installo??
Io ho scaricato il java che installa windows ma credo ropio che non sia quello che dici tu, mi dai qualche dritta??
Ciao.
EDIT: io ho questo:
http://www.pctunerup.com/up/results/...zatitolo-1.jpg
quindi come dicevo questo è il mare e tu intendevi la montagna giusto??
Io ho guardato nell'sdk e di voci tools manco a parlarne, magari guardo nel posto sbagliato...
Prova a installare nuovamente java non si sa mai. Download Java JRE
http://www.pctunerup.com/up/results/...7_Immagine.jpg
Comunque questa è la mia cartella di android SDK e come vedi la cartella tools è presente. Se a te manca è poroprio quello il problema. Riscarica android SDK!
Grazie, ho la cartella tools e credo tutto al suo interno:
http://www.pctunerup.com/up/results/...zatitolo-3.jpg
ora disinstallo e reinstallo in java e vedo, grazie.
Ma ripensandoci c'entra poco la cartella tools visto che io devo usare signpack
all'interno di signpack ho:
http://www.pctunerup.com/up/results/...zatitolo-1.jpg
quindi c'è anche il file jar che stando all'errore datomi sembrerebbe propio che da seven x64 non ne voglia sapere, ho faccio una partizione e installo ubuntu poi provo da li....
Prova con la macchina virtuale senza fare partizioni o altro! ;)
ti ho fatto uno zip...ma non funzionaroftlroftl...lunedì mi metto seriamente e controllo tutto per bene
intanto ti spiego come ho fatto passaggio per passaggio così puoi farlo anche tu:cool:
- decomprimere e modificare l'apk (io lo decomprimo perchè vado meglio a lavorare!!!)
- togliere i file "cert.rsa" "cert.sf" "manifest.mf" contenuti nella cartella "META-INF"
- comprimere il tutto in zip e signare (mettere il file nella cartella signAPK e da terminale digitare:
)codice:java -jar signapk.jar testkey.x509.pem testkey.pk8 nomefile.zip nomefile.apk
- creare una cartella di nome "META-INF" con all'interno un file chiamato "update-script" (questo file deve essere messo in: /META-INF/com/google/android/)
- creare le cartelle in cui deve essere messo l'apk (in questo caso nell'update-script c'è scritto
quindi copia la cartella ciò che è all'interno della cartella "framework" in /system/framework)Quote:
copy_dir PACKAGE:framework SYSTEM:framework
- selezionare queste due cartelle ("META-INF" e la cartella che racchiude i file da flashare) e comprimerle in zip
- signare il pacchetto zip
codice:java -jar signapk.jar testkey.x509.pem testkey.pk8 nomefile.zip nomefile-signed.zip
--> se ho sbagliato qualcosa fatemelo sapere!!:p
ti allego il framework-res.apk signato e lo zip che ho fatto io:
LINK DOWNLOAD: appena finisce di uplodare lo metto!!!
Ti basta installare Sun VirtualBox e li simuli ubuntu facendo quello che vuoi senza fare partizioni o altro ;)
Xxxxxxxxxx
rieccomi....scusa il ritardo ma ho dovuto partecipare ad una disastrosa giornata all'heineken!!!
ecco qui cio che ho fatto io ma che non mi funziona...adesso riprovo
apk+zip-signed.zip