On September 7, 2024, OnePlus faced significant backlash due to software updates that caused issues for many users of the OnePlus 9 and 10 Pro devices. The company acknowledged the problem, stating its commitment to finding a solution. However, the situation took a turn when OnePlus restricted access to firmware update files, effectively disabling the popular third-party Oxygen Updater app. This has left many users frustrated and seeking alternative solutions.
Temporary Withdrawal of Firmware Files
In a surprising move, OnePlus removed all OxygenOS ROM and firmware files from their servers. This led to a day-long disruption for users of the Oxygen Updater app, which relies on these files to function correctly. The developer of the app eventually found a workaround, but not before thousands of users were left stranded, unable to update their beloved Custom ROMs.
The issue was first reported in the OnePlus 12/11 Series Telegram group, where users noted that OnePlus had locked downloads via HTTP. This change means that third-party apps and users can no longer access the necessary firmware files for their devices, raising concerns about the company's support for its user community.
Is OnePlus Changing Its Approach to Firmware Distribution?
The developer of the Oxygen Updater app revealed that one of the main reasons behind OnePlus's decision is the leakage of closed beta builds by users. To counter this, OnePlus now restricts firmware downloads unless users utilize the updated Oxygen Updater app, which is currently at version 6.4.0. This version has reportedly restored download functionality for users.
This change in policy is concerning for a company that began its journey supporting Custom ROMs. OnePlus's shift away from user-friendly firmware access raises questions about their commitment to the community that helped build its reputation.
Understanding User Agent Changes
OnePlus has implemented user agent restrictions to prevent downloads of ZIP files from browsers. A user agent is a string that identifies the client's device to the server. Previously, the OnePlus server would approve requests from browsers like Firefox, but now it denies them based on the user agent.
The Oxygen Updater developer has found a way around this restriction by serving the server an acceptable user agent string. Users can also take advantage of this method by adjusting their browser settings to imitate the user agent that OnePlus accepts.
How to Change User Agent in Your Browser
To bypass OnePlus's restrictions, users can follow these steps:
- Open the browser and access the developer tools.
- Navigate to the Network tab.
- Click on the 3-dots icon and select More tools.
- Choose Network conditions and uncheck Use default browser.
- Input the following user agent string:
Dalvik/2.1.0 (Linux; U; Android 10; Pixel 3 Build/QQ3A.200805.001)
After making these adjustments, users should be able to download firmware updates directly for their devices, such as the OnePlus 12R.
Impact on OnePlus Users
For users who prefer waiting for official OTA updates, the recent changes may not pose significant issues. However, those who seek faster updates and rely on third-party apps like Oxygen Updater will need to adapt to these new restrictions.
As the situation evolves, it's essential for users to stay informed about the latest updates and available workarounds. The community's feedback will likely influence OnePlus's future decisions regarding firmware distribution.
What are your thoughts on OnePlus's recent changes to firmware access? Are you affected by the new restrictions? Share your experiences and opinions in the comments below!