Git Product home page Git Product logo

android-tutorials's Introduction

Android-tutorials

Hi,
in this section you will find my tutorials for upgrading your Android phones and tablets to the latest stable Android version available.
These guides are detailed step-by-step for easier phone upgrade.
Enjoy, djibe.

Latest ROMs for all phones


Asus Transformer Prime TF201

You can upgrade your Asus Transformer Prime from any version to Android 7.1 Nougat / LineageOS 14.1.

Tutorial is here (113.000+ views): https://forum.xda-developers.com/t/guide-tutorial-asus-transformer-prime-tf201-stock-to-android-7-1-nougat.3486237/

What you will learn:

  • Unlock Asus bootloader
  • Backup Asus tab using NVFlash
  • Use fastboot
  • Install and use TWRP recovery
  • Format partitions to F2FS for better IO performances
  • Install Android 7.1 Nougat
  • Get root access
  • Overclock Transformer Prime TF201
  • Obtain Google mobile services (GMS) certification

Asus Transformer Pad TF300T

You can upgrade your Asus Transformer Pad TF300T from any version to Android 7.1 Nougat / LineageOS 14.1.

Tutorial is here (203.000+ views): https://forum.xda-developers.com/t/guide-tutorial-asus-transformer-pad-tf300t-any-version-to-android-7-1-nougat.3554744/

What you will learn:

  • Root TF300T
  • Use Mitmproxy
  • Unlock Asus bootloader in 2022
  • Use fastboot
  • Install and use TWRP recovery
  • Format partitions to F2FS for better IO performances
  • Install Android 7.1 Nougat
  • Get root access

Google/LG Nexus 4

You can upgrade your Google Nexus 4 (mako, LG E960) from stock Android 5.1.1 to Android 11 / LineageOS 18.1.

Tutorial is here (5000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-google-nexus-4-from-stock-to-android-11.4256577/

What you will learn:

  • Unlock bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Repartition stock partition table
  • Install Android 11
  • Get root access with Magisk

Google/Asus Nexus 7 2012

You can upgrade your Google Nexus 7 2012 tablet (3G or wifi) from stock to Android 7.1 Nougat / LineageOS 14.1.

Tutorial is here (16.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-google-nexus-7-2012-stock-to-android-7-1.4236959/

What you will learn:

  • Unlock bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Format partitions to F2FS for better IO performances
  • Install Android 7.1 Nougat
  • Get root access with Magisk

Google/Asus Nexus 7 2013

You can upgrade your Google Nexus 7 2013 tablet (LTE or wifi) from stock to Android 13 / LineageOS 20.

Tutorial is here (45.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-google-nexus-7-2013-stock-to-android-13.4275457/

What you will learn:

  • Unlock bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 13
  • Install Google Apps
  • Get root access with Magisk
  • Install and use Netflix and Disney+

HTC One M7

You can upgrade your HTC One M7 from Stock Android 4.3 to Android 11 / LineageOS 18.1.

Tutorial is here (35.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-htc-one-m7-stock-to-android-11-lineageos-18-1.3781366/

What you will learn:

  • Unlock HTC bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 11
  • Install Google Apps
  • Get root access with Magisk
  • Revert to stock ROM to desimlock/debrand phone

HTC One M8

You can upgrade your HTC One M8 from stock to Android 13 / LineageOS 20.

Tutorial is here (11.000+ views): https://xdaforums.com/t/guide-tutorial-howto-htc-one-m8-stock-to-android-13.4125467/

What you will learn:

  • Unlock HTC bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 13
  • Install Google Apps
  • Get root access with Magisk

You can try early versions of Android 14 too !


HTC One M9

You can upgrade your HTC One M9 from stock to Android 12 / LineageOS 19.

Tutorial is here (2000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-htc-one-m9-any-model-from-stock-to-android-12.4471583/

What you will learn:

  • Flash HTC RUU (Rom Update Utility)
  • Upgrade to Android 7 Nougat
  • Unlock HTC bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 12
  • Install Google Apps
  • Get root access with Magisk

Huawei Honor 5X (kiwi)

You can upgrade your Huawei Honor 5X from stock to Android 10 / LineageOS 17.1.

Tutorial is here (4000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-huawei-honor-5x-from-stock-to-android-10.4563855/

What you will learn:

  • Unlock Honor 5X bootloader for $4
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 10 and Google Apps
  • Get root access with Magisk
  • Pass SafetyNet to use Netflix and Disney+

LG GPad 8.3 V500

You can upgrade your LG GPad 8.3 V500 from stock to Android 9 Pie / crDroid 5.x

Tutorial is here (33.000+ views): https://forum.xda-developers.com/lg-g-pad-83/general/guide-tutorial-howto-lg-gpad-8-3-v500-t3967069

What you will learn:

  • Root stock tablet
  • Install and use TWRP recovery
  • Install Android 9 Pie and Google Apps
  • Get root access

LG G2 (D802)

You can upgrade your LG G2 d802 from stock to Android 11 / LineageOS 18.

Tutorial is here (8000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-lg-g2-d802-stock-to-android-11.4339221/

What you will learn:

  • Upgrade Android 4.4.2 to Android 5
  • Root LG G3 in 2024
  • Install and use TWRP recovery
  • Install Android 11 and Google Apps
  • Install Magisk
  • Get root access

LG G3 D855

You can upgrade your LG G3 d855 from stock to Android 11 / LineageOS 18.

Tutorial is here (9000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-lg-g3-d855-stock-to-android-11.4267175/

What you will learn:

  • Downgrade Android 6 to Android 5
  • Root LG G3 in 2024
  • Unlock LG bootloader
  • Install and use TWRP recovery
  • Install Android 11 and Google Apps
  • Install Magisk
  • Get root access
  • Install and use Netflix SD and Disney+

LG G4 H815 / H811

You can upgrade your LG G4 h815 from stock to Android 11 / LineageOS 18.

Tutorial is here (17.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-lg-g4-h811-h815-from-stock-to-android-11.3879698/

What you will learn:


Motorola Moto G 4G/LTE 2013 (peregrine)

You can upgrade your Motorola Moto G LTE from stock to Android 9 / LineageOS 16.

Tutorial is here (14.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-motorola-moto-g-4g-peregrine-stock-to-android-9.3516234/

What you will learn:

  • Unlock Motorola bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 9 Pie
  • Get root access with Magisk

Motorola Moto G3 (osprey/merlin)

You can upgrade your Motorola Moto G3 from stock to Android 12 / LineageOS 19.

Tutorial is here (130 views): https://forum.xda-developers.com/t/guide-tutorial-howto-motorola-moto-g3-from-stock-to-android-12.4563839/

What you will learn:

  • Unlock Motorola bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 12 and Google Apps
  • Pass SafetyNet
  • Use Netflix and Disney+

Motorola Moto G5 (cedric)

You can upgrade your Motorola Moto G5 from stock to Android 11 / LineageOS 18.1.

Tutorial is here (860 views): https://forum.xda-developers.com/t/guide-tutorial-howto-motorola-moto-g5-stock-to-android-11.4524049/

What you will learn:

  • Unlock Motorola bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Remove bootloader unlock warning
  • Flash latest modem
  • Install Android 11 and Google Apps

Nvidia Shield Tablet K1 (shieldtablet)

You can upgrade your Nvidia Shield Tablet K1 from stock to Android 9 / LineageOS 16.

Tutorial is here (2000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-nvidia-shield-tablet-k1-stock-to-android-9.4524451/

What you will learn:

  • Unlock Nvidia bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 9 and Google Apps

OnePlus OnePlus 2

You can upgrade your OnePlus 2 from stock to Android 13 / LineageOS 20.

Tutorial is here: https://xdaforums.com/t/guide-tutorial-howto-oneplus-2-stock-to-android-13.4645725/

What you will learn:

  • Remove FRP lock
  • Unlock bootloader
  • Flash your phone with adb and fastboot
  • Backup partitions - Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 13
  • Root to use Netflix, Disney ...
  • Set Dark mode for better battery

Samsung Galaxy Note 3

You can upgrade your Samsung Galaxy Note 3 (hlte) from stock to Android 12 / LineageOS 19.

Tutorial is here: https://forum.xda-developers.com/t/guide-tutorial-howto-samsung-galaxy-note-3-stock-to-android-12-1.4628405/

What you will learn:

  • Flash your phone with Odin
  • Backup IMEI and Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 12
  • Get root access and SafetyNet with Magisk
  • Set Dark mode for better battery

Samsung Galaxy Grand Prime G531F

You can upgrade your Samsung Galaxy Grand Prime G531F from any version to Android 5.1.1 Lollipop / CS-Rom 3.2.

Tutorial is here (15.000+ views): https://forum.xda-developers.com/grand-prime/general/guide-tutorial-samsung-galaxy-grand-t3795200

What you will learn:

  • Use the phone even if you don't know the codes of the Google account
  • Flash your phone using Odin
  • Install and use TWRP recovery
  • Format partitions to F2FS for better IO performances
  • Install Android 5.1 Lollipop
  • Get root access
  • Obtain Google mobile services (GMS) certification

Samsung Galaxy S i9000

You can unlock your Samsung Galaxy S I9000 to use it with any mobile network carrier.

Tutorial is here (2000+ views): https://forum.xda-developers.com/galaxy-s-i9000/general/guide-tutorial-howto-unlock-debrand-t4053109

What you will learn:

  • Root phone
  • Unlock/desimlock/debrand your phone

You can upgrade your Galaxy S GT-I9000 from any version to Android 6 Marshmallow.

Tutorial is here (7000+ views): https://forum.xda-developers.com/galaxy-s-i9000/general/guide-tutorial-howto-samsung-galaxy-s-t4115653

What you will learn:

  • Flash your phone with Odin
  • Use custom kernel for better performances
  • Flash and use CWM recovery
  • Install Android 6 Marshmallow (and 4.4 KitKat which is recommended)
  • Install OpenGApps
  • Get root access

Samsung Galaxy S2 i9100 or 9100p

You can upgrade your Galaxy S2 from any version to Android 7.1 Nougat / LineageOS 14.1.

Tutorial is here (128.000+ views): https://forum.xda-developers.com/galaxy-s2/help/guide-tutorial-samsung-galaxy-s2-i9100-t3538601

What you will learn:

  • Flash your phone without a PC, Odin or Samsung's download mode, just from recovery
  • Repartition your internal memory with Lanchon Repit to have bigger partitions
  • Format partitions to F2FS for better IO performances
  • Use custom kernel for better performances
  • Flash and use TWRP recovery
  • Install Android 7.1 Nougat
  • Get root access
  • Overclock CPU
  • Obtain Google mobile services (GMS) certification

TODO: style, update


Samsung Galaxy S3 i9300

You can upgrade your Samsung Galaxy S3 from any version to Android 9 Pie / LineageOS 16.

Tutorial is here (14.000+ views): https://forum.xda-developers.com/galaxy-s3/help/guide-tutorial-samsung-galaxy-s3-i9300-t3491788

What you will learn:

  • Flash your phone with Odin
  • Flash and use TWRP recovery
  • Install Android 9 Pie / Optimized LineageOS 16
  • Fix Wifi
  • Get root access with Magisk
  • Use Dark mode

TODO: style, update


Samsung Galaxy S4 i9505 (jfltexx)

You can upgrade your SGS4 from any version to Android 11 R / LineageOS 18.1.

Tutorial is here (6000+): https://forum.xda-developers.com/galaxy-s4/help/guide-tutorial-samsung-galaxy-s4-i9505-t3517706

What you will learn:

  • Flash TWRP recovery with Odin
  • Make a Nandroid backup with TWRP recovery
  • Install a custom ROM with TWRP recovery
  • Install Android 11
  • Get root access with Magisk
  • Use Dark mode

TODO: compatible models


Samsung Galaxy S5 (klte/Snapdragon)

You can upgrade your SGS5 from any version to Android 13 / LineageOS 20.

Tutorial is here (13.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-samsung-galaxy-s5-from-stock-to-android-12.4354951/

What you will learn:

  • Flash your phone with Odin
  • Backup IMEI/EFS partition and all partitions
  • Flash and use TWRP recovery
  • Install Android 13
  • You can try early versions of Android 14 too !
  • Get root access with Magisk

Samsung Galaxy S5 mini G800F (kminilte/Exynos)

You can upgrade your SGS5 mini from Stock to Android 9 Pie / LineageOS 16.

Tutorial is here (37.000+ views): https://forum.xda-developers.com/galaxy-s5-mini/general/guide-tutorial-samsung-galaxy-s5-mini-t3669605

What you will learn:

  • Flash your phone with Odin
  • Backup IMEI/EFS partition and all partitions
  • Flash and use TWRP recovery
  • Install Android 9 Pie
  • Get root access with Magisk
  • Set Dark mode for better battery

Samsung Galaxy S6

You can upgrade your Samsung Galaxy S6 (SM-G920F/zeroflte) from Stock to Android 13 / LineageOS 20.

Tutorial is here (39.000+ views): https://xdaforums.com/t/guide-tutorial-howto-samsung-galaxy-s6-sm-g920f-stock-to-android-13.4108425/

What you will learn:

  • Flash your phone with Odin
  • Backup IMEI and Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 13
  • Get root access and SafetyNet with Magisk
  • Change screen resolution for better battery
  • Set Dark mode for better battery
  • Change screen resolution for better battery

Samsung Galaxy S7

You can upgrade your Samsung Galaxy S7 (herolte/Exynos SOC) from stock to Android 13 / LineageOS 20.

Tutorial is here (21.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-samsung-galaxy-s7-herolte-stock-to-android-13.4201187/

What you will learn:

  • Flash your phone with Odin
  • Backup IMEI and Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 13
  • You can try early versions of Android 14 too !
  • Get root access and SafetyNet with Magisk
  • Set Dark mode for better battery

Samsung Galaxy S7 Edge

You can upgrade your Samsung Galaxy S7 Edge (hero2lte/Exynos SOC) from stock to Android 13 / LineageOS 20.

Tutorial is here (11.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-samsung-galaxy-s7-edge-stock-to-android-13.4404405/

What you will learn:

  • Flash your phone with Odin
  • Backup IMEI and Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 13
  • Set Dark mode for better battery

Samsung Galaxy S8 and S8+

You can upgrade your Samsung Galaxy S8 (dreamtlte/Exynos SOC) and S8+ (dream2lte) from stock to Android 13 / LineageOS 20.

Tutorial is here (3000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-samsung-galaxy-s8-stock-to-android-13.4599235/

What you will learn:

  • Flash your phone with Odin
  • Backup IMEI and Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 13
  • Root to use Netflix, Disney ...
  • Set Dark mode for better battery

Samsung Galaxy Tab 2

You can upgrade your Samsung Galaxy Tab 2 from stock to Android 8.1 Oreo.

Tutorial is here (33.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-samsung-galaxy-tab-2-7-or-10-from-stock-to-android-8-1.4389219/

What you will learn:

  • Flash your tablet with Odin
  • Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 8.1
  • Install BitGApps

Samsung Galaxy Tab S2

You can upgrade your Samsung Galaxy Tab S2 from stock to Android 10 R.

Tutorial is here (46.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-samsung-galaxy-tab-s2-stock-to-android-10.4206561/

What you will learn:

  • Flash your tablet with Odin
  • Nandroid backup
  • Flash and use TWRP recovery
  • Install Android 10 / LineageOS 17.1
  • Install BitGApps
  • Install and use Magisk Root

Sony Xperia S

You can upgrade your Sony Xperia S (LT26i/nozomi) from any version to Android 8.1 / nAOSP rom.

Tutorial is here (15.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-sony-xperia-s-stock-to-android-8-1-oreo.4222141/

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Flash permanent recovery
  • Reformat partitions
  • Install Android 8.1 Oreo
  • Get root access with built-in root

Sony Xperia SP

You can upgrade your Sony Xperia SP (C5303/huashan) from any version to Android 10 Q / LineageOS 17.1.

Tutorial is here (3000+ views): https://forum.xda-developers.com/xperia-sp/general/guide-tutorial-howto-sony-xperia-sp-t4181823

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Flash permanent recovery with FOTAkernel
  • Install Android 10 Q
  • Get root access with Magisk

TODO: style


Sony Xperia Z2

You can upgrade your Sony Xperia Z2 (sirius/D6502/D6503) from any version to Android 11 / LineageOS 18.1.

Tutorial is here (1000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-sony-xperia-z2-stock-to-android-11.4495087/

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 11
  • Get root access with Magisk

Sony Xperia Tablet Z LTE/Pollux or Wi-Fi/Pollux_windy

You can upgrade your Sony Xperia Tablet Z LTE/Pollux or WiFi/Pollux_windy from any version to Android 9 Pie / LineageOS 16 (or even Android 13).

Tutorial is here (62.000+ views): https://forum.xda-developers.com/xperia-tablet-z/help/guide-tutorial-sony-xperia-tablet-z-lte-t3392831

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot and adb
  • Install and use TWRP recovery
  • Format partitions to F2FS for better IO performances
  • Install Android 9 Pie
  • Get root access with Magisk
  • Flash permanent recovery with FOTAkernel
  • Overclock tablet

Sony Xperia Z2 Tablet LTE/Castor or Wi-Fi/Castor_windy

You can upgrade your Sony Xperia Z2 Tablet LTE/Castor or WiFi/Castor_windy from any version to Android 11 / LineageOS 18.1.

Tutorial is here (19.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-sony-xperia-z2-tablet-stock-to-android-11.4356605/

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot and adb
  • Install and use TWRP recovery
  • Install Android 11 R
  • Get root access with Magisk

Sony Xperia Z4 Tablet LTE/karin or Wi-Fi/karin_windy

You can upgrade your Sony Xperia Z4 Tablet LTE/karin or WiFi/karin_windy from any version to Android 11 / LineageOS 18.1.

Tutorial is here (3000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-sony-xperia-z4-tablet-stock-to-android-11.4567917/

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot and adb
  • Install and use TWRP recovery
  • Install Android 11 R
  • Get root access with Magisk
  • Pass SafetyNet

Sony Xperia Z3 Compact

You can upgrade your Sony Xperia Z3c from any version to Android 11 / LineageOS 18.1.

Tutorial is here (5000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-sony-xperia-z3-compact-stock-to-android-11.4354117/

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot
  • Install and use TWRP recovery
  • Install Android 11 R
  • Install BitGapps
  • Get root access with Magisk

Sony Xperia Z5 Compact

You can upgrade your Sony Xperia Z5c from any version to Android 12 / LineageOS 12.1.

Tutorial is here: https://xdaforums.com/t/guide-tutorial-howto-sony-xperia-z5-compact-stock-to-android-12.4655815/

What you will learn:

  • Unlock Sony bootloader
  • Use fastboot
  • Flash latest Sony official firmware
  • Install and use TWRP recovery
  • Install Android 12
  • Install BitGapps
  • Get root access with Magisk

Xiaomi Mi 2 or Mi 2s (Aries)

You can upgrade your Xiaomi Mi2 or Mi2s from stock to Android 11 / AOSP 11.

Tutorial is here (9000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-xiaomi-mi-2-2s-stock-to-android-10.4391775/

What you will learn:

  • Flash and use TWRP recovery
  • Use fastboot and adb
  • Repartition with parted
  • Install Android 11
  • Install BitGApps

TODO: Android 11


Xiaomi Redmi Note 4/4X (mido, Snapdragon SOC)

You can upgrade your Xiaomi Redmi Note 4 from stock to Android 12 / LineageOS 19.1.

Tutorial is here (18.000+ views): https://forum.xda-developers.com/t/guide-tutorial-howto-xiaomi-redmi-note-4-snapdragon-stock-to-android-11-lineageos-18-1.4240159/

What you will learn:

  • Unlock Xiaomi bootloader
  • Use fastboot and adb
  • Install and use TWRP recovery
  • Install Android 12.1
  • Install MindTheGApps
  • Get root access with Magisk

android-tutorials's People

Contributors

djibe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

deyh2020

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.