Skip to content

Advanced OMA-DM client with FUMO capabilities designed for retrieving firmware updates and their metadata from Samsung's official servers

License

Notifications You must be signed in to change notification settings

timschneeb/SamsungFumoClient

Repository files navigation

SamsungFumoClient

Advanced OMA-DM client NET Core library with FUMO capabilities designed for retrieving firmware updates and their metadata from Samsung's official servers.

Usage

Important: Samsung's OMA-DM server uses insecure SSL legacy renegotiation, which is disabled on OSes with OpenSSL 3.0 or later. To work around this issue, you can override the OpenSSL configuration using the openssl.custom file in this repo:

OPENSSL_CONF=openssl.custom ./DemoClient
Check the `DemoClient` project for detailed information on how to use this OMA-DM client to scrape Samsung firmware binaries.

## Web application
A client implemented as a WebAssembly-based web app is available in this repository: https://github.com/ThePBone/SamsungFumoScraper/tree/master

## License

This project is licensed under [GPLv3](https://github.com/ThePBone/GalaxyBudsClient/blob/master/LICENSE). It is not affiliated with Samsung nor supervised by them in any way.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Advanced OMA-DM client with FUMO capabilities designed for retrieving firmware updates and their metadata from Samsung's official servers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages