-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Samsung supplies the latest firmware no matter which firmware is requested. #10
Comments
I just realized that log is probably useless. Is there a logfile for samloader or a way I can enable it? Talking about the CLI backend |
There's no logging built in right now. I'll look into why the firmware is wrong, but I'm going to guess Samsung is serving it incorrectly. Is this the Note20 Ultra? |
No, it's a Galaxy S20+ (SM-G986U1)
…On Wed, Apr 7, 2021, 3:33 PM Zachary Wander ***@***.***> wrote:
There's no logging built in right now. I'll look into why the firmware is
wrong, but I'm going to guess Samsung is serving it incorrectly. Is this
the Note20 Ultra?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABH5M2RMRXFGFMR2HM2BGBTTHTMVBANCNFSM42RUGMXA>
.
|
Which region are you using? |
XAA
…On Mon, Apr 26, 2021, 8:21 PM Zachary Wander ***@***.***> wrote:
Which region are you using?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABH5M2VSEBDVCBVTGRJ2OATTKYUULANCNFSM42RUGMXA>
.
|
From what I can tell, Samsung is just serving the latest firmware no matter what is specified in the request. I think this is new. |
I use original samloader and when specifying a firmware it downloads the requested one. |
The method I use is directly ported from Samloader. It was a server side change from Samsung to only serve the latest firmware, at least for most devices. Can you tell me which model and CSC you used? Samsung may have reverted the change. |
SM-A207F/SER
|
Hi, Frija dev here. Its always been this way. Samsung never serves older firmware unless you happen randomly to find a specific xml command which only Samsung devs have access to. I am pretty sure you know which xml command I am talking about (GET->CmdId->2, GET->LATEST_FW_VERSION->null), so far no one knows what other possible commands Samsung uses internally because every version of Kies or SmartSwitch (Windows/MacOS) uses that command from above. Maybe if someone gets hand on Fenrir (Internal tool from Samsung which does everything from Device management, Firmware download, Firmware install, FRP bypass, you name it) we might hit a jackpot. Fenrir app is locked behind auth and is tied to MAC address of PC and is only provided to Samsung authorized repair centers, so I doubt anyone will ever get to use it without someone authorized by Samsung wanting to help reverse engineer the App. Fenrir was made after Odin was leaked in the wild which required no authentication. |
Just realized you dont even use |
SM-A207F / SER downloaded using Samloader aboot.mbn
BL.tar
Hashes are different |
Even getting it's files will be something: we can try to bypass any of the restrictions, reverse-engineer it's binaries. It will just be fun to play with. |
Thing is you can't reverse engineer Fenrir, it uses Themida (https://www.oreans.com/Themida.php) which disables reverse engineering its binaries and libraries, soon as you attach debugger or use reflection it crashes everything. They thought about the reverse engineer possibility which is why I think macOS version doesn't exist. |
Using wireshark while Fenrir is requesting firmware and downloading is only thing you can try so that you could see what kind of requests they make to get older firmware but again you can't use Fenrir outside assigned PC for Samsung authorized repair shops. I got to use it once back in 2018 for like 1 minute when Samsung sent someone to repair my TV at home. Repair man let me play around for lil bit but that was it couldn't do anything I really wanted to do. |
MAC address check not sounds so promising and could be bypassed. |
|
It looks like this device is an exception. Samsung's servers are providing older firmware for it. But using SM-N986U/TMB, for example, will serve the latest firmware no matter what. |
They provide old firmware for this phone, but completely lock the
bootloader on Exynos model? Thanks, samsung.
вт, 7 сент. 2021 г., 22:49 Zachary Wander ***@***.***>:
… SM-A207F/SER
It looks like this device is an exception. Samsung's servers are providing
older firmware for it. But using SM-N986U/TMB, for example, will serve the
latest firmware no matter what.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#10 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQKLYMQFVOQVOPUTNWVGEGTUAZGA7ANCNFSM42RUGMXA>
.
|
Actually, it server only the last two firmware versions available.
|
@SlackingVeteran, I have a question for you. |
@SlackingVeteran
|
|
Samsung probably did it intentionally to save on space and just to give a middle finger to people who want older firmware. Maybe they're just trying to force the user to update to latest? |
Windows 10 x64
I was attempting to download an older firmware version and it appeared the correct version was downloading. I flashed the files and the version didn't change. I had a mini heart attack because I thought I had inadvertently updated a revision on my bootloader, thus loosing my unlock token. Well come to find out, this tool downloaded the most recent firmware but then during decrypting it changed the filename to the version I downloaded. So the decrypted file is named
*CUA2*.zip
but when I unzip it, its the*DUBA*.tar
Attached is log
hs_err_pid9828.log
The text was updated successfully, but these errors were encountered: