The Nokia 8 is a high-end Nokia-branded smartphone running the Android operating system Announced on 16 August 2017 in London, England by HMD Global,[4][5] the phone began sales in Europe in September 2017.
Basic | Spec Sheet |
---|---|
CPU | Octa-core (4x2.5 GHz Kryo & 4x1.8 GHz Kryo) |
Chipset | Qualcomm MSM8998 Snapdragon 835 (10 nm) |
GPU | Adreno 540 |
Memory | 4/6 GB RAM |
Shipped Android Version | Android 7.1.1 (Nougat) |
Storage | 64/128 GB |
Battery | Non-removable Li-Ion 3090 mAh battery |
Display | 1440 x 2560 pixels, 16:9 ratio (~554 ppi density) |
Camera (Back) | 13 MP, f/2.0, 1/3.1", 1.12µm, PDAF, Laser AF, OIS |
Camera (Front) | 13 MP, f/2.0, (wide), 1/3.1", 1.12µm, PDAF |
First download omni-9.0 tree:
repo init --depth=1 -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git -b twrp-9.0
Then add these string to .repo/manifests/remove.xml
Then add these projects to .repo/local_manifests/roomservice.xml (If you don't have it, you can add them to .repo/manifest.xml):
<project name="GPUCode/android_device_nokia_NB1-TWRP" path="device/nokia/NB1" remote="github" revision="android-9.0" />
Now you can sync your source:
repo sync -c --no-tags --no-clone-bundle -j$(nproc --all)
Finally execute these:
source build/envsetup.sh
export ALLOW_MISSING_DEPENDENCIES=true
export LC_ALL=C
lunch omni_NB1-eng
mka -j$(nproc --all) recoveryimage
To test it:
fastboot flash:raw boot out/target/product/NB1/recovery.img
Kernel Source: https://github.com/resident-nokia/umbrella
- TeamWin Team
- Omni Team
- XDA Forums
- Dees-Troy
- HikariCalyx
- sjrmac
- bidhata
- cosmicdan
- wuxianlin
- dg28gadhavi
- Dorian Stoll
- GPUCode