Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/timschneeb/samsungfumoclient
- Owner: timschneeb
- License: gpl-3.0
- Created: 2021-08-20T16:57:49.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-08-08T13:50:47.000Z (5 months ago)
- Last Synced: 2024-08-09T13:46:57.395Z (5 months ago)
- Topics: device-management, downloader, firmware, fumo, oma, oma-dm, open-mobile-alliance, ota, samsung, update
- Language: C#
- Homepage:
- Size: 337 KB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.
```