Search results for: “bootloader”

  • How to Unlock Bootloader On Any Android Phone, Tablet Device?

    How to Unlock Bootloader On Any Android Phone, Tablet Device?

    There are two types of Android devices in market. Some of them come up with Stock Android version known as Android Vanilla Devices and another group of devices known as Layered Android Devices which come up with forked android version like HTC Sense device, Samsung Galaxy devices, Xiaomi devices which runs on MIUI ROM. Android devices which are running on Stock Android Operating system comes up with less number of modifications in android operating system from manufacturer. Bootloader of this type device can be unlocked easily. NEXUS and MOTOROLA devices comes up with stock android feature. Generally, all the devices come with locked bootloaders but we want to test the limits of android then its required to unlock bootloader.

    Please note that this method is only applicable for devices running on STOCK android version.

    Everything about unlocking Android Bootloader
    unlock android bootloader

    How to Unlock bootloader of NEXUS 4, 5, 5x, 6, 6p phones?

    1. Download and install Android SDK from “developers.google.com” on Computer.
    2. Now, after installing Android SDK switched off your Android device and boot into fastboot mode. NEXUS devices can be boot into fastboot mode by pressing one of the following key configuration:
      (a.) Press the power button and volume-up button until device boots up into fastboot mode.
      (b.) Press the volume-up, volume-down and power buttons until fastboot mode gets displayed.
      This method is mostly used for old NEXUS devices.
      (c.) Press the volume-down and power buttons for 10-15 seconds.
    3. Try one of the configuration mentioned above to enter into fastboot mode.
    4. Now, Connect your device to your Computer with the help of USB Cable.
    5. Wait for a minute until all drivers get installed on your PC.
    6. Open Command Prompt on your computer (MAC/LINUX users open Terminal from menu).
    7. After opening Command Prompt, Type following command to unlock the Bootloader of the Android device:
      fastboot oem unlock
    8. After pressing enter there will be a pop-up showing prompt regarding confirmation of unlocking bootloader of device.
    9. Read all the instructions carefully. Confirm your choice by pressing volume up button/power button.
    10. Now, Bootloader of your Android device is unlocked successfully.

    How to unlock bootloader of Non-Nexus or any other devices like Moto G phones, Micromax, LG, etc.?

    Some manufacturer of Android devices allow user to unlock bootloader. Whereas some manufacturer doesn’t give permission to user to unlock bootloader of device. Depending on the manufacturer of phone and model unlock state of bootloader changes. Manufacturer like XIAOMI, SONY, HTC provides unique code to customer so he can unlock the bootloader of the device. This unique code can be acquired from official web site of respected device.

    Unlocking bootloader enables you to install custom recoveries like TWRP, CWM, etc.

    How to unlock bootloader of Sony Xperia Z, Z1, Z3, l, m4 aqua, m dual, etc. phones which has unique unlock ID?

    If you have unique unlock ID given by manufacturer, then you can unlock your device by simply following steps:

    1. Get unique Unlock code from manufacturer. If you don’t have Unique Unlock ID, then it can be acquired from official website of device.
    2. KEEP BACK UP
      While unlocking the device to protect the data, user must keep Backup of all data present in the device.
    3. Enable USB debugging option from Setting menu of the device.
    4. Install the Android SDK and device’s Drivers on your computer.
    5. Also, Install ADB (Android Debug Bridge) software on your desktop. It can be found in SDK files.
    6. Open the platform-tools folder from Android SDK folder.
      Click “Shift + Right click” and Choose option “Open a Command Prompt Here”.
    7. Now, switch off your device and boot device into fastboot mode.
      To boot device into fastboot mode hold the “Power” and “Volume Down” buttons for 10 seconds. After 10 seconds release those buttons, and you can see your device is booted into fastboot mode.
    8. Run command:
      adb devices
      Above command will help device to recognized.
    9. Now, Connect your device to PC with a USB cable.
      Run command fastboot oem unlock UNIQUE_KEY. Unique key is provided by manufacturer
      After running the command, device will show pop-up about confirmation of unlocking the device. You must confirm this using Volume keys that you want to unlock your device.

    This way Bootloader of Android device can be unlocked in simple method.

  • What is Android Bootloader Mode? What does it Do? Why its Locked?

    What is Android Bootloader Mode? What does it Do? Why its Locked?

    Many times you must heard about the word “Android Bootloader” while rooting your Android Device device. On many tutorials and guides you can find out a note written there.

    “Please, unlock device’s bootloader before Rooting or flashing Custom ROM on it”

    What is a Bootloader?

    Bootloader, as name suggests “It is a code that helps to load Operating System while Booting the system.” Another definition of Bootloader is “It is programming code which gets executed before any Operating System runs”

    Bootloader is very processor specific code of motherboard which boots before any software runs on device. It is a package of instructions which makes operating system kernel boot before any software runs on device. Every bootloader comes up with different modification and debugging environment according to the manufacturing company of the device. All electronics devices like smartphones, Personal Computers, Microcontrollers comes with Bootloaders. It resists user to flash any custom ROM on device.

    What Does Android Bootloader Do in phones or other android devices?

    Bootloader is extremely important part of electronics device which founds in every motherboard. It is some sort of instructions which helps to boot operating system and kernel on the device.

    How Android Bootloader Works in phones, tablets, etc. devices?

    Android is an open source operating system which gives lot of freedom to developers. Due to openness Android Operating System has huge number of users. It makes manufacturers to develop their own Bootloaders according to the hardware present in the device. Bootloader works like control system in Android which gives instructions to kernel of operating system to boot operating system normally.

    Why Bootloader Is Locked?

    While manufacturing the device, manufacturers take lot of efforts in designing of Android OS. Lot of extra features are added in that newly designed Android OS like Xperia devices comes up with STAMINA mode feature which helps to increase battery life of the device. While selling those devices manufacturers wants customer must be stick to their designed Android OS rather than flashing any third party Custom ROM. To avoid that unnecessary software flashing Android OS powered devices comes up with locked Bootloader. Locked Bootloader of device helps to avoid flashing of third party Custom ROM on device. That’s why Android OS powered devices comes up with Locked Bootloader.

    Why To Unlock Bootloader of Android Device?

    Android bootloader
    Where is Android Bootloader

    When bootloader of device is locked it is impossible to flash any Custom ROM. If user tried to flash Custom ROM by unlocking bootloader of the device, then manufacturing company voids device warranty. Forcing device to flash Custom ROM may brick your device. That’s why there is always a notice written “Please, unlock the Bootloader of the device before rooting and flashing any Custom ROM on it.”

    Bootloader is a program which loads Operating System with Kernel. If you want to flash custom ROM on your device, you need to install/flash custom recovery on your device. Which is not possible without breaking the lock between Bootloader and Recovery. That’s why user must unlock bootloader of device before flashing any custom ROM and Kernel. If you are connected to PC or computer, to exit from bootloader mode, simply plug out the USB cable and you are done!

  • Install Magisk Manager and Root Android Phone & Tablet

    Install Magisk Manager and Root Android Phone & Tablet

    In last thread, we talked about Magisk a System-less root. Today, we are going to talk about different ways to install Magisk Manager and Root Android Phone & tablet. One of the cleanest ways to install Magisk Manager is by using TWRP Recovery. When we flash new root binaries on the android device, old root binaries need to be removed. It helps to avoid malfunctioning and hard bricking of android phone. Flashing files on android device using TWRP recovery makes sure to replace the old binaries with the new one. That’s why flashing through recovery like TWRP always preferred to install Magisk Manager.

    Install Magisk Manager and Root Android Phone & tablet

    Follow following steps to Install Magisk Manager and Root Android Phone & tablet:

    STEP 1: Unlock bootloader of Android device

    Unlocking bootloader is one of the basic step required before experimenting with your android smartphone. It’s like unlocking the door of multiple possibilities. See this thread to know more about What is exactly Android Bootloader? and How to unlock Bootloader of any Android device?

    STEP 2: Install Custom Recovery like TWRP.

    After unlocking the bootloader of Android device, we need to flash the custom recovery on the device. Learn more about Android recovery: What is Android Recovery? The custom recovery like TWRP helps to flash .zip files as well as binary files on the android partition.

    Follow the following steps to install TWRP recovery on the android device:

    1. First Unlock bootloader of the android device on which you want to install TWRP recovery.
    2. Put your phone into Fastboot Mode or in Bootloader mode. (varies from device to device)
    3. Download the ADB files of your Android device.
    4. After downloading ADB files, open ADB shell using command prompt on Windows OS or Terminal on MAC OS. Remember to open the command window in a location where you placed ADB files.
      Install Magisk Manager and Root Android Phone & tablet
    5. Download Official TWRP Recovery for your Android device.
    6. Use the following command to flash the .img file of TWRP recovery.
      • fastboot flash recovery <recovery file name>.img

    Detail guide flash TWRP on your Android Device.

    STEP 3: Download the Magisk Manager ZIP file

    After completing the installation of TWRP, next step is to download supported Magisk ZIP file. This ZIP file will install the Magisk Framework on your phone. This framework will give your device a systemless root functionality. Get Magisk Manager for your Android device from here.

    We strongly recommend you to always use only supported files to root your android device.

    STEP 4: Flash Magisk ZIP in TWRP

    Reboot your Android device into TWRP recovery mode. Then TAP the install button from the main menu. Navigate to the folder where Magisk ZIP is downloaded. Select that ZIP file and just swipe the slider at bottom of the screen to install Magisk. After completion of installation just hit button Reboot.

    twrp magisk Install Magisk Manager and Root Android Phone & tablet

    STEP 5: Install Magisk Manager APK

    After successful installation of the Magisk framework, we need to install the Magisk Manager application which will access that framework. This application is no longer available on Play Store. so, to install it you need to enable “Unknown Sources” from setting menu. Download Latest Magisk Manager application and install it.

    STEP 6: Verify Root and SafetyNet status

    Open Magisk Manager app. Now, you can see a message towards the top of the screen that says “MAGISKSU (topjohnwu)” with a green checkmark next to it. That shows your phone is now rooted. If your seeing red mark on it then follow above steps properly.

    Magisk front page Install Magisk Manager and Root Android Phone & tablet

    This way you can install Magisk Manager and Root Android Phone & Tablet. For Magisk Modules stay tuned to elitcan.com and stay updated.

  • Guide Magisk a system-less root

    Guide Magisk a system-less root

    We all know about rooting and its benefits. As a developer sometime it is difficult to imagine Android without root. There are different ways to root android device. Those methods directly deals with the system files to get root access. By changing those system files, root access can be achieved. Today, i am going to tell you about the new method of rooting beyond the system and SU binaries. Name of that method is Magisk a system-less root. Is that convenient to use Magisk a system-less root? Will it harm your device ? What are the benefits of Magisk ? and most important question Why custom ROM makers using it in their ROM as default root access way?

    In Android operating system, to strengthen the security of the smartphone OEM gives a lot of functionality in the smartphone. Functionality like locking of bootloader, restriction to the root directory makes smartphone more secure. It protects smartphone from being attacked by the third-party malware and virus. But, as to enjoy the limitless functionality of the android it needs to root. With root access user can tweak the android system. This affects the security of the smartphone which leads to threat to our privacy. Smartphone manufactures are trying to get rid of such things by locking the bootloader and by giving the monthly security patch to the system.

    Magisk a system-less root

    But as android evolving day-by-day rooting is also getting evolved.

    As the evolution of technology started human being started to getting being addicted with it. We wanted all the facilities on our hands. Facilities such as multimedia, gaming, photography needs less security than compared with facilities like banking, Office works, mail, purchasing and facilities which directly deals with the privacy of the user. From last few years with each new update of android version Google giving security patches to the user. This security patches matter a lot while dealing with the security of the smartphone. As rooting harms the security of the smartphone. Developers are come up with new solution to that threat. One of the XDA developer topjohnwu has developed the binaries and software which will help us to root smartphone without touching the system files and security. This method is nothing but Magisk a system-less root. Why it is called as system-less root ? Any guess.

    About Magisk a system-less root:

    Magisk Root is now going neck to neck with SuperSu. Because, it is better than SuperSu in various aspects. Various ROM developers like Lineage OS, Resurrection Remix and others are now including Magisk in their official ROMs. Main reason behind it is that with Magisk you can hide root access. Example of a Pokemon Go and banking applications. If android smartphone is rooted with SuperSu and if you install a Pokemon Go or banking app. Then it will close automatically with a warning. Such application can not run on a rooted device. This is the key reason why ROM makers preferring Magisk over SuperSu in android system. If you are SuperSu user then you get only one option and that is unroot your android phone or don’t use such applications.

    Magisk is the answer to you root need.

    Why it is special ? Why it is called as a system-less interference ?

    Reason behind success of Magisk is that it does not touch any of your system files. It means that it does not make any changes in System Partition. No need to include any binaries in the system file to get root access. Our conventional method of rooting is to change system partition and add some files in system to obtain root access. This all things make android system untouched. This is the reason Magisk is called as a system-less root solution.

    Why to use Magisk?

    • User can run any application on his device like Pokemon Go which can not be used on rooted smartphone.
    • Run Banking Apps.
    • Install OTA updates.
    • Support to incremental OTA updates.
    • Install System-less Xposed.
    • Bypass Android Pay.
      Great..!!
  • How To Get Google Assistant On Any Android Phone

    How To Get Google Assistant On Any Android Phone

     

    get google assistant on android device
    Get Google Assistant on your android device

    The day is not long when everyone will have their own assistant on the tip of their fingerprint. For Cortana, Siri and Android Assistant it’s just a start. Can you think when virtual assistant idea got picked up ? If no then we have answer for you.

    Robot word is also derived from scene from Karel Čapek’s 1920 play. Like that virtual assistant idea is also inspired from some movie and game scenes. Every one is aware of HALO game series. In that game there is an one character named as “CORTANA”. She is there as an AI Assistant. I am pretty sure that Microsoft named there assistant “CORTANA” from that background. And another scenario is from Marvel movies. Iron man movie also has an fully blown assistant named as J.A.R.V.I.S.. He can do all things.

    From above two scenario virtual assistant concept got pick up. And now three major companies have released there virtual assistant for the user. Here, we are going to discuss about Google powered virtual assistant named as Google Assistant.

     

    Eagerness about new features and trends in technology makes us to use it as soon as it releases. That’s make you tech geek.

     

    In May 2016 google published Android 7.0 preview. In that preview google introduced us to their virtual assistant. Everyone is waiting to get hands on that assistant. As Google Assistant is only available to new Pixel devices. It is not possible to everyone to buy Pixel device for Google Assistant. To use that feature it require some modification in system to get that feature. Today, we are going to give you a simple method. So that you can use google assistant on your android device which is running on android marshmallow and higher versions.

    There are three easy methods which can be used to get Google Assistant on android device which is running on Nougat:

     

     

    Method 1:

    Requirements: Things required to do for Google Assistant.

    Procedure:

        1. Download and install the above BuildProp Editor application on your android device from play store.
        2. Open that application and grant root access to that app.
        3. After granting root access. Open the app and click on the edit option shown on upper right bar.
        4. After clicking it on you can see Text editor on the screen.
        5. As google assistant is only available to Pixel devices. Build property of device needed to change. Replace the exciting code in the text editor with new code. And click on save.
        6. Then add the following code in that text editor and save it.
        7. Now, reboot the device and after rebooting you can see that by holding home button Google Assistant gets displayed.

           

           Method 2:

          Don’t want to mess with codes. Getting confused then follow the following step to get Google Assistant on android device.

          Requirement: 

          There are different applications on Play Store which helps to enable Google Assistant on android phone. Those application requires root access. So, that they can make change in build property.

          Procedure:

            1. Install the Google Assistant Enabler app like Get Assistant from Play Store.
            2. After installing this application. Open the application and follow the onscreen procedure.
            3. This procedure will lead you to the activation of Google Assistant on android device running on marshmallow and Nougat.
            4. Enjoy Google Assistant by holding home button on your smartphone.

           

          Method 3:

          Another method to enable Google Assistant is flashing. For some Nougat running android devices developers has released some script which can be used to modify system. These modifications allow user to use Google Assistant by holding home button. Those script needed to flash on your android device. This method doesn’t require root access.
          Requirement:

          • Custom Recovery Access
          • Unlocked Boot-loader device.
          • .zip file which contains build.prop script.
          • Latest Google Application.
            Note: Every device has different .zip file. You can find out it on device developer forum.

          Procedure:

          1. Download the respected .zip file from developer forum like XDA, etc.
          2. Boot device into recovery mode.
          3. Select the install option and choose respected zip file.
          4. After flashing it clear the Dalvik cache from the recovery.
          5. Click on reboot system option. It will take some time to boot up device.
          6. Hold the middle home button and enjoy Google Assistant on your android device.

           

          Didn’t got an Android 7 update but still want to use Google Assistant. Then here is a way to enable Google Assistant on Marshmallow device.

          How to get Google Assistant on android device which is running on marshmallow?

          Requirement:

          Procedure:

          1. Download and install Xposed and N-ify Application.
          2. Enable the N-ify module from Xposed framework application.
          3. Follow the screen command and activate the Google Assistant from N-ify application.

          From above all methods you can get Google Assistant on android device running on Marshmallow and Nougat.
          Enjoy the pixel features on your android device and use Google Assistant to increase your productivity.

  • Introduction on Development in Android Edition

    Introduction on Development in Android Edition

    What means Development in Android?

    Most of the Android user now knows about Root, ROM, Kernel, Boot-loader,etc. Earlier years, seen was different. Android device was not so handy like today. One from ten person used to come up with smartphone. Small children wanted to grow up fast so, they can have their own mobile phone. But, Today it’s not like that. Age doesn’t matter for smartphone. Now, Everyone has a smartphone. And lot of people are coming out for development in Android. That’s a good news.

    Things have changed.

    We are now living in a society where progress and development is important. Due to vast availability of smartphones and Internet now 80 percentages people know about Root, Kernel, Boot-loader like terms. Lot of people have shown interest in those things. Number of young fellows are choosing this as a career option. Those all things affecting on our life so much. We will call it as “MOBILIZATION”. Its nothing but globalization of mobile industry.

    Before 3-4 years ago, for any small thing we have to be dependent on mobile companies or shop. But, now things are changed. Every possible solution to any threat comes from developer first then it comes from Company. Every house has at least one developer who knows how to deal with those things.

    As a development how many days you are going to use resources from others. True developer is who try to design and build things differently. In this section we are going to guide you on different development sections.

    How to develop? What you should do?

    From Internet you have probably seen a large number of ROMs, Applications which are built from different sources. Many people know about ROM and how to flash it? But, why so less number of geeks are there who wanted to develop their own ROM. There are some methods of ROM developing which are unknown to us.
    This section aims to guide you on Android Development. We will start from basics to Advanced.

  • How to install CyanogenMod on any Android Phone, Tablet or device?

    How to install CyanogenMod on any Android Phone, Tablet or device?

    How to install CyanogenMod on any Android device?

    To install CyanogenMod on Android device is like to blow a new life into it. It gives lot of new features which are not available on Stock Android experience.

    Is there a risk to install CyanogenMod on android device? How to avoid it?
    When you install a Custom ROM on your android device it makes you to overwrite device’s stock ROM. This stock ROM is replaced with new Custom ROM. Manufacturer company wants user to stick with Operating System version provided by them. They doesn’t allow user to unlock boot-loader and flash custom ROM on their device. When you Unlock boot-loader or Root your device. It makes you to break agreement between user and manufacturer company. Due to that broken agreement, manufacturer will not be able to deliver services like warranty software upgrades to that specific devices. That’s why many users are not ready to install any custom ROM on their android devices. Warranty is the important aspect that resists user to flash Custom ROMs like CyanogenMod.

    Simple steps to install CM
    Easy steps to install CyanogenMod on Android device

    While installing CyanogenMod on any android device follow the following easy steps:

    Steps to follow while flashing CyanogenMod 13 on Motorola, Sony devices.

    • Root your device first:
      It’s easier to install CyanogenMod on any Android device if device has root access on it. If your device is not rooted, then you must root your device first.
    • Install Custom Recovery on your device:
      Custom recovery is another important thing to flash Custom ROMs on your device. Custom recovery helps user to flash ROMs easily.
    • Create backups:
      Create a backup of all important data on your device. Backup of data can be done from Setting menu. If you want to backup all your device data, then you must backup your device from Recovery menu. Third-party applications like Titanium Backup can be used to Backup all data according to need.
    • Important tip while flashing ROM on your device:

      Every device comes with its own kind of ROM. Avoid to flash another device’s ROM on your device. Download and flash ROM of respected device only. It will prevent your device from soft and hard bricking.

    • Get latest CyanogenMod for your device:
      After following all procedure which is stated above you have to download the CyanogenMod ROM for your device.
      There are two types of CyanogenMod ROMs are there:

      • Official CyanogenMod ROM:
        There are lot of numbers of android devices are there in market. So, it is impossible to build CyanogenMod ROM for each and every device. Cyanogen Developers Team only develops Official CM ROM for selected devices. You can check out that list from here. List of Android phones and tablets which supports CyanogenMod.
        If your device name is in that list then you can download Official CyanogenMod ROM for your device.
        Download CyanogenMod.
        Download the zip file to install CyanogenMod on Android device.
      • Unofficial CyanogenMod ROM:
        If your device doesn’t support Official CyanogenMod ROM then you can try different modified ROMs developed by developers. You just need to download that zip file of ROM.

    Companies like CREO and Xiaomi gives system update to their devices every month. Those system update contains bugs fixing and latest features. It helps to improve the stability of the device. Same portfolio is followed by CyanogenMod developers. The CyanogenMod ROM is available in two variants. Those two variants are as follows:

    • Nightly builds:
      What is Nightly build CM?

      In nightly build ROM, System update is given to respected device every day. These update includes latest features which are being tested by the CyanogenMod Developers Team. You can compare Nightly Build to the Beta version of the ROM. Nightly ROMs are less focused on stability. But,it comes up with lot of features.

      Nightly Build is nothing but Beta Version of the ROM

    • Milestone builds:
      What is Milestone CM build?

      Milestone build is developed for users who use their device as a daily driver. If you can compromise latest feature with stability, then Milestone Build is perfect for you. Milestone build is released at the beginning of every month. It is more focused on stability over features.
      Why so few number of devices are supported by CyanogenMod? This the reason why there are so less number of devices which are supported officially by Cyanogen.

    According to the availability download the CM build suitable to you and your device.

    • After downloading the ROM for your device. Now, its time to setup the device properly.

      CyanogenMod ROM does not come with any Google Services.

      Why CyanogenMod doesn’t comes up with Google apps and services?
      Why CM 13 don’t come up with Google apps?

    Due to licensing issues, Cyanogen doesn’t include any files which is related to Google Android. If you want to use Google applications and services you need to flash a separate ZIP package, known as the “GApps” separately. It will help you to access Google Services like Play Store, Google Maps and other services from Google.

    You can download the GApps package from here.

    Remember: Use GApps of same android version you are using.

    For Example: If you are running CM 13 which is based on Android Marshmallow 6.0 then use GApps of Android 6.0 only.

    • Now, it’s time to flash all the downloaded files on your android device. Follow the following simple steps to install CyanogenMod on your android device. Easy way to install CM 12, 12.1, 13 on android device.
      Simple steps to install CyanogenMod on any android device.
    • Step 1:
      Transfer the downloaded files of CyanogenMod ROM and the Google Apps package to the external storage of Android device.
      How to install CM on device which has not external storage? If your device doesn’t come up with external storage support, then transfer the files on Internal storage of your device.

      • At last always remember to check that you have downloaded the correct files.
    • Step 2:
      Reboot Android device into Recovery mode. Always use Custom Recovery while installing CM on your device. Know more about Recoveries by clicking here. How to install Recovery? How to access Recovery on android device?
    • Step 3:
      After accessing Recovery mode. Select following options from recovery mode:

      • wipe the /data
      • wipe /system partition
      • do a factory reset of your Android device
      • Don’t use format data option if you have stored files on the internal storage of your Android device.
      • format the system partition
        tap the Advanced Wipe option => select System from the list of partitions.
    • Step 4:
      Now you have to select ROM file to flash CyanogenMod ROM.

      • Click the Install button in Recovery
      • Navigate to the location where ROM file had transferred
      • Select the file and swipe to install the CyanogenMod ROM on your android device.
    • Step 5:
      After installing the ROM, you need to install the Google Apps package on your Android device.

      • Select the GApps ZIP file
      • Wait until process completes
      • After completing all the process Click on Reboot option and wait for 15-20 minutes.
    • This way you can install CyanogenMod ROM on any android device.