[Moved] Nokia 3.1 Plus working poorly after Android 10 update? Just Downgrade back to Android 9!
Prelude: My nokia phone (Nokia 3.1 Plus, Indian Version) was working poorly after update to android 10. The situation became so bad that ultimately I was even unable to run basic phone app. Also, nokia supposedly removed the option to mount SD card as internal (and hence no moving app to sd) and the memory was getting filled to the brim. (Planned Obsolescence)
I love my nokia phone, and I think nokia 3.1 plus is the best and most minimalistic looking android phones in the world of ugly notches. So I had to fix it!
Present Status
So after days of digging through the realms of internet and arguing with customer care representative, I finally found a way to downgrade from Android 10 (Q) to Android 9 (Pie).
As many other people have already pointed out, the following method only works on nokia 3.1 plus phones upgraded to android 10 and have an April security patch. Fortunately for me, I was unable to install the may security patch back then because of some OS error, so I was stuck with the April patch and the downgrade worked for me flawlessly.
Procedure:
- Ensure that your Nokia 3.1 Plus has Android 10 Update installed but is not updated to the May security patch (i.e. the latest security patch in updates is from April 2020)
- Take backup of all of your data, as your device will be completely wiped out during this downgrade.
- Enable developer mode and USB debugging from the Developer options
- Download and install special nokia USB drivers from here: https://drive.google.com/open?id=15HqsegRAnxycMh3PaHVZVxuPcxyxt1xt (ref: https://www.techmesto.com/download-official-nokia-usb-drivers-for-windows-adb-fastboot-others/)
- Download USB minimal ADB and Fastboot from here: https://drive.google.com/open?id=1rW09QgUkzQomL7xhNuHzG2UkC5b8koqd (ref: https://www.techmesto.com/download-minimal-adb-and-fastboot-latest/)
- Connect your Nokia device and verify RSA Fingerprint key for USB debugging
- Open command prompt as admin and:
- Locate and get into the folder where you have downloaded the ADB/Fastboot program.
- 'adb devices' (and authorize rsa key on your phone)
- 'adb reboot bootloader' - and wait a moment until your phone restarts
- 'fastboot getvar current-slot'
- Look at the current slot value and switch from a/b b/a via: 'fastboot --set-active=X'
- 'fastboot reboot'
- Phone will hang at android boot. Type: 'adb reboot recovery' and use factory reset option. To enter to recovery menu press power+vol_up buttons few times.
Ref: https://www.reddit.com/r/Nokia/comments/hs595q/is_there_a_good_guide_on_how_to_downgrade_back_to/
Known hurdles and fixes:
- The phone gets stuck at fastboot black screen and is not detected by fastboot program. Fix: make sure you have correct driver installed and that you use the provided minimalistic fastboot and ADB program. Make sure that you are using elevated command prompt (run cmd as admin)
- Cannot get into Bootloader menu. Fix: turn off your phone. Press Volume Up and power button together until you see the android screen. Following that you will see a dead android logo. Click on power and volume up buttons again. you have reached the bootoader menu.
Bonus: Mounting SD card as Internal and moving apps to SD:
- Insert a freshly formatted SD card into your phone and mount as external storage. (warning, this method will wipe your Micro SD, so better to use pre-formatted and cleaned Micro SD)
- Set as developer mode and enable USB debugging and
- connect your phone to pc and open the ADB folder using admin command prompt
- Type in the following:
- 'adb devices' (to confirm if your device is connected properly)
- 'adb shell' (to open device shell)
- 'sm list-disks' (to show the list of virtual disks in the device). This should return something like 'disk:179,128' This is your <disk ID> and the corresponding number is supposedly the size available on the disk in GBs
- 'sm set-force-adoptable true'
- From here on, you have 2 options you can either set the entire memory as internal using the command 'sm partition <disk ID> private' or as a partially external storage using the command 'sm partition <disk ID> mixed <external percentage>' where<external percentage> is the percentage of memory you want to use as external. Example commands in my device:
sm partition disk 179,128 private (for 100% as internal storage)
or
sm partition disk 179,128 mixed 50 (for 50% as external storage)
- 'sm set-force-adoptable false'
You have an extended internal memory now.
Next, go to developer settings and enable "Force allow apps to external". This will now allow most of the apps (except internal system apps) to be moved to SD card as internal storage that you just created.
Comments
-
Hi Pulkit
Thank you very much for your efforts to help people!
Maybe Nokia should consider you to hire and fire all the "human bots" they have there that only follow scripts....
I'll try this later on today! :)
Again a huge thank you!!!
1 -
Я тоже откачу до Android 9 на этих выходных, да поможет мне............
0 -
Hi sir, I get the way u said and sure it can be downgraded by your steps but sir I just wanted to know that I'm the Nokia 3.1 plus and I updated updated android 9 to android 10 and then I updated an may security patch so please tell me can I use the same steps as u said to my nokia 3.1plus (Android 10 May Security Patch)
My Email ID - <email removed by superuser (singhnsk)>
So please get back to me sir
0 -
Hi, it will not work if both of your slots are already on Android 10. You should contact a Nokia Care point to do the downgrade for you 🙂
Note: I'm removing the email address from your post for privacy reasons.
0 -
I did everything ...AND still on Android 10 (i have got april patch)
0 -
Even the sd card to internal storage made my app very slow.
0 -
Я тоже откатился до 9 pie без проблем, спасибо большое за учебник в самом верху этой темы. Я даже последнюю команду не вводил, смартфон сам прогнал эту команду, загрузился с ошибкой и пошёл обратно на перезагрузку, а потом открылся рекавери и я сбросил к заводским настройкам Nokia 3.1 plus и нормально загрузился андроид 9 с апрельским патчем безопасности от 5 апреля 2020, призрачных касаний нету, всё работает так, как и должно работать! Спасибо огромное за способ отката прошивки!
0 -
You have probably selected the wrong slot (ref pt 5 of step 7). If your present slot is 'b' then you should select slot 'a' or vice versa in the further step.
Also, android 10 on nokia 3.1 plus is full of bugs and highly sluggish. I would not recommend to switch apps to SD on android 10.
Please re-try all the steps again. I'm sure you may have missed out something.
0 -
Я рада, что у вас все получилось! Извините, если перевод плохой, значит, это вина Google.
0 -
I haven't tried on May Patched Android 10 so I cannot confirm if this works or not on it.
the working theory is, whenever you upgrade/update your phone, android is smart enough to keep a copy of your last stable OS as a sentinel in a separate hidden location ("A/B Slot"). For some phones, you can run that version of the OS by simply changing the Slot from fastboot commands.
In your case the other slot (with the backup) probably has the April Patch Android 10. So you should roll back to April Patch Android 10 instead of Android 9.
Either way, you can give it a shot if it's not your primary phone, but do not keep your hope high to get back android 9 using this method.
0 -
Do security patches come for the device after Degrading it to android9?
0 -
I installed Android 10 April using OST external update. Wasn't with update version on settings. Can be the problem that I have?
0 -
hey there how do you set your sd card as internal storage i do not see this option on mine, i've been deleting apps just to get space
0 -
Обновления мне не приходят после сброса до 9 pie, так и сижу в 5 апреле 2020 года
0 -
What was your OS version before the OST update?
0 -
Please read the first post in this thread thoroughly.
0 -
Haven't checked yet, but I don't think they would release security patches for android 9 anymore. However, I wouldn't be too worried unless some big threat is uncovered.
0 -
Android 9, I updated to 10 in May
0 -
1. I have downloaded the minimal ADB and fastboot (a single .zip file)
2. I have created a folder named adb and extracted the content of the zip into it.
3. Debugging enabled
4. I clicked on "open CMD here" , typed the first command but it sat path cannot be found.
PLEASE help me with simple and clearer guide.
0 -
Follow these steps it is a easy way of downgrading to Android 9
0
Categories
- 33.7K All Categories
- 28.3K Phones
- Nokia XR21
- 2 Nokia G22
- 2 Nokia C32
- Nokia C12
- 47 Nokia G60 5G
- 67 Nokia X30 5G
- 3 Nokia C31
- 139 Nokia G21
- 8 Nokia C21 Plus
- 2 Nokia C2 2nd Edition
- 60 Nokia G50
- 18 Nokia C30
- 107 Nokia XR20
- 10 Nokia C01 Plus
- 141 Nokia X20
- 43 Nokia X10
- 148 Nokia G20
- 36 Nokia G10
- 11 Nokia C20
- 7 Nokia C10
- 20 Nokia 1.4
- 6 Nokia C1 Plus
- 372 Nokia 5.4
- 158 Nokia 3.4
- 100 Nokia 2.4
- 4 Nokia C3
- 305 Nokia 8.3 5G
- 459 Nokia 5.3
- 20 Nokia 1.3
- 154 Nokia 2.3
- 1.3K Nokia 7.2
- 251 Nokia 6.2
- 447 Nokia 9 PureView
- 162 Nokia 2.2
- 1.7K Nokia 8.1
- 893 Nokia 7.1
- 4.6K Nokia 6.1 Plus
- 1.9K Nokia 5.1 Plus
- 2.2K Nokia 7 plus
- 349 Nokia 8 Sirocco
- 1.5K Nokia 8
- 2.1K Nokia 6.1
- 2K Nokia 6
- 230 Nokia 5.1
- 1.2K Nokia 5
- 220 Nokia 4.2
- 105 Nokia 3.2
- 781 Nokia 3.1 Plus
- 295 Nokia 3.1
- 967 Nokia 3
- 242 Nokia 2.1
- 528 Nokia 2
- 76 Nokia 1 Plus
- 287 Nokia 1
- 50 Nokia X7
- 565 Feature Phones
- 4 Nokia 8210 4g
- 4 Nokia 5710 XA
- 4 Nokia 2660 Flip
- 12 Nokia 5310
- 20 Nokia 800 tough
- 22 Nokia 2720 Flip
- 5 Nokia 110
- 2 Nokia 105
- 7 Nokia 220 4G
- 4 Nokia 210
- 79 Nokia 3310 3G
- 284 Nokia 8110 4G
- 415 All phones
- 112 Tablets
- 1 Nokia T21
- 16 Nokia T10
- 77 Nokia T20
- 3.5K General
- 117 Home of Nokia Phones
- 60 Announcements
- 2 Tutorials
- 214 All about Community
- 6 Rules & Guidelines
- 488 Community Feedback
- 195 Contest & Activities
- 14 #Campfire
- 26 Global Contests
- 6 Q&A's
- 36 #ShotOnNokia Challenges
- 895 Ideas
- 622 Anything goes
- 3.3K Tech talk
- 139 Software and Specs
- 2.2K Beta labs
- 304 Beta labs
- 216 Android Developer Preview
- 252 India