yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] Hjicons:
To [MENTION=3970822]wiceqq[/MENTION]

Can install some root file manager like Total Commander and look for system/add-on.d/01ParrotMod.sh Also if apps like Chrome don't hang anymore then it's a good indication that mod helped
[Nexus 7 Original Development] wiceqq:
Yes, there is. Obviously I noticed speed improvement, back then I was not even able to install FB and messenger. Now I can run many apps in the background and they switch pretty quick. I would like to go little deeper. Could you provide me a link to a 5.1.1/6.0 rom and some kernel that suits parrotmod most? I want to get all the possible speed of this tablet. Cheers.
[Nexus 7 Original Development] Hjicons:
I use PureNexus 6.0.1 and DC kernel. Can get links from XDA. For best result wipe data and caches, flash PN, Gapps, reboot let it update all apps. Then flash ParrorMod and DC.
[Nexus 7 Original Development] wiceqq:
Ill do that, then ill report how its going. Thank you for the advice.
[Nexus 7 Original Development] hakkalugi:
I agree w/ [MENTION=7237705]Hjicons[/MENTION], PureNexus + Parrotmod is working great for me as well. Although I'm only using stock kernel, just PN & Parrotmod and all is working quite smoothly for what I need.
[Nexus 7 Original Development] jpmccarthy:
+1. My grouper actually gets unstable with DC kernel unfortunately.
[Nexus 7 Original Development] bigmaluko:
128 value

can anyone tell me why i get 128 in file /sys/block/mmcblk0/queue/read_ahead_kb

tanks!
[Nexus 7 Original Development] PinoDG:
Please [MENTION=5723969]parrotgeek1[/MENTION]

can you make a zip uninstaller for parrot mod?

Thanks for these great mod !!!

my all nexus
[Nexus 7 Original Development] :
I'm getting random soft reboots also using certain apps such as Snaptube. I'm using CM 11 4.4.4 with latest security updates. I will try another ROM soon to see if it goes away. Latest parrot version.
[Nexus 7 Original Development] parrotgeek1:
Can you give me a logcat?
[Nexus 7 Original Development] parrotgeek1:
No, just wipe system then reflash your ROM without wiping data
[Nexus 7 Original Development] parrotgeek1:
That means the mod is not working, try reinstalling SuperSU
[Nexus 7 Original Development] :
Sorry. I was not thinking I just dropped back to your previous release before the latest version of parrot. My problem is gone now. I will try maybe later today when I get home from work and reinstall cm 11 and latest parrot and try to get a logcat if time permits me. Thanks for the reply and sorry again for not producing a logcat earlier. It has been a busy week on my end. [emoji16]
[Nexus 7 Original Development] Ishan_Arya:
Do I still need to do the edits in the zip file, or can I just flash directly onto my rom (PureNexus)?
[Nexus 7 Original Development] xxfwmxx:
Just flash away
[Nexus 7 Original Development] Ishan_Arya:
Thanks!

---------- Post added at 02:52 AM ---------- Previous post was at 02:47 AM ----------

Which one should I download from the Google Drive folder?
[Nexus 7 Original Development] harlz:
Wow. Thanks so much for this mod. Nexus 7 sat in my draw for years because of lag, now it's useable
[Nexus 7 Original Development] adstraylight:
The most recent one in the 'universal' sub folder.
[Nexus 7 Original Development] roguesyko:
Fantastic

Fantastic job and verified working on BrokenOS.
[Nexus 7 Original Development] jokkmac:
Yes, BrokenOS and ParrotMod: And your old nexus 7 works very well.

Gesendet von meinem Mi-4c mit Tapatalk
[Nexus 7 Original Development] virgilio999:
Does it work on CM11 Grouper with r80 franco kernel?
[Nexus 7 Original Development] parrotgeek1:
Probably
[Nexus 7 Original Development] 3dfxvoodoo:
Thanks man my nexus 7 works very fast. I flash on Cm12.1 last nightly with supersu last version
[Nexus 7 Original Development] mxl180:
crap... i didn't see these instructions about KingRoot..

I Just flash the super su zip and flashed Universal zip. Should I redo it all again?

"Download KingRoot apk from http://www.kingroot.net/, install it, ignore the warnings about the app being unsafe, and tap Root. If it says root failed, try again. It will eventually work.

Install Flashify from the Play Store

Download the latest Universal zip in the download link above on your tablet

Download the zip from http://download.chainfire.eu/supersu-stable on your tablet

Open Flashify and install TWRP recovery, the latest version (3.0.2 currently)

Open the KingRoot app, tap Menu 3 dots icon, General settings, uninstall KingRoot"
[Nexus 7 Original Development] adstraylight:
That is on!y if you are starting with an unrooted stock ROM, if you were applying the mod to a rooted custom ROM then what you did is fine.
[Nexus 7 Original Development] Ricardianos:
After install the fix speaker stopped working. Any solution?
[Nexus 7 Original Development] sbcrumb:
any reason why when I flash this I am told I don't have a nexus 7 2012 when in fact I do.
[Nexus 7 Original Development] parrotgeek1:
Try to update your recovery. Cwm does not work only twrp does
[Nexus 7 Original Development] sbcrumb:
Thank you I will try that.
[Nexus 7 Original Development] rotsvanhulp:
Nexus 7 Alive!!!

You truly are more than just a genius Sir! You are really really much much more! My Nexus 7 was even with CyanogenMod KitKat 4.4.4, useless for all practical uses. After a fresh install, everything would work OK for a while... But more than frequent freezes rendered the device useless for all practical purposes. So much so, that hadn't it cost so much initially, I would have draped it against a wall several times out of pure frustration... But with YOUR ParrotMod, it is truly smoother than my Note 4! I'm really really impressed! Is it possible to apply the ParrotMod to my old Samsung Galaxy S3 as well?? If so, there is no real need for the Note 4 or any other phone for that matter.... YOU ARE REALLY GOOD with your coding and your ParrotMod! Thank you so very much!!!!!!!!!!!

(Above impressive results by running cm-11-20141112-SNAPSHOT-M12-grouper with Google Apps Standard 4.4.4 Signed - buttery smooth!!!)
[Nexus 7 Original Development] dareino:
Is anyone who is using the latest Pure Nexus(6/24) having issues w/ParrotMod? After clean installing ROM , then installing PM, I checked read_ahead and its showing 4.0kb?

thxs

d
[Nexus 7 Original Development] adstraylight:
I'm on the latest PN and my read_ahead is 0. Did you flash SuperSU? I had to do this as I couldn't get the version that came with the ROM to work. I'm using the stable build 2.65 btw.
[Nexus 7 Original Development] dareino:
Yes I did...also I spaced and forgot to install pico gaps on the first go around..I then reinstalled everything, rom/super su/pico and then PM... Also after reboot, .I noticed that none of my apps auto d/l....

thxs
[Nexus 7 Original Development] adstraylight:
Ok, in the SuperSU app, do you have the setting 'enable su during boot' turned on?

The only other thing I can think of is to try DC-kernel, as I've not used the stock one with PM.
[Nexus 7 Original Development] dareino:
no its unchecked..I have never checked or unchecked that box ever. I forgoed installing DC kernel this time to see if there are any benefits to stock kernel.

Ill wipe everything again and see how it goes...

thxs bud

d
[Nexus 7 Original Development] parrotgeek1:
Thank you. But just to let you know, there is an unofficial ROM called "cyanogenmod 11 with Nexus security fixes" on XDA which is much more secure than the 2014 one you're running. I think you can even flash it without wiping data.
[Nexus 7 Original Development] rotsvanhulp:
Thank you very much for the info! Will definitely look onto it! :good::)
[Nexus 7 Original Development] mkdr:
I don't know how this mod works, but it works... o_0 I had tested so many before, all kind of ROMs nothing helped. My N7 2012 was simply just dead the last couple of months, installing a simple update via the play store locked it up for minutes, force reboots happened all the time. Pressing the power key did nothing with a high chance, and so on. But now with this mod and the suggested kernel, it is finally working again. It's still slow compared to my newer other android devices, but it isn't a paper weight anymore. Thank you very much for your work.
[Nexus 7 Original Development] adrman:
Just a heads up, ParrotMod is working perfectly with the new stable SuperSU 2.76. I updated with the flashable zip via TWRP. I did not update via the Play Store.
[Nexus 7 Original Development] zard:
Can this be used on other devices? My Xiaomi Mi Pad performs very poorly, Facebook was very laggy. I was thinking of using this mod on it. It might not flash, I believe, so I probably have to do it manually, using Es Explorer or Root Manager.

Hope you can advice. Thanks.
[Nexus 7 Original Development] topoldo:
Yes, I have the same value (ie 4.0kb), but I did not notice any reduction of performarce.

Regards
[Nexus 7 Original Development] dareino:
thats funny...after I reinstalled 3 times, I gave up but you are right, I too see know reduction in performance so Im ok with it....strange

d
[Nexus 7 Original Development] chall32:
Top Mod, I've been using this a while now. Does it work with the 3.4 kernel from http://xdaforums.com/showpost.php?p=67584193&postcount=308 ?
[Nexus 7 Original Development] parrotgeek1:
Try it. Haven't tested it though
[Nexus 7 Original Development] chall32:
Yep I did. Seemed to work, but tab got hot when charging and the battery use by Miscellaneous was greater than that used by screen.

Have flashed ROM again and all good again now.

Any pointers / logcat / whatever needed to help diagnose? Happy to gather whatever you need
[Nexus 7 Original Development] zard:
[MENTION=5723969]parrotgeek1[/MENTION] Hope you can advice on this?

---------- Post added at 05:13 PM ---------- Previous post was at 05:13 PM ----------

[MENTION=5723969]parrotgeek1[/MENTION] Hope you can advice on this?
[Nexus 7 Original Development] parrotgeek1:
Try this

Remove the assert getprop from the updater-script

In /system/su.d/01parrotmod.sh, delete these things

Anything mentioning lowmemorykiller

Anything mentioning setprop dalvikvm

Then recreate the zip file and flash it
[Nexus 7 Original Development] zard:
Thanks. Flashed successfully on Mi Pad with the above recommended steps, except to highlight that the second section to remove should be "setprop dalvik.vm", "." was missing from your instructions.

Comments:

1. Boot time counting from TWRP reboot-system till lock screen appears:

a. Before 57 seconds

b. After flashed 1.08 minutes

2. Generally, I feel that the Mi Pad UI responses better with your mod.
[Nexus 7 Original Development] Obscurax:
Storage read ahead value changes to 2048kb after installing SuperSU 2.76 for me. Tried reflashing ParrotMod and SuperSU but the value stays at 2048kb.

Reflashed and reverted to SuperSU 2.65 an value changed to 0.

I'm using CM13, DC-kernel and ParrotMod.
[Nexus 7 Original Development] Ammar_Hamdan:
on my N7 storage read ahead value still 0 after flashing latest parrotmod & SuperSu 2.76 over SuperSu 2.65.
[Nexus 7 Original Development] parrotgeek1:
I will investigate this, however I would like to tell everyone that I will NOT be bringing my N7 2012 (only 2013) to college. I think that the next version I am working on to fix bugs will be the last version ever. I'll still accept github pull requests though, but can't test them. It's been fun.
[Nexus 7 Original Development] adstraylight:
Thanks for everything dude, you've put off the upgrade for at least another year?
[Nexus 7 Original Development] adrman:
Seeing 0 on two groupers just dirty flashed with the latest July Krexus update.

Thanks for all your work and good luck in college!
[Nexus 7 Original Development] Hjicons:
Here are some errors when I ran shell in terminal

root@grouper:/system/su.d # ./01ParrotMod.sh

./01ParrotMod.sh[45]: can't create /sys/module/lowmemorykiller/parameters/adj: Permission denied

./01ParrotMod.sh[46]: can't create /sys/module/lowmemorykiller/parameters/minfree: Permission denied

./01ParrotMod.sh[47]: can't create /sys/module/lowmemorykiller/parameters/cost: Permission denied

./01ParrotMod.sh[87]: fstrim: not found

./01ParrotMod.sh: fstrim: not found

./01ParrotMod.sh: fstrim: not found

./01ParrotMod.sh[96]: can't create /sys/devices/system/cpu/cpufreq/all_time_in_state/io_is_busy: Not a directory

./01ParrotMod.sh[96]: can't create /sys/devices/system/cpu/cpufreq/current_in_state/io_is_busy: Not a directory

./01ParrotMod.sh[121]: can't create /sys/block/zram0/comp_algorithm: No such file or directory

./01ParrotMod.sh[121]: can't create /sys/block/zram0/max_comp_streams: No such file or directory

Setting up swapspace version 1, size = 268431360 bytes
[Nexus 7 Original Development] pisol:
This mod looks excellent.

Would it be OK if I flash ParrotMod in a Nexus 7 running SlimKat with F2FS file system?
[Nexus 7 Original Development] topoldo:
As I reported previously, by using Gtrcraft Pure Nexus latest version (ie July 2016 revision) + SuperSU 2.76 (updated via Google Play from the original v. 2.65 released together with PN) + ParrotMod (latest version, ie May, 26 release) my "read_ahead_kb" file is 4KB but seems without any apparently significative reduction of performances.

Moreover, as I also reported about 20 pages ago in this thread, when I run:

cat /sys/block/mmcblk0/device/name

its content is "HBG4e"

Regards,
[Nexus 7 Original Development] jpmccarthy:
Firstly, best of luck and success in college :good:

Secondly, thanks so much for sharing this mod - this has in concert with Pure Nexus made my tablet a joy to use again! I hope it continues to function a little longer as I'm not interested in shelling out more cash for more devices (I'm actually actively trying to reduce my device footprint lol).

Thanks again!
[Nexus 7 Original Development] laurentro:
Thanks for your mod ! My old nexus is like brand new again

Regarding ble support, I can't get it to work on my device running AOSP 6.0.1 ! It's been rooted with supersu 2.7.6 and I tried to reinstall parrotmod two times with twrp 3.0.2, no luck so far

Anybody running 6+ with parrotmod is able to connect a ble device ?

There must be something i'm missing out there but I can't see what...

Anyway, thanks again for making this beautifull piece of hardware running fast again
[Nexus 7 Original Development] xxfwmxx:
Running great for me. What rom are you running? I'm using the latest PureNexus, open gapps, parrotmod, and supersu 2.76 and works great
[Nexus 7 Original Development] laurentro:
The only difference with yours seems to be the rom : I used AOSP 6.0.1_r46 as described in this topic : http://xdaforums.com/nexus-7/development/rom-6-0-android-marshmallow-pure-aosp-t3226012

I tried with various ble checker app to verify if BT 4 was enabled and none seems to see it working.

I might need to reflash everything from scratch to get it work.

I'll have a look at PureNexus, thanks for your feedback
[Nexus 7 Original Development] parrotgeek1:
It does not install BLE on 6.0 because I assumed every marshmallow ROM would include it
[Nexus 7 Original Development] Obscurax:
I'm wondering if you had some time to look into this. As far as I can see this only happens with CM13 + SuperSU 2.76.

Good luck in college. :good: I happily graduated this year.
[Nexus 7 Original Development] stoneairsoft:
This may sound dumb, but I am at Android 5.0.0 still (never did the deathly slow update). Can I still follow the steps for someone with stock 5.1.1? I've never rooted my tablet.

Lastly, my USB port had the common malfunction and it can't connect to the computer via USB. Is any hoping of installing this mod scratched?

Thanks
[Nexus 7 Original Development] Tarun96:
[MENTION=7644829]Tarun96[/MENTION] - Moderator Edit:

Please don't quote the full OP - it is unnecessary and can cause page load issues for those users on mobile or limited bandwidth connections.

Thanks

Hey there OP!

I would like to thank you for making my N7 usable again. I had stopped using it after it became so laggy that it would open the keyboard after a full minute of waiting. I recently had to use it again and after doing some searching found this thread.

Your solution works like a charm and with the Trimmer app i installed I think it should work even better. i hope I'm right...do tell me if I am!

I have a query too. Is parrotmod compatible with the xposed framework??

PS. It seems I've been demoted to a junior member coz of a different google+ account but if you wanna share something advanced I think I should be able to implement it. Tweaking since '12! :D
[Nexus 7 Original Development] parrotgeek1:
thanks

you dont need trimmer, it automatically trims when you don't use the device, but it won't hurt

yes it works with xposed but there is more ram usage because my optimized libart is not used anymore

P.S. please delete the quote of the OP
[Nexus 7 Original Development] parrotgeek1:
You should update to 5.1.1 because I never tested it on 5.0. it COULD work on 5.0, but i dont want you to try, because if it doesn't work you can't reflash the rom with a computer

yes, on 5.1.1 you can do everything with no computer
[Nexus 7 Original Development] Tarun96:
I intend to use just 2-3 modules. Do you think that will significantly affect the performance for the worst?
[Nexus 7 Original Development] parrotgeek1:
performance will be ok but it would use 50-80mb more ram just by installing xposed
[Nexus 7 Original Development] seanp25:
Thanks a lot for this. Just installed it on my terribly slow grouper (on a 6.0 ROM) and now it's flying.
[Nexus 7 Original Development] astrod:
I also wanted to give my thanks. This saved my Nexus 7 and I'm using it regularly again.
[Nexus 7 Original Development] Ahkah:
did not install?

Just updated Beanstalk to the July version (6.19).

Rebooted.

Flashed Super SU 2.76 (had 2.65 before)

Rebooted.

Flashed Parrotmod 2016-05-26 (had 04-23 before).

But: /sys/block/mmcblk0/queue/read_ahead_kb now is 2048. Not 0. What's gone wrong?
[Nexus 7 Original Development] parrotgeek1:
I don't know. I'll try to figure it out. Thanks for reporting it.
[Nexus 7 Original Development] ambyy:
I cant find "read_ahead_kb" in the queue folder. Is parrotmod working? using latest OmniRom.
[Nexus 7 Original Development] neumann:
I had the same problem, using SuperSU 2.65 solved it. Not a final solution, but maybe helps to find the problem.
[Nexus 7 Original Development] Ahkah:
Thanks for that information! However, I am unsure if either to wait for a final solution or to install the old SuperSU. The tablet is only partially

usable without working ParrotMod, because it's lagging terribly, and some games became absolutely unplayable.
[Nexus 7 Original Development] Mythos123:
[MENTION=5723969]parrotgeek1[/MENTION], thank you for this great mod, my N7 has risen from the dead!

If you don't mind me asking, as recommended i've installed the newest DC-kernel (20160809) with the included Performance Control app v. 2.1.6. For best performance, do I need to make changes in the kernel app, or just run the kernel with default settings? Sorry for my lack of knowledge, this is the first time I've rooted my device.
[Nexus 7 Original Development] parrotgeek1:
No, it's already very optimized by me
[Nexus 7 Original Development] parrotgeek1:
Install the old SuperSU. I'll try to figure out what Chainfire changed, but my tablet now takes about 30 hours to charge and I would like to recycle it after making the fixed version
[Nexus 7 Original Development] DanielF50:
Did you get this fixed? I'm running DirtyUnicorn 10.4 with 2.76 and I've had no issues with the read ahead reverting to the stock value, so sounds like it could be ROM related?
[Nexus 7 Original Development] HeikoE:
I can confirm that. I am using the same configuration without any problems.
[Nexus 7 Original Development] Mythos123:
[MENTION=5723969]parrotgeek1[/MENTION] ,would I get better performance with f2fs file system and your mod?

Skickat från min Nexus 7 via Tapatalk
[Nexus 7 Original Development] Vispen74:
I just did:

Speed before flash: Read 22,59MB/s Write 7.61 MB/s

Speed after flash: Read:32.53 Mb/s Write 13.05 MB/s

Slimkat 4.4 Rom F2FS.

I just used the inbuilt root-feature in Slimkat, no need to install or update SU. Works like a charm! Just turn on root in developer settings, flash the parrotmod-zip in TWRP and you're all set.
[Nexus 7 Original Development] Ahkah:
I did, and it works. It was not necessary to reinstall ParrotMod. Thanks!

Now SuperSU wants to be updated via PlayStore, and I hope that I can prevent that.
[Nexus 7 Original Development] albysprx:
i need to change to f2fs after or before flashing this mod? or it's the same
[Nexus 7 Original Development] nada324:
It's the same :D
[Nexus 7 Original Development] Taxiback:
Does this work on the tilapia?
[Nexus 7 Original Development] nada324:
Yeah, im using on tilapia and its work like a charm ,very good very fast
[Nexus 7 Original Development] markoajda:
What do you mean contains a "0"? Size of the file is 0, or it contains a 0 when you open the file?

It seems to work, but I just want to be sure. Many thanks. :p
[Nexus 7 Original Development] adstraylight:
He means that when you open the file in a text editor it says "0". Files of this type contain individual variables that are used to run the system.
[Nexus 7 Original Development] jolle-pe:
The download link doesn't work for me.

Do you have a valid one?
[Nexus 7 Original Development] stormy_gale:
Not working for me either, seems to be an issue with the url in the OP.

Try the one below

https://parrotgeek1.github.io/downloads/Android/ParrotMod/Universal/
[Nexus 7 Original Development] parrotgeek1:
Sorry. I forgot that I didn't capitalise Android when I moved my site. Will fix at home. XDA Labs crashes when trying to save the op
[Nexus 7 Original Development] parrotgeek1:
Link in op fixed
[Nexus 7 Original Development] parrotgeek1:
Edit: The version i just uploaded still does not work with 2.76 ugh
[Nexus 7 Original Development] parrotgeek1:
I narrowed it down

supersu 2.71 works

2.72 doesnt

(this is with a su.d script)
[MENTION=631273]Chainfire[/MENTION]
[Nexus 7 Original Development] sancamcal:
Hi all,

i have some questions about this amazing mod. I have CM13, DC kernel, SU 2.76, ParrotMod and disable jornalist script.

1. I can flash journalist script and Parrotmod together?

2. i put any limit on background process?

3. When i try to check if its applied, appears 2048, not 0. If i flash SU 2.71 now, it overwrite the 2.76?

3. How can i fix the slowcharge bug?

4. Maybe kernel config can make useless parrotmod?

Thanks in advance!!
[Nexus 7 Original Development] parrotgeek1:
1. no

2. no

3. yes, it will be fine IF you uninstall updates on supersu, from app info, first

3.5 (lol): I don't know, sorry

4. What do you mean?
[Nexus 7 Original Development] adstraylight:
No it's not....but I just replaced the small "a" of android in the url with a capital "A" and got through :)
[Nexus 7 Original Development] ygaeia:
I just installed this mod using the version of supersu linked in the OP (2.71), but my read_ahead_kb still says 2048. Why? Am I missing something? (On omnirom6)
[Nexus 7 Original Development] parrotgeek1:
Try 2.69. I have no idea what chainfire messed up
[Nexus 7 Original Development] hongtzai:
I flashed the combination of PureNexus, SuperSU 2.76 & ParrotMod.

"read_ahead_kb" shows "0" as expected.

It looks workable in some rom with 2.76.
[Nexus 7 Original Development] ThurstonX:
+1 on that. ParrotMod and SU 2.76 always survived dirty flashes, and both installed fine onto a clean install of the last Pure Nexus ROM that GtrCraft said needed it (with at least one dirty flash update since then).
[Nexus 7 Original Development] adstraylight:
Same ?
[Nexus 7 Original Development] adstraylight:
It's not a problem with selinux is it?