{"id":24326784,"url":"https://github.com/raphaelthegreat/android_device_nokia_nb1-twrp","last_synced_at":"2026-03-08T09:32:10.067Z","repository":{"id":130805867,"uuid":"410090841","full_name":"raphaelthegreat/android_device_nokia_NB1-TWRP","owner":"raphaelthegreat","description":"TWRP 10.0 device tree for Nokia 8 Treble devices","archived":false,"fork":false,"pushed_at":"2021-10-07T16:55:08.000Z","size":433,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"android-10","last_synced_at":"2025-01-17T21:14:20.758Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raphaelthegreat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-09-24T20:16:03.000Z","updated_at":"2022-06-30T20:04:12.000Z","dependencies_parsed_at":"2023-03-10T17:08:08.197Z","dependency_job_id":null,"html_url":"https://github.com/raphaelthegreat/android_device_nokia_NB1-TWRP","commit_stats":null,"previous_names":["raphaelthegreat/android_device_nokia_nb1-twrp"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelthegreat%2Fandroid_device_nokia_NB1-TWRP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelthegreat%2Fandroid_device_nokia_NB1-TWRP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelthegreat%2Fandroid_device_nokia_NB1-TWRP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raphaelthegreat%2Fandroid_device_nokia_NB1-TWRP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raphaelthegreat","download_url":"https://codeload.github.com/raphaelthegreat/android_device_nokia_NB1-TWRP/tar.gz/refs/heads/android-10","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242982559,"owners_count":20216630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-17T21:14:23.592Z","updated_at":"2025-12-08T09:06:46.397Z","avatar_url":"https://github.com/raphaelthegreat.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Device Tree for Nokia 8 (Treble)\n\nThe Nokia 8 is a high-end Nokia-branded smartphone running the Android operating system\nAnnounced on 16 August 2017 in London, England by HMD Global,[4][5] the phone began sales in Europe in September 2017.\n\n| Basic                   | Spec Sheet                                                                                                                     |\n| -----------------------:|:------------------------------------------------------------------------------------------------------------------------------ |\n| CPU                     | Octa-core (4x2.5 GHz Kryo \u0026 4x1.8 GHz Kryo)                                                                           |\n| Chipset                 | Qualcomm MSM8998 Snapdragon 835 (10 nm)                                                                                                 |\n| GPU                     | Adreno 540                                                                                                                     |\n| Memory                  | 4/6 GB RAM                                                                                                                     |\n| Shipped Android Version | Android 7.1.1                                                                                                                            |\n| Last Android Version    | Android 9.0                                                                                                                            |\n| Storage                 | 64/128 GB                                                                                                                          |\n| Battery                 | Non-removable Li-Ion 3090 mAh battery                                                                                           |\n| Display                 | 1440 x 2560 pixels, 16:9 ratio (~554 ppi density)                                                                              |\n| Camera (Back)           | 13 MP, f/2.0, 1/3.1\", 1.12µm, PDAF, Laser AF, OIS                                                                              |\n| Camera (Front)          | 13 MP, f/2.0, (wide), 1/3.1\", 1.12µm, PDAF                                                                                                    |\n\n## Device picture\n\n![Nokia 8](https://static.wikia.nocookie.net/hmd_nokia/images/f/f1/Nb1.png/revision/latest?cb=20200529024823)\n\n## Kernel\n\nKernel source:\nhttps://github.com/GPUCode/android_kernel_nokia_msm8998\n\n## Compile\n\nFirst repo init the TWRP 10.0 tree (and necessary qcom dependencies):\n\n```\nmkdir ~/android/twrp-10.0\ncd ~/android/twrp-10.0\nrepo init -u git://github.com/minimal-manifest-twrp/platform_manifest_twrp_omni.git -b twrp-10.0\nmkdir -p .repo/local_manifests\ncurl https://raw.githubusercontent.com/TeamWin/buildtree_manifests/master/min-omni-10.0/qcom.xml \u003e .repo/local_manifests/qcom.xml\n```\n\nThen add to a local manifest (if you don't have .repo/local_manifest then make that directory and make a blank file and name it something like twrp.xml):\n\n```xml\n\u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e\n\u003cmanifest\u003e\n  \u003cproject name=\"osm0sis/twrp_abtemplate\" path=\"bootable/recovery/installer\" remote=\"github\" revision=\"master\"/\u003e\n  \u003cproject name=\"GPUCode/android_device_nokia_NB1-TWRP\" path=\"device/nokia/NB1\" remote=\"github\" revision=\"android-10\"/\u003e\n  \u003cproject name=\"GPUCode/android_kernel_nokia_msm8998\" path=\"kernel/nokia/msm8998\" remote=\"github\" revision=\"lineage-18.1\"/\u003e\n\u003c/manifest\u003e\n```\n\nNow you can sync your source:\n\n```\nrepo sync\n```\n\nTo automatically make the twrp installer, you need to import this commit in the build/make path: https://gerrit.omnirom.org/#/c/android_build/+/33182/\n\nFinally execute these:\n\n```\n. build/envsetup.sh\nexport LC_ALL=C\nlunch omni_NB1-eng\nmka adbd recoveryimage\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelthegreat%2Fandroid_device_nokia_nb1-twrp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraphaelthegreat%2Fandroid_device_nokia_nb1-twrp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraphaelthegreat%2Fandroid_device_nokia_nb1-twrp/lists"}