yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Original Development] sancamcal:
1. Ok, then i flash the add_journal zip to back again to start position

2. Standar process limit then

3. Even i have flashed SUperSU on TWRP, seems that isnt install like system app. So, i only can unistall all, not only updates. Works if i unistall, go t TWRP and flash 2.71?

4. i read something in your post about slowcharge, but now i see is hardware bug (lol)

5. As i can read here:

Recommended Kernel:

===================

http://xdaforums.com/nexu...ernel-t3310642

Then i have use the app Performance control that installs with the kernel and OC to 1.5 and i dont know if some of this parameters make that your mod doesnt works properly. Anyway, which configuration you have set in kernel? OC, regulator, i/o, tegra3 settings, voltage op, mem op, etc..

Thanks in advance!
[Nexus 7 Original Development] topoldo:
I have GtrCraft PN (latest version, ie August, 22 installed dirty after a restart from scratch made installing the penultimate version, ie August 6 or something like that).

So I had the SuperSU version given in bundle with PN.

I tried to downgrade today SU to its v.2.71 of the OP. After that I wiped the cache and Dalvik/ART and I tried to (re)install ParrotMod (yesterday release).

My N7 seems to work, however if I check read_ahead file, then it is 4kb.

What I can do? Restart again from scratch? I think I have a Kingston chip, based on the test some of us made sometime ago...

Cheers,

Topoldo
[Nexus 7 Original Development] hongtzai:
You should check the content of "read_ahead_kb," not the file size of "read_ahead_kb." :)
[Nexus 7 Original Development] topoldo:
Oh... I see! :o

Its content was "0" (= zero) also for me! So it was ok! :)

So I tried to update my SuperSU to 2.78 and, after installing it and after a reboot, the content of read_ahead_kb is still "0" (= zero) :p

Tnx!

Topoldo
[Nexus 7 Original Development] PTuT:
Not working?

I just installed this mod using the version of superSU linked in the OP (2.71) but also tried 2.65 and 2.76 and my read_ahead_kb says 1024. Am I missing something? (On omnirom 6.0.1). Thx for help.
[Nexus 7 Original Development] parrotgeek1:
Apparently, su.d simply does not work on some roms. This is really frustrating. Try moving /system/su.d/01ParrotMod.sh into init.d
[Nexus 7 Original Development] PTuT:
First, thanks for your help. I did put 01ParrotMod.sh into init.d folder with rw,r,r permissions and it still gives value 1024. Anything else I should try? Thx.

Note: I changed the permission of init.d folder and 01ParrotMod.sh file to rwx,rwx,rwx and the value is still 1024.
[Nexus 7 Original Development] parrotgeek1:
It has to be rwx rx rx
[Nexus 7 Original Development] PTuT:
Thanks for response. I think I may figured it out. I have installed Universal Init.d application and rebooted few times. This by itself didn't do the trick so then I manually executed all scripts inside the init.d folder, including your script, and then I got value "0". After reboot, the value stayed "0" so I am guessing it's working now. Now I will try if updating SuperSU to newest will work or not.

Thanks for your help.

UPDATE: SuperSU 2.76 didn't break it. Still getting "0".
[Nexus 7 Original Development] parrotgeek1:
I might include a modded version of universal init.d with no icon in the parrot mod zip instead of using SU.d
[Nexus 7 Original Development] PTuT:
I am not an expert in this area ... what will the modded version do? Will I still need the Universal init.d application? Thanks.
[Nexus 7 Original Development] parrotgeek1:
no it wont because i will mod the apk of "universal init.d" to ONLY run parrotmod, and have no icon
[Nexus 7 Original Development] iason747:
Not working on Android 7.0 :(
[Nexus 7 Original Development] armada786:
I was going to report this as well. Currently the AOSP N ROM doesn't include BusyBox, does parrotmod need BusyBox to work once the ROM is booted? I fiddled with trying to get the script to run in init.d to no avail.
[Nexus 7 Original Development] iason747:
I don't think it has to do with busybox, since you can install it via an app. I rather think the problem is incompatibility.
[Nexus 7 Original Development] hongtzai:
The optimizations to the ART runtime do not work when Xposed is installed, and you will see reduced performance! They also don't work on 4.4.x, 5.0.x, or 7.0.​

I saw this in op and want to ask some questions.

1. Will ART optimizations work if Xposed is installed after ParrotMod?

2. Android versions listed above are 4.4.x, 5.0.x, and 7.0. Will ART optimization work well with Xposed in Marshmallow?

Thanks for your great work :)
[Nexus 7 Original Development] avi_wizard:
It doesn't work for me too. I flashed this on the CM13 rom below

http://xdaforums.com/nexus-7/development/rom-cyanogenmod-13-nexus-7-t3279938

I even moved it to the init.d folder as you mentioned above and even that doesn't work for me.

read_ahead_kb always shows "2048"

It works on CM12.1 BTW
[Nexus 7 Original Development] gpopac:
I had a problem with CM 13 build. Just changed the first line of the script to this:

#!/su/bin/sush

Also you need to install busybox to be able to use Performance tool.
[Nexus 7 Original Development] player594:
Im having internet connectivity issues since installing this. Is there any way to uninstall it? An example is my dish anywhere app can't connect to the receiver. For some reason it can login but not connect for streaming. Everything worked fine before installing parrot mod.
[Nexus 7 Original Development] alain6895:
successfull mod

Hi,

I've just applied parrot mod on my Nexus 7 2012 (grouper) with 5.1.1 LMY47V

I had rooted it before (with Nexus root toolkit) to use Trimmer so I installed TWRP with TWRP Manager (from play store).

After booting in TWRP recovery, I installed parrot zip and supersu 2.71 zip that were dowloaded from your links.

Everything seems to be fine. :good:

Thanks a lot. :o
[Nexus 7 Original Development] serj-47:
Install questions

1. How to disable io sheduler in cyanogenmod 10.2.1? Setting - Performance - scheduler io have a choice of noop, deadline, cfq, bfq.

2. I must first disable the stock Root cyanogen, and then install the King Root on your instruction?

3. Parrot will only work with Flash Samsung? How do I know what a flash in my Nexus without disassembling the device?
[Nexus 7 Original Development] adstraylight:
1 You don't need to, I think most people use cfq.

2 No, disable cyanogen root and flash SuperSU instead, kingroot is only needed if you are on unrooted stock ROM. ParrotMod needs SuperSU to work.

3 ParrotMod will work, the Samsung/Kingston thing just means that if you have a kingston flash card then the mod will not do storage trimming at every boot, and will only do it the first time.
[Nexus 7 Original Development] serj-47:
According to the instructions need to turn off the io scheduler in kernel apps. How to do it?
[Nexus 7 Original Development] adstraylight:
It is just saying that you should not make any changes to the scheduler as the mod will do that for you.

ParrotMod does a lot of things go make the tablet run faster, but if you use any other apps or mods to make changes to the scheduler then the ParrotMod might not work properly.

The io scheduler is a vital part of the system, it can not be turned off.
[Nexus 7 Original Development] xdahue:
I flashed the recommended kernel after flashing the Parrot Mod. I hope that will not create a problem/conflict with any of the optimisations.

EDIT: shell@grouper:/sys/block/mmcblk0/queue $ cat read_ahead_kb

2048

Let me try flashing the mod again.

EDIT 2: Still the same arrgghh... Can someone help me out here?
[Nexus 7 Original Development] zard:
[MENTION=5723969]parrotgeek1[/MENTION] Is it possibly for you to make the zip not check for Android version? I wish to flash it on Nouget build. Thank you in advance.
[Nexus 7 Original Development] parrotgeek1:
Thank you for being my unpaid tech support guy
[Nexus 7 Original Development] parrotgeek1:
Yeah I'll do it soon
[Nexus 7 Original Development] RJParker:
Meta-inf

I have just tried installing parrotmod_grouper using TWRP and have had an error message that it cant find the META-INF file

Device is Nexus 7 ME370T and Android version is 5.1.1

Any help would be appreciated
[Nexus 7 Original Development] parrotgeek1:
Please change the first line of the script to

#!/su/bin/sush
[Nexus 7 Original Development] 123x:
Hi, I flashed the SuperSU version from the first post, but it gets automatically updated by the Play store.

Is that bad?

If so, is there a way to prevent the update, except completely deactivating automatic updates?

Thanks!
[Nexus 7 Original Development] adstraylight:
Does ParrotMod still work after the update? If so, then it's not a problem.... SuperSU 2.78 works fine on my ROM (Pure Nexus).

You may find this article of interest:

http://fieldguide.gizmodo.com/keep-specific-android-apps-from-updating-behind-your-ba-1683748216
[Nexus 7 Original Development] xdahue:
I changed the ROM and it worked without issues. Thanks.
[Nexus 7 Original Development] player594:
No reply to my question?
[Nexus 7 Original Development] parrotgeek1:
Dish blocks some root apps I think, it's not my mod specifically
[Nexus 7 Original Development] player594:
OK tnx for the reply, but that's not the problem. I had it working with stock LP rooted. But updated to 6.0 build and installed parrotmod and it won't detect the receiver.
[Nexus 7 Original Development] 123x:
I don't think it worked, because read_ahead_kb was displayed empty (is that normal or did my viewer fail?) and the tablet seemed to be slower. I'm on CM12.1 snapshot.

Thanks for the link, that worked!

---------- Post added at 08:20 AM ---------- Previous post was at 08:14 AM ----------

How do I proceed if I want to update CyanogenMod? E.g. I'm on CM12.1 snapshot with XPosed and consider switching to nightly on order to get security updates.

Is this order correct:

1. Flash new CM

Q: Will CM's su function be reenabled, so do I have to boot it and disable the built-in su again?

2. Flash SuperSU

3. Flash Parrotmod

4. Boot and reinstall Xposed

?

Or should I switch 3 and 4?
[Nexus 7 Original Development] adstraylight:
Your flashing order looks ok to me, I don't know much about CM but would have thought that if you're not wiping data then your settings should be preserved. If it were me I'd make sure everything is working before flashing xposed, this way if anything is subsequently wrong, you know what the cause is.
[Nexus 7 Original Development] 123x:
FYI: I did the CM update, but flashed like this:

1. CM update. Also kept the su settings intact, as expected

2. Xposed

3. SuperSU

4. Parrotmod

Worked without any problems

Thanks to parrotgeek1 for this nice mod!

Question: Why does it only work with SuperSU and not the su built into CM? I'd prefer that, especially since SuperSU is now owned by a Chinese company.
[Nexus 7 Original Development] 123x:
Hi, I don't really see which cable. Could someone who did this fix be so kind to post a video of the process or a photo that indicates the cable?

Also did other people try this fix? Did it work for you, too?
[Nexus 7 Original Development] Vladimir2k9:
Yes, it works.

Early i found this in enother theard:

[IMG="nexus 7 repair charging"]https://drive.google.com/file/d/0BwbwPvNS_B3baWI2M1EyYWp1NXM/view[/IMG]
[Nexus 7 Original Development] AndrewFX:
Look this post
[Nexus 7 Original Development] Tensor7:
Can i ask what do you mean by changing first line to

#!/su/bin/sush ?

Where can i do that?

i have aosp grouper 6.0.1 and the result in file is 2048....

edit: nevermind, flashed mod again, shows 0 now.... Speed is remarcable!

What can i do to stop super su app from showing in playstore updates?

Tnx

Tnx.
[Nexus 7 Original Development] bluestang:
Having the same issue...Which script file?

Thanks!
[Nexus 7 Original Development] parrotgeek1:
Click on 3 dots menu button on the SuperSU page on play store. Uncheck auto update
[Nexus 7 Original Development] parrotgeek1:
/system/su.d/01parrotmod.sh
[Nexus 7 Original Development] 123x:
Thanks for the link, I applied the transparent tape as on the photo.

Unfortunately, it didn't work at all for me. With the tape on, the Nexus stopped charging completely. That doesn't surprise me, as the tape blocks the contacts of the flat cable to the connector.
[Nexus 7 Original Development] bigmaluko:
hi there

after following all steps i still cant get the value 0 that indicates that ParrotMod is running well.

I'm using "pure_nexus_grouper-6.0.1-20160822-HOMEMADE" with DC-Kernel and BETA-SuperSU-v2.71

the value i'm getting is 128.

can anyone please help me solve my problem

Thanks
[Nexus 7 Original Development] naggi_1:
Error shown .META-INF..... could not found in .zip package

Hello,

I try to install the mod but I get an error message.

Nexus 7 2012

TWRP 3 last version

SUPER SU 2.71

I did an unlook and root with WugFresh, all worked correct, part is rooted and unlocked. Trim done. Now, I will install the "ParrotMod_Grouper-Universal.zip" with WTRP.

But the installation will not run correct.

I get the message: see attachment

Thank you for the support in advance to get the mod installed

Naggi
[Nexus 7 Original Development] Drake008:
I installed your Mod on this rom.

It says I have the slower ram installed. Should it reboot, too or is this just for the faster ram available so that I have to download a trimmer software from the playstore to achieve more speed?

My steps were

Wiping all clean.

Creating F2FS on data and cache

Installed this rom

Installd Pico Gapps

Installed SuperSU 2.71

Installed Parrotmod

Boot for the first time with no reboot after installing the apps

Did I do something wrong? Should I root again through WUG?
[Nexus 7 Original Development] naggi_1:
Hello,

( linked to #942 )

I try to install the mod but I get an error message.

Nexus 7 2012

TWRP 3 last version

SUPER SU 2.71

I did an unlook and root with WugFresh, all worked correct, part is rooted and unlocked. Trim done. Now, I will install the "ParrotMod_Grouper-Universal.zip" with WTRP.

But the installation will not run correct.

I get the message: see attachment

Thank you for the support in advance to get the mod installed

Naggi[/QUOTE]

Update: Add screenshot in english
[Nexus 7 Original Development] AndrewFX:
It's impossible that the tape blocks the contacts, because it don't touch the pins but only the rear part of the flat cable
[Nexus 7 Original Development] bluestang:
Thank you [MENTION=5723969]parrotgeek1[/MENTION] much appreciated!
[Nexus 7 Original Development] Vladimir2k9:
See photos, in my last post can not attached
[Nexus 7 Original Development] Vispen74:
Order a new USB-port at Aliexpress or eBay for 5 USD, that will fix it permanently.
[Nexus 7 Original Development] zard:
Sorry, wonder if you have managed to make one that supports Nouget?
[Nexus 7 Original Development] savannahmick:
Hey first thanks for all your hard work! Not sure if my install worked?

I just wiped clean then flashed 10.6 DU newest version, then pico gapps, then the SU from 1st post, and Uni Parrot. Everything works but no reboot after the first from recovery after flashing. I have been installing apps and setting up the ROM but still no reboot? Please tell me how exactly to check for your mod and if its working properly! I know you are a busy fellow so whenever you get a chance. One last thing do need to change anything in newest Dirty Unicorns settings or whatever ? Thanks so much!
[Nexus 7 Original Development] parrotgeek1:
No. I'm in college and really busy
[Nexus 7 Original Development] Ludespeed:
Does this work on the new android 7.0 roms?
[Nexus 7 Original Development] HeikoE:
Reboot does not happen since a while, don't remember the post.

The file /sys/block/mmcblk0/queue/read_ahead_kb shall contain 0 to indicate the installation went OK
[Nexus 7 Original Development] zard:
No, can't flash in TWRP.
[Nexus 7 Original Development] savannahmick:
Hey thanks again! I think it is all working fine cause in performance control the read ahead is 0 and before it was 2048! Also my ole tablet is running sooooo much smoother and no skipping in music or games! I am sure everyone here appreciates your efforts! Thanks!
[Nexus 7 Original Development] thunderteaser:
Working great on latest 4.4 temasek build for tilapia! Since i use DC kernel, i would like to set OC values at startup. This kernel comes with Performance Control apk, but the Page where i am supposed To set frequencies at boot Also contains governor (interactive) and scheduler (cfq) so I suppose it's going To set those on boot time as well.

Will this script mess up with your settings?

If yes, which way to set CPU oc at startup ONLY would you suggest?

Thanks and keep up the good work!
[Nexus 7 Original Development] CROSP:
Hi, I H ave problem. I installed Pure Nexus ROM http://xdaforums.com/nexus-7/development/unofficial-pure-nexus-project-layers-t3243943

and I want to apply this mod, but when I try to flash .zip file I get an error that my device is not Nexus 7 2012.

How to solve this problem ?
[Nexus 7 Original Development] Ahkah:
Take a look at #884 and #883 and #888 and #889 and #890 and #859.

Finally for me only SuperSU 2.65 worked, newer versions did not.
[Nexus 7 Original Development] bigmaluko:
what version of PureNexus are you using?

im still getting 128 and not 0
[Nexus 7 Original Development] 123x:
In the photos it looks like the whole top part of the cable is covered with tape. At least my cable has contacts on top, so they would be (and were in my case) covered. So did you leave a part free? I thought then there would be no pressure.

---------- Post added at 09:55 AM ---------- Previous post was at 09:52 AM ----------

It seems my grouper has a different cable - mine has contacts on top. Strange. Maybe different hardware revision?
[Nexus 7 Original Development] AndrewFX:
It's the first time that I read of contacts on top. Maybe you have a different revision than our nexus 7. Try to put the tape on the back part of contacts
[Nexus 7 Original Development] thoiloidainhan:
So I will most certainly have the charging bug if I flash parrotmod?
[Nexus 7 Original Development] hongtzai:
20160822

I did system wipe before flashing.
[Nexus 7 Original Development] topoldo:
Hi all.

This is just to say that I had to reformat my N7 [2012] because of a soft brick due to my faults :(

So I restarted flashing the official KitKat 4.4.4, then I installed TWRP 3.0.2, wiped everything, and installed in this order:

a) Gtrcraft PureNexus 22-08-2016 version + gApps (nano) 04-07-2016

b) After the reboot and the initial configuration, i flashed SuperSU 2.65 and upgradede to 2.75

d) At this point I installed ParrotMod 31-08-2016.

Then after checking that ParrotMdd wass working, I installed all the apps I had before starting from scratch.

In these conditions now I have a boot time of my tablet of about 1'15" (10" Google +1'05" balloons) while before it took about 1'45" - 2'00".

The only difference I can hypotize is that now I have all my partitions formatted in ext4, while before /cache and /data partitions were in f2fs.

I don't know if this is a good interpretation, but this is my experience. My 2 cents tip.

Regards,

Topoldo
[Nexus 7 Original Development] 123x:
Yes, there are no contacts on the bottom side of the cable. I put two layers of Scotch tape there. Unfortunately it didn't help.

---------- Post added at 01:41 AM ---------- Previous post was at 01:38 AM ----------

There are even cheaper ones on Aliexpress :). However I suspect they might be of (even lower) quality and cause more problems than they solve. Do you have any experience with that?
[Nexus 7 Original Development] Vispen74:
Yes I have made several changes of the USB port on both N7 and other products with parts from eBay and Aliexpress. Never had any problems with the quality.

Skickat från min Nokia 3110i
[Nexus 7 Original Development] 123x:
I wonder if there are different versions of the USB port, as my cable was inserted with the contacts on top. I can't see different versions on aliexpress/ebay, though.

Does anyone know that?
[Nexus 7 Original Development] adstraylight:
A couple of years ago I tried to fix this problem, replaced the USB board, stuck bits of tape on the cable etc. The only thing that really worked was to buy myself a dock to circumvent the USB port altogether and charge via the contacts on the side of the tablet.

In the end I concluded that the connector to the mainboard is cheap, and the chip that controls the charging rate is too sensitive to variations in voltage. The chip does what it's supposed to, ie cut the charging rate if it senses that the supply is struggling, but its tolerances are too fine, so a slight voltage drop on the USB connection causes a big drop in charge rate.
[Nexus 7 Original Development] giannibat:
ParrotMod and Nougat

anyone tried installing successfully AOSP Nougat with ParrotMod on Grouper?
[Nexus 7 Original Development] 123x:
It's a hardware problem. (Un-)installing ParrotMod won't change anything. Either you have it or not (yet...).
[Nexus 7 Original Development] thoiloidainhan:
Thanks for clarifying that. It just confuses me that this issue is clearly stated in the OP under *Bug* session which can be perceived as being a direct cause.
[Nexus 7 Original Development] jpmccarthy:
Anyone try this on the newest N rom?
[Nexus 7 Original Development] zard:
Won't flash unless you remove the exert line, if remembered correctly.
[Nexus 7 Original Development] jakespleen:
Thanks so much for this Parrot. Works brilliantly.
[Nexus 7 Original Development] comm.sanjay:
HI, can you please help me? i am flashing Omnirom-6.0.1-homemake with Parrotmod without success.

your above post, does it mean that I delete "#!/tmp-mksh/tmp-mksh" and replace it with "#!/su/bin/sush"?

because i did that, i am getting error "ParrotMod_Grouper_Universal_2016-08-31_10.36.37\META-INF\com\google\android\update-binary" not found error.

pls reply.

regards
[Nexus 7 Original Development] parrotgeek1:
Try to use 7zip to replace the file instead of extracting the whole zip
[Nexus 7 Original Development] GreyCelt:
Every time I flash the suggested SuperSU in the OP I get bootloops. As a matter of fact, I've tried the SuperSU 2.71, 2.78 r1 beta and 2.78 stable and I always get bootloops. I'm running nAOSProm b02 on my N7 2012 grouper.

I've tried several different flashing configurations including, but not limited to, flashing in this order-> ROM, open GAPPS nano, SuperSU, ParrotMod.... and ROM, open GAPPS nano, (REBOOT) SuperSU, ParrotMod.... ROM, open GAPPS nano, (REBOOT) SuperSU, (REBOOT)...

All attempts at flashing always results in bootloop after flashing any version of SuperSU.

Suggesions?
[Nexus 7 Original Development] gmikhail:
Hello everyone! Sorry for the double post, but maybe this solution will help someone:

How to force to work ParrotMod in Android 6 AOSP (grouper)?

After installing the ROM, SuperSu and ParrotMod, in /system/su.d/01ParrotMod.sh need change the first line to #!/su/bin/sush

It working even with SuperSu 1.78
[Nexus 7 Original Development] Heisenberg02:
Parrot on Nougat

Is it possible to use this mod on nougat aosp rom?
[Nexus 7 Original Development] zard:
Search for my post on this.
[Nexus 7 Original Development] Heisenberg02:
That would be awesome!!!
[Nexus 7 Original Development] parrotgeek1:
Think I fixed error 6, redownload. Bootloop on the old version on MM is "normal".
[Nexus 7 Original Development] abrls:
Thank you for sharing the mod to fix the eMMC speed.

I am not sure whether it is my net connection or Google drive server problem. I kept getting different file size for the same file download. Yesterday the filesize I got is between 8.4-8.9 MB, today the filesize is only between 2.6-2.9 MB. So far, all these zip files I tried to flash has error executing update binary on omnirom 6.01.

Can you provide the URL and the correct file size of the latest zip file you are sharing, please? Tq
[Nexus 7 Original Development] bangsergio:
Yes it has rebooted one time after clean install.

Gesendet von meinem Nexus 4 mit Tapatalk
[Nexus 7 Original Development] chall32:
Are there any special steps required to run this under CM13?