yashsingh1/xdaforums huggingface dataset:
[Redmi Note 2 Android Development] Crim Soukyuu:
I've looked at the fstab.mt6795 file, which looks like this:

# Android fstab file.
#<src>	<mnt_point>	<type>	<mnt_flags and options>	<fs_mgr_flags>

/dev/block/platform/mtk-msdc.0/by-name/system	/system	ext4	ro	wait
/dev/block/platform/mtk-msdc.0/by-name/userdata	/data	ext4	noatime,nosuid,nodev,noauto_da_alloc,discard	wait,check,resize,encryptable=footer
/dev/block/platform/mtk-msdc.0/by-name/cache	/cache	ext4	noatime,nosuid,nodev,noauto_da_alloc,discard	wait,check
/dev/block/platform/mtk-msdc.0/by-name/protect1	/protect_f	ext4	noatime,commit=1,nosuid,nodev,noauto_da_alloc,nodelalloc	wait,check,autoformat
/dev/block/platform/mtk-msdc.0/by-name/protect2	/protect_s	ext4	noatime,commit=1,nosuid,nodev,noauto_da_alloc,nodelalloc	wait,check,autoformat
/devices/mtk-msdc.0/11230000.MSDC0	auto	vfat	defaults	voldmanaged=sdcard0:emmc@intsd,noemulatedsd
/devices/mtk-msdc.0/11240000.MSDC1	auto	vfat	defaults	voldmanaged=sdcard1:auto
/devices/bus.2/11270000.USB3_XHCI	auto	vfat	defaults	voldmanaged=usbotg:auto

Am I reading it correctly that I have to change the MSDC1 entry to ext4? Because that doesn't seem to work.
[Redmi Note 2 Android Development] DarthJabba9:
What syntax are you using? I think you might need to follow the syntax of the previous ext4 lines - source, mountpoint, type, flags&options
[Redmi Note 2 Android Development] jajk:
Link to global 7.5.10 last post on this page:

https://translate.googleusercontent...=15280&usg=ALkJrhhZdkG7bdBxiAAsiu81dRXa-XxVvw

[MENTION=5898910]Crim Soukyuu[/MENTION] It is not a s simple as it first looks. You may need to look at removing the fuse line as well plus changing platform.xml.

[MENTION=5850987]DarthJabba9[/MENTION] There is a subtle difference in the thermal profiles which is probably where any battery economy will come from. You could copy the later thermal profile back into 7230 to get any benefit.

I am going to load 7510 now to see what benefit if any there is - will report back shortly.
[Redmi Note 2 Android Development] jajk:
I can now say that global 7.5.10 is the best version so far:good:

A Skinny Boot image is underway - stay tuned.

Skinny_Pro_MIUI7_7510-15b_boot.img now up. This is no longer backwards compatible with older versions of MIUI and is essentially the same kernel and ramdisk as MIUI8.
[Redmi Note 2 Android Development] jerryshaw12:
Is that your kernel which disable memory optimalization in 7.5.1.0? Or it's just a default settings?
[Redmi Note 2 Android Development] DarthJabba9:
It was that way in 7.3.20 as well, so it is possibly a new default.
[Redmi Note 2 Android Development] jajk:
[MENTION=6150156]jerryshaw12[/MENTION] Nothing has changed. Skinny disables "mcd" service so that you can properly set your own zram and exposes the LMK setting for adjustment. This in a way, disables optimization but not directly in the settings menu. Enabling app lock will disable memory optimization apparently.

Forgot to mention that Skinny_Pro_MIUI7_7510-15b_boot.img is also usable with all MIUI8 versions to date and is complete (will disable mcd unlike preliminary version).

All versions from this onward include the ramdisk code (init.mt6795.usb.rc) to support mass storage mode as provided in [MENTION=5223771]Nikoz47[/MENTION] [MENTION=5857044]vova.vafin[/MENTION] and maybe other ROMs. Thanks to whoever the originator is for this mod. The settings at O.S level must be provided by the ROM, not boot image.
[Redmi Note 2 Android Development] jajk:
Added modtpfiles.zip. These are some modded thermal profiles that are meant to improve fluency and reduce heating. Backup originals first and set permissions on these replacements after copy into /etc/.tp folder.

Usable on any version but created to solve an apparent problem with 6.6.30

Feedback on these please.....

Skinny_Pro_MIUI7_7510-15b_boot.img is renamed to Skinny_Pro_MIUI7.5_MIUI8_7510-15b_boot.img to clarify its application.
[Redmi Note 2 Android Development] Sleepy_Augie:
Btw [MENTION=5952980]jajk[/MENTION] Skinny_Pro_MIUI7.5_MIUI8_7510-15b_boot.img gave me a bootloop. I'm still using the MIUI 8 version from earlier.
[Redmi Note 2 Android Development] jajk:
[MENTION=7150090]Sleepy_Augie[/MENTION] Thanks for reporting. Is that a bootloop at lockscreen or it doesn't get that far?

I trust this is not with Xposed installed???
[Redmi Note 2 Android Development] DarthJabba9:
I can confirm that this works with 7.3.2.0 and 7.5.1.0. Thanks.
[Redmi Note 2 Android Development] Sleepy_Augie:
Doesn't get to lock screen, and no xposed used.
[Redmi Note 2 Android Development] DarthJabba9:
Unless something is wrong with what my phone is reporting, a miracle seems to have happened here (with skinnified 7.5.10). In 9 hours of idle time and little use, I have apparently only lost 3% of my battery.:confused: Normally, I would expect to have lost at least 10% by now. This seems too good to be true, and I am very suspicious of what my phone is reporting - but GSAM and Better Battery Monitor confirm it. More on this later, when, as I expect, I wake up from this dream ...
[Redmi Note 2 Android Development] jajk:
On 7.5.10 Skinnied: 5hrs screen on with max brightness, GPS on, 4G data on, running marine GPS software for all that time. Battery dropped from 100% to 65%. Previously on 7.2.30 under same conditions, 6hrs with battery dropping to 35%.
[MENTION=5850987]DarthJabba9[/MENTION] Maybe there is some improvement and it is not a dream. Bigger and more fish caught with 7.2.30 though:p

[MENTION=7150090]Sleepy_Augie[/MENTION] I will compare the 2 versions to see if I can spot what might cause a bootloop.
[Redmi Note 2 Android Development] sil_rain:
i can confirm, miui 8 6.6.30 + MIUI8_7510-15b cause bootloop
[Redmi Note 2 Android Development] maxx_hr:
Also confirm bootlop on that version (miui 8.eu 6.6.30).
[Redmi Note 2 Android Development] jajk:
Use Skinny_Pro_MIUI8_6617-1_boot.img until I release a new image for MIUI8 which disables mcd.

Can anyone post the boot.img from 6630 so I can base it on that?
[Redmi Note 2 Android Development] jerryshaw12:
flashed skinny pro 7.5.1.0 on lhmmide, it have several weird bugs maybe? I am unable to get root confirmation, some sort of stuttering, stuck at 100% in play store
[Redmi Note 2 Android Development] jajk:
[MENTION=6150156]jerryshaw12[/MENTION] There are quite a few mentions of unable to get root with 7330 onwards on forums but it worked for me like it always does. The difference may be that I do not allow the ROM to install SU, Gapps or Recovery during ROM installation. I install these separately, after first boot, using my own TWRP that is known to work and app versions of my choosing.

Reflash a SuperSu.zip via TWRP (not as an app in MIUI), reinstall Open Gapps from the package included in the ROM (it will install correctly second time around) and you should be flying. There seems to be quite a bit of background data downloaded in the first instance (updating Android O.S and Gapps) which may account for any stuttering. You should also create and run a sensible init.d script to take full advantage of Skinny boot images.

......And install my Busybox updater so you are not running an extra app for no reason unless you want to slow your phone down.....?
[Redmi Note 2 Android Development] sil_rain:
boot from 6.6.3.0
[Redmi Note 2 Android Development] jajk:
Skinny_Pro_MIUI8_6630-15b_boot.img uploaded. This will work on all MIUI8 versions to date and is skinnied to the same level as all other 15b versions.

Thanks to [MENTION=4765043]sil_rain[/MENTION] for uploading the stock image:good:

Report back if there are any problems with this image as I am not on MIUI8 to test it myself. Previous bootloop was due to the omission of Miui8.rc file.

FYI: Kernel is identical in MIUI7.5.10 and all MIUI8 versions so far but the ramdisk has slight differences that make the boot images incompatible with each other.
[Redmi Note 2 Android Development] DarthJabba9:
Root is lost and becomes erratic once the SU binary updates itself from the Play Store. Best solution is to configure SuperSU so that it grants access by default (when you want to do something specific), and, when you have finished, then change the default setting back to "Prompt".
[Redmi Note 2 Android Development] DarthJabba9:
[MENTION=5952980]jajk[/MENTION] It looks like root is truly broken in 7.5.10. It is erratic beyond belief - sometimes on, but mostly off :( If your root package works, then can you please provide a link to it? Thanks.
[Redmi Note 2 Android Development] jajk:
[MENTION=5850987]DarthJabba9[/MENTION] I was on SU 2.52 that worked without problem. I have just updated to 2.76 and that seems O.K so far. Install the zip version via TWRP, not the app versions or update.

With this type of problem, I have to wonder why I do not see the issue at all and others have difficulties even though we are presumably using the same ROM and boot.img:confused:
[Redmi Note 2 Android Development] hkmaverick:
hi jajk

great work! can u post 714-15b on googledrive again, thks.
[Redmi Note 2 Android Development] jajk:
[MENTION=3466753]hkmaverick[/MENTION] Oops....it is now back again

Anyone confirm that 6630-15b image is working now?
[Redmi Note 2 Android Development] DarthJabba9:
Thanks. I was on 2.52 myself, and it was all working fine until SuperSU decided that the binary needed to be updated. I allowed it to update its binary, and all hell broke loose after that. But are you saying that, when SuperSU asks to update its binary, I should just run the installer for the latest release via TWRP?

PS: I have now stopped automatic updates in the play store...
[Redmi Note 2 Android Development] sil_rain:
somebody have random freezes for a few seconds on 7.5.1.0 with skinny boot?
[Redmi Note 2 Android Development] DarthJabba9:
I was having random freezes, but it wasn't with skinny boot. It stopped after deleting much of the Xiaomi bloat.
[Redmi Note 2 Android Development] sil_rain:
thanks, i'll try
[Redmi Note 2 Android Development] DarthJabba9:
Also, switching to modem p37 has helped with speeding up bluetooth and wireless connections.

I'm sure you have done a TWRP backup of everything before starting to tweak ...
[Redmi Note 2 Android Development] maxx_hr:
Working, but no init.d, and lot of lag. I have no time to search cause, must wait for weekend.
[Redmi Note 2 Android Development] jajk:
I have posted my personal skinny recipe for 7510 here for reference:

http://xdaforums.com/showpost.php?p=67624334&postcount=605

You really do need an init.d script to take full advantage since the default mcd service that provides zram and prioritizing functions is defeated plus the stock LMK and Interactive Governor settings are awful.

As mentioned in Chainfires SuperSu thread, the latest SU overcomes problems caused by latest Android security updates (which 7510 and 66xx have). Early stuttering may be due to background downloads going on to update Google Play and Android system. Once these are over, lags should disappear.
[Redmi Note 2 Android Development] jajk:
FYI: MIUI8 6.7.7 is out (still a beta of course)

https://yadi.sk/d/QgQN7qx9t6dAU

or

https://translate.googleusercontent...haring&usg=ALkJrhhtFaUkEio7xd6dob7Whoee0u49OA
[Redmi Note 2 Android Development] DarthJabba9:
Which version is this? Do you have a link to it? (the latest version I have seen in the SuperSU thread is 2.76 beta; I am quite worried about installing it).
[Redmi Note 2 Android Development] jajk:
[MENTION=5850987]DarthJabba9[/MENTION] 2.76 stable

http://xdaforums.com/showthread.php?t=1538053
[Redmi Note 2 Android Development] Sleepy_Augie:
Dude1: With a dirty flash I'm coming up with a 32.33% chance of not bricking.

Dude2: That's a lot better than we usually do, we should backup first--

Me: --Alright times up, let's do this; MULTIROM 6.7.7!!!
[Redmi Note 2 Android Development] DarthJabba9:
Thanks. This seems to have sorted out the problems.:highfive:
[Redmi Note 2 Android Development] jajk:
Could there be a 6.7.8 ROM out?

https://www.androidfilehost.com/?w=search&s=hermes

[MENTION=7150090]Sleepy_Augie[/MENTION] Dude, who are your invisible friends you are talking to?
[Redmi Note 2 Android Development] Sleepy_Augie:
just was in the mood for a Leeroy Jenkins reference, and yup, it did end up bricking my phone. However what bricked it was putting a skinny boot image on top. Even with a clean MR 6.7.7 it still gives me a bootloop. Right now I'm just using 6.7.7 without a skinny boot image.

Also I don't understand here, is 6.6.8 newer than 6.7.7? How do these version numbers work besides the usual "bigger numbers on the left = newer"?
[Redmi Note 2 Android Development] jajk:
[MENTION=7150090]Sleepy_Augie[/MENTION] Dude, I get it now. I was just linking to versions that may not me known about in these forums. Last numbers refer to the release date i.e. 6.7.7 is released on 7th July. The leading number is the version of android it should have been:rolleyes:

Not sure what the deal is with these MIUI8 betas and Skinny Boot images. Has anyone had success or is it a universal fail? I don't get enough feedback to solve problems for versions I am not personally running.
[Redmi Note 2 Android Development] rena71rai73:
Good morning, deeply appreciated your work, but I'm not able to follow the procedure, currently I get on the stable 7.5 you wanted to ask, your work can not be put already complete in one zip flasciare from TWRP? or included in a rom? thanks and excuse the mess.

Inviato dal mio Redmi Note 2 utilizzando Tapatalk
[Redmi Note 2 Android Development] Adam Hui:
Mine is eu 6.7.7 still LP 5.0.2

I think the leading number were 6=developer/beta, 7=stable

*] front LED holographic keyboard >> another dream in android
[Redmi Note 2 Android Development] Jawor245:
Leading number is a year number ;) for example 6.7.7 7th july 2016 5.10.25 25th october 2015

xiaomi.eu_multi_HMNote2_6.7.7_v8-5.0.zip It is android number
[Redmi Note 2 Android Development] jajk:
I was only being sarcastic about the leading number - it does indicate whether it is a dev or stable release. Some are saying we will get 6.0 in August but there is no supporting evidence in these claims so expect the worst so that Xiaomi won't disappoint over and over again:mad:

[MENTION=6650180]rena71rai73[/MENTION] You can already flash the image from TWRP. Choose Install and then select Image instead of ZIP. Then choose Boot as the target partition and swipe the bar and it is done. No need for wipes before or after with any of these images.
[Redmi Note 2 Android Development] rena71rai73:
is that I did it, now it is very difficult to continue, you can follow step by step please? thanks

Inviato dal mio Redmi Note 2 utilizzando Tapatalk
[Redmi Note 2 Android Development] Sleepy_Augie:
MR 6.7.7 is working great, but I haven't skinnied it yet. Better ram stuffs tho 'cause SoundCloud now doesn't shut off when I'm multitasking or my screen is off.

Edit: why do people want 6.0 so much? I want it too, just because it's new, but idk what it would do, besides the security, which I don't really care about.
[Redmi Note 2 Android Development] DarthJabba9:
Better optimisation.
[Redmi Note 2 Android Development] jajk:
I would be happy with a proper 5.1 (not CM) which is way better than 5.02.

[MENTION=6650180]rena71rai73[/MENTION] If you have installed the Skinny boot image, the next step is to update the BusyBox installation to 1.24-2. Download and install this zip in TWRP

https://drive.google.com/open?id=0BwdRTuyj12_yY01jZGFTZi14X3c

This gives you all the commands you need to create a good init.d script.

Next, download and install SuperSu 2.76

http://xdaforums.com/showthread.php?t=1538053

Next install a root filemanager app of your choice.

You will have a folder called init.d under /system/etc. This is where you will create a script to optimize the ROM. To make it easy, use my script to start with (assuming you have the 2GHz cpu version, not 2.2GHz) Take the .txt off the end of the filename and give it permissions rwxr-xr-x (0755) once it is in the correct location. Reboot and you are well on the way;)
[Redmi Note 2 Android Development] GHosTiK:
Hi, and thanx for great boot images... i want to ask you about Busybox 1.25.0 by YashdSaraf, is it good for your init.d scripts or you don't recommend it?
[Redmi Note 2 Android Development] rena71rai73:
thank you, you have the same smartphone you, what do I have to copy exactly?

are a bit 'confused, I arrived at this point, I do not know what to do.

Inviato dal mio Redmi Note 2 utilizzando Tapatalk
[Redmi Note 2 Android Development] Adam Hui:
Oh yeah !!

So we had builds from the future !!

MIUI 7 stable 7.3.3.0 was just coming from March 3rd 2017 [emoji12]

*] front LED holographic keyboard >> another dream in android

---------- Post added at 07:32 PM ---------- Previous post was at 07:28 PM ----------

I'd loved MR, but the d/l speed from original russian forum link is wasted my time..

*] front LED holographic keyboard >> another dream in android
[Redmi Note 2 Android Development] Jawor245:
Nice try :D but it's Miui 7.3 and 3.0 is propably third version of miui 7.3 :) Only dev variant is marked by year.month.day, stable marking is different ;)
[Redmi Note 2 Android Development] jajk:
[MENTION=6650180]rena71rai73[/MENTION] If the contents of New file.txt are the script I attached, just rename that to a name of your choosing without spaces or .txt extension. You have completed the basic optimization and now should look at removing, freezing or disabling autostarts of unwanted apps.

[MENTION=7314664]GHosTiK[/MENTION] It is perfectly O.K to use 1.25.0 by YashdSaraf. I will also update my version if 1.2.5-0 is the latest official release.
[Redmi Note 2 Android Development] jajk:
Busybox1.25-0-arm64.zip uploaded. This updates existing, or installs busybox 1.25-0 on armv8 (arm64) devices (our phone).

Install via TWRP.

For peace of mind, this does not install the ssl_helper executable file found in YashdSaraf version which is nothing to do with busybox:confused:

Edit: A link might be handy......

https://drive.google.com/file/d/0BwdRTuyj12_yTFdBOExSemJISk0/view?usp=sharing
[Redmi Note 2 Android Development] GHosTiK:
I noticed that too, and this was hidden meaning of my question :o

Thanx for yours update!
[Redmi Note 2 Android Development] DarthJabba9:
Are you still running p52 on 7.5.10? It seems that virtually all recent ROM releases (from everyone - including several versions of CM) come with p51. I am wondering whether they know something about p52 that we don't know, and are therefore avoiding it!
[Redmi Note 2 Android Development] jajk:
[MENTION=5850987]DarthJabba9[/MENTION] I am running P51 at present but may change back to P52 if I notice network slowdowns again. I don't think P52 was ever an official release but more of a hybrid someone created from other versions.

[MENTION=7314664]GHosTiK[/MENTION] Always pays to be wary;)
[Redmi Note 2 Android Development] Busaton:
I've tryied to flash boot.img on miui.eu 7.5 but after it freeze for 1-2 seconds every minute. Now i've restored my backup. Did i do something wrong? After flash i have to wipe something? I've flashed Skinny_Pro_MIUI7.5_7510
[Redmi Note 2 Android Development] DarthJabba9:
I think this was Nikoz47. This is from the p52 zip install updater-script:

I am currently using p52, and it seems ok so far. I guess I shouldn't worry...

---------- Post added at 10:22 AM ---------- Previous post was at 10:01 AM ----------

It works fine here. Is your ROM skinnified, or is it the full ROM?
[Redmi Note 2 Android Development] rena71rai73:
but to you it does not lock the phone often? to me you!

Inviato dal mio Redmi Note 2 utilizzando Tapatalk
[Redmi Note 2 Android Development] jajk:
[MENTION=5808086]Busaton[/MENTION] [MENTION=6650180]rena71rai73[/MENTION] If you are having freezes then look at what you have running using something like SD Maid. Remove or freeze apps, disable autostarts until you have everything you need and nothing you do not want. I posted my example for 7510 here:

http://xdaforums.com/showpost.php?p=67624334&postcount=605

The skinny boot image is just the start that enables you to take full control over the phone.
[Redmi Note 2 Android Development] _NemO_:
Looks like your images break media buttons control : play, pause, next, previous on headset.

Tested on 7.5.1.0 kernel with 7.5.1.0 global MIUI.
[Redmi Note 2 Android Development] Busaton:
I've just flashed the skinny boot. I don't have followed the next stages because the device freezes often. I use greenify so i don't think it's related to apps. In the next day i'll retry to skinny the rom :D
[Redmi Note 2 Android Development] rena71rai73:
the exact thing, it would have a ROM with integrated skinny

Inviato dal mio Redmi Note 2 utilizzando Tapatalk
[Redmi Note 2 Android Development] jajk:
[MENTION=5236875]_NemO_[/MENTION] First report of this. I will look into it.

[MENTION=5808086]Busaton[/MENTION] [MENTION=6650180]rena71rai73[/MENTION] A few report this freezing but most do not. It is something to do with your installation of the ROM and apps. Did you restore apps using TB or allow the broken Gapps to install when you installed the ROM?
[Redmi Note 2 Android Development] Busaton:
Usually i restore apps using TB, then i wipe cache and dalvik, but before to flash the boot.img everything worked fine. Did i have to wipe something after flashing boot.img? Could it be the root that conflicts with boot.img?
[Redmi Note 2 Android Development] jajk:
[MENTION=5808086]Busaton[/MENTION] No wipes are needed after installing the boot image. The stock root could be an issue, install SuperSu stable 2.76 or version 2.46 to 2.52. Install the zip version via TWRP, not the app via Playstore.

[MENTION=5236875]_NemO_[/MENTION] Headset button work for me but there is mention on a Russian forum of a similar fault in 6.7.7 so it may be ROM related. I need confirmation from others whether or not the fault exists due to the boot.img or due to the ROM (7.5.1 is the same base as the MIUI8 ROMs). A bit more detail on how to reproduce the fault will help.
[Redmi Note 2 Android Development] _NemO_:
[MENTION=5952980]jajk[/MENTION]

I've just installed 7.5.1 global, stock kernel with init.d support, exposed, all my software, disabled miui memory optimisation, added zram and changed low memory killer values as well as snappiness using init.d script.

Headset control works fine.

The I flashed your image and not be able to control music player by headset.

Flashing the stock kernel get remote control works again.
[Redmi Note 2 Android Development] jajk:
Uploaded Skinny_Pro_MIUI7_7510-15c_boot.img

This has reverted some disabled lines to see if headset buttons will work on multi-buttoned headsets. I cannot test on anything but single button headset which works fine.

It also allows su daemon to run during boot - might fix flaky root in some situations??? You tell me.

Msensord (magnetic sensor daemon ) is re-enabled during boot for other testing purposes but is unlikely to help or hinder anything you will come across.
[Redmi Note 2 Android Development] DarthJabba9:
I don't have any issues with 15b, and I don't have multi-buttoned headsets, so I can't help with testing this ...
[Redmi Note 2 Android Development] everdeath66:
Hi guys .

What boot i can use with miui8 (6.7.21) ?

Sanks
[Redmi Note 2 Android Development] everdeath66:
Skinny from miui8(6.6.30) get freeze interface and more lag
[Redmi Note 2 Android Development] jajk:
[MENTION=5761138]everdeath66[/MENTION] Post the boot.img somewhere I can download it and I will do a version just for you;)

Can you also post the /system/build.prop file? I have a few ideas on how to overcome problems with these dev builds.
[Redmi Note 2 Android Development] everdeath66:
Oh thank you!!!

Here mine boot and buildprop!

https://drive.google.com/file/d/0B2Ea6-mG-ijQUmdqX1NqQmlNM0E/view?usp=sharing
[Redmi Note 2 Android Development] jajk:
[MENTION=5761138]everdeath66[/MENTION] The actual kernel has not changed since the first MIUI8 beta release so what I will make will suit all versions so far. Standby............