tl:dr; Google phones have the purest Android. They come with Google apps
In Android ecosystem, phones launched by Google are stock Android (aka vanilla). It's the purest form of Android because Google developed the OS and tightly integrated with the hardware (earlier Nexus and now Pixel). They come with Google apps, you can't avoid them, unless you root your ...
How about looking for models supported by LineageOS? This is a ROM you can flash to your device, and you can even use it without the Google Apps (or flash them later)
Although they are not included in LineageOS as such due to legal
issues, users can flash the normal Google apps, including the
Google Play Store and Play Apps, with a Zip package, usually ...
Factory images are meant to be flashed using fastboot or alternative low-level tools or environment. They come with batch and shell scripts to automate flashing. Flashing them requires a device's bootloader be unlocked (is considered a data security risk by OEMs). Flashing factory images in entirety would always delete user data, unless the user has taken ...
The question has quite deep implications.
Android is not an OS, it is an "ecosystem".
There is Android Open Source Project. This is the "base" of the Android OS.
Hardly usable and you will not find pure AOSP on any factory phone.
Vendors get AOSP and build over it to make some phone firmware that fits their business model (it may as well ...
EXTRACTING BOOT.IMG FROM STOCK ROM or OTHER IMG LIKE RECOVERY ETC.
1. Download adb required tools.
3. Phone Drivers (for other phones google it out)
for spreadtrum phones: SCI-Usb-Jungo v4 (download here) or
SCI-USB2Serial v220.127.116.11 (download here)
4. Android Phone + Usb cables
OPEN cmd window in adb ...
That very much depends on your device, as the rooting process often is device specific. Following up to the rooting tag wiki will give you some basic info, and also provide a link to our rooting index, which might even already include a link for your device.
Basically, rooting just means to push a binary (su) and a helper app (SuperUser/...
Yes, you can check the SHA1 or MD5 checksum.
You didn't specify which ROM you are downloading. Let's have a look at the Nexus stock ROMs:
There is a download link and a version number and checksums listed like that:
Version: 4.2.2 (JDQ39)
In theory - yes.
In practice, it varies from device to device - a very common way of an end-user obtaining root is to flash an insecure kernel. This can be a standalone kernel or a pre-rooted kernel + ROM combination. For certain devices, there are also available a number of 3rd party "one-click rooting" apps.
That being said, rooting might cause your ...
Generic Backup/ Restore
If you are root you can backup/ restore all partitions (not only recovery) with native tools.
To list all mountable partitions and block devices use find and grep
find /dev | grep by-name$
On my system I get /dev/block/platform/soc/1d84000.ufshc/by-name back (this is very device specific and yours may look different).
TheBro21's comment applies only if it's a KNOX enabled device. For most Android devices, when you boot into downloading mode it will read a few lines in "SYSTEM STATUS: custom" or "Custom Binary Download YES (and the number of time here, if it hasn't be reset with triangle away)". If in bootloader mode it says Unlock state: true, it might be that the ROM is ...
I am assuming your device is NOT rooted by you
Factory reset your device (of course after taking back up of data )
Root your device, flash a custom recovery and take a complete back up of your device with TWRP
Generate MD5 check sum using TWRP or alternate apps like Hash Stamp MD5 & SHA1 generator
Download stock lollipop (assuming that your ...
1) Building in Android could mean:
- building a deliverable in the android build tree
- building a deliverable on an android platform having build tools installed
- building the AOSP (Android OpenSource Project)
A little bit more context may help. According to the following question 'the build system is different from other Linux systems' it could be the ...
After OTA system update, does the device install OS to both partitions? Or install to only one partition.
whether the device continues to same(current) android version until reboot manually?(after installing version update). Or whether it updates current to latest version overnight.
It installs only to the inactive partition, which becomes active on ...
The answer is YES .
It is not mandatory for you to install custom ROM for rooting your device.
ROOTING process is a actually YOU ARE GETTING ALL THE PRIVILEGES of your phone . So it is not necessary to install Custom ROM
Steps to Do Rooting :
Find root files for your Android Device on the internet(Every phone has a different root file ). Place it in your ...
If your phone's bootloader is locked then you definitely need to unlock it before performing those operations or non of them will succeed (the bootloader throws an error of some sort like "FAILED (remote: Command not allowed)"
I ran this command on a phone with locked bootloader
C:\AGUSTINO_ROOT\2014-08-02.21.07.25>fastboot flash recovery recovery.img
You need to use a third-party launcher app like Nova Launcher. In Nova Launcher, you can hide the persistent search bar by navigating to : Go to Nova Settings > Desktop > Persistent Search Bar > Select "None".
Signed fastboot zips:
These contain the complete rom and can overwrite everything including your data partition. These cannot be flashed via recovery - extract their contents and flash via fastboot.
Normal, stock or TWRP recovery flashable zips that won't overwrite your data partition.
Boot-debuggable images: (This is only for ...
There is no GT-N5200 or SM-N5200 produced by Samsung, and Samsung never produced MediaTek-based devices. Add the fact that the FCC ID is that of P1000 (Galaxy Tab 1st-gen), and it's obvious that your device is a fake copycat, and a poor example at that. Don't expect to find anything for it.
Searching the web gave me a clue: While before Android 7 one could easily flash a custom recovery without fearing side-effects, starting with Android 7 the system enforces DM Verity. That is, at a very early stage in the boot process, the system checks whether any partition was "tampered" with – which in my case meant the /recovery partition. As far as I ...
Based on the screenshot, you have the stock recovery.
The stock recovery normally shows "Android System Recovery <3e>" whereas custom recoveries tend to have their name instead. There are two popular custom recoveries both of which look quite different to the one in your screenshot
Well there are many advantages of using custom ROMs. Just removing bloatware from your phone doesn't make your stock ROM a custom ROM. Custom ROMs like their name, are based on "custom" code and are not based on the ROMs made by the manufacturer. There are many custom ROMs that change the base-band of your phone which in turn improves the overall signal ...
Old things tend to stick around. In everyday things (toasters, microwaves etc) there is some kind of software to control the device. That software is installed by the manufacturer and is usually hard to change, in practice read-only. While you can flash the system partition on android, with some electronic devices you needed to and still need to plug in some ...
This is based entirely off @Firelord's comment, with some modifications, so all credits go to him.
First things first, the stock ROM is not as such stored anywhere on device in a form which the device can use to recover itself in case of some catastrophic software failure, such as a botched OTA.
Now, as to how stock ROMs are stored for distribution, that ...
The main difference is that the single file doesn't Factory Reset the phone after flashing, but the 4 file firmware does factory reset and remove absolutely everything and make it like an out of the box phone.
The 4 files are called Binary Firmware which contains all the files in certain order:
Bootloader contains all the boot files
AP contains all the ...
My experience tells me that for TWRP to detect backup files the latter should be in a directory whose name would be shown as the name of the backup and that directory in turn should be under:
Here, replace <serial> with the serial number of your device. You can find the serial number of your device using the ...
European/US ROMs have to be ported in order to work, but there isn't one that I know of, since the majority of us Chinese value Samsung Pay heavily, and with a non-stock ROM Samsung Pay capability is bombed.
However, at the same time, the G9350 variant is also sold in Hong Kong, which has GAPPS, is more internationalized (presumably with English), and with ...
The risks involved by reflashing a firmware are :
In case something went wrong during the flashing process (You should have to be very careful while it is flashing tho), The phone will be PERMANENTLY RENDERED unbootable, or you might PREMANENTLY brick your phone.
I strongly suggest you to not to try to do anything above if your device has a warranty from it'...
First of all, please make sure that you have latest Samsung USB driver installed on your computer, if not please update it or download latest version from this page.
Second, make sure that USB cable is working properly.
Third, if USB cable is ok, driver is up-to-date and you still won't able to connect, then type in your Phone app this string *#7284#and ...
The answer is yes,no,maybe. You might hit a snag with the fat/ext/fat scheme on your card but here goes,
I have a debian chroot <ext4> set up in
/dev/block/mmcblk1p2 --> my extSdCard 2nd partition.
So i edit the following in my recovery ramdisk --> Philz Adv CWM
init.rc --> add a directory export
under the on init section
export DEBIAN_ROOT /...