Javascript required
Skip to content Skip to sidebar Skip to footer

How to Install Android on Nokia Lumia 520

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
  • #1
Android4Lumia - Android for Lumia 52x, 620 and 720
Your warranty is now void. We are not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please, do some research if you have any concerns about the features included in these ROMs before flashing anything. YOU are choosing to make these modifications on your own, and if you point the finger at us for messing up your device, we will laugh at you.

Unofficial LineageOS 13/14.1 builds for Lumia 52x, 620, and 720

Only the Lumia 520, 521, 525, 526, 620, 720, and 720T are supported for now. There are plans to support other Qualcomm Snapdragon S4-based Lumias as well, though we cannot certainly promise anything.

Do not install this ROM on devices with a Samsung eMMC (flash memory chip)! These chips are known for getting either partially or fully write protected when you do this kind of stuff. While you still *can*, there's an high chance the eMMC will go write protected either during the process or even after. If you still chose to take the risk and your device is dead, don't blame it on us, this warning here and the one on the video are there for a reason!

Official website (For ROM and TWRP downloads): https://android4lumia.github.io/
OneDrive Link (For YouTube tutorial): https://1drv.ms/f/s!Atz2q1RD1cGL7nNWgZnXNjNiyu9f

To install Android on your Lumia, follow this video guide by sjrmac: https://youtu.be/_OW88UTTDug
Be sure to carefully follow all of the instructions or you may/will brick your device.

What works and what doesn't:
Wi-Fi works
Bluetooth works
RIL (SIM Card, Calls, Messages, Data etc.) doesn't work yet
Accelerometer (Rotation) doesn't work yet
Proximity and Light sensors don't work for me
Audio over headphone jack does not work for me
Camera does not work yet
Only official digitizer is supported. If you have an unofficial digitizer, you can try this kernel by TBM 13
For some people SD Cards don't work

You can install GApps, but keep in mind this will make your device very slow. Installing GApps is only recommended on Lumia 525 and 526, since these have 1 GB of RAM.

Do not install this software on your daily devices, because it is not 100% stable at the moment. Perhaps, depending on the device, there is a lot of lag and there are some important things that do not work.

To go back to Windows Phone, follow this guide, which you can also find in the website.

If you have not made a backup, you cannot go back to Windows Phone because every device is unique. Also, DO NOT share your backup with anyone, because by doing so you're giving private data such as IMEI away!

XDA:DevDB Information
Android4Lumia, ROM for the Nokia Lumia 520

Contributors
SuperLolMine, sjrmac, feherneoh, coherixmatts, banmeifyouwant, kholk, m11kkaa, PecanCM, thinhx2, trashmaster76
Source Code: https://github.com/Android4Lumia

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: WPInternals Bootloader Unlock, LK bootloader
Based On: LineageOS

Version Information
Status: Beta

Created 2019-10-17
Last Updated 2020-06-06

  • #2
thanks, It worked. How do I use swap ram?( My phone only have 348Mb of Total RAM/326Mb in use). I used TBM13 kernel.
  • #3
thanks, It worked. How do I use swap ram?( My phone only have 348Mb of Total RAM/326Mb in use). I used TBM13 kernel.

What ROM did you flash? LOS 13 or 14.1? As far as i know, LOS 13 only detects 359 MB of RAM, while LOS 14.1 detects more free ram so you might want to try flashing that.
TBM 13
  • #4
thanks, It worked. How do I use swap ram?( My phone only have 348Mb of Total RAM/326Mb in use). I used TBM13 kernel.

SWAP RAM is already enabled by default. You don't need to do anything.
  • #5
Nokia Lumia 630

Anybody tried this on the 630?

Android4Lumia - Android for Lumia 52x, 620 and 720
Your warranty is now void. We are not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please, do some research if you have any concerns about the features included in these ROMs before flashing anything. YOU are choosing to make these modifications on your own, and if you point the finger at us for messing up your device, we will laugh at you.

Unofficial LineageOS 13/14.1 builds for Lumia 52x, 620, and 720

Only the Lumia 520, 521, 525, 526, 620, 720, and 720T are supported for now. There are plans to support other Qualcomm Snapdragon S4-based Lumias as well, though we cannot certainly promise anything.

Official website (For ROM and TWRP downloads): https://android4lumia.github.io/
OneDrive Link (For YouTube tutorial): https://1drv.ms/f/s!Atz2q1RD1cGL7nNWgZnXNjNiyu9f

To install Android on your Lumia, follow this video guide by sjrmac: https://youtu.be/_OW88UTTDug
Be sure to carefully follow all of the instructions or you may/will brick your device.

What works and what doesn't:
Wi-Fi works
Bluetooth works
RIL (SIM Card, Calls, Messages, Data etc.) doesn't work yet
Accelerometer (Rotation) doesn't work yet
Proximity and Light sensors don't work for me
Audio over headphone jack does not work for me
Camera does not work yet
Only official digitizer is supported. If you have an unofficial digitizer, you can try this kernel by TBM 13
For some people SD Cards don't work

You can install GApps, but keep in mind this will make your device very slow. Installing GApps is only recommended on Lumia 525 and 526, since these have 1 GB of RAM.

Do not install this software on your daily devices, because it is not 100% stable at the moment. Perhaps, depending on the device, there is a lot of lag and there are some important things that do not work.

To go back to Windows Phone, follow this guide, which you can also find in the website.

If you have not made a backup, you cannot go back to Windows Phone because every device is unique. Also, DO NOT share your backup with anyone, because by doing so you're giving private data such as IMEI away!

