Firmware über Sammobile per JDownloader herunterladen

X

xyzUpdate

Erfahrenes Mitglied
97
Hi zusammen,

kann man die Firmware über Sammobile per JDownloader 2 herunterladen.
Würde gerne den PC nicht die ganze Nacht laufen lassen.
DIe Tools Frija, SamFirm etc. haben bei mir für die aktuellste Version für das S23 nicht funktioniert, daher die Anfrage.
Wäre echt super wenn das irgendwie geht.
 
  • Danke
Reaktionen: xyzUpdate
@SgtChrischi
Ich habe gerade 1.16.0 und die aktuelle 1.16.2 versucht. Beide finden die aktuelle FW für SM-S918B / EUX und können aber nicht herunterladen mit den kryptischen JAVA-Fehlermeldungen.

EDIT:
Fehlermeldungen bei 1.16.0:
Code:
Generating nonce.
Nonce:
��.�3É��~�q�3���O�@���׫�
Auth: O0rKnEVqagntkIu+QyaDHodRAvul6U64fyI2ml3520lKhJR9/hcxDIsZhV+hZZRkSl6g0sjuG21fqU/0RJUWWA==
java.lang.IllegalArgumentException: Expected br but was p
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:80)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse(Xml.kt:91)
        at tk.zwander.common.tools.Request.getBinaryFile(Request.kt:266)
        at tk.zwander.common.tools.Request$getBinaryFile$1.invokeSuspend(Request.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
        at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:800)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:704)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:691)
java.lang.Exception: java.lang.IllegalArgumentException: Expected br but was p
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.onDownload(DownloadView.kt:77)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.access$onDownload(DownloadView.kt:1)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt$onDownload$1.invokeSuspend(DownloadView.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
        at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:800)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:704)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:691)
Caused by: java.lang.IllegalArgumentException: Expected br but was p
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:80)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse(Xml.kt:91)
        at tk.zwander.common.tools.Request.getBinaryFile(Request.kt:266)
        at tk.zwander.common.tools.Request$getBinaryFile$1.invokeSuspend(Request.kt)
        ... 8 more
tk.zwander.common.exceptions.DownloadError: {firmware=S918BXXS3BWKC/S918BOXM3BWJM/S918BXXU3BWJM/S918BXXS3BWKC, model=SM-S918B, region=EUX, response=<!DOCTYPE html>

<html>

<head>

<title>Error</title>
<body>

        <p>ERROR</p>

        <p>
                Looks like our server crashed <br> We're working on a quick fix,
                come back soon.
        </p>

<script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=2&cb=1187517224" async></script></body>

</html>

}
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.onDownload(DownloadView.kt:79)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.access$onDownload(DownloadView.kt:1)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt$onDownload$1.invokeSuspend(DownloadView.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
        at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:800)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:704)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:691)
Caused by: java.lang.IllegalArgumentException: Expected br but was p
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:80)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse$level(Xml.kt:79)
        at korlibs.io.serialization.xml.Xml$Companion.parse(Xml.kt:91)
        at tk.zwander.common.tools.Request.getBinaryFile(Request.kt:266)
        at tk.zwander.common.tools.Request$getBinaryFile$1.invokeSuspend(Request.kt)
        ... 8 more

Fehlermeldungen bei 1.16.2:
Code:
Generating nonce.
java.lang.Exception: java.lang.Exception: Bad return status: Index 1 out of bounds for length 1
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.onDownload(DownloadView.kt:77)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.access$onDownload(DownloadView.kt:1)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt$onDownload$1.invokeSuspend(DownloadView.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
        at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:800)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:704)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:691)
Caused by: java.lang.Exception: Bad return status: Index 1 out of bounds for length 1
        at tk.zwander.common.tools.Request.getBinaryFile(Request.kt:260)
        at tk.zwander.common.tools.Request$getBinaryFile$1.invokeSuspend(Request.kt)
        ... 8 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
        at tk.zwander.common.tools.CryptUtils.getFKey(CryptUtils.kt:95)
        at tk.zwander.common.tools.CryptUtils.getAuth(CryptUtils.kt:110)
        at tk.zwander.common.tools.FusClient.makeReq(FusClient.kt:104)
        at tk.zwander.common.tools.FusClient$makeReq$1.invokeSuspend(FusClient.kt)
        ... 8 more
tk.zwander.common.exceptions.DownloadError:
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.onDownload(DownloadView.kt:79)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt.access$onDownload(DownloadView.kt:1)
        at tk.zwander.commonCompose.view.pages.DownloadViewKt$onDownload$1.invokeSuspend(DownloadView.kt)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
        at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
        at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
        at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:800)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:704)
        at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:691)
Caused by: java.lang.Exception: Bad return status: Index 1 out of bounds for length 1
        at tk.zwander.common.tools.Request.getBinaryFile(Request.kt:260)
        at tk.zwander.common.tools.Request$getBinaryFile$1.invokeSuspend(Request.kt)
        ... 8 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
        at tk.zwander.common.tools.CryptUtils.getFKey(CryptUtils.kt:95)
        at tk.zwander.common.tools.CryptUtils.getAuth(CryptUtils.kt:110)
        at tk.zwander.common.tools.FusClient.makeReq(FusClient.kt:104)
        at tk.zwander.common.tools.FusClient$makeReq$1.invokeSuspend(FusClient.kt)
        ... 8 more
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: SgtChrischi und KnudBoerge
@xyzUpdate @WolfgangN-63 Probiert den Download mit INS für Indien, anstatt EUX. Ist trotzdem das selbe Firmwarepaket, da beide zum Multi-CSC OXM gehören.

Ich selbst nutze immer noch Frija dafür.
 
  • Danke
Reaktionen: WolfgangN-63 und xyzUpdate
@KnudBoerge
Frija war auch immer mein Favorit.
Ich habe meinen Roman zu den Fehlermeldungen auch nur gepostet, weil es bei anderen offensichtlich funktioniert hat und bei mir eben nicht.
Mittlerweile greife ich einfach die Firmware während des Updates per SmartSwitch ab und bin daher nicht mehr von einem Downloader abhängig.
 
  • Danke
Reaktionen: KnudBoerge
Bifrost aka SamloaderKotlin ist jetzt bei Version 1.16.6 gelandet und beherrscht Samsungs neu eingeführten Seriennr.-/IMEI-Check. Laut Entwickler kommt man damit trotz Check an Firmwares anderer CSCs als der eigenen. Das kann ich so bestätigen.

Damit ist Bifrost wieder einmal mehr Frija voraus, dessen aktuelle Version von vor 5 Tagen am nun neu eingeführten Seriennr.-/IMEI-Check scheitert. (Das soll jetzt keine harsche Kritik sein. Ich weiß, es sind Feiertage, auch für die Schaffenden freier Software. Dank an sie alle!)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: SgtChrischi und WolfgangN-63
@KnudBoerge

Danke Dir jetzt ne blöde Frage anDich Welche Datei muss ich dann von der Seite runterladen? Für einen Windows PC mit Intel Chipsatz? Da steht was von AMD?

Kannst Du mir bitte einen Link zum Download schicken?

Danke
 

Anhänge

  • Screenshot_20231228_231442_Samsung Internet.jpg
    Screenshot_20231228_231442_Samsung Internet.jpg
    366,1 KB · Aufrufe: 57
Zuletzt bearbeitet:
Deine Wahlmöglichkeit (auch für Intel):

zum nur Entpacken:
bifrost-1.16.7-windows-amd64.zip

zum Installieren:
bifrost-1.16.7.x64.msix

Downloadseite:
Releases · zacharee/SamloaderKotlin
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: WolfgangN-63
@KnudBoerge

Danke Dir das ging ja schnell
 
@lm1818
Intel kann auch die AMD64 ausführen.
Wichtig ist nur, dass deine CPU und dein Windows schon 64 Bit fähig sind.
 
  • Danke
Reaktionen: WolfgangN-63 und KnudBoerge
@maik005

danke ja meine Hardware ist 64 Bit tauglich. Habs schon runtergeladen und installiert. Funktioniert super

Nur seltsam, dass Frija und SamFirm keine Firmware findet egal was ich als Gerät eingebe, aber wie gesagt ich habe vor ca. 2-3 Wochen Android 14 für mein Handy SM-G998B (S21 Ultra 5G) ganz normal mit Frija runtergeladen und jetzt finden beide Tools keine Firmware mehr deshalb mein Verdacht, das die Server von Samsung abgeschaltet sind wo die Firmware draufliegt oder Frija u. SamFirm nutzen Wege die vielleicht nicht ganz legal sind, das ist aber nur eine persönliche Vermutung meinerseits.
 
@lm1818 Der Grund dafür wurde weiter oben schon genannt:
KnudBoerge schrieb:
Bifrost aka SamloaderKotlin ist jetzt bei Version 1.16.6 gelandet und beherrscht Samsungs neu eingeführten Seriennr.-/IMEI-Check.
 
  • Danke
Reaktionen: WolfgangN-63 und KnudBoerge
@SgtChrischi

danke sorry hab ich übersehen.

guten Rutsch ins neue Jahr
 
  • Danke
Reaktionen: SgtChrischi und WolfgangN-63

Ähnliche Themen

X
  • xyzUpdate
Antworten
10
Aufrufe
1.759
maik005
maik005
Z
  • ZvonkoB
Antworten
7
Aufrufe
397
ZvonkoB
Z
P
Antworten
2
Aufrufe
216
Handyinsider
Handyinsider
Zurück
Oben Unten