[Oppo F1s Guides, News, & Discussion] evilhawk00:
EDIT: This root method has been outdated, see the newer guide instead https://xdaforums.com/android/general/tutorial-root-oppo-f1s-flashtool-6-0-t3651220

Why I made this tutorial:

Recently some members claimed that KingRoot is not working for Oppo F1s(A1601) anymore, I assume it's because Kingroot uses cloud based root method, means Kingroot downloads root package and command from cloud and execute on your phone. Maybe the problem was caused by the change of their server, some configuration has been replaced? At this time, I still have a working root method working now, so I would like to share it with everyone :) Also, you can follow this guide to get rid of the superuser App from those android root exploit app and use SuperSU.

In short, this tutorial tells:

1.How to Root Oppo F1s(A1601) with KingoRoot.(Though cloud based root App Kingroot is not working at this period but KingoRoot the offline one is still working)

2.Though KingoRoot prevent you to switch to other superuser App, we can still replace it with SuperSU with few steps, no custom recovery needed.

****NOTE****

There're various version of KingoRoot apk over the Internet, use the APK version I provided at attachment can guarantee there're no unexpected errors.

The script to replace kingo root was based on the one here but with a little modification, I've added a infinite loop for the script because KingoRoot cause a force reboot(soft reset) right after you delete root from the app, I assume its because KingoRoot want to prevent you to replace it. A infinite loop can make sure the file copying action has been done before your phone reboot.

Steps to Root F1s and Install SuperSU:

1.Install android terminal from Google Play: https://play.google.com/store/apps/details?id=jackpal.androidterm

2.Download the attachment, extract the zip archive, you get an APK "KingoRoot.apk" and a folder "rmkingo", copy the APK and the folder to your Internal storge(Sdcard)

3.Use any file management App to open KingoRoot.apk and install KingoRoot.apk

4.Open KingoRoot and click "one click root" then wait it to obtain root

5.After root succeeded, Open previous installed "Terminal Emulator for Android" and type

su

. Now KingoRoot's Superuser should pop up and ask you if you want to grant root access, allow it.

6.Now change terminal directory to the script folder, terminal type

cd /sdcard/rmkingo

7.Now execute the first script, terminal type

sh step0.sh

8.If there's no error on the previous action, Now proceed to execute the second script which is an infinite loop, you might see infinite error message after you executed it, terminal type

sh step1.sh

9.Now make sure the Terminal emulator is still open and the script is still running in background, just open SuperUser(installed by KingoRoot), find and click "Remove root" in the option of the App.

10.Your phone should be forced reboot now, after reboot, install SuperSU from google play: https://play.google.com/store/apps/details?id=eu.chainfire.supersu&hl=zh_TW

11.Open SuperSU and update su binary file with normal mode and wait, it should finish in 2-3 minutes.

12.Hit thanks(My pleasure) ;)

View attachment 4039768

View attachment 4039769

View attachment 4039770

above method has been confirmed working with the latest rom from my region,(date 2017/02/12 still working)

Rom: A1601_TW_11_A.17_161003

View attachment 4039778