In this guide I'll describe how to bypass FRP on Nokia 5.1 Plus.
It works on Pie and Q, not tested with Oreo (but should also work).
Steps:1. Connect the device to Wi-Fi.
2. Tap Back until the welcome screen appears.
3. Select any language with non-Latin keyboard (if so, you'll be able to switch between keyboard layouts). I selected Lao (ລາວ).
4. Tap "Let's go" (ເລີ່ມເລີຍ) > "Skip" (ຂ້າມໄປ) > "See all Wi-Fi networks" (ເບິ່ງທຸກເຄືອຂ່າຍ Wi-Fi) > "Add a new network" (ເພີ່ມເຄືອຂ່າຍໃໜ່) > press the "Change language" button > press "OK". press "Change language" button > "Language settings" (ການຕັ້ງຄ່າພາສາ) > "Add keyboard" (ເພີ່ມເເປ້ນພິມ) > select random keyboard to avoid resetting keyboard settings when changing language > "Done" (ເເລ້ວໆ).
5. Return to the Welcome screen and change the language to English (or your language).
6. Go back to "Connect to Wi-Fi" screen > "Add new network" > long press "Change language" button > "Language settings" > "Add keyboard" > select any language with arrow (>) next to it > three dots menu > "Help & feedback".
7. Search for "write in morse code" and open the first result.
8. Play the video and tap the "Watch on YouTube" button. Chrome browser will open.
9. Open a new tab and search for Activity Launcher application and download APK. I recommend to download it from APKPure or F-Droid.
10. Install and open the app. You need to allow Chrome to install unknown apps.
11. Locate the FQC app and launch the FQC activity (com.evenwell.fqc.FQCTestItemListActivity).
12. Connect the device to your PC.
13. If you don't have ADB on your PC, get it from Google - Windows, Linux, MacOS
14. On the PC, open the directory with ADB in Terminal or PowerShell, type
Code:
./adb shell
Or, if you are using cmd
Code:
adb shell
When prompted, allow USB debugging. Type
Code:
settings put global setup_wizard_has_run 1
settings put secure user_setup_complete 1
settings put global device_provisioned 1
reboot
15. Enjoy your unlocked phone!
Credits:Thanks to nemanjan00 at Github for this gist
UPDATE:
Recently, I found a much easier way to remove FRP on almost all devices with Mediatek SoC. It can be done using MTKClient by wiping frp partition. I recommend using GUI, but there is also CLI: python3 mtk e frp. This will pernamently unlock your device - after another factory reset via android settings you will never have to do the procedure again anymore!
Related
Is there a way to allow unknown sources be installed?
Sent from my SCH-I500 using XDA App
DroiDAddicT14 said:
Is there a way to allow unknown sources be installed?
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Please search on these forums before opening up new threads. Answer to this question has been posted multiple times. Search for "side loading" apps, that's the tech term used.
On stock ROMs, u would need to enable side loading.
On some custom ROMs, there is an option to allow for unknown sources. On those that don't have the option, u would need to enable side loading of apps.
Steps to side load (copied from existing thread/post):
What you’ll need:
* Android SDK
* BusyBox
o If you don’t have BusyBox, go search “BusyBox” on the Android Market
o Once installed, open up the BusyBox app and follow the full installation directions to enable it
* Samsung Captivate with root
* SQL Database Manager
o We suggest trying the SQLite plugin for Firefox, you can find it here.
Process:
1. Turn on USB debugging: Settings >> Applications >> Development
2. Plug in your Samsung Captivate
3. Open up Command Prompt on your computer (Windows: start, search, type “cmd”, right click cmd, Run as Administrator)
4. Type in: cd _____PATH TO ANDROID SDK FOLDER______\tools
Example:
cd C:\Users\USERNAME\Desktop\android-sdk-windows\tools
Press ENTER
5. Type in: adb shell
Press ENTER
6. Type in: su
Press ENTER
7. Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db
Press ENTER
8. Type in: cp /dbdata/databases/com.android.providers.settings/settings.db /sdcard/settings.db.backup
Press ENTER
9. Type in: exit
Press ENTER
10. Type in: exit
Press ENTER
11. Type in: adb pull /sdcard/settings.db %userprofile%\desktop
Press ENTER
Leave Command Prompt open
12. Open SQLite Manager in Firefox by pressing Tools >> SQLite Manager
13. Click “Database”
14. Then click “Connect Database”
15. Navigate to “settings.db” on your Desktop
16. Expand the tables
17. Click “Secure” on the panel
18. Scroll down to ID 6, “install_non_market_apps”
19. Double click it and change “value” from 0 to 1.
20. Close SQLite Manager
21. Go back to the command prompt window, type in: adb push %userprofile%\desktop\settings.db /sdcard
Press ENTER
22. Type in: adb shell
Press ENTER
23. Type in: su
Press ENTER
24. Type in: cp /sdcard/settings.db /dbdata/databases/com.android.providers.settings
Press ENTER
25. Type in: chmod 777 /dbdata/databases/com.android.providers.settings/settings.db
Press ENTER
26. Type in: reboot
Press ENTER
27. Disconnect your Captivate from your computer while your phone reboots.
Congratulations! You can now sideload non-market applications on your Samsung Captivate.
Hi All,
I want to root my Nook Tablet .
Please show me the way how to do.
My Tablet version is 1.4.0
I was tried to root according to this instruction as below.
1. Enable USB debugging mode:
If you’re accustomed to rooting Android devices, then you know that USB debugging needs to be enabled before engaging in the finer points of hacking. This setting is typically easy to find, but it’s hidden on the Nook Tablet.
Download this APK (for Titanium Backup)
Open the app, and click “Package Installer” when presented with the first menu.
Then it will bring up a message, saying “Install Blocked.” No worries, just hit “Settings”. You’ve now just accessed your Nook’s hidden Android settings menu.
Check the box up top to allow installations for unknown sources.
Then hit “Development” at the bottom and check the two boxes for ‘USB Debugging.’ Finally, uncheck the box for ‘Auto-mount’ at the bottom of the development settings menu.
USB debugging is now successfully enabled.
2. Download & Extract
Download USB drivers and Nook & Zergy
Create a folder c:/ntroot on your desktop (obviously change the drive letter if c: isn’t your default drive)
Extract the contents of both zip files (USB drivers and Nook & Zergy) to the ntroot directory
3. Install drivers
Open that folder (c:/ntroot) and run the file runmefirst.bat.
It will ask you to unplug your Nook. Do it.
It will then ask you to plug it in (meaning connect it via USB to your desktop). Do that.
At this point, open your Device Manager on your PC. On Windows Vista and 7, simply type Device Manager in the Start Menu search. If you’re on an older Windows, right click on My Computer > Properties > Device Manager
In Device Manager, make sure you see an entry for Nook Tablet. Right click on that entry, hit “Properties,” click “Update Driver,” then “Browse My Computer,” and select the c:/ntroot/usbdrivers/ folder. If Windows gives you a warning, hit “Install Anyway”.
If all went well in the previous step, Device Manager will now list your Nook Tablet as Android Composite ADB Interface.
4. Root!
Now go back to your batch window (runmefirst.bat dialogue), and press any key to continue, like it says.
It will tell you to run NookandZergy.bat. Go ahead and run it (it’s also in your extracted c:/ntroot folder).
The dialogue that pops up should display a device number. When it asks, hit “Y” to continue (if there is no number, your drivers probably didn’t install correctly).
Hit “Y” again when it asks if you want to root it.
It will now display a list of commands, as your device is rooted!
5. Install Android Market and Google Apps
Continuing with the same NookandZergy.bat window, it will now ask you if you want to install gApps. Hit “yes.”
This will automatically install all of it for you, and will then restart your Nook Tablet.
6. Install a third-party launcher
After it’s done rebooting, disconnect the Nook Tablet from your PC.
Now open your Nook’s settings menu, and select search. You will now see that Google Search comes up, instead of the stock B&N one.
Now hit the settings button on the bottom right of the search screen, and then select “Search Settings” from the pop-up.
Select “Searchable items” and check the box for Library.
Go back to your search, and search the web for your favorite launcher. ADW Launcher, Launcher Pro, and Go Launcher are all quality options with free versions. On the Google results page, click on the Android Market link (it should be near the top if you search for the launcher’s name).
Click “Install” from the launcher’s Market page, and its entry will automatically open in the Android Market. Install the launcher.
I was used the following 3 files.
(tbp421.APK)
(usbdrivers.zip)
(Nook&Zergy.zip)
But i can`t pass root .Please see the attach photos.
Please teach me how to root this.
Best Regards,
Nyan Linn Aung
Please use the Q&A Forum for questions Thanks
Moving to Q&A
Waiting your reply.......
Hello !!!!
Anyone reply me how to root it properly.
I waiting to root it now...
Please help me !!!
I am Sprint S5, and I want to add all lte and gsm bands to my phone but the problem is that qpst cannot detect my phone, I have done nearly every thing ,I rooted my phone then installed cyangenmod 12.1 update usb drivers done everything and my 5 days gone searching here and there still no fix .
I am here for a solution as well. Same problem.
Sent from SM-G900Pkltespr
Same problem here too. Search results don't seem to be helping so far.
Shows up fine in Odin3_v3.12.3.exe , run as administrator.
SM-G900P running "G900PVPU2BOD3_G900PSPT2BOD3_SPR", so Android 5.0 OD3, kernel version 3.4.0-4631307.
Phone set to "CDMA Modem" and "RNDIS + DM + Modem" modes, via dialer code "##3424#".
"USB Debugging" mode already turned on (but keeps turning off on every reboot).
SAMSUNG_USB_Driver.exe version 1.5.51.0 installed successfully on Windows 7 x64.
Phone shows in Devmgmt.msc as "SAMSUNG Mobile USB Modem" , driver version 2.11.11.0.
QPST 2.7 Build 4.1.1 installed successfully.
"QPST Configuration" > Ports > "Add New Port" , shows:
"COM1 - Serial (Communications Port)"
"COM3 - USB/QC Data Modem (SAMSUNG Mobile USB Modem, xxxxxxxx)"
"COM4 - USB/Unknown (SAMSUNG Mobile USB Serial Port , xxxxxxxx)"
Placing a checkmark in "Show Serial and USB/QC Diagnostic ports only" hides the second two.
But selecting any/all of those three results in the QPST Ports screen showing "No phone connected" for each.
Tried DEVMGMT.MSC > Right click "SAMSUNG Mobile USB Modem" > Update > Browse > "Let me pick" > "Show compatible hardware" checkmarked , which shows 4 results with same name. Tried each one, no change.
Any ideas?
---- EDIT 20170104 ----
Managed to get much further, after much research and many hours of messing around.
Unless I am mistaken, the option "CDMA Modem" (via dialer code "##3424#" , or "CP" via dialer code "*#0808#") just doesn't want to stick.
But the main problem now is that the communications connection just seems to reset or something after a short time.
My process:
Devmgmt.msc > modems > RIGHT CLICK on "SAMSUNG Mobile USB Modem" > Properties > Modem tab > Com port at top.
QPST Config > Ports > Add New Port > UNCHECKMARK "Show Serial and USB/QC Diagnostic ports only" box > Should be 3 ports, ignore COM1 and the same COM port as listed in DEVMGMT.MSC , use the remaining one.
Example:
COM3 is reported in DEVMGMT.MSC for "SAMSUNG Mobile USB Modem".
In QPST:
"COM1 - Serial (Communications Port)" --(Shows also when box is checkmarked.)
"COM3 - USB/QC Data Modem (SAMSUNG Mobile USB Modem, xxxxxxxx)"
"COM4 - USB/Unknown (SAMSUNG Mobile USB Serial Port , xxxxxxxx)"
So add COM4, (Also, optionally: Right click COM4 in the "Ports" tab of the main QPST window and click "switch modem port to diagnostic mode").
Then "Start Client" menu > "Software Download" option > new popup window happens > "Backup" tab > Input the SPC (MSL) code in the box ("000000" gave error: "SPC given could not unlock the phone", so called Sprint and got the real MSL / SPC code) > "Start" button > then always at 12% comes "Status: Memory Backup Failed" and "Errors: Could not Communicate in Diagnostic Mode".
Close QPST Configuration program.
Open QPST Service Programming (ran as Administrator) program.
New phone connection > select phone > "retry" a bunch of times > "UMTS System" tab > "Read from phone" button > prompted for MSL, so I put in the MSL > wait > "The phone has stopped responding to memory read/write commands".
So the problem appears that the communications connection seems to reset or something after a short time.
Any ideas?
Hello Everyone,
I have a question.
I just got the Umidigi A3 Pro and during its use I noticed that on every browser, incognito mode is disabled.
I checked Chrome, Edge, Brave, Firefox etc.
Do you guys know how to fix this, as I was not able to find anywhere an option, tutorial or something else how to re-enable the incognito mode while browsing?
After discussing with Umidigi support here is a possible solution for all of us who don't have the incognito mode option on android browser's
However, here's a possible solution that works:
1. Go to Settings → System → About phone
2. Tap ‘Build number' 7 times, then unlock the screen to enable the Developer options
3. Step back to the System page and go to Developer options
4. Scroll down to USB debugging and enable it
5. Download ADB driver installer
6. Unzip and install the driver.
7. Connect your phone to USB while its screen is unlocked.
8. Select Run from the Windows Start menu (or press Win key + R), then type cmd and press enter
9. Type and enter 'adb devices', then Allow USB debugging on your phone in the pop-up window.
10. Type (or copy and paste) and enter 'adb shell pm uninstall -k --user 0 org.chromium.example.partnercustomizations'
Hi.
I installed Samsung internet app on my 3pro.
version 8.2.01.
Don't have any problems with going into "secret mode" with this browser.
Does your phone not boot into Fastboot? Even when you try:
Code:
adb reboot bootloader
(the software method),
Or pressing volume down and plugging the device in (the hardware method)?
I found a fix!
Here is what I did:
Download all of this:
Uppercut/LGUP: http://downloads.codefi.re/autoprime/LG/Flash_Tools/LGUP/ (both files)
RS988 KDZ: https://lg-firmwares.com/downloads-file/9466/RS98810h_01_0303
TWRP: https://dl.twrp.me/rs988/twrp-3.3.1-0-rs988.img
ADB: https://forum.xda-developers.com/attachment.php?attachmentid=4623157&d=1540039037
Flashing the KDZ
Install the "LGUP_Store_Frame_Ver_1_14_3.msi"
Disable your Antivirus (just pause it for a couple hours or so)
Extract "UPPERCUT_1.0.0.0.zip" and run "UPPERCUT.exe"
Click "OK"
Power off the phone
Press and hold the "Volume Down" and then plug your phone into the computer while continuing to hold "Volume Down"
Release the button once "Download Mode" appears on the screen
On LGUP, the phone should have appeared in the list. If so, skip to step 18, otherwise continue.
Download this: https://drive.google.com/file/d/0B5Lj5sOIvofGSWFINjhuS01vU1U/view
Run "LGMobileDriver_WHQL_Ver_4.0.4.exe" and finish the Install.
Search windows for "devmgmt" and open device manager.
Find the device named "android" or something similar
Right click the device and choose "Update Driver"
Click "Browse my computer for driver software"
Click "Let me pick from a list of drivers available on my computer"
It should have selected a driver named "Bootloader Interface" or something similar. Choose next.
Once the driver installs, close the window and close device manager.
On LGUP, press "Select"
Choose the "REFURBISH" option
Click on the empty box next to "BIN"
Click the ". . ." button and browse for the "RS98810h_01_0303.KDZ"
Click "Start"
If a dialogue appears about partitions being wiped, choose "OK"
Once finished, close LGUP
On the phone, if "Enter a Password" appears once booted, either enter random letters and numbers and submit them 30 times, or unplug the battery, then put it back in, then press "Volume Down" and "Power" at the same time, AND THE MOMENT THE LG LOGO APPEARS release and then press and hold the power button but CONTINUE TO HOLD VOLUME DOWN. Then use the volume and power buttons to select "Yes" both times and wait for the phone to preform a factory reset.
Unlocking the Phone's Bootloader
Enable "ADB Debugging" and "OEM Unlocking" (Settings > General > About phone > Software Info > Tap "Build Number" 7 times, then go to Settings > General >Developer Options > enable both "USB Debugging" and "OEM Unlocking")
Go to Settings > General > About Phone > Status and write down the IMEI number (preferably in a text editor on your computer for easy access)
Extract the "adb-setup-1.4.3.zip" and run "adb-setup-1.4.3.exe"
Reply "y" to everything and complete the install
Search windows for "cmd" and open "Command Prompt"
Execute:
Code:
adb reboot bootloader
Once the phone has rebooted, run:
Code:
fastboot oem device-id
you should get something like:
Code:
Example Device ID (PC User)$ fastboot oem device-id
(bootloader)-----------------------------------------------------------------
(bootloader) Device-ID
(bootloader) CD58B679A38D6B613ED518F37A05E013
(bootloader) F93190BD558261DBBC5584E8EF8789B1
(bootloader)-----------------------------------------------------------------
To generate your unlock key, you will need to paste together the 2 lines of output into one continuous string without "(bootloader)" or white spaces. In the example above, the Device ID would be:
Code:
CD58B679A38D6B613ED518F37A05E013F93190BD558261DBBC5584E8EF8789B1
Write the code down with the IMEI. (in a text editor)
Go to https://us.lgaccount.com/join/terms
Sign up for a LG Developer account. Continue once completed.
Go to https://developer.lge.com/resource/mobile/IssueDeviceInfo.dev
Sign in
Enter your Nickname as made in setup
Enter your email
Enter the IMEI number and Device ID you wrote down earlier.
Click "Confirm"
You should now receive an email with an "unlock.bin" attached. Download said bin.
Plug the phone into the computer
Search windows for "cmd" and open "Command Prompt"
Run:
Code:
cd Downloads
(or wherever the "unlock.bin" is stored)
Then:
Code:
adb reboot bootloader
Once in fastboot, run:
Code:
fastboot flash unlock unlock.bin
Once the phone boots, you are Unlocked!
TWRP
if you want TWRP installed on the phone, follow these instructions:
Run:
Code:
cd Downloads
adb reboot bootloader
Then run:
Code:
fastboot flash recovery twrp-3.3.1-0-rs988.img
Unplug the battery. DO NOT BOOT THE PHONE INTO THE SYSTEM. YOU WILL LOOSE TWRP.
Put the battery back in, then press "Volume Down" and "Power" at the same time, AND THE MOMENT THE LG LOGO APPEARS release and then press and hold the power button but CONTINUE TO HOLD VOLUME DOWN. Then use the volume and power buttons to select "Yes" both times and wait for the phone to boot TWRP. (dont worry, the factory reset program was replaced by TWRP)
Select Wipe > Advanced Wipe > select all except "micro SD" and "USB OTG"
Swipe to Wipe
On your computer, there should be a RS988 device under File Explorer.
If you want stock, Keep going. If not, find whichever rom you want, and follow their instructions, copying the files required to the "Internal Storage" of the RS988 device.
Stock flashable ZIP: https://androidfilehost.com/?fid=962187416754454673 (if you want stock)
Magisk: https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 (choose "Latest Stable" under downloads)
Copy the ZIP to the Internal Storage of the RS988 device on your computer, along with Magisk, and the TWRP img you downloaded earlier.
On TWRP, choose "Install" then select "RS988_21d-Stock_Flashable-COMPLETE.zip" and swipe to install.
Once installed, press the home button.
Press "Install" and choose the Magisk zip, and install.
Once done, Press home
Press "Install" then "Install Image" and choose the TWRP image.
Choose "Recovery" and swipe to flash.
Click "Reboot System"
That is it! I hope this helped a few people out. This might need to be standard procedure for all RS988 devices, I'm not sure.
Let me know if I need to change anything, or If a part is confusing to you. I'll see what I can do to Improve.
Thanks,
gljones2001