• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[GUIDE] [Termux | Linux | WSL | Mac OS] Network Unlock and Enable OEM Unlocking for the OnePlus Nord N100

Status
Not open for further replies.
Search This thread

JayViaLV

New member
Apr 19, 2021
2
10
Vegas
www.github.com
Moderator Announcement: THREAD CLOSED as duplicate of
***********************


1.) ADB access must be enabled
-Tap build number 7 times until Developer Options are enabled

2.) Enable USB Debugging
-For PC-less enable Wireless Debugging

Optional if PC-less

3.) Go to Play Store or F-Droid and download Shizuku
4.) Tap Shizuku in Terminal Apps and configure the shizuku file reflect the terminal package is "com.termux" and Start Shizuku
5.) Navigate to where the shizuku and shizuku.dex files are andn enter

cat shizuku > $PREFIX/bin/shizuku && chmod 755 $PREFIX/bin/shizuku
cat shizuku.dex > $PREFIX/bin/shizuku.dex && chmod 755 $PREFIX/bin/shizuku.dex && shizuku sh

TADA Now you have an ADB Shell locally on your OnePlus. One last command to enter.

settings put secure device_provisioned 0

Either nothing is returned or one word 'Success'is the only way to confirm the command was executed properly.

If with computer :

adb shell settings put secure device_provisioned 0

Congratulations your phone is now Network Unlocked. But wait, there's more to this groundbreaking method.

To enable OEM Unlocking in the Developers Menu this is where things get chipote-cray

In your terminal (termux, bash) enter this command

git clone {Mod edit} ESGN && cd ./ESGN/;mkdir -p lists;mv '0 - Pending.sh' Asus.sh Google.sh LG.sh Motorola.sh OnePlus.sh Samsung.sh Xiaomi.sh AOSP.sh Carriers.sh Huawei.sh Miscellaneous.sh Nokia.sh Oppo.sh Sony.sh zte.sh ./lists && bash detox.sh

Enter accordingly to onscreen prompts and then exit the script.

For finalization of effects Enter

adb reboot-bootloader

Toggle for the Start option.

Go to Network and Sim and there is confirmation that the Network Unlock is persistent. Go to Developer Options and viola, the Enable OEM Unlock button is enabled again. This is also persistent. Make sure to leave enabled in case of accidental/intentional factory reset. Good job everyone.

To get unlock code for the OnePlus.com/unlock_token form Enter
adb reboot-bootloader && fastboot oem get_unlock_code

0day from Jay 🥳🥳🥳🥳. This isn't cosmetic, this directly impact's the kernel and is thus persistent.

Support for this is located


{Mod edit}
 
Last edited by a moderator:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Moderator Announcement: THREAD CLOSED as duplicate of
    ***********************


    1.) ADB access must be enabled
    -Tap build number 7 times until Developer Options are enabled

    2.) Enable USB Debugging
    -For PC-less enable Wireless Debugging

    Optional if PC-less

    3.) Go to Play Store or F-Droid and download Shizuku
    4.) Tap Shizuku in Terminal Apps and configure the shizuku file reflect the terminal package is "com.termux" and Start Shizuku
    5.) Navigate to where the shizuku and shizuku.dex files are andn enter

    cat shizuku > $PREFIX/bin/shizuku && chmod 755 $PREFIX/bin/shizuku
    cat shizuku.dex > $PREFIX/bin/shizuku.dex && chmod 755 $PREFIX/bin/shizuku.dex && shizuku sh

    TADA Now you have an ADB Shell locally on your OnePlus. One last command to enter.

    settings put secure device_provisioned 0

    Either nothing is returned or one word 'Success'is the only way to confirm the command was executed properly.

    If with computer :

    adb shell settings put secure device_provisioned 0

    Congratulations your phone is now Network Unlocked. But wait, there's more to this groundbreaking method.

    To enable OEM Unlocking in the Developers Menu this is where things get chipote-cray

    In your terminal (termux, bash) enter this command

    git clone {Mod edit} ESGN && cd ./ESGN/;mkdir -p lists;mv '0 - Pending.sh' Asus.sh Google.sh LG.sh Motorola.sh OnePlus.sh Samsung.sh Xiaomi.sh AOSP.sh Carriers.sh Huawei.sh Miscellaneous.sh Nokia.sh Oppo.sh Sony.sh zte.sh ./lists && bash detox.sh

    Enter accordingly to onscreen prompts and then exit the script.

    For finalization of effects Enter

    adb reboot-bootloader

    Toggle for the Start option.

    Go to Network and Sim and there is confirmation that the Network Unlock is persistent. Go to Developer Options and viola, the Enable OEM Unlock button is enabled again. This is also persistent. Make sure to leave enabled in case of accidental/intentional factory reset. Good job everyone.

    To get unlock code for the OnePlus.com/unlock_token form Enter
    adb reboot-bootloader && fastboot oem get_unlock_code

    0day from Jay 🥳🥳🥳🥳. This isn't cosmetic, this directly impact's the kernel and is thus persistent.

    Support for this is located


    {Mod edit}