Guide How To Unbrick a Bricked Oppo A59 5G Phone | Dr.fone
Guide: How To Unbrick a Bricked Oppo A59 5G Phone
Oppo A59 5G phones are super popular thanks to their excellent features and affordable prices. But being so popular means people try to customize them with custom software. If you’re not careful, you might have a “bricked” Oppo A59 5G phone. It won’t work at all. It will be more like a brick than a smartphone.
Don’t worry, though. This guide is here to help. It will show you how to unbrick your phone step by step. You’ll learn to bring your phone back to life and make it work again. So, get started on fixing your bricked Oppo A59 5G phone by reading this article.
Part 1. Common Reasons Why Oppo A59 5G Phones Get Bricked
A bricked phone might sound like a techy term, but it’s pretty simple – when your Oppo A59 5G phone turns into a lifeless block that won’t do anything. In this section, you’ll learn all about why this happens, so you can avoid these issues and keep your phone alive as long as possible.
- Trying to flash incompatible ROMs. Sometimes, people want their Oppo A59 5G phones to run different software like a custom version of Android called a ROM. But if you use the correct ROM for your specific phone, it can mess things up nicely. Also, inexperience with ROM flashing can hard brickyour Oppo A59 5G Be sure to follow guides and ask for community help online.
- Rooting mishaps/failures.“Rooting” means giving your phone superpowers, but if you mess up, it can go wrong. Your phone might not boot up, leaving you with a brick. Like the previous bullet, follow guides carefully, especially if inexperienced.
- Failed Firmware Updates. When your phone asks you to update its software, following the instructions carefully is essential. If you interrupt the process or something goes wrong, your phone could be bricked.
Now, you must know about soft and hard-bricking to learn how to diagnose your phone. Soft bricking is like a phone’s bad day – it might not start up. However, with the right help, you can fix it. Hard bricking is worse. It’s when your phone is a paperweight – it won’t turn on, respond, or do anything useful.
Part 2. Method 1: Use the Oppo A59 5G Flash Tool To Recover Bricked Oppo A59 5G Phones
Say you’ve accidentally bricked your Oppo A59 5G phone due to rooting or ROM flashing. You might feel scared, but imagine having a magic wand that can fix your bricked phone. That’s what the Oppo A59 5G Flash Tool is –a dedicated Oppo A59 5G unbricking tool. It lets you install or flash different software onto your phone, giving it a fresh start. Most of the time, a simple firmware flash will unbrick your Oppo A59 5G.
The Oppo A59 5G Flash Tool is a superhero for various situations. Here are some scenarios where it can save the day:
- **Device Recovery.**If your phone is bricked or acting strange, the Flash Tool can help bring it back to life.
- Firmware Updates. You can use it to install official updates released by Oppo A59 5G, ensuring your phone runs smoothly.
- **Device Customization.**Want a different look for your phone? The Flash Tool can help you install custom ROMs or themes.
- **Bug Fixes.**Got pesky bugs or glitches? The Flash Tool can replace corrupted software to make your phone behave.
- Performance Enhancement. If your phone feels sluggish, the Flash Tool can boost its speed by flashing a new OS.
How To Use the Oppo A59 5G Flash Tool To Unbrick a Oppo A59 5G Phone
Now that you know what the Oppo A59 5G Flash Tool is all about, it’s time to learn how to use it. If you’ve bricked your Oppo A59 5G phone, follow the steps below:
- Step 1. Download the Oppo A59 5G Flash Tool and the stock firmware of your device on your computer.
- Step 2. Turn off your phone. Then, press and hold the Volume Down + Power Key simultaneously for 6-8 seconds. This will force your phone to enter the Fastboot mode.
- Step 3. Connect your phone to your computer using a cable when you see this screen flash.
- Step 4. Using the Oppo A59 5G Flash Tool, click Select. Then, locate the firmware files you downloaded earlier.
- Step 5. Click the refresh button until the flash tool recognizes your device. Then, click flash to replace the firmware. A text saying “success” should appear under the result column.
Congratulations! Your phone should be up and working after following these steps.
Part 3. Method 2: Wondershare Dr.Fone System Repair – Your One-Stop Shop for Unbricking Your Oppo A59 5G Phone
If you gave the Oppo A59 5G Flash Tool a shot and your phone is still not cooperating, don’t lose hope. Sometimes, the magic touch needs a slight variation. That’s where Dr.Fone comes into play. This dedicated software can work wonders when fixing various phone problems. It can even help in cases of bricked Oppo A59 5G phones involving software or firmware issues.
Dr.Fone - System Repair (Android)
Repair Android System Errors without Any Trouble.
- Fix your Android to normal, no skills required.
- Fix various Android system issues, stuck in boot loop , black screen , or won’t turn on , looping on start, etc.
- The high success rate in resolving Android system issues.
- Compatible with a wide range of Android devices and OS versions
- User-friendly interface with easy-to-follow steps.
3981454 people have downloaded it
One of Dr.Fone’s most astonishing powers is its “System Repair” feature. This is where the real magic happens. If your Oppo A59 5G phone is bricked, it can help repair the underlying software glitches that caused the issue. Moreover, Dr.Fone brings a toolbox of features to the table, making it more than just a one-trick pony. Here are its key features:
- **Data Recovery:**If you’ve lost precious data, Dr.Fone can help recover it, even from a bricked phone.
- **Data Transfer:**You can quickly move data between devices, even if one is unresponsive.
- **System Backup & Restore:**Fone can help you create a backup of your phone’s system and restore it when needed.
- **Unlocking Tools:**If you’re locked out of your phone, Dr.Fone can help you regain access.
How To Use Dr.Fone System Recovery Feature To Unbrick a Oppo A59 5G Phone
Now that you know about Dr.Fone, it’s time to understand how to use it. Hopefully, it can save your bricked Oppo A59 5G phone from its problems. Follow the steps below:
- Step 1. DownloadDr.Fone from its official website , and launch it on your computer. After entering the Toolbox menu from the left panel, click System Repair. Make sure that your Oppo A59 5G phone is connected.
- Step 2. Select Android on the next screen.
- Step 3. Initiate the Android System Repair by clicking Start.
- Step 4. Confirm your device details. You can edit any details that might be wrong.
- Step 5. Put your phone into Download mode. Follow the guidelines for phones with or without home buttons. Your phone will begin downloading the dedicated firmware.
- Step 6. After downloading the firmware, verify and proceed with the installation by clicking Fix Now. Confirm firmware installation by typing “000000” into the text box in the appearing window. Click Confirm afterward.
- Step 7. After the process is finished, your phone should now be okay. Click Done.
Part 4. Best Practices/Tips Before Unbricking Your Phone
Before diving into the unbricking process, you must arm yourself with some tips and precautions to ensure your recovery journey is as smooth as possible. Here’s what you need to know:
- Backing Up Data: An Ounce of Prevention. Remember the golden rule: always back up your data before attempting any phone recovery. Unbricking might save your phone, but being safe is better than sorry.
- **Authentic Tools and Software: Stay on the Safe Side.**Using genuine and trustworthy tools is crucial when unbricking your Oppo A59 5G This applies especially to Dr.Fone, which you should only download from the official website. Additionally, when recovering your phone’s software, use authentic Oppo A59 5G ROMs (the operating system’s files).
- **Learning from Online Guides and Communities: Seek Guidance.**Navigating the unbricking process might seem daunting, but you’re not alone. There are many online guides, tutorials, and communities where people share their experiences and solutions.
Conclusion
So, there you have it – your guide to fixing a bricked Oppo A59 5G phone. Remember, bricking happens when your phone stops working. You won’t be afraid when that happens, as you learned about the Oppo A59 5G Flash Tool and Dr.Fone. They are your phone-saving superheroes that can unbrick even a hard-bricked Oppo A59 5G phone.
As a parting reminder, always keep a tool ready for emergencies. For this, choose Dr.Fone. It’s a super tool for all your phone problems. Give it a shot and be confident with your phone wherever you go and whatever you do with it.
safe & secure
3,052,835 people have downloaded it
Oppo A59 5G Bootloop Problem, How to Fix it Without Data Loss
Have you, like many other users, faced the bootloop Android problem and wondered what exactly is Android boot loop. Well, Android boot loop is nothing but an error that makes your phone switch on itself every time you manually turn it off. To be precise, when your Oppo A59 5G does not remain switched off or powered off and starts to boot up automatically after a few seconds, it might be stuck in the boot loop Android.
An Android boot loop is a very common problem and is one of the first symptoms of a soft-bricked device. Also, when your device is experiencing Android boot loop issue, it does not start normally to reach the Home or Locked Screen and remains frozen at the Oppo A59 5G device’s logo, Recovery Mode or a lit-up screen. Many people fear losing their data and other files due to this error and thus, it is a very confusing situation to be in.
We understand the inconvenience caused, therefore, here are ways to tell you how to fix the bootloop problem in Android devices without losing any important data.
However, before moving on, let us learn a little about the causes for the Android boot loop error.
Part 1: What might cause the bootloop issue on Android?
Android boot loop error might seem weird and unexplainable but it occurs because of some specific reasons.
Firstly, please understand that it is a misnomer that boot loop error occurs only in a rooted device. Boot loop Android error can also occur in a stock device with the original software, ROM, and firmware.
In a rooted device, changes made, such as flashing a new ROM or customized firmware which are not compatible with the Oppo A59 5G device’s hardware or existing software, can be blamed for the boot loop problem.
Moving on, when your device’s software is unable to communicate with the system files during the start-up process, Android boot loop problem may arise. Such a glitch is caused if you have recently updated the Android version.
Also, corrupt App update files may also cause the bootloop Android issue. Apps and programs downloaded from unknown sources bring in a particular type of virus that prevents you from using your device smoothly.
All-in-all, Android boot loop error is a direct outcome of when you try to tamper with your device’s internal settings.
Hence, if you are looking for ways to guide you about how to fix boot loop issue, you will have to revamp the Oppo A59 5G device internally by either resetting it or adopting a recovery method.
Read on to know more about how to fix the bootloop error without any data loss when your device suffers from the bootloop Android problem.
Part 2: One click to Fix Android Bootloop without factory reset
If you are trying to figure out how to fix boot loop, the first option you have is the one-click fix to Android Bootloop which involves using the Dr.Fone - System Repair software.
This is designed to repair any data corruption on your device and restores your firmware to its usual working condition.
Dr.Fone - System Repair (Android)
One click to fix boot loop of Android
- #1 Android repair solution from your PC, can fix a wide range of Android system issues, such as boot loop, black screen, etc.
- The software requires no technical expertise, and anybody can use it
- A one-click solution when learning how to fix Android boot loop
- Not require root Android phones.
- Works with most Oppo A59 5G devices, including the latest Oppo A59 5G phones like S22
- Simple and easy-to-use user interface
4,689,059 people have downloaded it
To help you get started, here’s a step-by-step guide on how to use Dr.Fone - System Repair.
Note: This method can erase data on your device, including your personal files, so make sure you’ve backed up your device before proceeding.
Step #1 Download the Dr.Fone - System Repair software from the website and install it onto your computer.
Open the software and select the System Repair option from the main menu to fix the Android bootloop error.
Step #2 Connect your Oppo A59 5G to your computer using the official cable and select the “Android” option from the three menu items. Click “Start” to confirm.
You’ll then need to input the Oppo A59 5G device information, such as your carrier info, device name, model, and country/region in order to ensure you’re downloading and repairing the correct firmware to your phone.
Step #3 Now you’ll need to put your phone into Download Mode to remove the Android bootloop.
For this, you can simply follow the onscreen instructions for both phones with and without home buttons.
Click “Next”, and the software will begin downloading the firmware repair files.
Step #4 Now you can sit back and watch the magic happen!
Make sure your computer stays connected to the internet, and your device stays connected to your computer throughout the entire process. Once the firmware has been downloaded, it will be automatically installed onto your mobile device, removing the boot loop Android error.
Glarysoft File Recovery Pro - Helps to recover your lost file/data, even permanently deleted data.
You’ll be notified when the process is done and when you can remove your device and start using free from the boot loop Android error!
safe & secure
Part 3: Soft reset to fix Android bootloop issue
When your device is stuck in Android boot loop, it does not necessarily mean that it is bricked. Boot loop might be occurring due to a simpler problem which can be fixed by turning off your device. This sounds like a home remedy for a serious problem but it works and resolves the problem most of the time.
Follow the steps given below to soft reset your device:
Turn the Oppo A59 5G device off and take out its battery.
If you cannot take the battery out, let the phone be off for about 3 to 5 minutes, and then turn it back on.
Simply performing a soft reset on your device can help you if you are looking for solutions for how to fix the bootloop issue. This a very useful method as it does not result in any kind of loss in data and protects all your media files, documents, settings, etc.
In case the Oppo A59 5G device does not turn on normally and is still stuck in the bootloop Android problem, be prepared to use the troubleshooting techniques given and explained below.
Part 4: Boot into Safe Mode to fix Android boot loop
Booting your Oppo A59 5G into Safe Mode is a useful troubleshooting step to fix boot loop issues caused by third-party apps. When in Safe Mode, the Oppo A59 5G device will start up with only essential system apps, and any downloaded apps that might be causing conflicts won’t run. Here’s how you can boot your Oppo A59 5G into Safe Mode to address the boot loop problem:
Step 1: Power Off Your Device
Hold down the power button until it turns off completely.
Step 2: Access Safe Mode
To enter Safe Mode, follow these steps based on your device model:
- For most Android devices: Press and hold the power button to turn on your device. As soon as the manufacturer’s logo appears, press and hold the Volume Down button until the Oppo A59 5G device finishes booting. You should see “Safe Mode” displayed in the bottom left or right corner of the screen.
- Some devices might require slightly different key combinations. Refer to your device’s user manual or perform an online search for the specific method to enter Safe Mode for your model.
Step 3: Observe the Oppo A59 5G device
Once your device has booted into Safe Mode, use it for a while to see if the boot loop issue persists. If the boot loop doesn’t occur in Safe Mode, it indicates that the problem is likely caused by a third-party app.
Step 4: Identify and Uninstall Problematic Apps
Now that you’re in Safe Mode, it’s time to identify the troublesome app. Start by uninstalling recently installed apps one by one until the boot loop problem is resolved. After each uninstallation, restart your device normally to check if the boot loop still occurs. Continue this process until you find the problematic app.
Step 5: Restart Normally
Once you’ve identified and uninstalled the problematic app, restart your device normally to exit Safe Mode. Your Android device should now start up without getting stuck in a boot loop.
By following these steps and using Safe Mode to isolate problematic apps, you can effectively troubleshoot and resolve boot loop issues on your Oppo A59 5G.
Part 4: Factory reset to fix Android bootloop issue
Factory reset, also known as Hard Reset, is a one-stop solution for all your software resulting in issues. Android boot loop being such problem, can be easily overcome by performing a factory reset.
Please note that all your device’s data and settings will be deleted by adopting this method. However, if you have a Google account signed in on your Oppo A59 5G, you will be able to retrieve most of your data once the Oppo A59 5G device turns on.
To factory reset your Android boot loop device, you must first boot into the Recovery Mode screen.
To do this:
Press the volume down button and power button together until you see a screen with multiple options before you.
When you are at the Recovery Mode screen, scroll down using the volume down key, and from the options given, select “Factory Reset” using the power key.
Wait for your device to perform the task and then:
Reboot the phone in Recovery Mode by selecting the first option.
This solution is known to fix the boot loop error 9 out of 10 times, but if you still can’t start your Oppo A59 5G normally, consider using a CWM Recovery to resolve the Android boot loop issue.
Part 5: Use CWM Recovery to fix bootloop on rooted Android
CWM stands for ClockworkMod and it is a very popular custom recovery system. To use this system to solve the boot loop Android error, your Oppo A59 5G must be rooted with CWM Recovery System which basically means CWM must be downloaded and installed on your device.
Furthermore, to use CWM Recovery to fix boot loop on rooted Android devices, follow the steps given below:
Press the home, power, and volume up buttons to launch the CWM Recovery screen.
Note: you might have to use a different combination of keys to enter into Recovery Mode, depending on your device’s model.
Scroll down using” the volume key to select “Advanced”.
Now select “Wipe” and choose to wipe “Dalvik Cache”.
In this step, select “Mounts and Storage” to click on “Wipe” or “Cache”.
Once this is done, make sure to reboot your Oppo A59 5G.
This process with successfully fix the Android boot loop error and not cause any loss of data stored on your device stuck in boot loop.
So the bottom line is that boot loop Android issue may seem like an irreparable error but it can be resolved by carefully following the techniques explained above. These methods not only tell you how to fix the bootloop problem but also prevent it from occurring in the future.
An Android boot loop is a common phenomenon with all Android devices because we tend to tamper with our device’s internal settings. Once the ROM, firmware, kernel, etc are damaged or rendered incompatible with the Oppo A59 5G device’s software, you cannot expect it to function smoothly, hence, the boot loop error occurs. Since you are not the only one suffering from the Android boot loop problem, be rest assured that the ways, given above, to combat it are recommended by users facing similar troubles. So, don’t hesitate and go ahead to try them on.
safe & secure
11 Proven Solutions to Fix Google Play Store Not Working Issue on Oppo A59 5G
Google Play Store is a necessary and bundled service of any Android device. This app is required to download or even run any apps. So, getting an error like Play store not working or Play Store crashing is very unfortunate and a matter of a headache. Here we tried to put the best solution to overcome this issue. Keep reading this article for all the 11 best solutions.
Part 1. The recommended method to fix Google Play Store issues
If you search on the internet, you may find various tricks dealing with Google Play Store not working issue. However, either to try each of them or choose several to follow would certainly cost a lot of time. What’s more, we are not sure whether they will really work. Therefore, we would recommend you with a more effective and fast way, that is to use Dr.Fone - System Repair (Android) , a dedicated Android repair tool to fix Google Play Store, not working issues just in one click.
Dr.Fone - System Repair (Android)
A most effective method to fix Google Play Store not working
- Fix all Android system issues like the black screen of death, won’t turn on, system UI not working, etc.
- Industry’s 1st tool for one-click Android repair.
- Supports all the new Oppo A59 5G devices like Galaxy S8, S9, etc.
- Step-by-step instructions provided. No technicals skills required.
3981454 people have downloaded it
Brief steps to guide you through the process of fixing Google Play Store not working (followed by video tutorial):
- Get this tool downloaded on your computer. Install and launch it, and you can find the following welcome screen displayed.
- Select the option “System Repair”. In the new interface, click on the “Android Repair” tab.
- Start fixing Google Play Store not working by clicking “Start”. Select and confirm the correct model details as instructed.
- Activate the Download mode from your Oppo A59 5G.
- After entering the Download mode, the Dr.Fone tool starts to download the correct firmware to your Android.
- The downloaded firmware will be loaded and flashed to your Oppo A59 5G to fix the Google Play Store not working issue.
- Wait until the Android repair process is complete. Start your Android and Google Play Store, you can then find that the Google Play Store not working issue no longer exists.
Video tutorial to fix Google Play Store not working
Part 2: Other 10 common methods to fix Google Play Store issues
1. Fix Date and Time settings
Sometimes Google creates a problem connecting with the Play Store or Play store crashing due to the wrong date and time. The first and most common thing is you have to check if the date and time are updated or not. If not, update it first by following the below step by step guide.
Step 1 – First, go to the “Settings” of your device. Find ‘Date and time’ and tap on it.
Step 2 – Now you can see several options. Select “Automatic date and time”. This should override the wrong date and time your device have. Else, deselect the tick beside that option and select the date and time manually.
Step 3 – Now, go to the Play store and try to connect again. This should be working without any problem now.
2. Cleaning of Cache data of Play Store
This may happen that sometimes Google Play Store stopped working due to excessive unnecessary data stored in the cache of the Oppo A59 5G device. So, clearing unnecessary data is very important to keep the application run smoothly. To do this, you need to follow the below steps.
Step 1 – Firstly, go to “Settings” on your device.
Step 2 – Now, navigate to the “Apps” option available at the settings menu.
Step 3 – Here you can find the “Google Play Store” app listed. Open it by tapping.
Step 4 – Now, you can find a screen like below. Tap on “Clear cache” to remove all the cache from the application.
Now, again try to open Google Play Store and you may successfully overcome the Play Store not working issue. If not, check the next solution.
3. Reset Play store by Clear data
If the above solution is not working for you, you might try this option instead. This step will erase all the app data, settings, etc so that it can be set up a fresh one. This will also fix the Google Play store not working issue. For this solution, use the following method step by step.
Step 1 – Like the previous method, head towards the settings and then find “Apps”
Step 2 – Now find “Google Play Store” and open it.
Step 3 – Now, instead of tapping “Clear cache”, tap on “Clear data”. This will erase all the data and settings from the Google Play store.
After this, open “Google Play Store” and now your problem might be solved now.
4. Reconnecting the Google account
Sometimes it may happen that removing and reconnecting your Google account may solve the Play Store not working issue. To do this, you need to follow the instructions below.
Step 1 – Go to the “Settings” and then find “Accounts”.
Step 2 – Upon opening the option, select “Google”. Now you can see your Gmail ID listed there. Tap on it.
Step 3 – Now click on the top right side three dots or “more” option. Here you can find the “Remove account” option. Select it to remove the Google Account from your Mobile.
Now, go back and try to open Google Play Store again. This should work now and enter your Google ID and password again to continue. If it’s still not working, move to the next solution.
5. Reinstall the latest version of Google Play Store
Google Play store can’t be uninstalled completed completely from your Oppo A59 5G. But disabling and reinstalling its latest version can resolve the Play Store crashing issue. For doing this, just follow the below guide.
Step 1 – First of all, go to “Settings” and then move on to “Security”. Then find “Device administration” here.
Step 2 – Upon clicking on this option, you can find “Android device manager”. Uncheck this and disable.
Step 3 – Now you can be able to uninstall Google play service by going into application manager.
Step 4 – After that, try to open any app that requires Google Play store to open, and that will automatically guide you to install the Google Play service. Now install the updated version of the Google Play service.
After installing, your problem might be solved by now. If not, try the next solution.
6. Clear Google Service Framework Cache
Besides the Google Play store, this is important to keep healthy the Google Service Framework as well. The cache and unnecessary data should be removed from there also. Follow the steps below.
Step 1 – Go to settings and then tap on “Application Manager”
Step 2 – Here you can find “Google Service Framework”. Open it.
Step 3 – Now, tap on “Clear cache”. And you are done.
Now go back and try to open Google Play store again. This might solve the Google Play Store has stopped the problem by now. If not, check the next solution.
7. Disable the VPN
The VPN is a service to get all the media outside your geographic location. This is also used to install a country-specific app in another country. But sometimes it can create a problem with Play Store crashing. So, this is recommended to try disabling the VPN.
Step 1 – Go to the settings of your device.
Step 2 – Under the “networks”, click on “More”.
Step 3 – Here you can find “VPN”. Tap on it and turn it off.
Now, again go back and try to open the Google Play Store. This may solve your problem now. If not, check the next solution.
8. Force stop Google Play Service
Google Play Store needs to be restart just like your PC. This is a really helpful and common trick to overcome the Play Store crashing issue on your Oppo A59 5G. To do this, follow the below steps.
Step 1- Go to settings and then go to the “Application Manager”.
Step 2 – Now find “Google Play Store” and click on it.
Step 3 – Here click on “Force Stop”. This allows the Google Play Store to stop.
Now, try to open Google Play store again and this time the service is being restarted and might work properly. If not, try the next solution.
9. Try a Soft Reset of your device
This easy to use solution will remove all the unnecessary temporary files of your device, close all recent apps, and make it clean. This is just rebooting your device. It won’t delete any data from your device.
Step 1 – Long press the “Power” button on your device.
Step 2 – Now, click on ‘Reboot’ or ‘Restart’ option. Your device will restart in some time.
After restarting, try to open the Google Play Store again and this time you should succeed. If any case, it’s not opening, try the last (but not the least) method by hard reset your Android.
10. Hard reset your device
If you have done with all of the above solutions and still Play Store crashing, and you are aggressive to get it, then only try this method. Using this method will delete all the data of your device. So take a backup of the whole. Follow the step by step instruction below.
Step 1 – Go to setting and find “backup and reset” there.
Step 2 – Click on it. And then Click on the “Factory data reset” option.
Step 3 – Now confirm your action and tap on the “Reset device”.
This will take a while to reset your device completely. After completion, start the Google Play Store and set up as a new device.
The above methods are the best 11 among all the solutions you can get for your Play Store not working on wifi or Play Store crashing error. Try one by one and you might get rid of this problem.
- Title: Guide How To Unbrick a Bricked Oppo A59 5G Phone | Dr.fone
- Author: Nova
- Created at : 2024-07-19 22:07:36
- Updated at : 2024-07-20 22:07:36
- Link: https://change-location.techidaily.com/guide-how-to-unbrick-a-bricked-oppo-a59-5g-phone-drfone-by-drfone-fix-android-problems-fix-android-problems/
- License: This work is licensed under CC BY-NC-SA 4.0.