Naar content
Trending apps
  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

  • Facebook

Trending games
  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

  • The Elder Scrolls: Blades

Trending smartphones
  • OPPO Find X2 Pro

  • Nokia 8.3

  • Xiaomi Mi 10 Pro

  • Huawei P40 Pro

  • Realme X2 Pro

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Backhead

Backhead

  • Lid sinds 18 november 2010
  • Berichten 3803
  • Reputatie 0
  • #1
  • 24 maart 2011
  • 10:28

Omdat ik iwan073 had overtuigd om linux te gaan gebruiken, en hij nu ook wel wou flashen in linux heb ik me hier maar eens in verdiept. Het resultaat is dat windows alleen nog maar wordt gebruikt voor microsoft office/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />

Maar hier een kleine how to, de methode die ik hier geef zou ook moeten werken op een mac. Ik kan dit echter niet testen, en volgens mij zijn er nog wel een paar dingen waar je extra bij moet opletten als je het op mac wilt doen.

Voorbereiding
Ik zelf gebruik Linux Mint, wat gebaseerd is op ubuntu. VOor linux bestaat er een software genaamd Heimdall, hiermee kun je dus op linux firmware/kernels/modems op je SGS flashen. Om deze te installeren heb ik de volgende commando's in de terminal getypt:

sudo apt-get install heimdall
sudo apt-get install heimdall-frontend
Mocht dit niet werken, download dan hier de goede versie:
Heimdall – Glass Echidna

Als je wilt kijken of je SGS herkent wordt door linux kan je in de terimnal typen:
lsusb

Als je dit doet zonder dat je SGS hebt aangesloten zie je bv:
Bus 002 Device 007: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 13d3:5122 IMC Networks
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
In downloadmodus aangesloten:
[U][B][i]Bus 002 Device 018: ID 04e8:681c Samsung Electronics Co., Ltd Galaxy Portal/Spica Android Phone[/i][/B][/U]
Bus 002 Device 007: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 13d3:5122 IMC Networks
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Flashen
Ik zal elke keer proberen een command line te geven, maar ook een UI.

Kernel flashen

Download een kernel bestand, je hebt nu 2 varianten:
1. Het is voor ODIN, pak de .tar dan direct uit en je zult een zImage krijgen
2. Het is voor CWM, open deze, en zoek hierin ook naar een zIamge. Meestal te vinden in de update map. En pak de zImage uit.

Je hebt nu dus een zImage in een map staan. Er zijn nu 2 mogelijkheden om te flashen:
1. Via de command line: Ga in de map staan waar je zImage staat. Doe nu rechtermuisknop>open terminal in here. En typ in de geopende terminal:
sudo heimdall flash --kernel zImage
Heimdall zal dan bezig gaan, en het volgende uitsputten:
vincent@vincent-N61Jv ~/Downloads/XWJS5/JS5_JS3_JPY_ $ sudo heimdall flash --kernel zImage 
[sudo] password for vincent:

Heimdall, Copyright (c) 2010, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/


Claiming interface... Failed. Attempting to detach driver...
Claiming interface again... Success
Setting up interface... Success
Beginning session...
Handshaking with Loke... Success

Uploading kernel
100%
Kernel upload successful
Ending session...
Rebooting device...
Re-attaching kernel driver...

Je hebt nu een nieuwe kernel/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />


2. Via GUI
Start een terminal, en type:
heimdall-frontend
En vul het als volgt in, en klik op start:


Modem flashen
Het flashen van een modem gaat vrijwel gelijk aan het flashen van een kernel.
Je moet zorgen dat je een modem.bin krijgt uit bv een flashble .zip
Daarna heb je weer 2 opties:

1. Command line
Open weer op dezelde manier een terminal, en type nu:
sudo heimdall flash --modem modem.bin 
En dan zul je zien:
vincent@vincent-N61Jv ~/Downloads/XWJS5/JS5_JS3_JPY_ $ sudo heimdall flash --modem modem.bin 

Heimdall, Copyright (c) 2010, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/


Claiming interface... Failed. Attempting to detach driver...
Claiming interface again... Success
Setting up interface... Success
Beginning session...
Handshaking with Loke... Success

Uploading modem
100%
Modem upload successful
Ending session...
Rebooting device...
Re-attaching kernel driver...

2. Via interface
Start een terminal, en type:
heimdall-frontend
En vul het als volgt in, en klik op start:


Een rom flashen, zonder repartition
Als voorbeeld zal ik hier JS5 nemen. Download dit bestand, en par de .rar uit.
Je hebt nu een .tar bestand, deze kan je ook weer uitpakken. Je zult dan de volgende bestanden hebben:
cache.rfs  
factoryfs.rfs
modem.bin
param.lfs
zImage

Ook hier heb je 2 manieren:

1. Command line:
Zelfde manier terminal openen, en dan:
sudo heimdall flash --factoryfs factoryfs.rfs --param param.lfs --modem modem.bin --cache cache.rfs --kernel zImage 
Je krijgt dan het volgende te zien
sudo heimdall flash --factoryfs factoryfs.rfs --param param.lfs --modem modem.bin --cache cache.rfs --kernel zImage 
[sudo] password for vincent:

Heimdall, Copyright (c) 2010, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/


Claiming interface... Failed. Attempting to detach driver...
Claiming interface again... Success
Setting up interface... Success
Beginning session...
Handshaking with Loke... Success

Uploading factory filesytem
100%
Factory filesytem upload successful
Uploading cache
100%
Cache upload successful
Uploading param.lfs
100%
param.lfs upload successful
Uploading kernel
100%
Kernel upload successful
Uploading modem
100%
Modem upload successful
Ending session...
Rebooting device...
Re-attaching kernel driver...

2. Via interface
Open een terminal, en type:
heimdall-frontend

Laad nu de bestanden in zoals hier (heel logisch ook/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" /> ):

En klik op start, klaar is kees/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />

Rom flashen met repartition
Er zit een optie: repartition in heimdall. Om deze te gebruiken moet je echter altijd een boot.bin, spl.bin toevoegen. Omdat ik zelf nog geen JIG heb, en ik geen zin heb om met boot.bin te gaan kloten terwijl ik die niet heb heb ik dit nog niet gedaan. Onderstaande methode werkt goed, behalve toen ik terug wou gaan van CM7 naar 2.2. Daar is dus waarschijnlijk wel echt die repartition optie voor nodig
Deze manier kan ik tot nu toe alleen nog maar via de commandline. Heb wel een manier denk ik via Interface, maar ook deze zal ik nog testen/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />

Ik zal als voorbeeld hier 2.2 nemen.
Download het bestand, en pak deze uit. Je hebt nu 3 .tar bestanden, pak ook deze weer allemaal uit. Doe dit voor het gemak allemaal in dezelfde map.
Je meot dan het volgende hebben:
cache.rfs   factoryfs.rfs  {{ODIN-PIT}}s1_odin_20100512.pit  zImage
dbdata.rfs modem.bin param.lfs
Je moet dus zelf ook nog PIT toevoegen:http://dl.dropbox.com/u/665428/%7B%7BODIN-PIT%7D%7Ds1_odin_20100512.pit

1. Command line:
Open weer een terminal, en type:
heimdall flash --pit \{\{ODIN-PIT\}\}s1_odin_20100512.pit --factoryfs factoryfs.rfs -cache cache.rfs --param param.lfs --kernel zImage --modem modem.bin 
Hij zal nu bezig gaan, en je krijgt het volgende:
heimdall flash --pit \{\{ODIN-PIT\}\}s1_odin_20100512.pit --factoryfs factoryfs.rfs -cache cache.rfs --param param.lfs --kernel zImage --modem modem.bin 

Heimdall, Copyright (c) 2010, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/


Claiming interface... Failed. Attempting to detach driver...
Claiming interface again... Success
Setting up interface... Success
Beginning session...
Handshaking with Loke... Success

Downloading device's PIT file...
PIT file download sucessful

Uploading factory filesytem
100%
Factory filesytem upload successful
Uploading cache
100%
Cache upload successful
Uploading param.lfs
100%
param.lfs upload successful
Uploading kernel
100%
Kernel upload successful
Uploading modem
100%
Modem upload successful
Ending session...
Rebooting device...
Re-attaching kernel driver...

ALs je een lagfix had, en automatisch in recovery terecht komt na het flashen meot je even handmatig de data wipen (gewoon optie in recovery). En dan zal die perfect opstarten/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />

Heb het getest met een onenand lagfix (wat toch wel de meets abnormale lagfix is, en het werkte na het doen van een factory reset/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />

2. Interface
Nog te testen door mij

Ik zal dit hier nog update, met vooral GUI mogelijkheden zoals je kunt zien/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/wink.png" />
Verder merkte ik net dat het “sudo” geen noodzakelijkheid is

Bewerkt (24 maart 2011 10:28)
Het_ratje

Het_ratje

  • Lid sinds 02 december 2010
  • Berichten 3102
  • Reputatie 10
  • #2
  • 24 maart 2011
  • 10:33

Nice!!

Ik ga 'm ook proberen binnenkort.

Bewerkt (24 maart 2011 10:33)
Djembebi

Djembebi

  • Lid sinds 14 oktober 2010
  • Berichten 2778
  • Reputatie 0
  • #3
  • 24 maart 2011
  • 10:37

Good for you Mr.B. (ook om er een apart topic van te maken). Hier ga je zeker weer een aantal mensen blij mee maken :-))

Bewerkt (24 maart 2011 10:37)
galaxyjet

galaxyjet

  • Lid sinds 16 augustus 2010
  • Berichten 3184
  • Reputatie 0
  • #4
  • 24 maart 2011
  • 12:15

Mooi !!!

Bewerkt (24 maart 2011 12:15)
MuayThai

MuayThai

  • Lid sinds 24 december 2010
  • Berichten 1575
  • Reputatie 0
  • #5
  • 24 maart 2011
  • 12:29

Overzichtelijk zoals altijd..

Bewerkt (24 maart 2011 12:29)
Makker

Makker

  • Lid sinds 12 oktober 2010
  • Berichten 2175
  • Reputatie 250
  • #6
  • 24 maart 2011
  • 17:52

Backhead;123664

… Het resultaat is dat windows alleen nog maar wordt gebruikt voor microsoft office/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />

Maar hier een kleine how to, de methode die ik hier geef zou ook moeten werken op een mac. Ik kan dit echter niet testen, en volgens mij zijn er nog wel een paar dingen waar je extra bij moet opletten als je het op mac wilt doen.


………….
Heb het getest met een onenand lagfix (wat toch wel de meets abnormale lagfix is, en het werkte na het doen van een factory reset/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/smile.png" />

2. Interface
Nog te testen door mij

Ik zal dit hier nog update, met vooral GUI mogelijkheden zoals je kunt zien/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/wink.png" />
Verder merkte ik net dat het “sudo” geen noodzakelijkheid is

Beste Backhead,

Ik heb Heimdall ruim een maand geleden op mijn computer geïnstalleerd, een MacBook Pro OS X 10.6.7, en daar moest ik nog wel Qt libraries (versie 4.7.2) bij zetten, voordat die ook echt ‘open’ ging.
Ik heb inmiddels een aantal pogingen ondernomen om te flashen, maar dat lukte niet. Mijn voortgangsbalkje (rechts onderin) verschoof voor geen millimeter, dus heb ik elke keer de poging moeten cancellen. Ik meen alles goed uitgepakt en op de goede plaats te hebben gezet.
Ik weet van een van onze forumleden waarbij het wel met de Mac is gelukt.
Ik ben mijn SGS een paar weken kwijt, maar als die terug is, wil ik zeker nog eens een paar pogingen wagen. Deze howto kan daarbij erg nuttig zijn, waarvoor mijn dank.

Makker

Bewerkt (24 maart 2011 17:52)

Galaxy S2 -> 4.1.2
Galaxy S4 ->5.0.1 (lollipop)
Galaxy S8 -> 9 (Pie)

Tab 2 10.1 -> 6.0.1(lollipop)

Peter86

Peter86

  • Lid sinds 06 november 2010
  • Berichten 4291
  • Reputatie 0
  • #7
  • 24 maart 2011
  • 18:02

this is a nice one .. het begon me ff te jeuken toen ik je bericht las..

Omdat ik iwan073 had overtuigd om linux te gaan gebruiken, en hij nu ook wel wou flashen in linux heb ik me hier maar eens in verdiept. Het resultaat is dat windows alleen nog maar wordt gebruikt voor microsoft office
ik denk dan moet ik dat ook maar is gaan proberen.. maar nee toch maar niet..
maar wel weer een Sticky denk ik?

Bewerkt (24 maart 2011 18:02)
Het_ratje

Het_ratje

  • Lid sinds 02 december 2010
  • Berichten 3102
  • Reputatie 10
  • #8
  • 24 maart 2011
  • 18:14

Makker;123880
Beste Blackhead,

Ik ben mijn SGS een paar weken kwijt, maar als die terug is, wil ik zeker nog eens een paar pogingen wagen. Deze howto kan daarbij erg nuttig zijn, waarvoor mijn dank.

Offtopic:

Gelukt dus met terugbrengen?/cdn2.androidworld.nl/b4c9f3af9a/static/djangobb_forum/img/smilies/wink.png" />
Mooi zo!!!

Bewerkt (24 maart 2011 18:14)
iwan073

iwan073

  • Lid sinds 07 februari 2011
  • Berichten 186
  • Reputatie 0
  • #9
  • 24 maart 2011
  • 21:33

'Tis dat je al VIP bent…

Sent from my GT-I9000 using Tapatalk

Bewerkt (24 maart 2011 21:33)
Skippy

Skippy

  • Lid sinds 23 februari 2011
  • Berichten 5
  • Reputatie 0
  • #10
  • 3 november 2012
  • 16:58

Beste Backhead,

Het was behoorlijk zoeken voordat ik dit topic had gevonden, maar wel voor mij de doorbraak om mijn SGS te flashen mbv Heimdall op mijn Ubuntu-laptop. Nu heb ik iig Semaphore 2.7.4 draaien, wat weer genoeg mogelijkheden biedt om verder te experimenteren.

Bedankt!

PS: is het een idee om hier een tutorial van te maken?

Bewerkt (24 april 2013 15:48)

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren