[Redmi Note 2 Android Development] Gyovany96:
Best SOT by far ! - Updated & Revised [MIUI 9.5 Stable/MIUI 9.3 Beta] - 23/12/2018

PROJECT RE-OPENED !

ANNOUNCEMENT

Voting time !

Poll : Which provider do you prefer ?

Poll : SKINNY or SKINNY-V2 ?

Opinions : What's the best modem ?​

Battery improvement method !

Instructions​

https://xdaforums.com/showpost.php?p=73226683&postcount=1456

All RN2 modems

: Google Drive

New Thread Rules

: Click me

For more discussions and others join Telegram group !

To see some SOT results click here !

SKINNY-V2 SOT results here !

MIUI 9

Stable :

SKINNY -> MIUI 9.5 Stable 9.5.2.0 - Release Notes - MiuiPro

SKINNY -> MIUI 9.5 Stable 9.5.2.0 - Release Notes - MultiRom

SKINNY -> MIUI 9.5 Stable 9.5.1.0 - Release Notes - MiuiPro | MultiRom

SKINNY / SKINNY-V2 -> MIUI 9.2 Stable 9.2.3.0 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

SKINNY / SKINNY-V2 -> MIUI 9.2 Stable 9.2.2.0 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

Beta :

SKINNY / SKINNY-V2 -> MIUI 9.3 Beta 8.1.18 - Release Notes - Xiaomi.eu - EOL

SKINNY / SKINNY-V2 -> MIUI 9.1 Beta 7.11.16 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

SKINNY / SKINNY-V2 -> MIUI 9.1 Beta 7.11.9 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

SKINNY / SKINNY-V2 -> MIUI 9.1 Beta 7.11.2 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

SKINNY / SKINNY-V2 -> MIUI 9 Beta 7.10.26 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

SKINNY / SKINNY-V2 -> MIUI 9 Beta 7.10.19 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

SKINNY / SKINNY-V2 -> MIUI 9 Beta 7.10.12 - Release Notes - Xiaomi.eu | MiuiPro | MultiRom

MIUI 8

Stable :

SKINNY-V2 -> MIUI 8.5 Stable 8.5.2.0-SKINNY-V2 - Release Notes - MultiRom

SKINNY-V2 -> MIUI 8.5 Stable 8.5.2.0-SKINNY-V2 - Release Notes - Xiaomi.eu

SKINNY -> MIUI 8.5 Stable 8.5.2.0-SKINNY - Release Notes - MultiRom

SKINNY -> MIUI 8.5 Stable 8.5.2.0-SKINNY - Release Notes - Xiaomi.eu

SKINNY-V2 -> MIUI 8.2 Stable 8.2.1.0-SKINNY-V2 - Release Notes - MultiRom

SKINNY-V2 -> MIUI 8.2 Stable 8.2.1.0-SKINNY-V2 - Release Notes - Xiaomi.eu

SKINNY -> MIUI 8.2 Stable 8.2.1.0-SKINNY - Release Notes - Xiaomi.eu

SKINNY-V2 -> MIUI 8.1 Stable 8.1.3.0-SKINNY-V2 - Release Notes - MultiRom

SKINNY-V2 -> MIUI 8.1 Stable 8.1.3.0-SKINNY-V2 - Release Notes - Xiaomi.eu

SKINNY -> MIUI 8.1 Stable 8.1.3.0-SKINNY - Xiaomi.eu

SKINNY -> MIUI 8 Stable 8.0.2.0-SKINNY - Xiaomi.eu

SKINNY -> MIUI 8 Stable 8.0.1.0-SKINNY - Xiaomi.eu

SKINNY-V2 -> MIUI 7.5 Stable 7.5.5.0-SKINNY-V2 - Release Notes - MultiRom

SKINNY -> MIUI 7.5 Stable 7.5.3.0-SKINNY - Xiaomi.eu

Beta :

SKINNY-V2 -> MIUI 8.6 Beta 7.6.8-SKINNY-V2 - Release Notes - MultiRom

SKINNY-V2 -> MIUI 8.6 Beta 7.6.8-SKINNY-V2 - Release Notes - Xiaomi.eu

SKINNY-V2 -> MIUI 8.2 Beta 6.11.10-SKINNY-V2 - Release Notes - Xiaomi.eu

I recommend a Nandroid Backup first , just in case you don't like it and please READ this entire post and ROMs

Release Notes

before flashing and download what apps you need to replace deleted ones !

You can use

MIUI Backup

app to backup your apps and settings and not doing the whole setup process again !

Titanium Backup

restore instructions !

Instructions :

Clean install ( Wipe: System , Data , Dalvik Data , Cache ) - after you get ERROR 7 in TWRP just flash ROM without wiping again

For root flash Official SuperSU or Magisk ( if Magisk not asking for root permission try older version like 15.1/16/17.1 ) - don't let TWRP to flash SuperSU automatically or you'll get an bootloop

Skip the entire configuration screen ! ( Wifi connect , Google login ) - if you still get an error at Google Account / "Provision has stopped" -> enable Airplane Mode by holding Power button

*First Google login may take longer until Google Play Services build/download resources or trying to update , so be patient !

**To skip that download latest Google Play Store and Google Play Services for our device and update them manually from here

Things I did :

Replaced host file with updated one from AdAway app for NO ads

Replaced TouchBoost with modified one ( 1 core at 403MHz )

Deleted ~65 apps , files and folders ( ~85 apps + libs on

SKINNY-V2

)

Added Root Explorer , SD Maid , APUS Browser ,

aCalendar , ColorNote , NovaLauncher , Pulsar , QuickPic as System Apps

Replaced Camera with modded MiuiCamera by [MENTION=5952980]jajk[/MENTION] for new

Max

photo quality option

Updated BusyBox to 1.29.3-osm0sis

Changed modem to P58 for better battery management

Added 6 Way Advanced Reboot by [MENTION=5952980]jajk[/MENTION]

Updated latest media files

Deleted apps :

SKINNY

system/app/

AMAPNetworkLocation

AnalyticsCore

AppIndexProvider

ApplicationsProvider

BugReport

CalendarImporter

cit

CloudPrint2

CloudService

DocumentsUI

Email

FileExplorer

FM

FTPreCheck

FWUpgrade

FWUpgradeProvider

KSICibaEngine

LiveWallpaperPicker

LocationEM2

Metok

MiAssistant

MiGalleryLockscreen

MiLinkService

MiraVision

MiuiCompass

MiuiScanner

MTKAndroidSuiteDaemon

MtkFloatMenu

MTKLogger

PacProcessor

PaymentService

PerfTurbo

PicoTts

PrintSpooler

SmsExtra

SpacesCore

SpacesPolicyApp

SpacesSettings

SSCMService

StepsProvider

SYSOPT

SystemHelper

TranslationService

VoiceUnlock

Whetstone

XiaomiAccount

XiaomiSimActivateService

XMRemoteController

system/priv-app/

BatteryWarning

Browser

cit

CloudBackup

CloudServiceSysbase

FindDevice

GoogleFeedback

GooglePartnerSetup

MiDrop

Mipub

MusicFX

OneTimeInitializer

PersonalAssistant

SharedStorageBackup

SpacesManagerService

SpacesTrustAgent

YellowPages

SKINNY-V2

++++++++++

AntiSpam

Calendar -> aCalendar

CleanMaster

GuardProvider

HTMLViewer

KingSoftCleaner

MiuiGallery -> QuickPic

MiuiVideo -> QuickPic

MiWallpaper

Music -> Pulsar

NetworkAssistant2

Notes -> ColorNotes

PowerKeeper

SecurityAdd

SecurityCoreAdd

SoundRecorder

TouchAssistant

WearherProvider

Weather

Deleted files and folders :

SKINNY

data/miui/app/noncustomized/XiaomiAuthenticator.apk

data/miui/cust/

data/miui/gallery/

data/miui/mms/

data/miui/precust_theme/

system/etc/iAmCdRom.iso

system/etc/jeejen/

system/etc/radvd/

system/etc/voicecommand/

system/etc/voiceextension/

system/etc/Whetstone Permission/

system/res/

system/spaces/

SKINNY-V2

++++++++++

Removed libs :

/system/lib/libbspatch.so

/system/lib/libdce-1.1.14-mfr.so

/system/lib/libDecRes_sdk.so

/system/lib/libDToken.so

/system/lib/libentryexpro.so

/system/lib/libfamily_jni.so

/system/lib/libffmpeg-miplayer.so

/system/lib/libgetuiext.so

/system/lib/libhotknot_vendor.so

/system/lib/libhotknot.so

/system/lib/libJeejenAisound.so

/system/lib/libjeejenmsc.so

/system/lib/libkcmutil.so

/system/lib/libkcmutilex.so

/system/lib/libminivenus.so

/system/lib/libMiuiGalleryNSGIF.so

/system/lib/libmresearch.so

/system/lib/libNative.so

/system/lib/libnfc_ndef.so

/system/lib/libpatcher_game_jni.so

/system/lib/libpatcher_jni.so

/system/lib/libsecurities_sdk.so

/system/lib/libsecuritysdk-3.1.27.so

/system/lib/libShopSigned.so

/system/lib/libsic_helper.so

/system/lib/libspaces_jni.so

/system/lib/libTmsdk-2.0.9-mfr.so

/system/lib/libvoicerecognition_jni.so

/system/lib/libvoicerecognition.so

/system/lib/libwebp.so

/system/lib/libweibosdkcore_sogou.so

/system/lib/libxiaomimediaplayer.so

/system/lib/libxiaomiplayerwrapper.so

/system/lib64/libams-1.1.7-m-mfr.so

/system/lib64/libams-1.1.7-mfr.so

/system/lib64/libapssdk.so

/system/lib64/libavast-utils.so

/system/lib64/libavast-vps-interface.so

/system/lib64/libavlasys.so

/system/lib64/libavlm.so

/system/lib64/libavlurl.so

/system/lib64/libBaiduMapSDK_base_v4_0_0.so

/system/lib64/libBaiduMapSDK_search_v4_0_0.so

/system/lib64/libBaiduMapSDK_util_v4_0_0.so

/system/lib64/libBankCardRecognizer.so

/system/lib64/libdce-1.1.14-mfr.so

/system/lib64/libDexHelper.so

/system/lib64/libdidi_secure.so

/system/lib64/libduokantext.so

/system/lib64/libhotknot_vendor.so

/system/lib64/libhotknot.so

/system/lib64/libhw_instanttrans.so

/system/lib64/libhwocr_cntools_shared.so

/system/lib64/libidcardquality_v1.0.3.so

/system/lib64/libjni_pacprocessor.so

/system/lib64/libMiuiGalleryNSGIF.so

/system/lib64/libnexcralbody_mc_jb.so

/system/lib64/libnexeditorsdk.so

/system/lib64/libnexralbody_audio.so

/system/lib64/libnfc_ndef.so

/system/lib64/libpatcher_game_jni.so

/system/lib64/libpatcher_jni.so

/system/lib64/libPinguoImageSDK.so

/system/lib64/libprintspooler_jni.so

/system/lib64/libQuadrangleRecognizer.so

/system/lib64/libsgmain.so

/system/lib64/libsgmainso-5.1.2011.so

/system/lib64/libtbdecode.so

/system/lib64/libtbtv3312.so

/system/lib64/libTmsdk-2.0.9-mfr.so

/system/lib64/libTrafficRadar.so

/system/lib64/libttscompat.so

/system/lib64/libttscompat.so

/system/lib64/libttspico.so

/system/lib64/libttspico.so

/system/lib64/libunipaychsec.so

/system/lib64/libweibosdkcore.so

/system/lib64/libwrapnexpcmcalbody.so

/system/lib64/libxmpass_sdk_patcher.so

/system/lib64/xmpass_libweibosdkcore.so

/system/vendor/lib64/libcom_fingerprints_productiontestmanager.so

/system/vendor/lib64/libcom_fingerprints_sensor.so

Things to do after flash ! Very important !

Using Root Explorer check in system/app/ and system/priv-app/ for empty folders ( some just with libs into ) and

delete them

! Ex: jjhome , MiuiScanner , PicoTts... etc.

Use SD Maid to

delete corpses

(leftovers from apps) and then

disable autostarts

for the following apps : ( Help ! )

MIUI SDK (com.miui.core)

SIM Toolkit (com.android.stk)

Music (com.miui.player)

Google One Time Init (com.google.android.onetimeinitializer)

Download Manager (com.android.provider.downloads)

Contacts Storrage (com.android.provider.contacts)

Calendar storage (com.android.provider.calendar)

Calendar (com.android.calendar)

Backup (com.miui.backup) -

and freeze it

(unfreeze when you need it )

Xiaomi Service Framework (com.xiaomi.xmsf) -

and freeze it

Xiaomi Sim Activate Service (com.xiaomi.simactivate.service) -

and freeze it

Updater (com.android.updater)

Themes (com.android.thememanager)

Omacp (com.mediatek.omacp)

Notes (com.miui.notes)

OneTimeInitializer (com.android.onetimeinitializer)

PersonalAssistantPlugin (com.miui.home.launcher.assistant) -

just freeze

MTK NLP Service (com.mediatek.nlpservice)

Google Partner Setup (com.google.android.partnersetup)

Google Contacts Sync (com.google.android.syncadapters.contacts) -

if you don't use it

!

Atci_service (com.mediatek.atci.service)

*Also disable autostarts for third party apps that you don't need to start at boot ( Ex: Facebook , Gmail , Youtube... etc. ). Don't forget to disable autostarts from MIUI Security app too

Tips and tricks :

Basics

Use Greenify ! -

highly recommended

Use Quickpic instead of MiuiGallery ( delete MiuiGallery and MiuiVideo ) ! -

highly recommended

Delete PowerKeeper app if you dont need some notifications like Instagram etc. ( Messenger and Whatsapp works ! ) and to reduce wakelocks ! -

highly recommended

Delete or freeze apps you don't use ! (Ex: AntiSpam , TouchAssistant etc. )

Disable autostarts for third party apps from SD Maid and MIUI Security app due to your preference

Use 2G network if you don't use/need mobile data (don't do it of your signal is affected ) !

Change animations to 0.5x from Developers Settings !

Check Force GPU rendering box from Developers Settings !

Don't set display Colors and contrast to auto !

Try to use low Brightness or even disable auto-brighness !

Remember to turn off Wifi , Mobile Data , Bluetooth , GPS when you don't use them !

Disable Syncing or try to reduce it !

Reduce apps notifications ! I have only Messenger and WhatsApp notifications enabled !

Don't use features like 'Lock device when in pocket' , etc. !

Don't unplug charger immediately after reaches 100% ! Always use original one !

Optional :

For even deeper optimization you can check Skinny Pro Custom Boot Images thread ! Be careful , not for noobs !

Note that some features like Themes , Xiaomi Account , Scanner , Compass , etc. are gone ! But you can re-install what you need and get some back

READ EXTRA !

Extra :

Starting with MIUI 9 you'll find the

Extra

zips on AndroidFileHost into the same ROM folder !

If you want to connect with an

MS EXCHANGE account or any other account

that you can't find in Settings-Accounts or even Gmail app then you have to install Email

If you have trouble with

Storrage management

and can't acces your files using other apps ( Ex: Can't sync MEGA , can't import Themes ) then you have to install FileExplorer and DocumentsUI

If you wanna get the

Themes

or

Xiaomi Account

back install XiaomiAccount and FindDevice ( + RtMiCloudSDK into system/priv-app - MIUI 9.5 Stable 9.5.1.0/9.5.2.0 ). - !!! Put FindDevice into system/priv-app/ !!! To import themes install FileExplorer. Applying imported themes requires an

designer authorized Xiaomi account

( How to bypass authorization - MIUI 8 )

If you want

MiCloud

back install CloudService , CloudSysbase and CloudBackup. - !!! Put CloudSysbase and CloudBackup into system/priv-app/ !!! Of course first you need Xiaomi Account from above instructions ! ( starting with Beta 7.10.5 , 05/10/2017 )

If you want the

Weather

back in SKINNY-V2 you need to install Weather and WeatherProvider into system/priv-app/ ( starting with Beta 7.10.12 , 20/10/2017 )

If you want to

change wallpaper/lockscreen wallpaper

tap and hold home screen -> change wallpaper then select Browse -> QuickPic. -

Stable 8.1.3.0-SKINNY-V2

If you want to import

ringtones

install FileExplorer or simply paste your ringtones into internal storage MIUI/ringtone/

If you want the

FM Radio

back you need to install FM ( starting with Beta 6.10.13 , 14/10/2016 )

*To install apps you need to copy the entire app folder to system/app/ , set permissions to folder 0755 and permissions to .apk 0644 and reboot your phone !

DO NOT TRY TO FLASH EXTRA ZIP

!

Google calendar not showing in MIUI Calendar FIX !

- Since this is a bug in MIUI 7/8/9 for a long time , I found a way to fix it :

First sync Google calendar from Accounts , then using SQLite Editor navigate to data/data/com.android.providers.calendar/databases/ , open calendar.db/calendars and modify your wanted calendar's visible and sync_events columns from 0 to 1. Next open MIUI Calendar and press Refresh !

If you like my ROM and appreciate my work , just hit the

Thanks

button ! If you want to help this project feel free to donate !:good:

​