XDA:DevDB Information
Android4Lumia, ROM for the Nokia Lumia 520

Contributors
SuperLolMine, sjrmac, feherneoh, coherixmatts, banmeifyouwant, kholk, m11kkaa, PecanCM, thinhx2, trashmaster76
Source Code: https://github.com/Android4Lumia

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: WPInternals Bootloader Unlock, LK bootloader
Based On: LineageOS

Version Information
Status: Beta

Created 2019-10-17
Last Updated 2019-10-19

  • #6
Hi Guys, doing some research, I found that, if you want your device to use the full RAM, you must recompile the kernel with ENABLE_HIGHMEM=yes option (because of the architecture of memory allocation in ARM and x86 systems).
I'm not good compiling and making linux kernels, but it wold be wonderfull if some of you try it to see if all RAM begin usable.
You are all making precious work on this proyect!
TBM 13
  • #7
Hi Guys, doing some research, I found that, if you want your device to use the full RAM, you must recompile the kernel with ENABLE_HIGHMEM=yes option (because of the architecture of memory allocation in ARM and x86 systems).
I'm not good compiling and making linux kernels, but it wold be wonderfull if some of you try it to see if all RAM begin usable.
You are all making precious work on this proyect!
If I'm not wrong, that flag is only used in devices that have a lot of RAM (even more than 2 GB)
  • #8
If I'm not wrong, that flag is only used in devices that have a lot of RAM (even more than 2 GB)

Well that's true, but is not all the true. That flag was "popular" in systems with memory >2GB because it let users to access memory pages originally reserved for the kernel (around 1 of 3 of the memory size, at least it says kernel.org), letting in this way take advantage of using more than the traditional 2GB that a i386 system can access.
However this has a processing cost, because the system has to liberate HighMem pages copying them to "another place" (not pretty sure if it occurs to swap space), take the new pages, processing them, an make the work back to have the original pages in place. So, in escence, disable access to HighMem, make the system faster and cheaper in cost of processing, but don't let you use full phisical memory, wich means less parallels aplications in memory.
Would be really intersting testing this in limited systems like Lumia, obviously this will have an effect on battery duration (more processing, more energy used), but if its not too drastic, will have the benefict of running more apps or bigger apps as well.
I'm still trying to learn how to recompile the kernel, but it's not my speciality... but if I can get it on, I'll be more than happy to let you know and share for testing the reconfigured kernel.
Meanwhile if someoane has success on it, would be great to know the experience.
  • #9
Anybody tried this on the 630?
The Lumia 630 is not supported, only 52x, 620, 720 and 720T.
  • #10
I want to know how to install Sim (Etisalat) and how to fix cellular network connections?
thanks for your time
TBM 13
  • #11
I want to know how to install Sim (Etisalat) and how to fix cellular network connections?
thanks for your time
You can't do that.
mhatreudu
  • #12
working fine with lumia 720
Anybody tried this on the 630?
hey thanks ..i got it working for lumia720.
except for camera its in good state.
trying to install 1 G-app but its not able to add any google account to the device.
hence getting error ==no google account attached to this device===

any suggestion...

mhatreudu
  • #13
Build environment

Guys,
I have been able to make lineage13 is work in lumia720.great.
looking for setting up a build environment for lineosage13 .. locally .have downloaded code on Ubuntu but not sure about the which version of android sdk to use?
Regards

TBM 13
  • #14
Guys,
I have been able to make lineage13 is work in lumia720.great.
looking for setting up a build environment for lineosage13 .. locally .have downloaded code on Ubuntu but not sure about the which version of android sdk to use?
Regards
If you want to build AOSP/LOS, You don't need Android SDK. I suggest you to search for a build guide here in XDA
  • #15
I was trying to install A4L even while my phone is showed in WInternals as SAMSUNG, not HYNIX because it's kind a useless without internet but after unlocking bootloader and trying to connect phone in mass storage mode i don't see it as "MainOS" in windows. Everything looks just like before i unlocked bootloader. Lumia 520.
mhatreudu
  • #16
I was trying to install A4L even while my phone is showed in WInternals as SAMSUNG, not HYNIX because it's kind a useless without internet but after unlocking bootloader and trying to connect phone in mass storage mode i don't see it as "MainOS" in windows. Everything looks just like before i unlocked bootloader. Lumia 520.

If bootloader is unlocked successfully then it should show the MainOS properly.Try restarting with powerbutton + vol up or down as appropriate key pressed simultaneously.make sure battery is full.
  • #17
If bootloader is unlocked successfully then it should show the MainOS properly.Try restarting with powerbutton + vol up or down as appropriate key pressed simultaneously.make sure battery is full.

It doesn't help. Tried several times.
mhatreudu
  • #18
It doesn't help. Tried several times.
the correction is power button+camera button,after the mobile vibrate release power button and hold on the camera button for approximately 4 secs.
worked for me and surely will work for you too.
  • #19
the correction is power button+camera button,after the mobile vibrate release power button and hold on the camera button for approximately 4 secs.
worked for me and surely will work for you too.

Doesn't work for me. When i press power + camera phone is booting but when i release camera button phone is turning off and i have to remove battery to start it again. Maybe it's because i have "Samsung" not "Hynix" in Windows Internals
  • #20
hello
im trying to install os on 520
but in installing progress with side load, installation terminated at 47%
any idea why?

Similar threads

thinhx2

How to Install Android on Nokia Lumia 520

Source: https://forum.xda-developers.com/t/android4lumia-android-for-lumia-52x-620-and-720.3985347/