WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
BEMÆRK AT DU ER I SANDKASSEN - DIN TELEFON KAN RISIKERE AT BLIVE HARD BRICKET - altså blive en god mursten / en god dør stopper
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
Dette indlæg er work in progress, som betyder at den ikke er færdig.
Jeg vil ændre firmwaren i min Samsung Galaxy S2 i9100, fordi:
Problem nr. 1: Boot loaderen skal være ulåst
Boot loaderen skulle være ulåst.
Samsung har ikke låst boot loaderen, ifølge: http://samsunggalaxysforums.com/showthread.php/4591-Galaxy-S-II-Boot-loader-is-NOT-locked-%29-
Vi får se ..., ellers kommer heimdal http://glassechidna.com.au/heimdall/ på arbejde.
EDIT: Heimdal kommer ikke på arbejde
---
Kommentar, som situationen er lige nu.
Jeg skal have rooted min S2, så jeg kan installere TWRP recovery boot loaderen.
Det lader også til at man også skal repartitionere den interne flash lager, fordi LineageOS 14.1 (Android 7.x - fylder meget mere end Android 4.1.2.
https://forum.xda-developers.com/galaxy ... 0-t3538601
TBD ...
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
DU MÅ KUN BRUGE DE HER INSTRUKTIONER PÅ EN SAMSYNG GALAXY S2 i9100
Dette indlæg er work in progress, som betyder at den ikke er færdig.
Jeg vil ændre firmwaren i min Samsung Galaxy S2 i9100, fordi:
- Det er lykkedes Samsung at gøre WiFi=WLAN komplet ubrugeligt med den stock firmware som er en Android 4.1.2
- Jeg vil roote den, så jeg kan lave en udev regel der blandt andet gør det muligt at bruge en seriel port, som jeg kan koble til en Arduino.
- Fordi jeg kan
- Der er flere som jeg ikke lige kan komme i tanke om
Problem nr. 1: Boot loaderen skal være ulåst
Boot loaderen skulle være ulåst.
Samsung har ikke låst boot loaderen, ifølge: http://samsunggalaxysforums.com/showthread.php/4591-Galaxy-S-II-Boot-loader-is-NOT-locked-%29-
Vi får se ..., ellers kommer heimdal http://glassechidna.com.au/heimdall/ på arbejde.
EDIT: Heimdal kommer ikke på arbejde
- http://glassechidna.com.au/heimdall/ er upstream web site - Ved at klikke på "Download Linux" knappen så lander man på https://bitbucket.org/benjamin_dobell/heimdall/downloads/?tab=downloads
- Man klikker så på source i menuen længst til venstre og lander så på https://bitbucket.org/benjamin_dobell/heimdall/src
- På source side finder man et link til et git arkiv på GitHub:- linket er: https://github.com/Benjamin-Dobell/Heimdall
- Heimdal har alt for mange issues efter min smag: Et buggy program kan hard-bricke mobilen, så den kun kan bruges som dør stopper eller lignede.
- Soft brickede mobiler kan fikses hvis den har f.eks. en TWRP Recovery boot loader - man kan også bruge adb (android debug tool), som bruges af Android app software udviklere.
- adb kan faktisk lægge en ny firmware op, men man bør helst have TWRP Recovery boot loaderen installeret på mobilen, såfremt noget går galt.
---
Kommentar, som situationen er lige nu.
Jeg skal have rooted min S2, så jeg kan installere TWRP recovery boot loaderen.
Det lader også til at man også skal repartitionere den interne flash lager, fordi LineageOS 14.1 (Android 7.x - fylder meget mere end Android 4.1.2.
https://forum.xda-developers.com/galaxy ... 0-t3538601
TBD ...
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 839
- Tilmeldt: 19. maj 2007, 19:59
- Geografisk sted: Vejle
Re: WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
Hej Lath, måske ved du alt det jeg skriver her eller har allerede læst det andre steder, men hvis det kan hjælpe, så er det her måde jeg har gjort det. Jeg ved ikke om du har fået åbnet din bootloader, men jeg har åbnet en del mobiler ved at køre denne kommando i terminalen på pc men du skal installere fastboot først Man behøver ikke at have root for at installere twrp, du installerer root ved at flashe den i twrp.
jeg har fulgt disse instruktioner og selv om de er for en oneplus 3T, så er de rimelig ens for de forskellige mobiler.
Det hele er hentet fra disse to steder i XDA
https://forum.xda-developers.com/meizu- ... o-t3395995
https://forum.xda-developers.com/oneplu ... t-t3543391
Jeg fandt twrp til din mobil på denne hjemmeside, det er de som laver twrp
https://twrp.me/devices/samsunggalaxys2i9100.html
Om det virker på din mobil ved man jo ikke, som de alle siger inde på XDA, vi giver ingen garantier
edit: Jeg kan se at din mobil er mere kompliceret at installere twrp på end de nyere mobiler, så beklager, det jeg kom med her hjælper dig måske ikke i det hele taget.
Kode: Vælg alt
fastboot oem unlock
Kode: Vælg alt
sudo apt-get install fastboot adb
jeg har fulgt disse instruktioner og selv om de er for en oneplus 3T, så er de rimelig ens for de forskellige mobiler.
FULL STEPS FOR OBTAINING ROOT
Download TWRP for OnePlus 3 & 3T (oneplus3).
In your ROM, go to Settings -> About device. Tap 7 times on Build number to enable Developer options.
Now go to Settings -> Developer options. (above About device)
enable usb-debuggung
You need to enable OEM unlock, otherwise you might end up with boot problems or be unable to flash later on (jeg tror det kun gælder for oneplus 3T)
Reboot your device into fastboot mode. To do this, select reboot from the power menu and hold the [Volume Up] + [Power] buttons while your device reboots or boots from power off.
Once you're in fastboot mode, you need to unlock your bootloader. To do this, run the command:Kode: Vælg alt
fastboot oem unlock
WARNING: Unlocking your bootloader will erase all userdata on the device! Your device will be completely reset to factory defaults!
Once your bootloader is unlocked, you're ready to flash TWRP. To do this, run the command (replacing twrp.img with the actual image name):Kode: Vælg alt
fastboot flash recovery twrp.img
Once the image is flashed, you should use your volume keys to navigate to RECOVERY and the press the power key to select it.
If you want to be rooted with SuperSU:
Download the latest SuperSU Stable by Chainfire.
Without exiting TWRP, transfer the SuperSU zip to your device over MTP* and flash it using [Install] in TWRP.
Go to [Reboot] -> [System].
Wait 2-5 minutes for your device to finish setting itself up. (SuperSU will reboot you a few times)
Det hele er hentet fra disse to steder i XDA
https://forum.xda-developers.com/meizu- ... o-t3395995
https://forum.xda-developers.com/oneplu ... t-t3543391
Jeg fandt twrp til din mobil på denne hjemmeside, det er de som laver twrp
https://twrp.me/devices/samsunggalaxys2i9100.html
Om det virker på din mobil ved man jo ikke, som de alle siger inde på XDA, vi giver ingen garantier

edit: Jeg kan se at din mobil er mere kompliceret at installere twrp på end de nyere mobiler, så beklager, det jeg kom med her hjælper dig måske ikke i det hele taget.
Ting tager tid
med venlig hilsen
Tom Oddvar Gundersen
med venlig hilsen
Tom Oddvar Gundersen
-
- Redaktør
- Indlæg: 4430
- Tilmeldt: 6. jan 2009, 22:01
- Geografisk sted: København
Re: WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
Jeg kan berolige dig med at jeg har været igennem processen på i9100 på min mors telefon for længe siden.
Det var godt nok cyanogenmod og, tror jeg, en version 12.x (Lollipop). Så vidt jeg husker, var det en af de helt små pakker gapps jeg måtte installere, ellers kunne det ikke være der. Men det er meget svært at undvære google play services.
http://opengapps.org/
Jeg tør nu ikke love at Android 7.1 (LineageOS 14.1) vil køre særlig godt på den telefon. Den er trods alt ved at være en ældre model. Jeg synes jeg husker det som om at jeg gik et versionsnummer ned på min mors telefon, for at få den til at være mere responsiv. Men nu kører den rigtig fint (kan bare ikke huske med sikkerhed om vi landede på en version 4.4 eller 5.x).
Du kan jo også lave dine egne ændringer i koden (som mest er skrevet i Java, ud over nogle device-specifikke drivere m.m. der er skrevet i C og C++) og bygge den. Det tager nok en 5-6 timer at bygge første gang, alt efter din computerkraft. Det har jeg gjort mange gange (derefter skal du kun bygge ændringer, med mindre du kører make clean, det plejer at tage mig 2-3 timer). Hvis du bruger deres "brunch"-byggescript, ender du med en zip-fil som den du ellers ville downloade. Du kan bare spørge, hvis der er noget.
https://wiki.lineageos.org/devices/i9100/build
Det var godt nok cyanogenmod og, tror jeg, en version 12.x (Lollipop). Så vidt jeg husker, var det en af de helt små pakker gapps jeg måtte installere, ellers kunne det ikke være der. Men det er meget svært at undvære google play services.
http://opengapps.org/
Jeg tør nu ikke love at Android 7.1 (LineageOS 14.1) vil køre særlig godt på den telefon. Den er trods alt ved at være en ældre model. Jeg synes jeg husker det som om at jeg gik et versionsnummer ned på min mors telefon, for at få den til at være mere responsiv. Men nu kører den rigtig fint (kan bare ikke huske med sikkerhed om vi landede på en version 4.4 eller 5.x).
Du kan jo også lave dine egne ændringer i koden (som mest er skrevet i Java, ud over nogle device-specifikke drivere m.m. der er skrevet i C og C++) og bygge den. Det tager nok en 5-6 timer at bygge første gang, alt efter din computerkraft. Det har jeg gjort mange gange (derefter skal du kun bygge ændringer, med mindre du kører make clean, det plejer at tage mig 2-3 timer). Hvis du bruger deres "brunch"-byggescript, ender du med en zip-fil som den du ellers ville downloade. Du kan bare spørge, hvis der er noget.
https://wiki.lineageos.org/devices/i9100/build
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
Jeg har fundet ud af man skal repartitionere mobilens interne flash lager for at der er plads til Android 7.x - det er en meget risikabel affære.
Man har alle muligheder for at hard bricke den, idet at man installerer en ny linx kerne, samt en boot loader, da den gamle kerne og bootloader jo bliver slettet, når man laver de nye partitions og tilhørende filsystemer.
Den åbenlyse måde at hardbricke telefonen på er at reboote imens TWRP boot loader kun kører i telefonens RAM, imens der ikke er noget filsystem og / eller Linux kerne ikke er installeret i filsystemet, og / eller at der ikke er nogen boot loader installeret i filsystemet.
Jeg har brug for et nyt USB kabel, da de kabler jeg har sidder meget løst. Et USB kabel der mister forbindelsen til telefonen, imens der ikke er nogen kerne resulterer at telefonen muligvis bliver hard bricked.
/Lars
Man har alle muligheder for at hard bricke den, idet at man installerer en ny linx kerne, samt en boot loader, da den gamle kerne og bootloader jo bliver slettet, når man laver de nye partitions og tilhørende filsystemer.
Den åbenlyse måde at hardbricke telefonen på er at reboote imens TWRP boot loader kun kører i telefonens RAM, imens der ikke er noget filsystem og / eller Linux kerne ikke er installeret i filsystemet, og / eller at der ikke er nogen boot loader installeret i filsystemet.
Jeg har brug for et nyt USB kabel, da de kabler jeg har sidder meget løst. Et USB kabel der mister forbindelsen til telefonen, imens der ikke er nogen kerne resulterer at telefonen muligvis bliver hard bricked.
/Lars
zob skrev:Jeg kan berolige dig med at jeg har været igennem processen på i9100 på min mors telefon for længe siden.
Det var godt nok cyanogenmod og, tror jeg, en version 12.x (Lollipop). Så vidt jeg husker, var det en af de helt små pakker gapps jeg måtte installere, ellers kunne det ikke være der. Men det er meget svært at undvære google play services.
http://opengapps.org/
Jeg tør nu ikke love at Android 7.1 (LineageOS 14.1) vil køre særlig godt på den telefon. Den er trods alt ved at være en ældre model. Jeg synes jeg husker det som om at jeg gik et versionsnummer ned på min mors telefon, for at få den til at være mere responsiv. Men nu kører den rigtig fint (kan bare ikke huske med sikkerhed om vi landede på en version 4.4 eller 5.x).
Du kan jo også lave dine egne ændringer i koden (som mest er skrevet i Java, ud over nogle device-specifikke drivere m.m. der er skrevet i C og C++) og bygge den. Det tager nok en 5-6 timer at bygge første gang, alt efter din computerkraft. Det har jeg gjort mange gange (derefter skal du kun bygge ændringer, med mindre du kører make clean, det plejer at tage mig 2-3 timer). Hvis du bruger deres "brunch"-byggescript, ender du med en zip-fil som den du ellers ville downloade. Du kan bare spørge, hvis der er noget.
https://wiki.lineageos.org/devices/i9100/build
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 839
- Tilmeldt: 19. maj 2007, 19:59
- Geografisk sted: Vejle
Re: WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
Hej Lath, måske vil du finde denne interessante, specielt i forhold til samsung mobil. https://forum.xda-developers.com/android/software-hacking/live-iso-adb-fastboot-driver-issues-t3526755
Ting tager tid
med venlig hilsen
Tom Oddvar Gundersen
med venlig hilsen
Tom Oddvar Gundersen
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
Toddvarg skrev:Hej Lath, måske vil du finde denne interessante, specielt i forhold til samsung mobil. https://forum.xda-developers.com/android/software-hacking/live-iso-adb-fastboot-driver-issues-t3526755
Takker!
GUI værktøjet sadb ser interessant ud.
Jeg har apt-get installeret adb og fastboot, derefter har jeg lavet en manuel installation af de nyeste versioner af adb og fastboot, og fikset $PATH sådan at de manuelt installerede adb og fastboot bliver fundet først. apt-get pakkerne laver nogle meget nyttige udev regler, så mobilerne bliver fundet af adb og fastboot.
Jeg har p**** travlt i mindst op til 5 måneder, så der kommer foreløbig ikke til at ske så meget.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 839
- Tilmeldt: 19. maj 2007, 19:59
- Geografisk sted: Vejle
Re: WORK IN PROGRESS: Samsung Galaxy S2 i9100 mobil stock firmware, Android 4.1.2 til LineageOS 14.1, Android 7.x
hvis du ser på deres roadmap under "click to show content" https://forum.xda-developers.com/showpost.php?p=70272684&postcount=3 så er det en del interrressante ting som han planlægger, spesielt den med 
fordi lige nu så er det en live-ISO. Om 5 mdr så er den måske klaroption to install FWUL (Arch) permanently

Ting tager tid
med venlig hilsen
Tom Oddvar Gundersen
med venlig hilsen
Tom Oddvar Gundersen
Hvem er online
Brugere der læser dette forum: [Crawler] og 0 gæster