CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 15 di 15 primaprima ... 5131415
Visualizzazione dei risultati da 141 a 144 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. #141
    Androidiano VIP L'avatar di mlazzarotto


    Registrato dal
    May 2012
    Località
    Bassano del Grappa (VI)
    Messaggi
    1,430
    Smartphone
    Samsung Galaxy Note 4

    Ringraziamenti
    255
    Ringraziato 350 volte in 311 Posts
    Predefinito

    Quote Originariamente inviato da Exile™ Visualizza il messaggio
    Rimanendo sul tema del creare uno file ZIP da flashare, vorrei se possibile, sapere tutti i parametri a cui può essere attribuito al file ZIP.
    Mi spiego meglio, quello che ho già visto sono questi:
    show_progress
    package_extract_dir
    ui_print
    .......
    Mi sembra che ci siano altri valori, alcuni dei quali puramente estetici, tipo quello che in pratica fa attendere, per esempio mettendo la stringa ui_print, si può scegliere per quanti secondi visualizzarla prima di andare al passo successivo...
    Sapete niente a riguardo?
    Guarda anche qui https://www.androidiani.com/forum/sh...d.php?p=757731

    Inviato dal mio GT-I9100 con Tapatalk 2

  2.  
  3. #142
    Senior Droid L'avatar di AlexDroid00


    Registrato dal
    Nov 2012
    Località
    Melissano
    Messaggi
    481
    Smartphone
    Sony Xperia U

    Ringraziamenti
    94
    Ringraziato 265 volte in 118 Posts
    Predefinito

    Quote Originariamente inviato da Exile™ Visualizza il messaggio
    Grazie per la risposta, quindi per esempio posso mettere una cosa simile:
    ui_print ("Attendere...", "5");
    No, ui_print non centra un bel niente. Devi scrive il comando che ti ho scritto prima, ui_print serve solo per visualizzare messaggi durante il flash, tipo Flash in corso......

    Inviato da quella mia bomba atomica di Sony Xperia U con Tapatalk 2
    Usa il tasto thanks per ringraziarmi.
    Scarica la FireCyano Rom


    Dispositivo: Sony Xperia U Nero
    ROM: Stock Xperia P JB Rom
    Brand: Tim
    Bootloader: Sbloccato
    Kernel: JB Munjeni kernel
    Precedente nickname: Alessandro393
    Utente che ama stare senza marchio TIM sulla cover lol

  4. #143
    Androidiano VIP L'avatar di lello83


    Registrato dal
    Jun 2012
    Località
    Napoli
    Messaggi
    1,647
    Smartphone
    OnePlus 3T

    Ringraziamenti
    40
    Ringraziato 254 volte in 211 Posts
    Predefinito

    Vorrei creare uno zip flashabile contenente un file apk in /data/Apps, e delle cartelle in /sdcard (/Android/Obb e sdcard) nella memoria interna.
    Dovrebbe per prima flashare l'apk e poi andargli ad aggiungere i file.
    Secondo voi come posso fare l'updater-script?
    Spoiler:

  5. #144
    Baby Droid


    Registrato dal
    Jul 2014
    Messaggi
    14

    Ringraziamenti
    0
    Ringraziato 1 volta in 1 Post
    Predefinito

    Quote Originariamente inviato da Kikko2000 Visualizza il messaggio
    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 Allegato 12611 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: Allegato 16373
    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.
    Scuaste la mia ignoranza.. ma io metto tutte le mie app in /system/app e lo zip lo flasho quando e per cosa? ce tipo flasho una rom e subito dopo flasho pure quello?
    Device: Samsung Galaxy S Advance GT-I9070
    Firmware: Rom Stock Jelly Bean 4.1.2
    Kernel: CoCore-E-6.0-CWM

Pagina 15 di 15 primaprima ... 5131415

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