How to root SM-J337P - Samsung Galaxy J3 (2017) Guides, News, & Discussio

Prerequisites:
- Samsung USB Drivers
- Patched Odin flashing tool. v. 1.13 or later. (Mine is v3.13.1_3B_PatcheD) (You might not need the patched one. It's just what I happened to use.) You do indeed need the patched one.
- Stock firmware img (To find version: Settings > About phone > Software version)
1. Activate developer mode.
- Settings > About Phone > Software Information
- Click "Build Number" repeatedly until it says "Congratulations! You are a developer!"
2. Enable USB Debugging and authorize computer.
- Settings > Developer Options > USB Debugging
3. Disable screen lock: Settings > Lock Screen > Screen lock type > None
4. Remove any Google or Samsung accounts: Settings > Accounts and backup > Accounts
5. Unlock boot loader WARNING: THIS WILL ERASE YOUR DATA AND RESET THE DEVICE
- Settings > Developer Options > OEM Unlocking
6. Copy the stock farmware img to your phone. You want the file that starts with "AP"
7. Install Magisk Manager by going to the magisk manager website on your phone and hitting "Download Magisk Manager" button and installing the app. The first time you open it, it will need to do additional setup and reboot your device.
8. Open Magisk Manager and select "Install" next to "Magisk." Click Install again, and then click "Select and Patch a File"
9. Select the firmware img you just copied to the phone.
10. Wait for process to complete. (Writing: system.img.lz4 takes a minute)
11. When Magisk Manager says "All done!" close it.
12. Copy the file called "magisk_patched.tar" from your phone to your computer. It should be found in your phone's internal memory "Download" folder.
13. Turn off the phone
14. Open Odin on PC
15. Boot phone into Odin mode: With the phone powered off, press and hold Vol-, Home, and Power until the blue warning screen appears, and then press Vol+ to enter Odin mode.
16. Your phone should appear in Odin on your PC
17. Click the AP button and select the "magisk_patched.tar" file.
18. Click "Start" and then DON'T TOUCH ANYTHING!
19. When the process is complete, a boc in Odin should say "PASS!" and be green. Your phone will reboot. (It will take longer than normal.)
20. Close Odin
21. Initial phone setup. Blah blah...
22. After initial setup, you may get a notification on your phone warning you of unauthorized changes. (Duh.) Just select it and hit cancel.
23. Install Magisk Manager on your phone again (repeat step 6)
24. After a reboot, open Magisk Manager again and it should say "Magisk is up to date."
You are done! Enjoy root access!

Related

[TUTORIAL] Updating from 1.6 to 2.3.5

Hello GT540 users
In this tutorial I will show you how to update you phone to latest version of Android (2.3.5)
1. Download USB Drivers -> http://rapidshare.com/files/428813389/LGAndroidDriver.rar
1.2 Download KDZ FW Updater -> http://files.gameworld.kz/5p8mpt3f1n.html
1.3 Download KDZ file -> http://csmg.lgmobile.com:9002/swdata/WEBSW/GT540/ANEUBK/V20a_00/V20A_00.kdz
2. Install USB Drivers.
3. We need to enable USB Debugging, so go to Settings -> Aplication -> Development, and set phone in debugging.
4. Go to Device Manager on your PC and disable USB Virtual Modem.
5. Conent your phone via USB cable.
6. Run KDZ_FW_UPD.exe. Select 3GQCT in dropdown menu, and set Phone mode to DIAG. Now browse and find your KDZ file.
7. Click on "Start Updating".
8. Do NOT unplug cable from your phone until the update is finished!
9. Once when it is finished, we have official Android 2.1 on our device.
-----------------------------------------------------------------------------
UPDATING TO LATEST VERSION OF ANDROID (2.3.5)
1. Download CyanogenMod 7 recovery file by Mur4ik -> http://link2me.ru/go2.php?url=http://depositfiles.com/files/omt7w62lc&id_user=8118
2. Power of your phone.
3. Go into fastboot by pressing POWER and CAMERA button.
4. Connect phone via USB cable.
5. Create folder in C:\ and call it "Android".
6. Put recovery.img file there -> http://www.mediafire.com/?hl44m6pqzx8s27n and rename it to "recovery".
7. Run CMD.
8. Enter these commands:
cd C:\Android
fastboot -w
fastboot flash recovery recovery.img
fastboot reboot
9. Whwn your phone reboots create new folder on root of SD card, and call it "clockworkmod". In that folder create another folder and call it "backup". Put unziped recovery folder in /clockworkmod/backup.
10. Power off your phone.
11. Go into recovery by pressing HOME and POWER button.
12. Go to Backup and Restore.
13. Go to Restore, and pick the recovery file.
14. Now wait until the restore is finished.
15. Once is is finished reboot your phone.
And we have Android 2.3.5 R4 by Mur4ik installed on our phone.
Hit "THANKS" if this tutorial helped you.

ROOT + CWM Nexus4 Android 4.2.2

This guide is for people who accidentally upgraded Nexus4 to android 4.2.2 and are not able to root using “mskip” Nexus4 Toolkit V1.3.0.
Also, this is the slightly revised version of rooting guide from “ibtimes.co.uk”, the original link is http://www.ibtimes.co.uk/articles/4...id422-jdq39-jellybean-install-cwmrecovery.htm
Credits goes to: “ibtimes.co.uk” and “mskip” for the Toolkit
Before rooting and flash the Clock Work Mode, you need to:
1. Install USB Driver for Nexus on the computer.
----- a. Use “mskip” ‘s Toolkit V1.3.0 to install USB driver or download here: http://www.mediafire.com/?8xb50uktar8096i
2. Do all the necessary backups: contact, settings, pics, and etc.
3. Unlock the bootloader.
-----a. You can still unlock the boatloader using Toolkit V1.3.0. Option “3. UnLock or Re-Lock your BootLoader”
-----b. You must enter Fastboot Mode to perform unlock: Vol Down + Power (Unplug USB first, and then when the fastboot mode appear, you can plug in the usb cable. If for some reason the toolkit does not list your device serial, choose reboot fastboot mode and/or check your USB driver).
4. Have enough battery for installation.
ROOT Nexus4 on Android 4.2.2 JDQ39 Jelly Bean
1. Download Android SDK and extract it. http://developer.android.com/sdk/index.html
2. Enable USB Debugging Mode:
-----a. Settings > About Phone > Build number
-----b. Press “build number” a few times, until it says you entering developer mode
-----c. Go back to settings, now you’ll see “Developer options”, press that, and check USB Debugging Mode
3. Download Fastboot and extract it in folder “sdk\platform-tools\”
4. Download supersu copy to Nexus4’s SD card through computer.
5. Download CWM 6.0.2.3 and save it to folder “sdk\platform-tools\”
6. Turn off phone and press Vol Down key + Power until entering fastboot/bootloader mode.
7. Go to folder “sdk\platform-tools\”, shift+right click and choose Open Command window here
8. Copy and paste “fastboot flash recovery recovery-clockwork-touch-6.0.2.3-mako.img” on to command prompt (without the “”) and hit enter.
9. Now, go to your phone and use Vol UP/Down to choose RECOVERY Mode, and press power to choose.
10. In the Clock Work Mode, choose “install zip from sdcard” > “choose zip from sdcard” > 0/ > Update-SuperSU-v.1.04.zip and press power buttom to confirm.
11. Once completed, go back to main menu and reboot the phone. And you have rooted Nexus 4 with CWM installed.
Hope this helps.
Thank you! I was wondering why Titanium Backup didn't work.

Fix bricked LGK8 (LG-K350n) (Europe)

Today i will be showing you how to fix a bricked LGK8 (2017 model). This will work for you if you have bricked with SuperSU or custom roms.
1) First of all you will need a working computer running Windows (10 is recommended).
2) Download all the needed files at this Mediafire link Today i will be showing you how to fix a bricked LGK8 (2017 model). This will work for you if you have bricked with SuperSU or custom roms.
1) First of all you will need a working computer running Windows (10 is recommended).
2) Download all the needed files at this Mediafire link Today i will be showing you how to fix a bricked LGK8 (2017 model). This will work for you if you have bricked with SuperSU or custom roms.
1) First of all you will need a working computer running Windows (10 is recommended).
2) Download all the needed files at this Mediafire link "file/1q394stxkmjn6xx/LG%20K350n%20K8.rar"
(Link was blocked just add mediafire stuff at the start, Sorry)
3) Install the drivers and installer in the download.
4) Turn off your device, Once it is off hold the volume up button and plug your phone into your computer while still holding the volume up button.
5) You should now see the LG logo and "Download Mode" at the bottom of the screen. A menu will popup and it will say "Firmware Update"
6) "DO NOT!" unplug your device from the computer.
7) Open up LGUP on your computer (We installed this earlier, It was in the download folder)..
8) LGUP will open and you should see a line where it says Version "K35010g" and Progress "STANDBY"
9) Go to the bottom of the menu where it says "BIN File", click on the text and you will see a option to select a ".kdz" file.
10) Select the file that was in the download named "K350n10g_00_0504.kdz"
11) Once it is selected and you see the file name in the File Path menu Click "UPGRADE" above it.
12) Now click "Start" DO NOT UNPLUG YOUR DEVICE AT THIS TIME.
13) Wait for the process to complete, It may take several minutes.
14) Once all is done your device is now ready to be used again. You have completed the unbrick.
PS: Do not unplug until your device boots to Setup or Lock Screen or Home Screen.
3) Install the drivers and installer in the download.
4) Turn off your device, Once it is off hold the volume up button and plug your phone into your computer while still holding the volume up button.
5) You should now see the LG logo and "Download Mode" at the bottom of the screen. A menu will popup and it will say "Firmware Update"
6) "DO NOT!" unplug your device from the computer.
7) Open up LGUP on your computer (We installed this earlier, It was in the download folder)..
8) LGUP will open and you should see a line where it says Version "K35010g" and Progress "STANDBY"
9) Go to the bottom of the menu where it says "BIN File", click on the text and you will see a option to select a ".kdz" file.
10) Select the file that was in the download named "K350n10g_00_0504.kdz"
11) Once it is selected and you see the file name in the File Path menu Click "UPGRADE" above it.
12) Now click "Start" DO NOT UNPLUG YOUR DEVICE AT THIS TIME.
13) Wait for the process to complete, It may take several minutes.
14) Once all is done your device is now ready to be used again. You have completed the unbrick.
PS: Do not unplug until your device boots to Setup or Lock Screen or Home Screen.
3) Install the drivers and installer in the download.
4) Turn off your device, Once it is off hold the volume up button and plug your phone into your computer while still holding the volume up button.
5) You should now see the LG logo and "Download Mode" at the bottom of the screen. A menu will popup and it will say "Firmware Update"
6) "DO NOT!" unplug your device from the computer.
7) Open up LGUP on your computer (We installed this earlier, It was in the download folder)..
8) LGUP will open and you should see a line where it says Version "K35010g" and Progress "STANDBY"
9) Go to the bottom of the menu where it says "BIN File", click on the text and you will see a option to select a ".kdz" file.
10) Select the file that was in the download named "K350n10g_00_0504.kdz"
11) Once it is selected and you see the file name in the File Path menu Click "UPGRADE" above it.
12) Now click "Start" DO NOT UNPLUG YOUR DEVICE AT THIS TIME.
13) Wait for the process to complete, It may take several minutes.
14) Once all is done your device is now ready to be used again. You have completed the unbrick.
PS: Do not unplug until your device boots to Setup or Lock Screen or Home Screen.

