Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timschneeb/samsungfumoclient

Advanced OMA-DM client with FUMO capabilities designed for retrieving firmware updates and their metadata from Samsung's official servers
https://github.com/timschneeb/samsungfumoclient

device-management downloader firmware fumo oma oma-dm open-mobile-alliance ota samsung update

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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
```

```csharp

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.
```