CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Pagina 1 di 4 123 ... ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 31
Discussione:

[GUIDA] Heimdall

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


    Registrato dal
    Jan 2013
    Messaggi
    1,566
    Smartphone
    Samsung Galaxy Ace Plus

    Ringraziamenti
    39
    Ringraziato 271 volte in 209 Posts
    Question

    [GUIDA] Heimdall

    Ciao a tutti!!! Sono nuovo qui e ho visto che non esistono guide per il flash con Heimdall relative a questo fantastico telefono.
    Per chi non lo sapesse Heimdall è un programma che permette il bypass dell'utilizzo forzato di Windows nelle operazioni di flash dei nostri Samsung in quanto è open source e multi piattaforma. La procedura di flash è stata testata da me (solo per il SGAP GT-S7500) 5 o 6 volte e mi ha dato un problemino (assolutamente risolvibile ripetendo l'operazione di flash) nel primo tentativo di installazione della CWMRecovery (nonchè primo flash in assoluto) per il resto nessun problema al 100% .

    Stavo pensando quindi di fare una guida io: bene cominciamo!

    Premetto che né io né lo staff di androidiani.com ci assumiamo responsabilità per eventuali problemi causati ai vostri telefoni

    Premetto ancora che io utilizzo ubuntu quindi cercherò di fornirvi istruzioni il più possibile generiche in modo che possiate utilizzarle sia su MS Windows sia su Linux sia su Mac.

    Intanto prepariamo tutto l'occorrente:

    1 - Il nostro telefono (mi pare ovvio XD)
    2 - Il cavo USB per connettere lo smatphone al calcolatore (così anche gli utenti Mac non si lamentano ;-) )
    3 - Il file PIT per il GT-S7500
    Spoiler:

    4 - La versione più recente di Heimdall e Heimdall Frontend (vedi secondo post)
    5 - Una rom flashabile con ODIN

    Bene... Ora dovremmo avere tutto: proseguiamo

    Primo accorgimento: prima di flashare con Windows controllate di aver installato tutti i drivers necessari e in generale di aver abilitato la debug mode sul telefono da Impostazioni -> Applicazioni -> Sviluppo

    Ora aprite Heimdall Frontend (per linux date da terminale il comando: heimdall-frontend) e andate nella tab "Flash": dovrebbe apparirvi una finestra simile

    Schermata del 2013-01-21 22:02:15.jpg

    Inserite il file .pit nel campo PIT utilizzando il pulsante "Browse"

    Schermata del 2013-01-21 22:07:42.jpg

    Ora prendiamo la ROM scelta sopra e scompattiamo tutti i vari archivi (anche quello .tar o .tar.md5 che si dovrebbe usare con ODIN) e ci ritroviamo con alcuni files .bin altri .img e altri senza estensione o con estensione differente.
    Per creare una partizione bisogna ogni volta cliccare sul pulsante "Add" poi scegliere nel menù a tendina "Partition Name" il tipo di partizione che vogliamo creare e scegliamo il file apposito selezionando il file corretto seguendo le istruzioni presenti nel campo "File".

    Per semplicità vi elenco qui le varie associazioni partizione -> file

    CFG_DATA -> qcsblhd_cfgdata.mbn
    QCSBL -> qcsbl.mbn
    FAT -> fat.bin ( allora, qui c'è una questione da sollevare: a me il tentativo di flash di questo file portava a un errore con conseguente interruzione del processo di flash, ho risolto evitando di creare tale partizione, ma vedete voi.)
    "Partizione_senza_nome" -> partition.bin
    OEMSBL -> oemsbl
    APPSBL -> appsbl
    APPS -> boot.img (questa partizione corrisponde al kernel)
    PERSIST -> persist.img.ext4
    RECOVERY -> recovery.img
    SECURE -> secure.img.ext4
    SYSTEM -> system.img.ext4
    CACHE -> cache.img.ext4
    USERDATA -> userdata.img.ext4
    EFS -> efs.img.ext4
    HIDDEN -> hidden.img.ext4
    UMS -> ums.img

    Faccio notare che all'interno della tendina troverete più partizioni ma per quelle mancanti non è segnalata nessuna corrispondenza di file, inoltre ho segnalato tutte le partizioni per cui il programma indica il file corrispondente, ma NON E' DETTO CHE DEBBANO ESSERE USATE TUTTE

    Ora spegnete il telefono e riavviatelo in modalità download (Vol giù + Tasto Home + Tasto Sblocco o I/O)
    premete il volume su per confermare e collegate il telefono al computer a una porta USB "stabile" mi raccomando

    Spostatevi nella tab "Utilities" di Heimdal e cliccate su "Detect" per avere converma che il vostro terminale viene rilevato. Dopo esservi accertati di ciò tornate nella tab "Flash", cliccate su start e incrociate le dita.
    Come al solito attendete che il terminale si riavvii e il gioco è fatto ;-)

    Ora il flash è fatto! Godetevi le vostre modifiche!
    Ultima modifica di loxdegio; 28-10-13 alle 13:11

  2. I seguenti 2 Utenti hanno ringraziato loxdegio per il post:

    CialeX (23-01-13),troll4 (11-04-13)

  3.  
  4. #2
    Androidiano VIP


    Registrato dal
    Jan 2013
    Messaggi
    1,566
    Smartphone
    Samsung Galaxy Ace Plus

    Ringraziamenti
    39
    Ringraziato 271 volte in 209 Posts
    Predefinito

    Quote Originariamente inviato da loxdegio Visualizza il messaggio
    Tra l'altro... Non so su Arch come siano messi, ma heimdall è passato al supporto libusbx, non ancora integrato in quasi nessuna delle Distro per ora in circolazione.

    Ho trovato da qualche parte una soluzione che recitava:
    1. Scaricate il progetto (libusbx) dal sito ufficiale (libusbx.org) Lastest sources tarball: Download libusbx from SourceForge.net
    2. Installate tutti gli autotool (automake, autoconfigure, ecc. saranno molto utili)
    3. Entrate nella cartella con i sorgenti estratti
    4. Date a terminale i comandi:
      codice:
      ./configure && make && sudo make install && sudo ldconfig && make clean
    5. Ora potete seguire la guida per la compilazione di Heimdall e tutto dovrebbe funzionare correttamente
    Scegliamo il nostro Heimdall con accortezza:

    Secondo la mia esperienza c'è solo una versione, per ora compatibile con il nostro dispositivo: Heimdall 1.4.1 RC
    Scarichiamo i sorgenti da qui e compiliamoli (procedura per esperti su Windows, consiglio di rimanere con ODIN per loro, meno grazie a "make" per utenti di sistemi Unix-like)

    Per Ubuntu prima di scaricare i sorgenti conviene aggiungere il PPA di Heimdall in modo da ricevere l'aggiornamento ufficiale alla versione 1.4.x una volta che verrà rilasciata. Digitiamo da terminale:

    codice:
    sudo add-apt-repository ppa:modycz/heimdall && sudo apt-get update && sudo apt-get install heimdall heimdall-frontend
    Per tutti scaricate GIT e usate il seguente comando (adattatelo in base al vostro sistema) per scaricare i sorgenti nella cartella nella quale desiderate archiviarli:

    codice:
    cd <cartella_dove_volete_salvati_i_sorgenti> && git clone https://github.com/Benjamin-Dobell/Heimdall && cd Heimdall
    Ora che siamo della directory principale del programma possiamo compilare i sorgenti (io metto la procedura per Ubuntu e i sistemi che usano sudo, per ignoranza personale non so aiutarvi con altri sistemi operativi :-( )

    Per i sistemi Unix-like ricordate di installare prima le libusb-1.0.0. Per i sistemi Microsoft ricordate di installare i drivers presenti nell'albero sorgenti fornito da GIT nella directori Drivers all'interno della cartella Win32.

    codice:
    cd libpit && ./configure && make && sudo make install && cd ..
    cd heimdall && ./configure && make && sudo make install && make clean && cd ..
    Ora viene la parte critica: installate le librerie qt4 o superiori dai repo e poi:
    codice:
    cd heimdall-frontend && qmake && make && sudo make install && make clean && cd
    Ora abbiamo installato Heimdall Suite sul nostro sistema e possiamo seguire la guida sopra ;-).

    Chiederei gentilmente a persone più informate di me di farmi presente, cortesemente, i processi di compilazione per altri sistemi operativi. Grazie

    Se avete problemi di riconoscimento del vostro terminale potete seguire questi semplici passi consigliati da Imre:
    Quote Originariamente inviato da imre Visualizza il messaggio
    se avete problemi provate a risolvere così:

    1) Create un file chiamandolo 51-android.rules:

    codice:
    gksudo gedit /etc/udev/rules.d/51-android.rules

    Inserite queste stringhe:
    codice:
     #Garmin-Asus
    SUBSYSTEM=="usb", ATTR{idVendor}=="091E", MODE="0666"
     
    #Google
    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"
     
    #HTC
    SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"
     
    #Huawei
    SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666"
     
    #K-Touch
    SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666"
     
    #KT Tech
    SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666"
     
    #Kyocera
    SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666"
     
    #Lenevo
    SUBSYSTEM=="usb", ATTR{idVendor}=="17EF", MODE="0666"
     
    #LG
    SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
     
    #Motorola
    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
     
    #NEC
    SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666"
     
    #Nook
    SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666"
     
    #Nvidia
    SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666"
     
    #OTGV
    SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666"
     
    #Pantech
    SUBSYSTEM=="usb", ATTR{idVendor}=="10A9", MODE="0666"
     
    #Philips
    SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666"
     
    #PMC-Sierra
    SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666"
     
    #Qualcomm
    SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666"
     
    #SK Telesys
    SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666"
     
    #Samsung
    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666"
     
    #Sharp
    SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666"
     
    #Sony Ericsson
    SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666"
     
    #Toshiba
    SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666"
     
    #ZTE
    SUBSYSTEM=="usb", ATTR{idVendor}=="19D2", MODE="0666"
    salvate, chidete e settate i permessi di lettura per tutti gli utenti:

    codice:
    sudo chmod a+r /etc/udev/rules.d/51-android.rules

    non stranitevi dei permessi a mille produttori, non tutto l'hardware lo fa samsung e a meno di avere i datasheet non c'è certezza
    Ultima modifica di loxdegio; 28-10-13 alle 13:11 - Motivo: Correzione

  5. Il seguente Utente ha ringraziato loxdegio per il post:

    troll4 (11-04-13)

  6. #3
    Androidiani Power User L'avatar di imre


    Registrato dal
    Dec 2011
    Località
    Bologna
    Messaggi
    1,848
    Smartphone
    Nexus 5

    Ringraziamenti
    27
    Ringraziato 1,000 volte in 466 Posts
    Predefinito

    ciao ottima aggiunta, chiedi ad un mod di farti aggiungere il tag [GUIDA] al titolo. Per correttezza ci tengo a dire che heimdall nasce per sistemi linux quindi ovviamente su windows restituisce qualche problema(si lavora in emulazione con cygwin), quindi a titolo personale mi sento di consigliarlo solo su sistemi linux-unix appunto.
    Alchemy ROM per Samsung Galaxy Ace Plus

    se vuoi ringraziarmi usa il tasto thanks

  7. Il seguente Utente ha ringraziato imre per il post:

    loxdegio (22-01-13)

  8. #4
    Androidiano VIP


    Registrato dal
    Jan 2013
    Messaggi
    1,566
    Smartphone
    Samsung Galaxy Ace Plus

    Ringraziamenti
    39
    Ringraziato 271 volte in 209 Posts
    Predefinito

    Quote Originariamente inviato da imre Visualizza il messaggio
    ciao ottima aggiunta, chiedi ad un mod di farti aggiungere il tag [GUIDA] al titolo. Per correttezza ci tengo a dire che heimdall nasce per sistemi linux quindi ovviamente su windows restituisce qualche problema(si lavora in emulazione con cygwin), quindi a titolo personale mi sento di consigliarlo solo su sistemi linux-unix appunto.
    Ok... Io non avevo idea... Mi sono trovato già abbastanza spiazzato per l'impossibilità di usare ODIN in quanto avevo deciso di stabilirmi con solo Ubuntu giusto prima di Natale, quindi subito prima dell'acquisto del mio nuovo SGAP...
    Ti volevo solo chiedere di indicarmi, per cortesia, almeno uno dei moderatori del sito, in modo da sapere chi contattare e farlo eventualmente in MP

    E poi volevo farti presente che non serve cygwin (ho cercato or ora)perché i binari per Windows delle versioni precedenti esistono (link area download) e si basano proprio sulle runtimes MS Visual C++, quello che non so è se sono stati rilasciati i sorgenti della 1.4.1 RC (che ribadisco essere l'unica compatibile con il SGAP al momento) anche per windows con magari un Makefile apposito per tale SO.

    EDIT: Ringrazio lo staff per l'aggiunta del tag [GUIDA]
    Ultima modifica di loxdegio; 22-01-13 alle 12:34

  9. #5
    Androidiani Power User L'avatar di imre


    Registrato dal
    Dec 2011
    Località
    Bologna
    Messaggi
    1,848
    Smartphone
    Nexus 5

    Ringraziamenti
    27
    Ringraziato 1,000 volte in 466 Posts
    Predefinito

    Dei binari stabili per winzozz non ne ero a conoscenza... io lo uso solo su arch ed uso l'ultima versione disponibile. Ma arch è un altro mondo XD
    Sono davvero felice che si inizi a vedere un po' di propensione verso Linux...

    Inviato dal mio GT-S7500 Alchemizzato Androidiani App
    Alchemy ROM per Samsung Galaxy Ace Plus

    se vuoi ringraziarmi usa il tasto thanks

  10. #6
    Androidiano VIP


    Registrato dal
    Jan 2013
    Messaggi
    1,566
    Smartphone
    Samsung Galaxy Ace Plus

    Ringraziamenti
    39
    Ringraziato 271 volte in 209 Posts
    Predefinito

    Quote Originariamente inviato da imre Visualizza il messaggio
    Sono davvero felice che si inizi a vedere un po' di propensione verso Linux...

    Inviato dal mio GT-S7500 Alchemizzato Androidiani App
    Io Ubuntu lo uso da due anni e ho cercato di usarlo come una normale distro senza semplificazioni varie da un anno a questa parte da quando ho cominciato a capirci qualcosa in più e in vista di una installazione di gentoo (mi divertirei un sacco ) o Arch o qualunque altra distro meno semplificata. Se hai consigli su quale distro scegliere (o non scegliere) sono aperto a tutto... Comunque chiudo l'OT che tra un po' i mod mi fucilano. Lasciamo la guida come guida e basta

  11. #7
    Senior Droid L'avatar di kiodo1981


    Registrato dal
    Apr 2012
    Località
    Torino
    Messaggi
    425
    Smartphone
    Xaiomi Redmi 4A - Note 4 / 5

    Ringraziamenti
    5
    Ringraziato 59 volte in 51 Posts
    Predefinito

    Anche io uso Arch ma spesso non mi funziona sto programma.
    ERROR: Failed to send data!Releasing device interface...
    Archlinux x86_64 + KDE Intel J3160 - 8GB RAM - SSD 120GB & Archlinux x86_64 + KDE AMD AM1 5350 - 8GB RAM - SSD 120GB
    Xiaomi RedMi Note 5 3gb/32gb - Xiaomi Redmi Note 4 3gb/32gb - Xiaomi Redmi 4A 2gb/16gb
    http://dis-ordinando.blogspot.com/ - My Pubblic GDrive

  12. #8
    Androidiani Power User L'avatar di imre


    Registrato dal
    Dec 2011
    Località
    Bologna
    Messaggi
    1,848
    Smartphone
    Nexus 5

    Ringraziamenti
    27
    Ringraziato 1,000 volte in 466 Posts
    Predefinito

    se avete problemi provate a risolvere così:

    1) Create un file chiamandolo 51-android.rules:

    codice:
    gksudo gedit /etc/udev/rules.d/51-android.rules

    Inserite queste stringhe:
    codice:
     #Garmin-Asus
    SUBSYSTEM=="usb", ATTR{idVendor}=="091E", MODE="0666"
     
    #Google
    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"
     
    #HTC
    SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"
     
    #Huawei
    SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666"
     
    #K-Touch
    SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666"
     
    #KT Tech
    SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666"
     
    #Kyocera
    SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666"
     
    #Lenevo
    SUBSYSTEM=="usb", ATTR{idVendor}=="17EF", MODE="0666"
     
    #LG
    SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
     
    #Motorola
    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"
     
    #NEC
    SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666"
     
    #Nook
    SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666"
     
    #Nvidia
    SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666"
     
    #OTGV
    SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666"
     
    #Pantech
    SUBSYSTEM=="usb", ATTR{idVendor}=="10A9", MODE="0666"
     
    #Philips
    SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666"
     
    #PMC-Sierra
    SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666"
     
    #Qualcomm
    SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666"
     
    #SK Telesys
    SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666"
     
    #Samsung
    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666"
     
    #Sharp
    SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666"
     
    #Sony Ericsson
    SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666"
     
    #Toshiba
    SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666"
     
    #ZTE
    SUBSYSTEM=="usb", ATTR{idVendor}=="19D2", MODE="0666"
    salvate, chidete e settate i permessi di lettura per tutti gli utenti:

    codice:
    sudo chmod a+r /etc/udev/rules.d/51-android.rules

    non stranitevi dei permessi a mille produttori, non tutto l'hardware lo fa samsung e a meno di avere i datasheet non c'è certezza
    Alchemy ROM per Samsung Galaxy Ace Plus

    se vuoi ringraziarmi usa il tasto thanks

  13. #9
    Senior Droid L'avatar di kiodo1981


    Registrato dal
    Apr 2012
    Località
    Torino
    Messaggi
    425
    Smartphone
    Xaiomi Redmi 4A - Note 4 / 5

    Ringraziamenti
    5
    Ringraziato 59 volte in 51 Posts
    Predefinito

    Io ho questo:
    SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8:685d", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
    TEST=="/var/run/ConsoleKit/database", \
    RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
    Meglio se metto quello che dici tu?
    Archlinux x86_64 + KDE Intel J3160 - 8GB RAM - SSD 120GB & Archlinux x86_64 + KDE AMD AM1 5350 - 8GB RAM - SSD 120GB
    Xiaomi RedMi Note 5 3gb/32gb - Xiaomi Redmi Note 4 3gb/32gb - Xiaomi Redmi 4A 2gb/16gb
    http://dis-ordinando.blogspot.com/ - My Pubblic GDrive

  14. #10
    Androidiani Power User L'avatar di imre


    Registrato dal
    Dec 2011
    Località
    Bologna
    Messaggi
    1,848
    Smartphone
    Nexus 5

    Ringraziamenti
    27
    Ringraziato 1,000 volte in 466 Posts
    Predefinito

    aggiungi semplicemente le righe sotto e dai i permessi
    Alchemy ROM per Samsung Galaxy Ace Plus

    se vuoi ringraziarmi usa il tasto thanks

Pagina 1 di 4 123 ... ultimoultimo
Ultima pagina

Tag per questa discussione

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