E' ufficiale, ho fregato il market.
Vedo tutto, scarico tutto, funziona tutto.
Appena ho un pò di tempo, posto la procedura.
E' ufficiale, ho fregato il market.
Vedo tutto, scarico tutto, funziona tutto.
Appena ho un pò di tempo, posto la procedura.
Ora sto cercando di automatizzare il tutto creandone un'applicativo, però non so se è possibile.
Comunque si può sempre fare "a manovella", un pò rognoso ma efficace
Si tratta sostanzialmente di fregare l'emulatore. Si installa un android_sdk1.5_r3, ci si monta sopra una cyano3.5.2 (il file system.img), si crea un nuovo avd, si boota e si scaricano la applicazioni che servono.
Una volta fatto tutto, si crea un altro avd, all'interno si copiano i due file di qemu.img e userdata.img, ci si rimette il vecchio system.img (con la cyano non si può usare adb shell, non chiedetemi il perchè). Si fa ripartire l'emulatore con la vecchia system.img ma con i nuovi apk installati.
Adb pull /data/app-private /home e i begli apk sono a disposizione!
Tutto questo ovviamente fatto sull'emulatore. Senza toccare il cell
Prima ho scaricato AndroZip senza problemi Ora devo automatizzare......vedrò che far.e...
Un pò macchinoso ma se funziona
Se ho tempo stasera provo anche io su emulatore
DOMANDA:
Quali sono gli applicativi bloccati che possono essere utili?
@Aglar: Sì, sicuramente è un pò macchinoso e la maggior parte di passaggi può essere saltata, però l'idea alla base c'è e funziona, a me interessa questo.
Puoi anche montare direttamene la system.img di una cyano, installare tutto quello che ti pare e poi fare adb pull /data/app-private /home
E' uguale, credo....purtroppo adesso non ho tempo per mettermici su a lavorare, l'ìmportante è che comunque, aspettando che la Samsung decida di rendere tutte le applicazioni fruibili, si abbia una soluzione al problema.
EDIT:
Ho provato, si può saltare tutto il procedimento inverso.
Dunque scaricare la system.img di cyano ed impostarla come predefinita, creare un avd.
Scaricare le applicazioni.
Infine adb pull /data/app-private /home
prendere i file che servono, attaccare il galaxy al pc e fare, ad esempio
adb push /home/androzip.apk /sdcard
Con astro selezionare l'apk e si ha AndroZip sul cell
Bellaaaaa
Ultima modifica di Cecco; 07-09-09 alle 16:50
Aglar (08-09-09)
cecco nn ho capito molto! io nn sono molto esperto! io adesso ho scaricato l'sdk poi cosa altro devo scaricare?xD
PREREQUISITI : Il computer deve riconoscere il dispositivo con adb
FONDAMENTALE : Per poter scaricare, il computer deve essere provvisto di connessione ad internet
1) Download android_sdk1.5_r3
2) dalla shell andare su /tools
3) scrivere : android create avd -n MYCUP -t 2 (importante : RISPONDETE NO ALLA DOMANDA SUCCESSIVA)
4) Scaricare il file system.img cyano
5) Andare su android/platform/android1.5/images/ e inserire system.img RINOMINATE QUELLO GIA' PRESENTE NON SOVRASCRIVETELO
6) Far partire emulatore con emulator -avd MYCUP (dentro /tools), richiederà un pò di tempo al primo avvio, quindi nessuna preoccupazione
7) Dopo aver settato tutto provare a scaricare, andrà tutto bene
8) NON chiudete l'emulatore andate sulla shell, su /tools e scrivete adb pull /data/app-private <destinazione vostra>
9) Chiudete l'emulatore, collegate il galaxy al cellulare e fate adb push <apk_scaricato> /sdcard
10)Fate partire astro e via....
Se volete scaricare altre applicazioni in un secondo momento e rifare i passi 7-8-9-10
Good market
Svantaggi : Ho notato che il market non vede le applicazioni installate così, l'unica pecca di questo metodo, perchè le vede come "di terze parti". Poichè non possono essere scaricate, eventuali aggiornamenti non possono essere fatti, tuttavia abbiamo sempre l'emulatore per un eventuale controllo, oppure l'utilizzo di aTrackDog, qualcuno lo conosce come programma? Tuttavia finchè Samsung non apre arrangiamoci così...
Ultima modifica di Cecco; 25-09-09 alle 13:08
CoLo (08-09-09)
Grande cecco!!
Complimenti...
però mi da 1 errore...
se do adb pull /data/app-private C:
pull: building file list...
0 files pulled. 0 files skipped.
edit: ora mi vede il cell in adb
Ultima modifica di CoLo; 08-09-09 alle 09:17
Se adb non ti vede il telefono, gli apk li puoi copiare nel cellulare tramite copia incolla da Windows, anche senza usare adb.
Poi però per installarli devi usare Astro Filemanager.