Root t-mobile galaxy s6 failed, please help

Here is what I did to root my t-mobile samsung galaxy s6:
1. Open the developer option -> turn on “OEM unlock”
2. Download Odin on PC at odindownload.com
3. Download the file for my device T-Mobile (SM-G920T) at twrp.me/samsung/samsunggalaxys6.html
4. Run Odin as administrator, click on "AP" to load the download tar file
5. Turn off device
6. Turn on device (lower volume + power + home key), then press turn volume up key to the download mode
7. Connect device to computer
8. Click on “Start” in Odin.
9. Run successfully.
10. Device reboot and got error "Verification failed. Unable to restart your device. The integrity verification has failed. You need to reset your device to factory default settings"
11. Restart the device or "wipe cache partition" on the recovery mode, I was able to reboot.
12. Installed "Root checker", it says "sorry root access is not properly installed on this device"
with the error at steps 10 and 12. Can you help me to successfully root my t-mobile galaxy s6?
I notice that on the page twrp.me/samsung/samsunggalaxys6.html, says:
"Note many devices will replace your custom recovery automatically during first boot. To prevent this, use Google to find the proper key combo to enter recovery. After typing fastboot reboot, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don't follow this step, you will have to repeat the install."
I tried to find the way to boot into TWRP before the first reboot. but I can't figure it out how.
Please help me to root galaxy s6.
Thank you

[GUIDE][ROOT] Unlocking and Improving Your Lenovo ThinkSmart View (CD-18781Y)

Improving Your Lenovo ThinkSmart View (Custom Recovery, Root, Play Store, Custom Webview)​Huge credit to @deadman96385 on how to flash your Lenovo Thinksmart View device and providing access to the firmware files! Credit to @WhyPartyPizza on reddit for the adb enable steps. And also, credit to @Xi07 on providing a way to install TWRP and demonstrating that it is possible to get the Play Store working. And also credit to @garnir4ik on showing us that we can root the device.
The point of this guide is to organize all the information we have on the device and provide a way to make the device more usable (especially since some of the software on the device is outdated).
The guide covers how to:
Install TWRP (optional) and Magisk (recommended) on the device
Install microG and the newest version of the Google Play Store (Magisk required)
Update Webview (needed for Home Assistant)
I'm still trying to figure out how exactly to do certain things on this device so feel free to leave any new information you find!
Installing TWRP (optional) and Magisk (required for Play Store)​Quick Blurb:​To install TWRP, you will need to flash new firmware onto your tablet. However, since there's currently no way to use the device with the bootloader unlocked, a lot of the features used in TWRP are unusable. It might still be good to install TWRP in case someone finds a way to modify the device to better utilize TWRP.​​To install Magisk, it will be much easier to do it by flashing new firmware. However, it is also possible to install Magisk without flashing new firmware. I will include the steps to do this below these.​Steps:​
Download and install the Qualcomm drivers from here
Download and install QPST from here
Download the firmware from this thread (Credit to @deadman96385). I used the 200628.084 version for reference.
Extract the firmware to a folder that you can easily access, like on your desktop.
If you want to install TWRP, download the recovery.img file attached to this post. (Credit to @Xi07)
Open the folder that you extracted the firmware to. In the image folder, replace the recovery.img file with the one you downloaded.
If you want to install Magisk, download the boot.img file attached to this post.
Open the folder that you extracted the firmware to. In the image folder replace the boot.img file with the one you downloaded.
Download the firehose/rawprogram file from @deadman96385's post and flash the package using the instructions provided by @deadman96385. I've included them here for your convenience:
Spoiler: Expand Here
Open the QFIL application (Find it in your start menu)
In the "Select Build Type" field select Flat Build
In the "Select Programmer" field navigate to the folder you extracted the firmware and support files to and select the prog_emmc_firehose_8953_ddr.mbn file
Select the "Load XML" button and navigate to the folder you extracted the firmware and support files to and select the rawprogram_unsparse.xml and then the patch0.xml when prompted.
Remove the cover on the USB-C port on the bottom right of your device
Plug the USB-C cable into your computer
Unplug the power from the device
Hold vol+ and Vol- and then plug the power into your device (Smart Plugs can make this easier)
If the text at the top of the QFIL application mentions qdloader move on to next step. If it says "No Port Available" click the "Select Port..." option and pick your device. If your device isn't showing up there you most likely didn't install the drivers properly.
Click the Download Button to begin flashing your device
Once complete it should automatically reboot but sometimes it doesn't so you need to replug your device.
If you get the dreaded "Sahara" error when flashing your device, you may be waiting too long to flash. The device must be flashed moments after it is booted into EDL mode (powering on with Vol + and Vol - held down). Once you plug in your device, hit download the moment the port is recognized at the top of QFIL.
You can also try disabling driver signing (I'm not sure if this makes a difference). To do so:
Spoiler: Expand Here
Open a command prompt as an Administrator.
Run
Code:
bcdedit /set testsigning on
and restart your device
Your computer should say it's in Test Mode (bottom right corner). To disable driver signing, follow the same steps but run
Code:
bcdedit /set testsigning off
instead.
Thanks to HowToGeek's article for the information.
From here, you can go ahead and follow the original method from @deadman96385 for breaking into the device.
Spoiler: Expand Here
When it boots up select Teams (Others seems to try and network boot/download files and fails)
Go through the setup wizard until you get to the Microsoft Teams (Language > Wifi > Bluetooth > Teams)
Select the Gear Icon in the top right of the teams page
Select the "About" settings option
Tap on "CD-18781Y.200628.084" under firmware version a bunch of times rapidly until a prompt comes up saying developer unlocked.
If your usb c cable is plugged, in unplug and replug it in.
You will now have ADB access.
Download your desired Launcher and use the following command to install it:
Code:
adb install APK_FILE_NAME.apk
You will then need to send this adb command to select a new default launcher:
Code:
adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME
I would recommend getting a navigation bar app. I've attached the one I used to this post.
You can also technically install Magisk without reflashing your device.
Spoiler: Expand Here
Install the Magisk app (use the Magisk APK)
Enable OEM unlocking in Developer Settings
Unplug the device. Hold Vol- and plug in the device to boot into fastboot mode.
In command prompt, execute
Code:
fastboot devices
to make sure the device is discovered. If a device is not listed, you may need to go into Device Manager > Other Devices > Android device with question mark. Right click > Update Drivers > Browse My Local Drivers > Let me pick from a list > Change to Fastboot Drivers.
Code:
fastboot oem unlock-go
This will unlock your bootloader.
Unplug the device. Hold Vol- and plug in the device to boot into fastboot mode.
In command prompt, navgiate to the directory where your Magisk boot.img is downloaded. Run
Code:
fastboot flash boot boot.img
After the boot.img is flashed, you need to lock your bootloader to be able to boot back into the device. If you're not in fastboot mode, you can once again unplug the device. Hold Vol- and plug in the device to boot into fastboot mode.
Run either of the 2 commands to lock the bootloader. You can restart the device and boot into the device once you are finished.
Code:
fastboot oem lockfastboot flashing lock
Steps for Google Play Store and Custom Webview will be in the next post (to reduce clutter).
Installing MicroG and the Newest Version of the Google Play Store (Magisk Required)​
Download and install the MicroG Services Core and Services Framework Proxy from the MicroG site.
Install the Magisk app (use the Magisk APK). When you open the app, it should say the version of Magisk installed next to "Installed."
On your Android Device go to Settings > Connected Devices > USB > File Transferring Mode.
Download the NanoDroid-patcher.zip file, BusyBox.zip, and terminal_systemizer.zip. Do not unzip these files. Drag and drop these devices onto your Android device.
In Magisk > Modules > Install from storage, find the .zip files and install all 3 Modules. The NanoDroid-patcher module in particular may take awhile so be patient.
Install the apk of Google Play Store of your choice.
Install Termux. In Termux, issue the command
Code:
su
A superuser popup should show up. Make sure to allow Termux Superuser access. If you miss clicking on it, you can allow access in the Magisk App > Superuser.
Code:
systemize
Follow the dialog prompts to systemize Google Play Store to /system/priv-app
Restart the device.
Open the microG settings app. Register the device in Google device registration. In Self-Check, click on each setting (the words, not the checkboxes) and enable them all. Pay particular attention to System spoofs signature being checked off.
Restart the device again if you want. Google Play Store should be working fine now (may need to clear it's App Data first if it's not working).
Installing Custom Webview (Magisk Required)​Some apps such as HomeAssistant won't function without an up to date System Webview. As this tablet is running a quite old version Webview version, this causes these apps to not work. Luckily, there's a Magisk Module to fix that.
Download the Webview_Manager zip file and drag and drop it onto your device. Install it using Magisk. You will need to watch it install as it requires some input on which Webviews you want to install.
After restarting the device, navigate into Settings > System > Developer options > Webview implementation. You should now be able to change your Webview to a updated version.
Note, you may need to unplug and replug in the device after the first restart of installing Webview.
Reserved 2
Chewie610 said:
Download the firehose/rawprogram file from @deadman96385's post and flash the package using the instructions provided by @deadman96385. I've included them here for your convenience:
Spoiler: Expand Here
Open the QFIL application (Find it in your start menu)
In the "Select Build Type" field select Flat Build
In the "Select Programmer" field navigate to the folder you extracted the firmware and support files to and select the prog_emmc_firehose_8953_ddr.mbn file
Select the "Load XML" button and navigate to the folder you extracted the firmware and support files to and select the rawprogram_unsparse.xml and then the patch0.xml when prompted.
Remove the cover on the USB-C port on the bottom right of your device
Plug the USB-C cable into your computer
Unplug the power from the device
Hold vol+ and Vol- and then plug the power into your device (Smart Plugs can make this easier)
If the text at the top of the QFIL application mentions qdloader move on to next step. If it says "No Port Available" click the "Select Port..." option and pick your device. If your device isn't showing up there you most likely didn't install the drivers properly.
Click the Download Button to begin flashing your device
Once complete it should automatically reboot but sometimes it doesn't so you need to replug your device.
Click to expand...
Click to collapse
A slightly easier way that may work I haven't validated on the thinksmart specifically is using qfil's partition manager tool. It allows you to dump, erase, flash individual partitions, that way you can flash just the one you want without having to deal with a full qfil flash. Finish all original steps up to 10. Instead of clicking download do the following instead:
Navigate to the top menu: Tools -> Partition Manager -> OK. If all goes well, you will be greeted with a dialog listing all partitions in ~5s. If this is not the case even after a full minute, try re-entering EDL/9008 mode.
Once the partition list is loaded, you can perform the following actions on partitions by right clicking a partition and then clicking 'Manage Partition Data'.
'Erase' (Clear the partition)
'Read Data...' (Dump the partition)
'Load Image...' (Flash the partition)
Click to expand...
Click to collapse
This is also a great way of backing up partitions from your device. The dumped partition can be found in C:\Users\%USERNAME%\AppData\Roaming\Qualcomm\QFIL\COMPORT_##. Note that the name of the file is the raw file locations so you will need to rename the imgs as you go.

Categories

Resources