Showing posts with label #motorola. Show all posts
How to unlock your Droid Turbo bootloader, install TWRP and gain root access
READ THIS FIRST
Please consider the following:
- Ask yourself these two questions: "Why do I want to unlock my bootloader? Why do I need root access?" If the answer to either one of those is "I don't know," don't do it. Both of these actions weaken the security of your phone, and there's no reason to do that if you're not sure why.
- This guide is for the Droid Turbo, model XT1254. It is not for the Droid Turbo 2, and it is not for any phone that is not named Droid Turbo.
- Standard XDA rules apply. I'm not responsible for anything you do, and neither is anyone else other than you.
- I'm assuming that you are running a Windows PC. If you have a Mac, I can't help you. If you're running Linux, you shouldn't need help.
- This method is not free. It costs $25 (USD). If that's not okay with you, don't do this.
- Once your bootloader is unlocked, you CANNOT safely re-lock and unlock it again. See this thread for what happens when you try to do that:http://forum.xda-developers.com/droi...1#post65095391
Still here? Cool.
Section 0: Installing Firmware Version SU4TL-44
1. Go to Settings -> About Phone
2. Look at your Build Number. Is it SU4TL-44? Look at your System Version. Is it 23.21.44.quark_verizon.verizon.en.US vzw? Look at your Kernel Version. Is it 3.10.40-perf-g90ddf4a? If the answer to all of these questions is yes, skip to section 1. If the answer is no, keep reading.
3. Is your Build Number higher than SU4TL-44? If so, you may be out of luck. This guide will probably not work for you. In the future, please remember that the cardinal rule of unlocking anything is never, ever take the OTA unless someone knowledgeable tells you to.
BACKUP YOUR DATA IF YOU NEED TO PERFORM THE FOLLOWING STEPS! ALL DATA ON YOUR PHONE WILL BE ERASED!
4. Download and install Minimal ADB and Fastboot from here: Link.
5. Download and install the Motorola Device Manager from here: https://motorola-global-portal.custh...ail/a_id/88481
6. Download the SU4TL-44 firmware package from here: http://rootjunkysdl.com/getdownload....44_CFC.xml.zip
7. Extract the contents of the firmware package to the installation directory of Minimal ADB and Fastboot. The default install directory on 64-bit Windows is C:\Program Files (x86)\Minimal ADB and Fastboot.
8. Power off your phone.
9. Hold the volume down button and press the power button to boot into bootloader mode. You should see a green android lying on his back with his chest open, and some information about your phone. It's much less gruesome than it sounds.
10. Plug your phone into your PC.
11. Navigate to the Minimal ADB and Fastboot installation directory.
12. Double click on VRZ_XT1254_SU4TL-44_44_CFC.bat.
13. You should see a command prompt pop up, and the script will use Fastboot to flash all of the SU4TL-44 firmware images. When it finishes, it will say "press any key to continue." Press the "any" key to continue. Where's the "any" key, you ask? Keep looking. You'll find it.
Section 1: Unlocking the Bootloader
1. Download Sunshine from here: http://theroot.ninja/download.html
2. Move the apk file to a convenient location on your phone. If you downloaded it with your phone, it's in your downloads folder already, so leave it there.
3. Use any file browser on your phone to navigate to the folder that contains the Sunshine apk file. Tap on it to install it.
4. If a message comes up and says that you need to enable installation of apps from unknown sources, follow the instructions on that message to enable it.
5. Enable Wi-Fi on your phone if it is disabled. Even if you aren't connected to a Wi-Fi network, it still needs to be on.
6. Open your app drawer and start Sunshine.
7. Follow the instructions.
8. If, when your phone reboots, you see a "Warning: The bootloader is unlocked" message, you have successfully unlocked your bootloader. If you do not see this message, open Sunshine again and follow the directions again.
Section 2: Installing TWRP
Team Win Recovery Project is arguably the most important tool to have on a bootloader-unlocked phone. This is how you install it:
METHOD 1: Using Fastboot
This is the method that I prefer. If you can't get TWRP working properly using this method, skip to method 2 below.
1. Download and install Minimal ADB and Fastboot from here: http://forum.xda-developers.com/show....php?t=2317790. If you already did this in section 0, you don't have to do it again.
2. Download the latest TWRP .img file from here: https://dl.twrp.me/quark/
3. Download and install the Motorola Device Manager from here: https://motorola-global-portal.custh...ail/a_id/88481. If you already did this in section 0, you don't have to do it again.
3. Rename the file that you downloaded in step 2 to TWRP.img
4. Copy TWRP.img to the directory that you installed Minimal ADB and Fastboot to. The default location on an installation of 64-bit Windows is C:\Program Files (x86)\Minimal ADB and Fastboot.
5. Turn off your phone.
6. Hold the volume down button and press the power button to boot into bootloader mode. You should see a green android lying on his back with his chest open, and some information about your phone. Poor little guy...
7. Plug your phone into your PC.
8. Double click on the Minimal ADB and Fastboot shortcut that's on your desktop. It will open a command prompt.
9. Type "fastboot devices" without quotes and press enter. If it gives you your phone's serial number, you're good to go. If it gives you nothing, your device is not detected. This can happen for several reasons, and I won't discuss them here. However, if you followed these directions and all of your hardware is functioning properly, you should be good to go.
10. Type "fastboot flash recovery TWRP.img" without quotes and press enter. It should tell you that the flash was successful.
11. Highlight Recovery on your phone using the volume up and down buttons.
12. Press the power button to boot into TWRP.
13. TWRP will boot, and it will ask you if you want to allow write access to the system partition. IT IS VERY IMPORTANT THAT YOU ALLOW THIS. Check the box that says to never ask this question again.
14. Select Reboot, followed by System to boot the phone normally.
METHOD 2: Using Sunshine and TWRP Manager
1. Download TWRP Manager from the Google Play Store.
2. Open Sunshine.
3. Follow the instructions until Sunshine tells you that it has obtained root access.
4. Open TWRP Manager.
5. Tap Device Name and select Motorola Moto MAXX (quark).
6. Tap Install Recovery.
7. Hold the volume down button and press the power button to boot into bootloader mode.
8. Highlight Recovery with the volume buttons and press the power button to select it.
9. TWRP will boot, and it will ask you if you want to allow write access to the system partition. IT IS VERY IMPORTANT THAT YOU ALLOW THIS. Check the box that says to never ask this question again.
10. Select Reboot, followed by System to boot the phone normally.
Section 3: Gaining Root Access
If you intend to install a custom rom, these steps are not necessary. Custom roms almost always come with root access built in. Refer to the thread of your custom rom of choice for installation instructions.
If you do not want a custom rom, and you simply want root access on the stock Droid Turbo rom, continue reading.
1. Download SuperSU from here: http://download.chainfire.eu/supersu-stable
2. Transfer that file to a convenient location on your phone. If you downloaded the file with your phone, it's in your downloads folder. You can keep it there.
3. Turn off your phone.
4. Hold the volume down button and press the power button to boot into bootloader mode. You should see a green android lying on his back with his chest open, and some information about your phone. Andy, what have they done to you?
5. Use the volume up and down buttons to highlight "Recovery mode."
6. Press the power button to select Recovery mode.
7. Select Install from the TWRP main menu.
8. Navigate to the location where you saved the file that you downloaded in step 1, and select it.
9. Swipe the bar at the bottom of the screen to flash this zip file.
10. When it finishes, select Reboot System to boot your phone normally.
Section 4: Miscellaneous
Here are some links to stuff you can flash now that your bootloader is unlocked:
Official Cyanogenmod 12.1 (Android 5.1.1): https://download.cyanogenmod.org/?device=quark
Official Cyanogenmod 13.0 (Android 6.0.1) Preview Build: http://forum.xda-developers.com/moto...t1254-t3315912
Resurrection Remix (a great Cyanogenmod-based rom, Android 5.1.1): http://forum.xda-developers.com/moto...5-5-5-t3197643
Resurrection Remix Work in Progress (Android 6.0.1): http://forum.xda-developers.com/moto...remix-t3316232
Computerfreek274's optimized stock rom: http://forum.xda-developers.com/droi...ed1-0-t3255945
Change the splash screen (the bootloader unlocked warning message) that you see when you first start your phone: http://forum.xda-developers.com/droi...uests-t3262873
Xposed framework and installer (make sure to use the sdk22-arm version if you're running a lollipop rom, sdk23-arm if you're running marshmallow): Click Here
Pon-3 Audio Mod (modified and improved Viper4Android. It makes your phone sound better.): http://forum.xda-developers.com/show....php?t=2530976
Theme your TWRP with different colors: http://forum.xda-developers.com/andr...olors-t3310235
Section 5: Troubleshooting
Issue: When you try to boot TWRP, you see a screen that says "no command." TWRP does not boot.
Solution: The screen you are seeing is the stock Droid Turbo recovery menu (the menu that you're trying to replace with TWRP). If you see this after flashing TWRP, one of two things happened:
-You did not boot into the recovery menu immediately after flashing TWRP, and it was therefore replaced by the stock recovery menu.
-When you flashed TWRP, the process did not complete successfully.
The solution to both of these problems is to repeat section 2 and follow the instructions more carefully. If you used method 1 before, try method 2.
Issue: When TWRP asked you if you wanted to allow write access to the system partition, you selected no. Now you cannot flash anything.
Solution: At the main TWRP menu, select Mount. Uncheck the box that says "Mount system partition as read-only."
[GUIDE][FAQ][KK] How to Root, Boot Unlock & More Droid RAZR M
MOTOROLA PATCHED THE FAKEID, FUTEX & TRUST ZONE EXPLOITS ON THE 182/183.46.15 RAZR M FIRMWARE & THE .10 MOTO LUGE FIRMWARE.
AS OF NOW, THERE IS NO KNOWN BOOTLOADER UNLOCK EXPLOIT FOR THE 182 / 183.46.15 RAZR M FIRMWARE OR THE .10 MOTO LUGE FIRMWARE.
----------------------------------------------------------------------------------
IMPORTANT
----------------------------------------------------------------------------------
- If your device is on stock Jelly Bean 4.1.2 firmware, you have the JB Bootloader (JBBL) - If your device is on stock KitKat 4.4.2 firmware, you have the KK Bootloader (KKBL)
- Once your bootloader is unlocked, it can not be re-locked - Say goodbye to any warranties you may have.
- Once your bootloader is unlocked, you can accept any and all firmware updates.
- Once your bootloader is unlocked, you can flash any and all Razr M / Moto Luge firmware.
- In order to receive and install System Updates you will need to be using 100% stock untouched firmware. (Stock system & recovery)
- You can not downgrade with a locked bootloader. You can only flash current or updated firmware.
-----------------------------------------------------------------------------------
UNLOCKING THE BOOTLOADER ALLOWS YOU TO
-----------------------------------------------------------------------------------
- Use a custom recovery and make NANDroid back-ups.
- Root your device by flashing Superuser through a custom recovery. - No exploits needed
- Deodexed your system and use custom themes/mods.
- Use custom ROMs/Firmware..
- Downgrade firmware.
- Use custom kernels.
- Move updated system apps back to the system partition which saves user space.
- Use and modify your device anyway you want.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
REQUIREMENTS
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- Motorola Device Manager installed [DOWNLOAD] - This insures that you have all the proper drivers installed
- Stock KitKat firmware
- Windows PC or Laptop
- OEM USB cable
- USB 2.0 port
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
EXTRAS
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------
MFASTBOOT SETUP
----------------------------------------------------------------------------------
For easy use
Windows Set-Up
Mfastboot does work with both Linux & Mac
Windows Set-Up
Mfastboot does work with both Linux & Mac
- Download Mfastboot [MIRROR]
- Extract contents into a folder and place it into your Local Disk (C:)Code:
Example - C:/ANDROID/Mfastboot
- Open start menu and type CMD
- Right click on CMD > select copy
- Paste into Mfastboot folder
- Finished
----------------------------------------------------------------------------------
BOOTING OPTIONS
----------------------------------------------------------------------------------
Once rooted, you can use a app like Quick Boot to perform these actions.
- RebootCode:
Power + Volume Down
- Reboot AP FastbootCode:
During Reboot > press and hold Volume Down
- Reboot RecoveryCode:
During Reboot > press and hold Volume Up
- Bootloader MenuCode:
During Reboot > press and hold Volume Up + Down
----------------------------------------------------------------------------------
DEBLOAT LIST
----------------------------------------------------------------------------------
MUST HAVE ROOT
These apps (APK/ODEX) are safe to delete, freeze or rename.
SYSTEM > APP
SYSTEM > PRIV-APP
These apps (APK/ODEX) are safe to delete, freeze or rename.
SYSTEM > APP
Code:
3c_main.apk
Amazon_Audible.apk
Amazon_IMDb.apk
Amazon_Mobile.apk
Amazon_mp3.apk
Amazon_zappos.apk
Amazon_Zipaligned.apk
atfwd.apk (Wireless Display - Razr M/HD doesn't support wireless display)
BasicDreams.apk
Books.apk
Bug2GoStub.apk
com.gotv.nflgamecenter.us.lite.apk
com.motorola.android.nativedropboxagent.apk
com.motorola.android.settings.diag_mdlog.apk
Facebook.apk
FaceLock.apk
FastDormancy.apk (CDMA, unsure about GSM)
Galaxy4.apk
GoogleEars.apk
GoogleEarth.apk
GooglePinyinIme.apk
HoloSpiralWallpaper.apk
HotspotLauncher.apk
HPLegacyPlugin.apk
Kindle.apk
LiveWallpapers.apk
Magazines.apk
MagicSmokeWallpapers.apk
ModemStatsService.apk
MotionTrigger.apk (SmartActions Requirement)
MotVzwLocationService.apk
PhaseBeam.apk
PlayGames.apk
PlusOne.apk
ProgramMenu.apk
ProgramMenuSystem.apk
Protips.apk
Quickoffice.apk (Abandon by Google)
SlackerRadio.apk
Street.apk
Videos.apk
VisualizationWallpapers.apk
VMwareReady.apk (Corprate Crapware)
VSuiteApp.apk
vznavigator.apk
VZWAPNLib.apk
vzwapnpermission.apk
VZWAPNService.apk
VzwSystemUiExt.apk
YouTube.apk
Zap.apk
SYSTEM > PRIV-APP
Code:
3c_checkin.apk
3c_devicemanagement.apk
3c_notification.apk
3c_ota.apk
3c_sso.apk
Amazon_Appstore.apk
android-syncservice-app.apk
cce.apk
CircleWidget3D.apk
Cmas.apk
DemoMode.apk
Favorites.apk
FileManager.apk
GuideMe.apk
HomeConfig.apk (Need a Home Launcher installed before removing)
Homescreen.apk (Need a Home Launcher installed before removing)
IlsVzW.apk
LMIRescueSecurity.apk
LocalWipePolicyManager.apk
MotoCare.apk
MotoCareInt.apk
MotoDockHelperService.apk
MotoEmail.apk
NotificationTutorial.apk
QuickView.apk (Homescreen notification badge handler)
Setup.apk
SetupWizard.apk
SmartActionFW.apk
SmartActionMFW.apk
SmartActions.apk
SmartCarDock.apk
SmartDock.apk
VerizonSSOEngine.apk (Needed for MyVerizon data widget)
Vvm.apk
VzwCbsLoader.apk
VzwController.apk
VzwDeviceSetup.apk
VzwEntitlementService.apk
VZWPackageInstaller.apk
vzwPhoneExt.apk
VzwPhoneService.apk
VzwSecureSettings.apk
VzwSettingsExt.apk
Weather.apk (Needed by CircleWidget3D)
WapPushSI.apk
----------------------------------------------------------------------------------
MOTOROLA FIRMWARE LINKS
----------------------------------------------------------------------------------
> http://www.drdevs.com/devs/FXZ-files/
> http://drdevs.com/devs/FXZ-files/XT9...20RAZR%20M%29/
> http://motofirmware.center/files/cat...-all-variants/
----------------------------------------------------------------------------------
EFS BACK-UP & RESTORE - USE THIS NOW!
----------------------------------------------------------------------------------
- Thanks to @rahimali > http://goo.gl/IJuE9v
> Advanced backup and restore utility of your device's sensitive partition and NV data. - Created by lyriquidperfection
FEATURES:
- Automatic detection and termination of SAMSUNG Kies application and ADB server instances on startup.
- Backup and restore partition images to and from compressed archives (*.tar.gz format).
- Detects backup archives automatically on the device and PC for hassle free restoring.
- Device Filter support to help users identify which partitions are the important ones to backup.
- Extract and read device's PIT file to ensure efficient and accurate backup and restore operations (Samsung devices only).
- Check MD5 hash during backup and restore operations to verify integrity of data written.
- Option to Format EFS to wipe all data and recreate partition.
- Options to reset Battery Cable, SPen and Earphone Jack counters on supported Samsung devices.
- Option to fix Samsung devices that are 'stuck' in Factory Mode with the on screen overlay.
- Option to fix Samsung devices that have Lock Screen issues and missing Power Button Menu.
- A full featured AT and QCDM Terminal for sending custom commands and/or bytes to the connected device.
- Qualcomm device support allowing many new features such as backup and restore of the FULL NV Item range.
- Generate ESN / MEID / IMEI in reversed HEX format for Qualcomm repair operations.
- Read and write ESN / MEID / IMEI to and from Qualcomm devices and QPST 'QCN Backup' files.
- Send Diagnostic Password (16 Digits Hex) to unlock secure operations.
- Read / write / send SPC (Service Programming Code) on Qualcomm devices.
- Read / write Lock Code on Qualcomm devices.
- Skip NV items during backup based on a defined profile list to enable FULL backups.
- Ability to backup a custom NV item range based on a user defined list.
- Automatic detection and switching of USB settings when launching Qualcomm NV Tools.
- Option to display various device, ROM and BusyBox related information at the click of a button.
- Option to restore NV data from internal '*.bak' files if they exist to fix corrupt or incorrect IMEI number.
- Option to repair NV data file ownership to fix 'Unknown baseband' and 'No signal' issues.
- Supports backup and restore of 'fsg', 'fsc', 'backup' and other partitions that do not have a corresponding filename defined in the PIT file.
- Enable / Disable 'HiddenMenu' on newer devices.
- Launch PhoneUtil, UltraCfg and other built in hidden device menus straight from the application UI.
THREAD / DOWNLOAD:
> http://forum.xda-developers.com/gala...ional-t1308546
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
GUIDES
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------
1a. ROOT - Locked Bootloaders
----------------------------------------------------------------------------------
-------------------------------------------------------------
HYDROGEN PEROXIDE ROOT:
-------------------------------------------------------------
For locked bootloaders with a kernel build date after June 3, 2014
Code:
Settings > About phone > Kernel version
Based on Giefroot by zxz0O0 / Team Keen
Video Tutorial By @sd_shadow > http://forum.xda-developers.com/show...&postcount=112
EXPLOIT SOURCES > http://forum.xda-developers.com/show...587&postcount=
ROOT THREAD > http://forum.xda-developers.com/droi...2/post58931525
-------------------------------------------------------------
TOWEL ROOT:
-------------------------------------------------------------
For locked bootloaders with a kernel build date before June 3, 2014
Code:
Settings > About phone > Kernel version
----------------------------------------------------------------------------------
1b. ROOT - Unlocked Bootloaders
----------------------------------------------------------------------------------
- Download and install a custom recovery (Instructions listed below - #3)
- Download a Superuser flashable zip [SuperSU] [CWM Superuser]
- Place on external SDcard
- Enter Recovery
- Flash Superuser.zip
- Reboot
- PROFIT!
----------------------------------------------------------------------------------
2. BOOTLOADER UNLOCKING
----------------------------------------------------------------------------------
KITKAT 182/183.46.10 FIRMWARE ONLY.
WILL NOT WORK ON THE 182/183.46.15 RAZR M FIRMWARE OR THE MOTO LUGE.
--------------------------------------------
APK
--------------------------------------------
- Download Towel Root [XDA] [WEBSITE] - Disregard if you have previously rooted using Towel Root
- Download Motopocalypse [WEBSITE] [DOWNLOAD]
- Place both on external SDcard
- Install and run Towel Root
- Follow any in-app prompts
- Reboot
- Install and run Motopocalypse
- Follow any in-app prompts
- Reboot
- PROFIT!
--------------------------------------------
DESKTOP / PC
--------------------------------------------
Head to djrbliss' (Dan Rosenburg) website to read the instructions and download.
> http://vulnfactory.org/blog/2013/04/...der-unlocking/
If successful, you will see the Unlocked Bootloader Warning when you reboot your device
After unlocking your bootloader, you may want to remove the "Unlocked BootLoader Warning" screen (Image above).
You can do this by flashing a boot logo. Head to the link below to choose and flash either the stock or a custom boot logo.
- Custom Boot Logos > http://forum.xda-developers.com/droi...logos-t2824690
----------------------------------------------------------------------------------
3. CUSTOM RECOVERY
----------------------------------------------------------------------------------
MUST HAVE A UNLOCKED BOOTLOADER
Custom recoveries built and provided by dhacker29 & nobe1976
Download your choice of custom recovery, then proceed to installation.
[TWRP - XDA] [TWRP - DHACKER29][TWRP - DROIDRZR] [CWM - XDA]
[DOWNLOAD (MIRROR)]
XT907 KitKat compatible recoveries
TWRP
Code:
- TWRP - 2.7.1.0.img
- TWRP - 2.8.0.0.img
- TWRP - 2.8.1.0.img
- TWRP - 2.8.2.0.img
- TWRP - 2.8.3.0.img
Code:
- CWM - 6.0.4.9.img
-------------------------------------------------------------------------------------
INSTALLATION
-------------------------------------------------------------------------------------
-------------------------------
OPTION 1
-------------------------------
MUST HAVE A UNLOCKED BOOTLOADER
- Download Mfastboot [MIRROR] - Refer to Mfastboot setup
- Place recovery.img into mfastboot folder
- Open CMD and [TYPE]
Replace >recovery-name< with the name of the recovery you downloaded. You my re-name the recovery.img to whatever you prefer. I re-named it to TWRPKK.imgCode:mfastboot flash recovery >recovery-name<.img
- Tap [ENTER]
- When finished [TYPE]Code:
mfastboot reboot
- When you tap [ENTER] press and hold Volume Up (+) on your device until the phone boots into recovery to verify installation was successful
- DONE!
-------------------------------
OPTION 2
-------------------------------
MUST HAVE A UNLOCKED BOOTLOADER
MUST HAVE ROOT
- Download recovery
- Place on external SD card
- Download and install [Flashify] or [Rashr]
- Follow in-app prompts
- PROFIT!
----------------------------------------------------------------------------------
RECOVERY NOT WORKING?
----------------------------------------------------------------------------------
MUST HAVE ROOT
If the custom recovery isn't sticking, you will need to re-name recovery-from-boot.p
-------------------------------
OPTION 1
-------------------------------
- Using a root explorer navigate toCode:
/system/recovery-from-boot.p
- Rename it toCode:
recovery-from-boot.p.bak
- Reboot
- Re-flash custom recovery
- PROFIT!
-------------------------------
OPTION 2
-------------------------------
Manually in adb shell or Terminal Emulator
- Open command prompt and [TYPE]Code:
su
- Tap [ENTER] then [TYPE]Code:
mv /system/recovery-from-boot.p /system/recovery-from-boot.p.bak
- Reboot
- Re-flash custom recovery
- PROFIT!
----------------------------------------------------------------------------------
4. RESTORING / UPGRADING STOCK FIRMWARE
----------------------------------------------------------------------------------
If you are having difficulties with RSD Lite, Please try one of these two programs.
Both are alternatives to RSD Lite.
House of Moto
http://www.droidrzr.com/index.php/to...se-of-moto-32/
RSD Flasher
http://www.droidrzr.com/index.php/to...-windows-only/
> If upgrading - be sure to flash the KDA20.62-10.1 firmware so you could unlock your bootloader.
-------------------------------
OPTION 1
-------------------------------
Restoring/Upgrading with RSD Lite
- Download current or updated firmware
[Moto Firmware Link #1]
[Moto Firmware Link #2]
[Alternative Download (4.4.2 KDA20.62-10.1)] - Thanks to @rahimali - Download RSD Lite [MIRROR] [GOOGLE]
- Install and run RSD Lite
- Boot Device into AP Fastboot - Refer to Booting Options
- Connect your device via OEM USB cable in a USB 2.0 port
- Select the [3 dot button] [...]
- Navigate and select the downloaded firmware zip and click [OPEN].
- Select [Decompress And Start Flashing].
- When finished, reboot.
- DONE!
-------------------------------
OPTION 2
-------------------------------
DO NOT UPGRADE WITH MFASTBOOT
Restoring with Mfastboot
- Download current firmware [DOWNLOAD]
- Download Mfastboot [MIRROR] - Refer to Mfastboot setup
- Open the zip and extract these files to your Mfastboot folderCode:
NON-HLOS.bin system.img boot.img recovery.img (OPTIONAL)
- Boot your device into AP Fastboot - Refer to Boot Options
- Connect your device with the OEM USB cable in a USB 2.0 port
- Open CMD and [TYPE]Code:
mfastboot flash modem NON-HLOS.bin
- Tap [ENTER]
- When finished [TYPE]Code:
mfastboot erase modemst1
- Tap [ENTER]
- When finished [TYPE]Code:
mfastboot erase modemst2
- Tap [ENTER]
- When finished [TYPE]Code:
mfastboot flash system system.img
- Tap [ENTER]
- When finished [TYPE]Code:
mfastboot flash boot boot.img
- Tap [ENTER]
- When finished [TYPE] (OPTIONAL)Code:
mfastboot flash recovery recovery.img
- Tap [ENTER]
- When finished [TYPE]Code:
fastboot erase cache
- Tap [ENTER]
- When finished [TYPE] (OPTIONAL)Code:
fastboot erase userdata
- Tap [ENTER]
- When finished [TYPE]Code:
mfastboot reboot
- Tap [ENTER]
- PROFIT!
----------------------------------------------------------------------------------
5. DEODEXING
----------------------------------------------------------------------------------
MUST HAVE A UNLOCKED BOOTLOADER
MUST HAVE CUSTOM RECOVERY
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.
So, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity. -R_a_z_v_a_n
--------------------------------------------------
DOWNLOAD - KitKat_Deodexer
--------------------------------------------------
- Extract the contents of the Kitkat_Deodexer.rar to your PC
- Plug in your device
- Ensure that USB debugging is enabledCode:
Settings > Developer options > USB debugging
Code:Settings > About phone > Tap "Build number" 7 times
- Run main.bat
- [TYPE 1] and tap [ENTER] - to create a working directory
- [TYPE 2] and tap [ENTER] - to pull the System files for deodexing
- When finished, [TYPE 3] and tap [ENTER] - to start deodexing
- When finished, [TYPE 4] and tap [ENTER] - to create a flashable zip
- Move [deodex_install.zip] to your external SD card
- Unplug your device
- Enter Recovery
- Flash [deodex_install.zip]
- Reboot
- PROFIT!
----------------------------------------------------------------------------------
6. VZW HOTSPOT / WIRELESS TETHER HACK
----------------------------------------------------------------------------------
MUST HAVE ROOT
Thanks to Topsnake for the Mod [THREAD]
-----------------------------
STEP 1
-----------------------------
Using any [ROOT EXPLORER]
-----------------------------
STEP 2
-----------------------------
Using a Root Explorer or Build.Prop editor
Thanks to Topsnake for the Mod [THREAD]
-----------------------------
STEP 1
-----------------------------
Using any [ROOT EXPLORER]
- Navigate toCode:
/ system / priv-app
- Look for and delete (or rename)Code:
VzwEntitlementService.apk VZWEntitlementService.odex
- Continue to step 2
-----------------------------
STEP 2
-----------------------------
Using a Root Explorer or Build.Prop editor
- Navigate toCode:
/ system / Build.Prop
- Open in text editor and add to the bottomCode:
ro.mot.tether_dun_required=0 ro.tether.denied=false net.tethering.noprovisioning=true
- Save and close
- Reboot
- PROFIT!
----------------------------------------------------------------------------------
7. DISABLING THE OTA POP-UP
----------------------------------------------------------------------------------
MUST HAVE ROOT
Using any [ROOT EXPLORER]
- Navigate toCode:
/ system / priv-app
- Delete or renameCode:
3c_ota.apk
- Reboot
- PROFIT!
----------------------------------------------------------------------------------
8. STUCK IN AP FASTBOOT
----------------------------------------------------------------------------------
Motorola uses the command fb_mode_set to insure that your device will reboot into AP fastboot to avoid any problems while flashing firmware.
To clear this we need to do the following:
- While in AP fastboot, connect your device to your PC
- Open mfastboot then [TYPE]Code:
fastboot oem fb_mode_clear
- Tap [ENTER]
- When finished [TYPE]Code:
mfastboot reboot
- Tap [ENTER]
- PROFIT!
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
LINKS
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- Motorola Official Change Log
- [How-To][Tutorial] Downgrade Kit Kat 4.4.2 to JB 4.1.2
- [KK] Add external SD Card writing for all apps
- [DUMP][DEV][xt907] 4.4.2 OTA Partition Dump
- [WORKAROUND] Access hidden settings menus
- [MOD][4.4.2] Native Tether Exploit for XT907 Build 183.46.10/ Build 182.46.10
- [HowTo] [VZW XT907/926 RAZR M/HD] Unlock US GSM Carriers Using RadioComm
- [THEMES] Custom Boot Logos
- [INDEX] Motorola USB Drivers, RSD Lite, Firmware Links & More
- Universal ADB Drivers