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: falsebootloader) 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_abilityor$ fastboot unlock-info//Check if the bootloader is unlocked
$fastboot oem alive//Ok.Catch the phone tofastbootmode.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 workedtarget reported max download size of 262144000 bytessending 'unlock' (0 KB)...OKAY [ 0.004s]writing 'unlock'...OKAY [ 0.043s]finished. total time: 0.047s
$ fastboot flashing unlock_critical//OKAY.Enable flushing bootloader related partitions
$fastboot oem unlock-go //OKAY$ fastboot oem unlock
$fastboot oem dm-veracity (md5_of_serial_number)//Ok.For old bootloaders only.md5_serial number should be uppercase.To calculate md5from serial NUMBERuse something like passwordsgenerator.net/md5-hash-generator/or$ fastboot oem key md5code(for Nokia1)
//Maybe use 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 commandor$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 succededor$ 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 bytessending '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 rebootor$ fastboot boot recovery.img
When I try to boot into recovery I get into stockold 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 MagiskMade 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