CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Vobiscum con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 6 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 31 Thanks ricevuti nell'ultimo mese

Pagina 1 di 15 12311 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 144
Discussione:

[GUIDA]Creare un zip da flashare via CWM

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di Kikko2000


    Registrato dal
    Dec 2010
    Messaggi
    1,820

    Ringraziamenti
    449
    Ringraziato 793 volte in 485 Posts
    Predefinito

    [GUIDA]Creare un zip da flashare via CWM

    Questa vuole essere una guida per creare il primo zip da flashare in CWM ed una piccola palestra dove ciascuno di noi può fare vedere cosa ha creato..

    Prerequisiti:
    • (obbligatorio) una ROM rootata con busybox e CWM funzionante
    • 7zip
    • sul PC: Auto Sign Multiple APK (Tnx to giuros77)


    Esecuzione.
    • installate Auto Sign Multiple APK in una cartella a vostro piacimento (sul PC), ad esempio in D:\Auto_sign
    • scaricare custom.zip e copiatelo in una cartella di lavoro, anche D:\Auto_sign va bene
    • aprite senza scompattarlo il file custom.zip (se volete rinominarlo con un nome che vi piace di più fatelo prima di aprirlo) con 7zip
    • create dentro system una cartella e chiamatela "app"(senza virgolette)
    • dentro app copiate il vostro programma da far diventare di sistema (pippo.apk)
    • (se dovete copiare qualche file in una cartella diversa da /system/etc createla, sempre senza scompattare lo zip)
    • navigate dentro system/media/audio/ringtones e copiateci dentro le vostre suonerie, comprese quelle personalizzate per ogni contatto
    • fate lo stesso per le sveglie in system/media/audio/alarms (ne ho lasciato qualcuna come esempio)
    • lo stesso per le notifiche in system/media/audio/notifications (ne ho lasciato qualcuna come esempio)
    • ho lasciato inalterato system/media/audio/ui in moodo che ci siano tutti i suoni di sistema (come il click della macchian fotografica) ma nulla impedisce di modificarli con i vostri.
    • chiudete 7zip
    • Con "Auto Sign Multiple APK" firmate il vostro zip (operazione semplicissima che non spiego).


    Il vostro zip è pronto per essere flashato via CWM!!!

    Ulteriori spiegazioni.

    Chi fa tutto è updater-script che sta dentro allo zip in META-INF\com\google\android\

    Se volete potete modificarlo con Notepad++: estraetelo dove volte (ad esempio sul desktop), editatelo e dopo averlo salvato trascinatelo di nuovo dentro allo zip META-INF\com\google\android\)

    Vi spiego il mio:

    codice:
    ui_print(" My RingTones & mp4 Video ");
    ui_print("----------------------");
    ui_print("Mounting system...");
    run_program("/sbin/busybox", "mount", "/system");
    show_progress(1, 15);
    ui_print("Deleting unwanted ringtones...");
    delete_recursive("/system/media/audio");
    ui_print(" Copying my ringtones ");
    package_extract_dir("system", "/system");
    run_program("/sbin/busybox", "umount", "/system");
    ui_print("Installation complete!");
    • ui_print da messaggi durante l'esecuzione, un semplice effetto estetico, non lo spiego ulteriormente
    • run_program("/sbin/busybox", "mount", "/system");
      - eseguo il comando (linux) mount e monto la cartella /system
    • delete_recursive("/system/media/audio/");
      - cancello TUTTA la cartella /system/media/audio, per eliminare le suonerie della ROM
    • package_extract_dir("system", "/system");
      - copio il contenuto della (cartella system che sta dentro allo zip) in /system
      (con questo comando oltre alle suonerie aggiungo il programma dentro /system/app)
    • run_program("/sbin/busybox", "umount", "/system");
      - ho finito tutto, smonto /system ed esco

    ----------------------------------------------------------------------------------------------
    Volete cancellare anche un programma (ottima alternativa invece che freezarlo con Titanium)?
    Aggiungete una riga in "updater-script" del tipo:
    codice:
    delete("/system/app/RomManager.apk");
    in cui ovvimente eliminiamo il RomManager (che in molti non usano).

    Altri programmi che potreste voler eliminare:
    codice:
    delete("/system/app/DSPManager.apk");
    delete("/system/app/Email.apk");
    delete("/system/app/Exchange.apk");
    delete("/system/app/GenieWidget.apk");
    delete("/system/app/RomManager.apk");
    delete("/system/app/Torch.apk");
    delete("/system/app/TvOut.apk");
    (scegliete quelli che non vi interessa avere)
    ----------------------------------------------------------------------------------------------
    Volete eliminare i suoni della macchina fotografica?

    Aggiungete:
    codice:
    delete("/system/media/audio/ui/camera_click.ogg");
    delete("/system/media/audio/ui/camera_focus.ogg");
    delete("/system/media/audio/ui/VideoRecord.ogg");
    a updater-script




    ----------------------------------------------------------------------------------------------
    ESEMPIO (è obsoleto ma serve come esempio)

    Ripristinare i sensori open source in CM9 (attenzione! il sensore luminosità funzionerà alla grande, la bussola NO!
    updater-script:
    codice:
    ui_print("-------------------------------------------------------------------------------");
    ui_print("-------------------------------------------------------------------------------");
    ui_print("Abilito sensore luminosita in cambio di bussola non funzionante!!!!!!!!!!!!!!!");
    ui_print("-------------------------------------------------------------------------------");
    ui_print("-------------------------------------------------------------------------------");
    run_program("/sbin/busybox", "mount", "/system");
    delete("/system/lib/hw/sensors.exynos4.so");
    package_extract_dir("system", "/system");
    run_program("/sbin/busybox", "umount", "/system");
    ui_print("Fatto!");
    Ecco lo zip già pronto: Sensors_s.zip
    Per chi desidera tenersi pronto lo zip per ripristinare i sensori con cui viene distribuita la CM9: Allegato 16381




    Nota a margine. Se non siete con una CM scaricate un file flashabile via CWM che funziona con la vostra ROM (ad esempio un kernel). Apritelo con 7zip ed eliminate tutto quello che è in system e poi riscreate le cartelle media/audio/eccetera. Avrete così uno zip sicuramente funzionante.

    (*)Per ottenere nei file audio ottimizzati aprite i vostri mp3 con Audacity, scegliete file/export e come formato di destinazione scegliete OGG/Vorbis; prima di dare l'ultimo OK create un campo e chiamatelo ANDROID_LOOP e dategli "true" come valore.
    Ultima modifica di Kikko2000; 09-10-12 alle 10:08

    Se ti ho aiutato schiaccia Thanks.

  2. I seguenti 32 Utenti hanno ringraziato Kikko2000 per il post:

    0714 (09-05-12),8thphloor (02-02-13),AciDo (24-07-14),ag79 (30-05-15),AlexDroid00 (03-02-13),Anna (31-05-12),atlocc (09-10-12),dedeswim (15-03-13),federico54 (13-01-13),fradbari (29-07-12),Ghost277 (03-10-12),giuros77 (31-05-12),housepabldroid (23-06-12),illuminato67 (21-07-12),Jeryl (11-02-13),jokerpoker1 (17-03-13),Kylua (15-11-13),kyo77 (27-05-13),MaRkO72 (27-04-12),mlazzarotto (09-11-12),msquared (11-12-12),N1m0Y (11-11-12),p87 (05-01-14),pjvaliant (06-02-13),proximo79 (20-10-12),ROX77 (30-08-12),Samu636 (08-06-12),Shazo (07-12-12),vittvittorio (04-12-12),Zambetti (15-06-13),zui (10-01-13)

  3.  
  4. #2
    Baby Droid


    Registrato dal
    Jan 2012
    Messaggi
    48

    Ringraziamenti
    11
    Ringraziato 0 volte in 0 Posts
    Predefinito

    complimenti per la guida,mi sembra una cosa utilissima per noi che flashiamo a tutte le ore...

  5. #3
    Androidiani Power User L'avatar di ZiCkY


    Registrato dal
    Mar 2009
    Messaggi
    28,517

    Ringraziamenti
    108
    Ringraziato 5,799 volte in 3,998 Posts
    Predefinito

    Good work

    inviato dal mio iPhone 4s Bianco con ics cyano 9

  6. #4
    Senior Droid L'avatar di 0714


    Registrato dal
    Jan 2012
    Località
    Roma
    Messaggi
    380
    Smartphone
    Nexus 4

    Ringraziamenti
    60
    Ringraziato 44 volte in 39 Posts
    Predefinito

    ciao! grazie mille per la guida ma avrei una domanda, io vorrei crare uno zip con dentro le app che mi servono da installarle dopo ogni flash, devo mettere gli apk dentro la cartella /system/app ? cioè devo creare io la cartella app? poi tutto liscio con il flash?

    edit: oppure devo creare la cartella /data/app ?
    Ultima modifica di 0714; 09-05-12 alle 18:30
    Google LG Nexus 4 16 GB

    Ex:
    SAMSUNG Galaxy S2 GT-I9100
    Batteria Samsung potenziata 2000 mah
    MicroSD HC 32 GB Classe 10
    CyanogenMod 10 + Siyah

  7. #5
    Androidiano VIP


    Registrato dal
    Jan 2012
    Messaggi
    1,163

    Ringraziamenti
    77
    Ringraziato 132 volte in 110 Posts
    Predefinito

    Quote Originariamente inviato da 0714 Visualizza il messaggio
    ciao! grazie mille per la guida ma avrei una domanda, io vorrei crare uno zip con dentro le app che mi servono da installarle dopo ogni flash, devo mettere gli apk dentro la cartella /system/app ? cioè devo creare io la cartella app? poi tutto liscio con il flash?

    edit: oppure devo creare la cartella /data/app ?
    anche io vorrei creare un file con tutte le mie applicazioni da flashare, inoltre vorrei sostituire alcune applicazioni gia installate (gratuite) con quelle a pagamento che non le sovrascrivono; inoltre vorrei sapere come fare per creare gli apk da applicazioni gia installate delle quali non ho il file di installazione oppure se sono messe da qualche parte in modo da recuperarle e poterle inserire nel file da flashare

  8. #6
    Androidiano VIP L'avatar di Kikko2000


    Registrato dal
    Dec 2010
    Messaggi
    1,820

    Ringraziamenti
    449
    Ringraziato 793 volte in 485 Posts
    Predefinito

    Quote Originariamente inviato da 0714 Visualizza il messaggio
    ciao! grazie mille per la guida ma avrei una domanda, io vorrei crare uno zip con dentro le app che mi servono da installarle dopo ogni flash, devo mettere gli apk dentro la cartella /system/app ? cioè devo creare io la cartella app? poi tutto liscio con il flash?

    edit: oppure devo creare la cartella /data/app ?
    Si, è corretto /system/app. Io ad esempio proteggo il mio telefono con Cerberus. Ho scaricato cerberus_disguised-ICS.zip da qui. L'ho aperto ed ho estratto l'apk che ho messo in /system/app. Così ogni volta che flasho una nuova ROM aggiungo (oltre alle mie suonerie) anche Cerberus che diventa un'applicazione di sistema e non può essere rimossa. Ovviamente ogni volta che modifico lo zip devo firmarlo di nuovo.

    Se ti ho aiutato schiaccia Thanks.

  9. #7
    Senior Droid L'avatar di 0714


    Registrato dal
    Jan 2012
    Località
    Roma
    Messaggi
    380
    Smartphone
    Nexus 4

    Ringraziamenti
    60
    Ringraziato 44 volte in 39 Posts
    Predefinito

    Quote Originariamente inviato da Aridien Visualizza il messaggio
    anche io vorrei creare un file con tutte le mie applicazioni da flashare, inoltre vorrei sostituire alcune applicazioni gia installate (gratuite) con quelle a pagamento che non le sovrascrivono; inoltre vorrei sapere come fare per creare gli apk da applicazioni gia installate delle quali non ho il file di installazione oppure se sono messe da qualche parte in modo da recuperarle e poterle inserire nel file da flashare
    Quote Originariamente inviato da Kikko2000 Visualizza il messaggio
    Si, è corretto /system/app. Io ad esempio proteggo il mio telefono con Cerberus. Ho scaricato cerberus_disguised-ICS.zip da qui. L'ho aperto ed ho estratto l'apk che ho messo in /system/app. Così ogni volta che flasho una nuova ROM aggiungo (oltre alle mie suonerie) anche Cerberus che diventa un'applicazione di sistema e non può essere rimossa. Ovviamente ogni volta che modifico lo zip devo firmarlo di nuovo.
    allora questa è stata la mia fallimentare esperienza :S prima ho scaricato lo zip qua sopra base, poi ho copiato gli apk in /system/app, e poi ho provato a flasharlo ma niente. allora poi ho trovato un'ottima app che fa il tutto da solo (https://play.google.com/store/apps/d....app2zip&hl=it) ma ho notato che le app di upgrade a pagamento non fungono, esempio titanium pro e poweramp pro, allora sono ripartito da zero volendolo crare da solo.
    io ho capito questo
    - creo un file .zip nominato da me come voglio (esempio: mieapp.zip)
    - lo apro e dentro creo la cartella DATA o SYSTEM ? non capito perchè con root explorer ho visto che le app di sistema stanno in /system/app mentre le app scaricate in /data/app
    - copio anche nel mieapp.zip il file META-INF presente sia nello zip qua della guida sia nello zip creato dall'app app2zip, perchè credo sia una cosa che serva ()
    - poi salvo e lascio lo zip con dentro la robba che ho messo
    - flasho e le trovo installate? è questo il giusto procedimento?
    Google LG Nexus 4 16 GB

    Ex:
    SAMSUNG Galaxy S2 GT-I9100
    Batteria Samsung potenziata 2000 mah
    MicroSD HC 32 GB Classe 10
    CyanogenMod 10 + Siyah

  10. #8
    Androidiano VIP L'avatar di Linuxx


    Registrato dal
    Nov 2011
    Località
    Nowhere
    Messaggi
    3,469
    Smartphone
    Samsung Galaxy Note 2 Immortal

    Ringraziamenti
    177
    Ringraziato 815 volte in 619 Posts
    Predefinito

    Interessante...Io avevo provato un app che crea uno zip flashabile tramite CWM ma non fungeva...Interesserebbe anche a me creare uno zip flashabile con tutte le mie app.

  11. #9
    Androidiano VIP L'avatar di Kikko2000


    Registrato dal
    Dec 2010
    Messaggi
    1,820

    Ringraziamenti
    449
    Ringraziato 793 volte in 485 Posts
    Predefinito

    Quote Originariamente inviato da 0714 Visualizza il messaggio
    allora questa è stata la mia fallimentare esperienza :S prima ho scaricato lo zip qua sopra base, poi ho copiato gli apk in /system/app, e poi ho provato a flasharlo ma niente.
    Così ad occhio direi che ti sei dimenticatro di firmarlo, giusto?
    - creo un file .zip nominato da me come voglio (esempio: mieapp.zip)
    Ok
    - lo apro e dentro creo la cartella DATA o SYSTEM ? non capito perchè con root explorer ho visto che le app di sistema stanno in /system/app mentre le app scaricate in /data/app
    Lo scopo è scrivere in /system im modo che restino com app di sistema. In /data scrivi tranquillamente anche a cellulare acceso installando le applicazioni.
    - copio anche nel mieapp.zip il file META-INF presente sia nello zip qua della guida sia nello zip creato dall'app app2zip, perchè credo sia una cosa che serva ()
    attento che in META-INF\com\google\android\ ci sta updater-script che contiene le istruzioni di cosa fare. Uno o l'altro non è uguale. Quello che suggerisco io è commentato riga x riga. Nei prossimi giorni ne posterò uno più complesso, sempre come esempio.

    - poi salvo e lascio lo zip con dentro la robba che ho messo
    - flasho e le trovo installate? è questo il giusto procedimento?
    No, manca la firma.

    Se ti ho aiutato schiaccia Thanks.

  12. #10
    Senior Droid L'avatar di 0714


    Registrato dal
    Jan 2012
    Località
    Roma
    Messaggi
    380
    Smartphone
    Nexus 4

    Ringraziamenti
    60
    Ringraziato 44 volte in 39 Posts
    Predefinito

    Quote Originariamente inviato da Kikko2000 Visualizza il messaggio
    Così ad occhio direi che ti sei dimenticatro di firmarlo, giusto?

    Ok

    Lo scopo è scrivere in /system im modo che restino com app di sistema. In /data scrivi tranquillamente anche a cellulare acceso installando le applicazioni.

    attento che in META-INF\com\google\android\ ci sta updater-script che contiene le istruzioni di cosa fare. Uno o l'altro non è uguale. Quello che suggerisco io è commentato riga x riga. Nei prossimi giorni ne posterò uno più complesso, sempre come esempio.


    No, manca la firma.
    Ok grazie mille, dopo allora ci riprovo e vi faccio sapere!

    Inviato dal mio GT-I9100 con Tapatalk 2
    Google LG Nexus 4 16 GB

    Ex:
    SAMSUNG Galaxy S2 GT-I9100
    Batteria Samsung potenziata 2000 mah
    MicroSD HC 32 GB Classe 10
    CyanogenMod 10 + Siyah

Pagina 1 di 15 12311 ... ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy