yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Revenant Ghost:
I'm also getting similar results with the latest version. My phone is more responsive without v12 installed. I used PPSSPP, a Sony PSP emulator, to test gaming performance.
[Android Software/Hacking General [Developers Only]] karrouma:
7.1.1 is differant than 7.0 and android 6 and 5

you need to delete more than half of the ini.d files and leave the sd card file.
[Android Software/Hacking General [Developers Only]] Revenant Ghost:
I could try that, or revert to an older version of this mod. And I'm on Android 5.1.1 (Lollipop), by the way.
[Android Software/Hacking General [Developers Only]] xanthrax:
Hey guys !

I`ve just performed a small cleaning .

Please use a proper language and report the unpleasant posts rather than replying.

I won`t disturb you again unless you will not keep it up friendly and constructive .

Cheers !
[Android Software/Hacking General [Developers Only]] ChazzMatt:
No, mod works great. We were discussing why my Tapatalk app (older version I use on purpose) could not download v12 for Android 5.0+. Clicking either v12 link would only download v12 for Android 2.0. I did it several times, I know what I'm doing. :) I was only able to download via Chrome on my phone.

Someone else tried Tapatalk and it works for them. But they are probably using newer version of app.

Not really worth discussing anymore. It's just at the very beginning I thought perhaps the download links were mis-configured.
[Android Software/Hacking General [Developers Only]] camambeou:
Worked as expected on LOS 14.1 build 20170407 and AICP 12.1 build 20170605
[Android Software/Hacking General [Developers Only]] ala_mo:
Just a heads up to dev, your .sh to set some build.prop lines use the busybox echo function. I don't recommend it because echo just adds the line but does not check whether the line is already there or not, so you may have 2 lines of different data types(whether or not a bool --> true false or value). I think a setprop function will be much better, or else just create your sub-bash script to help with getprop or setprop. If you dont understand or need help just ask. ;) good day (p.s. this can solve lots of bootloop issues)

---------- Post added at 02:57 AM ---------- Previous post was at 02:53 AM ----------

oh right, your dalvik execution profile should be set to balanced cos fast will give up some in-app performance

this might make "optimising apps" a lil slower but your apps might respond better

AND

you should automatically wipe dalvik cache directories on flash because you are already changing the execution style of dalvik
[Android Software/Hacking General [Developers Only]] :
I just checked my build.prop, it has as you said, duplicate values.

I'm not having any bootloop as such but does this means the build.prop tweaks will not work?
[Android Software/Hacking General [Developers Only]] ala_mo:
no. That means some conflicts that makes u have a HIGH RISK OF bootloop. Its like giving 2 sets of values to a variable

Dev you should fix this asap
[Android Software/Hacking General [Developers Only]] sohamsen:
Thank you will fix this issue
[Android Software/Hacking General [Developers Only]] mavz31:
Will this tweak work with asus x86 devices? TIA.
[Android Software/Hacking General [Developers Only]] sohamsen:
thank you for your support
[Android Software/Hacking General [Developers Only]] sohamsen:
try it
[Android Software/Hacking General [Developers Only]] ala_mo:
if you need help i can lend a hand

---------- Post added at 09:59 AM ---------- Previous post was at 09:45 AM ----------

you have to fix it asap because you have a large user base and as we speak downloads are happening. You can't afford to pay if devices brick so yea

---------- Post added at 10:15 AM ---------- Previous post was at 09:59 AM ----------

oh right, and last thing.

I don't recommend debug.sf.performance to be turned on, unless you're seriously running like some 512 mb android phone. It will make devices like s7 get some really big disadvantage. Since im making a fix now, ill put it as a comment. If you don't want, just remove. I will send u the copy when im done fixing the mentioned issues

---------- Post added at 10:26 AM ---------- Previous post was at 10:15 AM ----------

Quick testbuild, should be fine now(sohamesen please check before release)

This is a test version, it is not verified by sohamesen, but you guys can test. It should work properly(works for me)

[MENTION=7377454]sohamsen[/MENTION] you have full permission to take it down and do whatever modification you want to it then host it on ur own. I'd you want me to delete, just tell me. This is your work now. Thanks for being so devoted to xda

https://www.androidfilehost.com/?a=show&w=files&flid=178586
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
This seems to work very well. I didn't have any issues with v12 but I'm sure this will fix issues other people had. Hopefully sohamsen posts this very soon.
[Android Software/Hacking General [Developers Only]] m0han:
just curious: how would one know the results (like you did very quickly)? and, uninstaller by op would work for this too?
[Android Software/Hacking General [Developers Only]] ala_mo:
yup, and this mod really needs some work. Some tweaks are too extrene such that it dos jot offer optimal results

---------- Post added at 11:33 AM ---------- Previous post was at 11:32 AM ----------

cause i posted my updated version 1hr before
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Would you be able to make those tweaks or is that out of what you could do? I'm not asking you to do it as I'm sure we all appreciate what you have done but just wondering out of curiosity.:)

---------- Post added at 12:31 PM ---------- Previous post was at 12:29 PM ----------

What I mean by what I said is that my device seems a slight bit faster and I checked some scripts and the build.prop and duplicate lines in there are gone. The fix seems to mainly be a cleanup and a bug/bootloop fix for some users. Also yes, the uninstaller works fine.
[Android Software/Hacking General [Developers Only]] mavz31:
sure im gonna use UPM_V12(Android_5.0+) to my zenfone 5 with customed stock rom

[MENTION=7377454]sohamsen[/MENTION] having issue. "Updater process ended with error 255"
[Android Software/Hacking General [Developers Only]] ala_mo:
i can help. But i hope this project can be on git, cause its really difficult for me to push commits
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
That would actually be a good idea. I wonder if sohamsen would put it up on there.
[Android Software/Hacking General [Developers Only]] jbradshw:
My review:

Phone: HTC One (m7)

Lineage 14.1 (7.1.2, Build 20170428)

Custom kernel: Kernel provides wake features and USB fast charging only, no O/C, etc. (I only use it for the fast charge, though)

I flashed v12 and it took fine (no previous versions were ever installed).

While I tend to get a minor speed improvement in games, I'm finding the Android UI to be extremely laggy (even freezing up completely) at times, even inside day to day apps like Facebook, etc. It can get so bad that I can see pauses switching between apps and the home screen sometimes. Also, I'll get the Android notification that "XYZ app is not responding" often (in any app). Sometimes I wait it out, sometimes I close it because I'm just tired of waiting. It can take minutes for the app to go back to a usable state. Extremely annoying.

What's worse is this lag also affects the lock screen. Sometimes it takes seconds for my screen to come on after I hit the power button. This carries over to the lock screen itself as it doesn't always respond to my touches so I can't unlock the phone.

This mod must be working for some people as we're up to v12 now, but either one/all of the scripts are either too aggressive or need some work. I mainly tried this to see if it improved battery life but it feels like the OS is doing a lot of (unnecessary?) work in the background when there are no apps open in the foreground so I can't even get to the point of gauging battery life.

I'm open to suggestions on how to tweak this to make it better, but in it's current state, I can't recommend this mod to anyone using an HTC One with Lineage 14.1.
[Android Software/Hacking General [Developers Only]] :
I can confirm this is working. sohamsen's v12 did worked but I was still having lag when switching apps but now this did the trick. The dalvik cache didn't get wiped completely, after installation it only said Optimizing 11 apps. I had to manually wipe but that really was worth it.

Now all that remains to be fixed, I think, are the init.d scripts: 92cleaner, vaccum and 01remount. Those had syntax errors that kept the script even from starting. I am sure sohamsen and DEVILOPS007 are already working on it.

All the very best guys.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Quick update. I just created a github repository for UPM which currently has the unofficial v12 build with some issues fixed. At the moment it is just for v5.0+. I have created this so people can contribute easier and can make this mod as good as possible. I've never created a github repo before so I have no clue how it works right now but I managed to upload the mod. Please check it out and make any contributions you would like.

https://github.com/grimy1928/UPM
[Android Software/Hacking General [Developers Only]] :
But sohamsen already made a repo here (maybe its for an old version) - https://github.com/sohamxda7/-UNIVE...ate-Performance-Blazing-Fast-Speed-On-The-Go-
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Yes but look at the difference. His is all the stuff that he puts together to make the mod. Such as the tomerge folder. His repo has folders for development before it was made into the zip it currently is. What I have done is extracted the zip and made a repo with the folders and sh file from the zip itself. This means it should be easier for people to make changes as most of the work is done but small changes can be made.
[Android Software/Hacking General [Developers Only]] :
Oh I see, my bad. :) Anyway good luck.
[Android Software/Hacking General [Developers Only]] ala_mo:
deprecated repo

---------- Post added at 04:17 PM ---------- Previous post was at 04:16 PM ----------

you should ask for sohemsen's approval first. He might not want to work with this

If hw does approve, please add me as a contributor on the repo( i dont want the pulls to pile up)
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Yeah, I just asked him on whatsapp and he said it was alright. How do I add you as a contributor? As I said this is my first repo so I might need a little help with that.

---------- Post added at 04:28 PM ---------- Previous post was at 04:24 PM ----------

Okay, I know how to add you but I need your username
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Delete
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Thank you [MENTION=7993358]Dany00[/MENTION]
[Android Software/Hacking General [Developers Only]] ala_mo:
alamo18

add sohemsen too. This is my profile:

github.com/alamo18
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
BTW, the changes you made I've gone back from and there have been other changes made. I'll add you now.
[Android Software/Hacking General [Developers Only]] ala_mo:
ok add to buildprop is just so screwed up now. Plus dat guy who did a commit, why did you merge it? He deleted some stuff and sohemsen might not be happy. You shouldnt merge pulls anyhow, look through first
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
I did and the changes that were made have had a positive impact. Honestly, the changes you made earlier were causing issues because of echo busybox. Since using these changes my phone feels faster. Here is what has changed.

Some duplicates(were twice or three times here), removed some lines that were conflicting with phone options (touch sensitivity, button light timeout, force gpu render) and also removed some lines that were debug. and didn't help the performance
[Android Software/Hacking General [Developers Only]] ala_mo:
i used setprop boi not busybox echo
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Yeah, I said that the wrong way round. Either way, how it is now seems to be faster and better than what you did. I'm not saying it to be rude and I really appreciate what you did but honestly while fixing problems you also created some. The one I merged on the repo works the best out of anything I've tried so far. I've zipped it up with the changes to the buildprop.sh and flashed it and it works amazingly.
[Android Software/Hacking General [Developers Only]] ChazzMatt:
and is this available for download?
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
If you go to the repo I linked and download the zip and then extract it and archive the right folders and files so it works. Or download it from here and don't sue me if it breaks your phone.:)
[Android Software/Hacking General [Developers Only]] m0han:
how to upgrade(?) from ala_mo's test zip? use uninstaller of op and then flash your test zip? any wipes anywhere?
[Android Software/Hacking General [Developers Only]] adekboreanaz:
Hey i got one problems, whenever i try to power off, reboot or reboot to recovery right from my power menu, it just goes blank and nothing happens, any fix or need to changes?
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Send me your build.prop please as you might need to delete some lines from there.

---------- Post added at 08:59 AM ---------- Previous post was at 08:13 AM ----------

No clue, are you sure this isn't rom related? Try flashing the uninstaller and check. Also what version are you using? Maybe try the test I linked.
[Android Software/Hacking General [Developers Only]] :
For the love of your phone, please do take a backup of your build.prop file before trying any of the TEST releases. In fact,take a nandroid backup if you can.

Also just a heads up for anyone asking, No, the OPs uninstaller doesn't work with ala_mo's release in removing the build.prop lines.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Yes thanks for stating. I forgot to clear up some things.

First of all yes backup your build.prop. Second of all, if you want to uninstall alos one then go to the build.prop and delete from the pure performance to the bottom then flash uninstaller.

Finally here is the best version of the mod and it works very well. This might be v12 sr2 and I'd like people to test it. Thanks again to [MENTION=7993358]Dany00[/MENTION] for your contribution.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Here
[Android Software/Hacking General [Developers Only]] :
Isn't this the same release you posted earlier?
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
No, this is a new version with more commits. It just has the same name.

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

Changelog for UPM-TEST

-removed duplicates

-removed some debug. tweaks that were not affecting performance

-removed max_events_per_second line

-removed lines that were conflicting with phone settings (button light timeout, touch sensitivity etc)

-removed the delay when going to recents menu

-reorganised some lines

-renamed first and last tag for better clearance of the start and end of the tweaks added
[Android Software/Hacking General [Developers Only]] Dany00:
Nope. Another duplicate is removed, a line is removed and the first and last tags are modified for clearance. The mod starts with #Ultimate Performance Mod Tweaks and ends with # End of UPM Tweaks
[Android Software/Hacking General [Developers Only]] :
Flashed, So far no issues, still smooth.

Oh and the lines from the first UPM-TEST were still there after flashing the uninstaller , I had to manually remove it.

I think ala_mo's way of using setprop is better than echoing the lines. Somehow my phone didn't went into a bootloop but who knows. Better safe than sorry.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Echo busybox is actually better. I've tested both and it is faster and smoother.
[Android Software/Hacking General [Developers Only]] :
Correct me if I am wrong but isn't the function of echo or setprop is to add values to the build.prop file? I don't think it will affect performance. Performance actually depends on the valuess we add.

But the main issue is that echo can create duplicates.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
It depends. The echo lines can have a value that affect performance such as the line with 150 which used to be 90 that limited performance for high end phones and caused issues for low end phones.
[Android Software/Hacking General [Developers Only]] :
Can setprop be used to set this value to 150? Or is it not changeable by setprop?

Also there is the issue with uninstalling. How about the installer making a backup of the build.prop file and the uninstaller restores it?
[Android Software/Hacking General [Developers Only]] veez21:
Nope, it's not. setprop is much safer and has the same effect as putting lines in build.prop
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Setprop doesn't need to do it when echo busybox already has. With uninstalling keep in mind the uninstaller is for the official builds. You'll need to delete the files yourself for now. Me and dany are trying to work out the command for backing up the build.prop. We will try it and update here soon.

---------- Post added at 10:56 AM ---------- Previous post was at 10:54 AM ----------

Yeah but it just isn't as good. I've tried both and talked to dany and sohamsen and we all agree that echo busybox is better. It seems to be better also when testing lag and multi tasking.
[Android Software/Hacking General [Developers Only]] veez21:
Yeah, but your implementation of it is not good. Simply echoing it in build.prop is dangerous. If it's flashed multiple times, it'll overload build.prop :eek:
[Android Software/Hacking General [Developers Only]] :
No the tweaks don't get better when you use echo.

Echo and setprop are basically doing the same thing. Setting build.prop values. They don't change the way the tweaks work.

Setprop doesn't create duplicates, that's all the difference there is.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Keep in mind these are test versions. The uninstaller is likely going to sort this out by restoring the build.prop and also with setprop when trying it the commands didn't write to the build.prop
[Android Software/Hacking General [Developers Only]] tazmako:
After use v12 Couple days.

Everything work fine I can use phone 2days on light use.

Have some problem. Sometime notification not show or late show.

Thanks.
[Android Software/Hacking General [Developers Only]] :
That's probably because the setprop command wasn't written properly. Try rewriting the test version with setprop. Remember the HTC guy, I remember, having bootloops? That's because of the duplicate values.
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Maybe try the most recent test version.
[Android Software/Hacking General [Developers Only]] tazmako:
It can dirty flash or uninstall v12 First?
[Android Software/Hacking General [Developers Only]] veez21:
setprop and putting properties in build.prop is basically the same...

No difference unless the property is specific to be applied really early on boot
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Yeah, we're trying to look into it and see what happens. I'll update soon with whether or not setprop works.

---------- Post added at 11:21 AM ---------- Previous post was at 11:19 AM ----------

Delete everything from pure performance to the bottom first. Then flash uninstaller then mod. Keep in mind these are test versions for testing purposes so do not expect it to be completely stable and simple to use yet.

---------- Post added at 11:22 AM ---------- Previous post was at 11:21 AM ----------

Well if you would like to help you could make a pull request on github. That could help us out.
[Android Software/Hacking General [Developers Only]] ala_mo:
finally someone who understands what i say

Anyways, imma release a legitimate test build tonight(gmt8). It will nerf all the too extreme features and have functions used properly

Having duplicate lines in build.prop, ESPECIALLY WITH 2 DIFF VALUES is dangerous. So, no matter how or why, you have to use setprop. You might soft brick a perfectly set up rom(with all themes in place and stuff, its really painful)
[Android Software/Hacking General [Developers Only]] Dany00:
We tried to use setprop, but it was not adding the values to build.prop. Any idea why?
[Android Software/Hacking General [Developers Only]] ala_mo:
becasue you never specify the output dir. I was doing the fixed version in a rush, i forgot that
[Android Software/Hacking General [Developers Only]] adekboreanaz:
I don't know man, maybe it's true that MIUI sucks, i've tried everything, last version and the test that you gave
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Are you planning on updating it on github? I invited you to be a contributor so you can make changes where you wish.
[Android Software/Hacking General [Developers Only]] :
Duplicates found in the latest test build;

#DalvikVM

2 values for dalvik execution mode.

int:fast and int:jit.

I am trying to clean the file but don't know which value should I choose.
[Android Software/Hacking General [Developers Only]] Dany00:
Delete int:fast
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Hey just wondering how the update is going as it has gone 8pm. Would you like any help and are you planning on releasing the test here or on github? I've invited you to be a contributor on there so you don't need to do pull requests and can make changes where you want.
[Android Software/Hacking General [Developers Only]] ala_mo:
I'm not so free i have my kernel thread to maintain
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Okay, any idea when it might be ready?
[Android Software/Hacking General [Developers Only]] ala_mo:
lol why r u even asking for etas

i will fix it when im free, its not my priority. I have tons of school work and stuff. you'll know when its ready
[Android Software/Hacking General [Developers Only]] ala_mo:
you did not give me write access to the repo. I cannot pish any commits or merge pull requests.
[Android Software/Hacking General [Developers Only]] Dany00:
Can you show me how to add a line in build.prop with setprop. If u give me an example i can modify the source. Thanks
[Android Software/Hacking General [Developers Only]] :
Like this;

$setprop<space>VALUE_NAME<space>VALUE

Example:
[Android Software/Hacking General [Developers Only]] Dany00:
I did this, but the values are not added to build.prop. How should i specify that?
[Android Software/Hacking General [Developers Only]] ala_mo:
i will push my commits to git later. I fixed it, just view the source later
[Android Software/Hacking General [Developers Only]] :
Does it work on Galaxy Ace II running OmniROM 5.1.1? If it works than I will install it:good:
[Android Software/Hacking General [Developers Only]] :
Yeah it should work as this mod is universal. Go give it a try:good:
[Android Software/Hacking General [Developers Only]] sohamsen:
ok so v13 will release tomorrow with huge fixes made by dany and adam
[Android Software/Hacking General [Developers Only]] Dany00:
Or have a nandroid backup and restore it if anything goes wrong :)
[Android Software/Hacking General [Developers Only]] sohamsen:
yup ?
[Android Software/Hacking General [Developers Only]] DEVILOPS 007:
Mainly give credit to dany for v13. I created the repo for him to do pull requests but I kind of stepped back and let him do his thing.:)
[Android Software/Hacking General [Developers Only]] sohamsen:
everyone will be credited?