Skip to content

A simple noob-friendly script that strips the system of the Evenwell apps from your Nokia. This fork has a version for mac/unix systems.

Notifications You must be signed in to change notification settings

jbbe/Nokia-Debloater

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nokia-Debloater

A simple noob-friendly script that debloats your phone from the evenwell apps and soon, Google Apps.

Mac/Unix Version

This fork contains a bash version of thanuj10's debloating script.

Author's Note - I tried adding apps to debloat from the Chinese ROM, Unfortunately they come back into the system after debloating. Hence, There is no way to remove these apps other than rooting. Please do not try using the Global ROM's script on Chinese devices, You could potentially brick your phone and your only option to recover will be factory resetting.

What is evenwell and why should I care?

Evenwell/FiH is chinese company. Specifically, They are a subsidary of the massive Foxxconn group that manufactures consumer electronics for sale around the world. This Evewell group were a business partner of Nokia/HMD and they were responsible for manufacturing and building the software on these phones. On the surface, The first and second generation Nokia devices have no bloat, But when you go digging deeper into settings and the system, You will encounter these evenwell apps.

What do these apps do?

These apps are supposedly to maintain system stability and protect battery among various other services/features. There are also telemetry apps that send data to the chinese. This is the reason this script has been created.

Nokia has supposedly stopped using the evenwell services/apps, Why would you uninstall them?

Simple, Because -

  1. I do not want any dead app that previously had an history of snooping in my system.
  2. They are not supposed to be there in the first place.

Okay, You've convinced me. What do I need?

  1. A Nokia phone
  2. ADB/Platform tools from Google which you can get from here - https://developer.android.com/studio/releases/platform-tools
  3. The Debloater script
  4. Windows 10, If you're on Windows 7 or below download Adb/Fastboot tools version v28.0.01 or below.

USAGE

Prepping your phone -

  1. Navigate to settings
  2. Go to System > About Phone > Build number
  3. Tap on Build Number 7 times or untill you see the You are now a developer toast message.
  4. Now, Go back to System > Advanced > Developer options > Enable USB Debugging
  5. Once enabled, Go to your PC

Prepping the script and ADB On Windows

  1. Download ADB from the the link above

If Chrome labels it as a harmful file, Select on "Keep". I can 100% assure you this is not a harmful file.

  1. Extract the contents of the .zip into a folder named adb. (BE SURE TO EXTRACT EVERYTHING FROM THE .ZIP INTO THE FOLDER)
  2. Download the script from the releases section
  3. Move the script into the folder where you have extracted the platform tool/ADB
  4. Connect phone to your PC
  5. Double click "batch-script" and run
  6. You will see a prompt on your phone, Tap on the always allow this PC option and tap Ok.

On Linux Get the linux version here - https://github.com/Sid127/Nokia-Debloater/releases

  1. Install adb-fastboot tools using the link above, or if you're running an Ubuntu based system, run the following command in the terminal - "sudo apt-get install android-tools-adb android-tools-fastboot"
  2. Download "debloat.sh" from the releases section
  3. Open a terminal in the location where you downloaded the debloater. For example, if your file is downloaded in "/home/user/downloads", open a terminal there, or open a regular terminal and run the command "cd /home/user/downloads/"
  4. Connect your phone to the PC.
  5. In the same terminal window from before, run the command "./debloat.sh"; To disable Duraspeed, run "./duraspeed.sh"
  6. You will see a prompt on your phone, Tap on the always allow this PC option and tap Ok.

| If you are running adb for the first time, You might get an error like this - No devices/emulators found, If you did, Then please ensure that you have tapped the ok option on the prompt from your phone.

F.A.Q

  1. Do I need root or an unlocked bootloader?

No

  1. What can I expect from the debloating measures?

Better Privacy and security, Possibly better battery life and performance

  1. Can I revert the changes?

Yes, You have few options

  • Using the Rebloat option from the script
  • Reinstalling all the rebloated apps that were purged
  • Factory Reset
  1. Will I lose data by debloating?

No you will not.

  1. Are there possibilities of bricking my device?

Extremely Rare.

TO-Do List

  • Implement a way to re-install the debloated apps
  • Add options to debloat google apps
  • Add options to debloat specific apps
  • Add options for rebooting to bootloader and recovery mode
  • Add option to turn off Duraspeed on Mediatek chipset based devices
  • Port script to Linux (thanks to @Sid127)
  • Combine Linux scripts into one script
  • Port script to MacOS

Screenshots

Screenshot (9) | App Opening screen

Screenshot (10) | The main menu

Screenshot (11) | Debloating

Further reading

About

A simple noob-friendly script that strips the system of the Evenwell apps from your Nokia. This fork has a version for mac/unix systems.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%