How to get root access on Nokia2 TA-1029 E1M android smartphone.
To enter Device info type *#*#227#*#*
To check info about phone type *#*#4636#*#*
I have FIH/E1M_00WW_FIH/E1M
NMF26F/00WW_0_64A
How to enter into recovery? Power off → Press Power+VolumeUP+USB →untill you see Android logo → release Power Buton.
To reboot in download mode power button + usb cable + volume down for recovery Power + VolumeUp (Release Power when logo shows up or vibration) or $ adb reboot recovery or $ adb reboot bootloader
SN of Nokia2 is $
adb
shell getprop ro.serialno
//
watch my .odt for more info
Consult with guide forum.xda-developers.com/t/guide-how-to-unlock-the-bootloader-of-nokia-2-1-and-2-1v.3938089/
forum.xda-developers.com/t/nb1-collision-how-to-unlock-the-bootloader-of-nokia-2-1-v.3938072/ or forum.xda-developers.com/t/unlocking-rooting-nokia-1-stock-rom-guide.3832230/
Best one techmesto.com/guide-unlock-bootloader-nokia-android-phones/#Unlock_the_bootloader
$ adb reboot bootloader // Ok. Reboot device into bootloader mode. Then fastboot commands will be available
$
fastboot devices
//
Ok.
To check if fastboot is able to see device
$ fastboot oem device-info
//
I’ve got:
(bootloader) Device tampered: false
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
bootloader) Charger screen enabled: true
(bootloader) Device tampered: false
(bootloader) Device unlocked: true
(bootloader) Device critical unlocked: true
(bootloader) Charger screen enabled: true
(bootloader) Display panel:
OKAY [ 0.007s]
finished. total time: 0.007s
//
or
$ fastboot flushing get_unlock_ability
or
$ fastboot unlock-info
//
Check if the bootloader is unlocked
$
fastboot oem alive
//
Ok.
Catch the phone to
fastboot
mode.
OEM is device specific commands
(wait for triggering to download mode)
I have to discover meaning of this command
fastboot flash unlock unlock_key.bin //
$
fastboot flash unlock /path/to/unlock.key
$
fastboot oem fih on
//
Failed. Unknown command.
It enabled secret commands
$ fastboot flash unlock
<path to key.bin>
//
key from Narender from techmesto website. It is worked
target reported max download size of 262144000 bytes
sending 'unlock' (0 KB)...
OKAY [ 0.004s]
writing 'unlock'...
OKAY [ 0.043s]
finished. total time: 0.047s
$ fastboot flashing unlock_critical
//
OKAY.
Ena
b
le flushing bootloader related partitions
$
fastboot oem unlock-go //
OKAY
$ fastboot oem unlock
$
fastboot oem dm-ver
ac
ity (md5_of_serial_number)
//
Ok.
For old bootloaders only.
md5_serial number should be uppercase.
To calculate md5
from serial NUMBER
use something like passwordsgenerator.net/md5-hash-generator/
or
$ fastboot oem key md5code
(for Nokia1)
//Maybe u
se DM-VERACITY instead of dm-verify.
Worked.
$
fastboot oem devlock allow_unlock
//FAILED (remote: unknown command)
Other method to unlock after obtaining key
$ fastboot flash unlock C:\<signature.bin>
$
fastboot oem unlock-go
//
Not allowed.
(or
$ fastboot oem unlock
) //
run unlock-go if success.
$
fastboot oem flashing unlock_critical
$ fastboot reboot
I have to say that method with md5 key doesn’t really works. I have to buy key
$ fastboot oem devlock allow_unlock
$
fastboot oem unlock
//
It is main universal for many devices bootloader unlock command
or
$
fastboot oem unlock_
hmd
$ fastboot flushing get_unlock_ability
//
Check if the bootloader is unlocked
$
fastboot flash deviceinfo /path/to/deviceinfo.img
Type
$
fastboot flash aboot /path/to/E2M-0-0390-00WW-1-2-emmc_appsboot_service.mbn
→
$
fastboot reboot-bootloader
//
reboot in bootloader mode
Disassemble is needed
github.com/nokia-dev/android_device_nokia_e1m-TWRP/releases install with fastboot
To check partition scheme A or B $ adb shell → getprop ro.build.ab_update // If A/B it should be true. If it is blank it means A-only. I have A-only.
$ fastboot reboot-bootloader
$ fastboot boot
<patch-to-twrp.img>
//
OK. I see TWRP on phone screen.
Swipe right to allow modifications
If succeded
or
$ fastboot flash boot_a <C:\adb\recovery.img>
or
$ fastboot flash boot_b <C:\adb\recovery.img>
Flash TWRP:
$
fastboot flash recovery twrp.img
(recommended to rename TWRP into recovery.img and $ fastboot flash recovery recovery.img
)
target reported max download size of 262144000 bytes
sending 'recovery' (17342 KB)...
OKAY [ 0.555s]
writing 'recovery'...
OKAY [ 0.378s]
finished. total time: 0.933s
$ fastboot oem HALT //
OKAY but nothing happened
(Power off the phone)
$ fastboot reboot //
or
$ fastboot reboot
or
$ fastboot boot recovery.img
When I try to boot into recovery I get into s
tock
old recovery but not into TWRP
I will try to rename into recovery.img → flash it → power off device without $ fastboot reboot but with power button
// Doesn’t work
What if $ fastboot boot recovery.img // OK
When $ fastboot boot recovery.img //
I got to TWRP. It looks like it flashed.
I choose reboot into Recovery from TWRP.
//
It works
I have to backup before install Magisk
Made nandroid backup of your device before flushing. Nanadroid includes (Boot, System Image, Data, Modem, EFS → swipe) // sucessfully
But backup take too much place in phone memory. I have to move it some how to notebook.
$ adb pull /sdcard/TWRP /tmp/TWRP // copy Nandroid to notebook storage
Then disconnect USB cable Phone should be switched off
After shutdown push Volume + and connect USB
Probably I should copy TWRP.img into SD card of your device-info
$ fastboot flash system system.img // It is better to install with TWRP // after flash command goes partition name (system, boot, recovery etc)
$ fastboot flash boot boot_patched.img
4pda.to/forum/index.php?s=&showtopic=851082&view=findpost&p=86992145
Ramdisk is yes.
Download MAGISK version more than 17.1 and save it to the device github.com/topjohnwu/Magisk/releases/
Install apk. // My results: Ramdisk is YES, A/B is NO, SAR is NO.
Rename Magisk apk to .zip // To update boot.img on fly. Because I don’t have firmware.
Go to TWRP and install zip file. // Don’t wipe cache after reboot
Open Magisk app and check if version is appeared. // It means successfuly installed.
Then reboot into recovery TWRP with Power+VolumeUp or $ adb reboot recovery
Create nandroid backup (include NVRAM or IMEI (EFS)
Do factory reset (without other partitions)
Copy Magisk to SD
Install → Magisk or $ adb sideload <path-to-file>
LINAGE
androidfilehost.com/?fid=17248734326145711403
fih-firmware.hikaricalyx.com
More info in .odt