yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
It's here!

It's awesome! It's magnificent! It works!

And Oh my god, the changelog is huge! :eek:

The_Thing V 0.9

Changelog

The next build will be the "Tim" update!
Fix | Changed the file format from Windows/Dos to UNIX
Uninstaller | Small updates and fixes
Aroma Installer | Now only works as the bloatware remover and asks if the user wants the mod installed
Aroma Installer | Removed the Additional tab
Non-Aroma Installer | Introduced .config file compability. Currently does nothing, but in the future the user can use it to remove bloatware, like the AROMA installer
Swap | Rebuilt inside The_Thing
Fix | Fixed the user settings, now they're applied inside the scripts rather than in several text files. It's more space and resource conservative
New | The Fixer script. It can fix some common bugs and problems in the users phone:
Recalibrate the proximity sensor
Recalibrate the battery
More to be added! If you have a idea, let me know!

Changed | Changed how the whole mod works, now everything is enabled and controlled trough The_Thing
Cleaner scrip | Added the included junk feature! Now user can add additional directories to be cleaned
Killer script | Fixes and finishing touches
Ram Booster script | Fixes and finishing touches to the App lock feature
Removed | Compability to android 2.3 Tell me if you want it back and I'll see what I can do

The_Thing | It's alive! >:D Finished and fixed the whole script:
Moved all the scripts to /data/The_Thing
User can enable/disable scripts runing on boot
Controll all the parts of the mod, for example user can disable audio tweaks if he/she uses other audio enhancers
Add and remove processes killed by the Killer script
Add and remove directories cleaned by the Cleaner script
Add and remove processes locked into memory by the Ram Booster script
Added numbers for easier navigation
Added a terminal emulator
Uninstaller now just uninstalls the whole mod
Scripts can be run manually trough The_Thing or directly trough the terminal
Terminal commands:
Entropy | Entropy_engine script
Killer | Killer script
Fstrimmer | Fstrim script
Smooth | Smoothie script
Cleaner | Cleaner script
Booster | Ram_Booster script
SQOpt | Sqlite_Vacuum_Reindex script
Zipaligner | Zipaligner script
Tweaker | Tweak_Engine
Fixer | Fixer script
So basically the whole MOD operates from /data/The_Thing for easier access and removal
And (maybe) compability with any other MODs (Not suggested, or supported)

Download

Click me!

Uninstaller

Next few updates will be small and mostly fixes (And maybe some new tweaks) as I'm working on "Tim"

And the OP will be updated later, I don't have enough time to do it today :p

Again, if you found a bug, use the bug reporting tab her on xda. If you want something added, tell me! :good:

And make a backup before flashing!
[Android Software/Hacking General [Developers Only]] droidblitz:
[MENTION=6082440]_Bon_Bon[/MENTION]

Youre still using optimized cm12.1?

Cause im wondering if this would work well with this rom. :D
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I'm still on Optimized CM, and the mod works like a charm :good:
[Android Software/Hacking General [Developers Only]] droidblitz:
I'll try it tomorrow. Thank you. :D
[Android Software/Hacking General [Developers Only]] Corduroysack:
Just installed and noticed I get this error when deleting bloat.
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
That means the stupid menu bug is back T.T

You'll have to visit both bloatware menus, or the mod installation menu to avoid it

Don't worry, I'll get it fixed... I guess :p
[Android Software/Hacking General [Developers Only]] Corduroysack:
Think I'm going to have to start afresh tomorrow something not right
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Did you do something after installation? Because the scripts don't automatically run on boot anymore, you'll have to enable them first trough The_Thing
[Android Software/Hacking General [Developers Only]] Corduroysack:
Right I didn't know that, it was because I'd restored a backup that I'd tweaked already, I'll go have a read on how to enable them ☺

Cant actually find how to enable them, that info needs adding ☺
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Yeah, I haven't updated the OP yet, as I don't have time right now.

But you can control all the mod settings trough The_Thing, including if certain scripts run on boot.

Just type into terminal

su
The_Thing

You should be able to find what you're looking for from there :good:
[Android Software/Hacking General [Developers Only]] Corduroysack:
cheers got it :)
[Android Software/Hacking General [Developers Only]] mmatic10:
I tried The Thing but sadl it seems it doesn't work on my phone. Where to start...

I installed it from recovery and entered it from console.

Then...smoothie...nothing...got this message instead. On every option.

View attachment 3460909

Then, the cleaner, the same thing.

View attachment 3460910

After that I tried to exit the cleaner menu but I got this message.

View attachment 3460911

Then swap....got this message

View attachment 3460912

And last...ad blocker....this message.

View attachment 3460913

I don't know if my phone is the issue or what but sadly I had to uninstall it and try something else.
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I'm sorry for the trouble

Appareantly the website, where I've been reading about various commands, has some false info :/

So I'll fix the cleaner, smooth and adblock menus soon.

The swap is working perfectly, the invalid argument just means you didn't have a swap enabled in the first place, so it can't disable it.

The new version will probably be ready on sunday :good:

And I'll update the OP (again) at then too :)
[Android Software/Hacking General [Developers Only]] Sincerity1993:
How to make sure that the scripts from the thing got applied? Like the Ram Swap
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
All the scripts have log files in /data/The_Thing so you can check from there, how they last ran.

But there isn't a script for the swap anymore, it's applied from within The_Thing, so there's no .log file either. You can check if the swap is working by typing 'free' in terminal, or by going to /cache/swap and seeing if a file, "swap.file" exists. Just reboot first, so the settings get applied :good:
[Android Software/Hacking General [Developers Only]] Sincerity1993:
Its incredible how fast you always answer. I didn't use the latest The Thing yet but I will check that directory thanks!

I don't know what's happening to my phone but every few hours It starts to be very slow until I empty the RAM, that problem started recently
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
The 0.9.1 update is looking promising!

It comes with many little fixes and improvements, but most importantly, the Non-Aroma version now should include the Sqlite_vacuum_reindex script and the AdBlocker!

Other nice improvements are:

Updated installers and uninstaller

A lot more simplistic menus in The_Thing

And a more universal coding, using busybox

So look forward to seeing that, either tomorrow, (if everything goes well) or on Monday! :good:
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I just happen to be around every time someone asks something ^^ I really don't check here more than 1-2 times a day ;D

After you've installed the latest version and enable the Ram_Booster script tell me if the problems persist and I'll look into it :good:

Just as a reminder, none of the 0.8 version work right, so if you're using them, you won't see anything in the log files. And thus, the slowdowns can't be caused by this mod
[Android Software/Hacking General [Developers Only]] Sincerity1993:
Do you mean the latest 9.1 Version?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
No, I meant 0.9, but the 0.9.1 update is right around the corner, so you could just wait for it
[Android Software/Hacking General [Developers Only]] Sincerity1993:
I will wait for It. But can I just use the Thing on my current Rom without doing a clean flash, flashing the Kernel again etc?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Yes of course! The installer automatically removes all old files and extracts the new ones, so there's isn't anything you'll need to do. No rom reflashes or anything :D
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I've got bad news... :/

There's so much corruption in the mod files, it'll take longer than expected to finish the next version. Everything's ready and seemingly working, but it'll take time to decorrupt the mod.

But don't worry, I'll finish it as soon as possible :good:
[Android Software/Hacking General [Developers Only]] Sincerity1993:
Where can I download the Thing 0.9? I only see an Uninstaller under Downloads. Also should I use the optimized Version for S4 (Which seems outdated) or just the normal version?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
The optimized version isn't really optimized. I'll start making them once I've got 1.0 ready, but until then, just use the version here

And you can find the 0.9 version if you look back a few posts, I posted it there

I think I light be able to upload the 0.9.1 version tonight, maybe... Even if I can't fix it tonight, I'll update the OP :good:

It's really annoying how the device I'm using to code the mod is constantly breaking and corrupting stuff :banghead:
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
While we're talking about The_Thing, how would you guys feel like if I merged all the other scripts into it too? It would save space and improve functionality greatly, but it would be harder for me to find and fix bugs.
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I FOUND THE PROBLEM! WOOP!

The next version will be online today!

Just gimme a moment to upload it :D
[Android Software/Hacking General [Developers Only]] St.Noigel:
Thanx! ) Waiting to test it )):laugh::good:
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
New version's up!

Changelog:

Installer | Menu prop bug fixed (again) and other minor updates and fixes
Installer | Slimmed the package
Installer | Many optimizations to how the changelog is shown
Installer | Optimizations to make the installation more simplistic
Installer | Non-Aroma version now comes with Sqlite script and the Ad-Block
Mod | Fixed problems with binaries
Mod | Made the logging more precise
Mod | Changed all available commands to use busybox, to make the mod more universal
Mod | Cleaned the scripts
Mod | Fixed random things
The_Thing | Made the menus more clean, colorfull on understandable
The_Thing | Cleaned and fixed random things
Fixer | Now removes qrngd from system if it exsist
98_Tweak_Engine | Lots of optimizations and fixes to read-ahead tweaks
Ad-Block | Updated to the 01/09 version by BSDGeek_Jake

The_Thing ALPHA 0.9.1

Version 0.9.1: Click here

Non-Aroma 0.9.1 Click here

Uninstaller

So, what expect from the next version?

I've noticed some typos in The_Thing and the \t tabs appareantly don't work, so I'll be fixing them.

Also, I might merge all the scripts into The_Thing, to save space and make everything more clean.

And of cource, I'll be finishing Tim someday :good:

So eventually, this whole mod will only be The_Thing and Tim scripts :highfive:
[Android Software/Hacking General [Developers Only]] latino81:
Error change permission (status7) not istallation
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
You're using an old recovery, like CWM or Philz. So update it or change to TWRP

And if that doesn't fix it, try the non aroma version :good:
[Android Software/Hacking General [Developers Only]] latino81:
I have cutom kernel and cwm recovery not problem with other mod not problem with the thing 08.5 and 0.9. I have used with aroma and no aroma same problem status 7 not change permission . Quick question? You are safe that the problem is me???
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I'm sure it's your phone.

Status 7 means an incompatible or outdated recovery. CWM is outdated, so I suggest you try to change to TWRP :good:
[Android Software/Hacking General [Developers Only]] luupocok:
I installed the app with Aroma and without Aroma too, but no app in launcher neither in app list 8n Settings. I hadn't got any error during installing process, no status 7 message about wrong permissions.
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I don't really understand what you mean...

Did you use the bloatware remover and no apps got removed?

Edit-

The mod isn't an app, so I think you've replied to the wrong thread :D
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
While I'm finishing Tim, I'm making all sorts of optimizations and preparations for it.

And before I upload the 1.0 version, I'll post one more update. After that there might be a bigger gap between builds.

So, what to expect from the next version?

Changelog:
Installer | Many fixes and optimizations.
Installer | Fixed Bloatware backup feature and added an option to disable / enable it
Mod | (Again) Changed how the whole mod works. Now every script has been merged with The_Thing. So there's only The_Thing, Fixer script (About to be renamed) and in the future, Tim.
Mod | Moved all the binaries back to /system. So all that's stored in /data/Thing are:
Backups (bloatware and the mod)
Logs
Ad-Blocks
Userdata

The_Thing | Many, many, MANY optimizations:
Optimized the menus and how they work
Optimized some of the commands and functions to save space
Included an Logger_Engine for the merged scripts

All the now merged scripts | Random fixes, optimizations and updates, to improve their effectiveness

I noticed, while doing the things above, how some tweaks have been reused on so many other mods and are, either broken, useless or outdated. Cleaning them is going to take most of my time while preparing the next update. ;) (I'm looking at you slaid :p )
[Android Software/Hacking General [Developers Only]] LordArcadius:
Great Going [MENTION=6082440]_Bon_Bon[/MENTION] bruh!! Keep it up!! ;)
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
I've started final bug test on the latest, 0.9.8, build, so you can expect to see it all done and ready on Monday or Tuesday :good:
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Sorry, no update today. I'm beat and have to take a break. No worries, I'm defiantly not abandoning this project, it has just become more of an job than a free time activity. So I'll rest today and come back into action tomorrow :good:
[Android Software/Hacking General [Developers Only]] Sincerity1993:
After using the latest TheThing I'm still experiencing slow down problems because of too little RAM.

like more than 1 GB of the 2 GB is used by default and my phone slows down every 15 minutes or so until I clear the RAM again. :/
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
That's cause because the mod allocates too little buffer ram, it's fixed in the next version.

Now you can overwrite it by increasing the dirt and dirty background ram percentage
[Android Software/Hacking General [Developers Only]] luupocok:
Where is the v0.9.8 download link?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Update!

I've made punch of updates and other stuff, so there's lots for you guys to check out! ;D

Firstly, The_Thing is finally updated, stuff's working, looking pretty and tweaktastic!

Changelog:

Version 0.9.8

Installer | Fixed some weird bugs and slimmed the code

Installer | Fixed the Backup of Bloatware

Installer | Added and option to disable bloatware backup

Installer | Uninstaller now restores Ad-Block to default

Mod | Moved all the binaries back to /system

Mod | Made some preparations for "Tim"

Mod | Added an bootter script to call The_Thing on boot

Mod | Moved The_Thing, Fixer (And in the future) Tim to /system/bin

The_Thing | Made some fixes and cosmetic changes to the menus

The_Thing | Optimized how the menus work

The_Thing | Merged all the basic tweak scripts into The_Thing

The_Thing | Added the ability to call the different scripts inside The_Thing

The_Thing | Random optimizations to commands and functions, to save space and resources

The_Thing | Removed additional settings menu

The_Thing | Removed Terminal Emulator

Ram Booster | Fixed some values to reduce lag

Smoothie | Random fixes and improvements

Cleaner | Random fixes and improvements

Fixer | Moved the Uninstall Menu from The_Thing to here

Fixer | Added (Finaly!) the ability to manage Bloatware backups

I just noticed a bug, where you're in the settings menus, changing settings, the tabs don't toggle.

Don't worry, the settings are indeed being changed, but for some reason don't update properly.

You can force the update by relaunching the whole script. I'll look more into it in the next update and fix it :good:

Aroma download

Non-Aroma download

Uninstaller

Secondly, I've made a website! (Under construction) From there you can read on the projects I'm working and other small things about me ;)

You can find it here, so go check it out!

Thirdly, I've also got an blog! It has a bit more detailed info on the things I'm working on and updates on their progress.

You can find previews, alpha builds, stuff like that!

Again, check it out!
[Android Software/Hacking General [Developers Only]] phil_greg2001:
Hello,

It works very well on my very old SGS i9000 with LP.

Many thanks.
[Android Software/Hacking General [Developers Only]] Sincerity1993:
Do we have to uninstall the old version before using the Newest one?

Also is the "too little ram causing lags and a slow phone" problem fixed in the newest version?

Ps. really nice blog and website you got there! :)
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Thanks :o

You don't have to use the Uninstaller, as the Installers removes old files before installing

And the ram bug has been fixed :good:
[Android Software/Hacking General [Developers Only]] Sincerity1993:
So I installed the newest version but im still having lags due to too little ram :/
[Android Software/Hacking General [Developers Only]] Exit_Only:
Welcome to my life!!!
[Android Software/Hacking General [Developers Only]] asad510:
i got this segmentation fault when i go into terminal :(
[Android Software/Hacking General [Developers Only]] phil_greg2001:
+1

:cool:

---------- Post added at 03:11 PM ---------- Previous post was at 03:09 PM ----------

It works well here with 512 Gb :D
[Android Software/Hacking General [Developers Only]] derkleinebroicher:
Could be your busybox. So check, if there is one or maybe reinstall it. Might be necessary to reboot after that - but you don't have to flash The_Thing again. Now try again via terminal.

Gesendet von meinem One S mit Tapatalk
[Android Software/Hacking General [Developers Only]] Sincerity1993:
512 GB? Thats impossible
[Android Software/Hacking General [Developers Only]] phil_greg2001:
Sorry it's a dream :eek:

512 Mb :cool:
[Android Software/Hacking General [Developers Only]] Sincerity1993:
Haha, yeah I have that dream too :P

How do you know exactly if It works or not?
[Android Software/Hacking General [Developers Only]] phil_greg2001:
My phone is more smoother with this MOD :angel:
[Android Software/Hacking General [Developers Only]] Sincerity1993:
I wish mine would be too :(
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
It's running fine here, can you check what your dirty background and dirty real time memory buffer size trough stweaks

From where is it? Don't tell me it's Fstrim...

I'm now starting the preparations for 1.0 so now's the best time to give me requests, ideas, bug reports, etc... I'm looking forward to reading them :)
[Android Software/Hacking General [Developers Only]] Sincerity1993:
Where can I check that in sTweaks?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
In the memory tab, there's tweaks called dirty background and dirty ratio, check the percentage in them.

Also, you should disable auto OOM control, or none of the memory tweaks will get applied
[Android Software/Hacking General [Developers Only]] phil_greg2001:
I haven't menu :confused:
[Android Software/Hacking General [Developers Only]] derkleinebroicher:
Flashing this tweak removes my busybox. I tried both with busybox under system/xbin and system/bin. This causes the "segmentation fault" in terminal emulator.

Gesendet von meinem One S mit Tapatalk
[Android Software/Hacking General [Developers Only]] phil_greg2001:
Same here :(
[Android Software/Hacking General [Developers Only]] asad510:
Brother bon bon (oh i like that) for the segmentation error i updated busybox and wallaaaahhhh it is working and phone is running wonderfully ps what is tim?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
It's for S4 users, sincerity and I are using the same rom and it comes with an alucard kernel and a custom build stweaks to tweak it

There isn't anything in the mods code that could remove busybox. Are you using Stericsons busybox installer? And what device do you use?

:D I'm glad to hear that it's working :good:

And Tim is the 1.0 update, the reason I originally made this mod. It controls your phone in realtime and optimizes it depending on what ever you're doing. It's going to include MANY features, like game and app startup optimization, sound optimizer, etc...

It also works as an way to control some of the hidden settings in android ;)
[Android Software/Hacking General [Developers Only]] asad510:
can i become tester for this beautiful tim
[Android Software/Hacking General [Developers Only]] derkleinebroicher:
Yep, it's the pro version of Stericsons BusyBox. And my phone is an HTC One S ville with slimrom 5.1. But as mentioned, it's not such a big thing, as reinstalling busybox solves this and is done easily. Rebooting isn't even necessary afterwards.
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Good that you worked it out :D

I'll look into it and will (hopefully) fix it in the next version. I'm still curious, was busybox removed after install or when running the script, or at some other point?
[Android Software/Hacking General [Developers Only]] derkleinebroicher:
It was removed after install, I guess.

Gesendet von meinem One S mit Tapatalk
[Android Software/Hacking General [Developers Only]] Sincerity1993:
The Auto OOM control was enabled, I didn't know that I had to disable It. So do I have to Flash the Thing again?

Dirty Background Ratio stands on 20% and Dirty Ratio at 25%.
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
No, just run the Ram Booster tweaks or enable its run-on-boot option and, surprise surprise, reboot ;D

And if you're still experiencing lag after that, it's coming from the rom and/or kernel.
[Android Software/Hacking General [Developers Only]] Sincerity1993:
Your replies are lightning fast, its so awesome. Like you are sitting at home 24/7 and refreshing the page every second haha :p

Are the Ratios supposed to change after rebooting?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
:p

type into a terminal:

su
The_Thing

type 2 to go to the settings menu

and from there, type 3 to go to the Ram Booster menu

and lastly type 4 to toggle the run-on-boot option.

After that, just reboot and you're good to go :good:
[Android Software/Hacking General [Developers Only]] Sincerity1993:
In The Terminal, when I press 4 in the Ram Booster Menu nothing changes, the Option Toggle run on boot stays red and says =0

I used the sTweaks Ram Booster, It said "Free after: 625MB Ram" that's a good sign isn't it?
[Android Software/Hacking General [Developers Only]] _Bon_Bon:
Yeah, the option change, but for some reason don't update properly. And I'm not sure about the stweaks, but it can't be a bad thing :D
[Android Software/Hacking General [Developers Only]] Sincerity1993:
How do I know if its enabled then If It doesn't update properly? And should I change the Ram Ratios manually? From 20 and 25%

I'm still not sure how I can know for sure If It works