[MOD][TWEAK][SCRIPT] The_Thing V0.9.8 [16/09/2015]

Search This thread

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com

I Represent to you:

2e3445_0d6d512c34cd42bdaa176ef7109ce2bd.png_srz_p_100_100_75_22_0.50_1.20_0.00_png_srz

The_Thing
The first and original FULLY customizable bloatware remover and realtime device optimizer


INDEX
First post: Introduction, Features & Images
Second post: Changelog & Downloads
Third post: How everything works & Other useful info

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

INTRODUCTION
Hey! The_Thing started as a AROMA installer originally made for the Samsung Galaxy S4, that allowed the user to choose what bloatware they wanted to remove. It has come a long way from that, now including many tweaks to increase performance, battery life, audio quality, camera quality and smoothness. But this MOD isn't intended to be just full of tweaks, they're just an added BONUS. It's made to grant the user as much power over his phone and its performance as possible, trough customizable bloatware removal, "The_Thing" and "Tim" scripts.

You can find a specifically optimized profile for Galaxy S4 here
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

FEATURES
2e3445_0384f8df33c74b7f82ac75c55cbcd4ac.png_srz_p_100_100_75_22_0.50_1.20_0.00_png_srz


FULLY customizable Installation thanks to AROMA installer
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

The_Thing script
Main script, that is used to control different settings and to access all the mods features:
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Bloatware backup manager
Bloatware backups are generated during removal if the user chose so.
They can be then removed or restored if needed.
Additional settings tab
It includes special abilities, like:
Swap and Zram creation
Init.d support, can be created if not supported originally by the users device
A Full Malware and Adware blocker made by @BSDgeek_Jake
A Fixer script, that can fix all sorts of common problems encountered while using Android
Uninstaller
I don't know why I should advertise the ability to uninstall the mod, but hey!
It's good to know that it's there ;)
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
It also contains the following basic tweak scripts:
Killer script
Every user set hours Kills apps and processes defined in its Settings data files, to prolong battery life and to improve performance.
Smoothie script
Improves users phones UI and Games performance, for maximum smoothness and fluidity.
Cleaner script
Every user set days Cleans:
Androids excess junk
Android and app cache to save upto 1G of space!
Log and Usagestat files
And recent processes to save space, performance and to prevent the famous BlackScreenOfDeath.
User can also define additional directories and files to be cleaned.
Ram Booster script
Optimizes users RAM usage based on how much physical RAM the device has.
Also has the ability to lock user defined apps into memory. Usefull for apps you want to stay active and speedy, like WhatsApp
Tweak Engine script
The main basic tweaker. It has tweaks to improve:
Internet speed, Graphics performance, Battery life, I/O and Storage performance, Audio quality, Camera quality and Android Logging for a more pleasant user experience
Fstrim script
Trims /data, /system, /cache and /preload every user set days to improve storage performance and to prolong phones storage lifetime. It also dumps cahce to speed things up on devices that have memory leaks
App Optimizer script
Has three scripts build-in, that run every user set days:
SQLite Optimizer, Optimizes apps database files for faster access and a more pleasant app usage experience.
Zipaligner, Aligns apps and their files to keep their RAM usage low for a more seamless multitasking.
PermFixer, Fixes apps permissions to prevent FCs
AdBlock
Contains the Ad and Malware Blocker made by BSDgeek_Jake, for the user to install. You can choose between, Full, Light and Original blocker to keep the user safe and Ad-free
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Tim
Tim runs in the background, optimizing the users phone depending on what they're doing:
App Locker, to regularly lock foreground apps into memory for less lagier usage.
Schedules, to regularly Clean, Trim and boost the users device when you're not using it.
A Wake Lock Blocker to improve battery-life!
Stops processes causing Wake Locks to ensure the device goes to Deep Sleep
A Charger, for faster charge times and healthier batteries!
Controls how and at what speed the users device is charged to ensure its battery stays helthy.
It calibrates the users battery and androids Fuel Gauge while he/she is sleeping and it even gives a little to notify the user when his/her device is ready to roll
And basically does all the dirty work for you :p
It currently has 7 profiles:


Default
A User controlled profile, that's enabled when no other specific profiles are set
Gaming, for the true gamers
Maximized performance and sound quality for the awesome adventures awaiting!
Music, to keep that music playing!
Maximum battery savings, while still maintaining uninterrupted music playback!
Internet, for more fluid surfing the web!
Optimizing memory and internet usage to ensure speedy browsing!
Performance
A basic performance profile to squeeze all the juice out of the users device!
Battery/DeepSleep
Made to keep the users phone running as long as possible!
Multitasking
Made to keep the lags away, while the user switches back n' forth between apps!

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Bloatware removal customized to include unwanted apps from custom ROMs to stock ROMs for many phone brands
All Removed Bloatware will be Backedup if the user wants
The apps you can choose to remove:

General apps:
AudioFx
Apollo
BasicDreams
Browser
Calendar
Camera2
CellBroadcastReciever
CMFileManager
CMHome
CMWallpapers
Dashclock
DSPManager
Eleven
Email
Exchange2
Galaxy4
HoloSpiralWallpaper
LiveWallpapers
MagicSmokeWallpapers
Music
NoiseField
PhaseBeam
PhotoPhase
Phototable
PicoTts
VideoEditor
VisualizationWallpapers
VoicePlus
WhisperPush
SimToolKit
HTMLViewer
cLock Widget
Calculator
NFC Service

Goole apps:
Chrome Browser
Cloud Print
Gmail
Google+
Google Calendar
Google Desk Clock
Google Docs
Google Drive
Google Earth
Google Fitness
Google Keep
Google News & Weather
Google Now Launcher
Google Play Books
Google Play Games
Google Play Movies & TV
Google Play Music
Google Play Newsstand
Google Search
Google Sheets
Google Slides
Google Text-to-Speech
Google Wallet
Hangouts
Maps
Sound Search for Google Play
Street View on Google Maps
TalkBack
YouTube
I'll add explanations what they do later, for now just google them

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

IMAGES
Will be added soon [Hopefully :p]

_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Thanks to:
- @slaid480 for letting me use his Fly-On mod as a guide on how to write init.d scripts :highfive:
- @amarullz for developing AROMA. With out it, none of the interactive installation would be possible
- @lambgx02 and @Ryuinferno for the Entropy seeder and script
- @BSDgeek_Jake for the awesome Ad and Malware Blocker
- @BlackGunZ for fixed SQlite Vacuum & Reindex and Zipaligner scripts
- @Exit_Only for helping me out a little
- @Shade5
My Tester group:
-
MORE TESTERS NEEDED! If you want to be part of the development, PM me!


Ask before using my work in yours and add proper credits
If you want to make an optimized version for your device, ASK FIRST trough PM
Donations aren't expected, but are appreciated


XDA:DevDB Information
[MOD][TWEAK][SCRIPT] The_Thing V0.9.8 [16/09/2015], Tool/Utility for all devices (see above for details)

Contributors
_Bon_Bon
Source Code: https://github.com/DevBonBon/The_Thing


Version Information
Status: Alpha
Current Stable Version: 0.9.8
Stable Release Date: 2015-09-16
Current Beta Version: 0.9.8
Beta Release Date: 2015-09-16

Created 2015-07-31
Last Updated 2015-11-23
 
Last edited:

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
CHANGELOG
Code:
[U]Changelog[/U]
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

0.9.1
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

0.9
The next build will be the "Tim" update!
Fix | Changed the file format from Windows/Dos to UNIX
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
Uninstaller | Small updates and fixes
Installer | Now only works as the bloatware remover and asks if the user wants the mod installed
Installer | Removed the Additional tab
Installer | Introduced .config file compability to the Non-Aroma installer. Currently does nothing, but in the future the user can use it to remove bloatware, like the AROMA installer
Mod | Changed how the whole mod works, now everything is enabled and controlled trough The_Thing
Mod | Added 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!
	
Swap | Rebuilt inside The_Thing
92_Cleaner | Added the included junk feature! Now user can add additional directories to be cleaned
03_Killer | Fixes and finishing touches
94_Ram_Booster | 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 acces and removal
		And (maybe) compability with any other MODs (Not suggested, or supported)

0.8.5
Installer | Finished non-aroma installer
Installer | Cleaned and slimmed the Installer paggage
Installer | Removed aroma uninstall menu
Installer | Fixed app backup
Installer | Fixed fixing the fix of the aroma installer script fix
Uninstaller | Fixes
Fix | Fixed scripts checking user settings wrong
94_Ram_Booster | Added VM tweaks
Mod | Cleaned and slimmed the scripts
Mod | Fixed some typos, if you find more don't be affareid to tell me ;)

0.8
Installer | Changed some text to explain things better
Installer | Renamed post installation menu to additional settings and placed the adblock there
Installer | Slimmed the install backage
Mod | Added The_Thing script, now you can customize mod settings trough it
Mod | Misaclinous other fixes and tweaks
Mod | Added a proper adblock to aroma installer, you can choose from full and tiny (Thanks to BSDGeek_Jake)
Fstrim | Updated trim binary
Fstrim | Now trims preload too
Fstrim | Added customisability, user can choose what gets trimmed and what doesn't
92_Cleaner | Added customisability, user can choose what gets cleaned and what doesn't
92_Cleaner | Minor fixes and updates
03_Killer | Media service Killer now Killer
03_Killer | Added customisability, user can now choose what services to kill, comes with SAFE defaults
Zipaligner | Added customisability, user can choose what directories get aligned
Zipaligner | Trimmed zipaligner code about to 1/3 of the original
94_Ram_Booster | Added customisability, user can choose what gets optimized and what doesn't
94_Ram_Booster | locked home screen app to memory
94_Ram_Booster | Added Kernel Same page merging to ram booster script
98_Tweak_Engine | Added customisability, user can choose what gets optimized and what doesn't
91_Smoothie | Added customisability, user can choose what gets optimized and what doesn't
The_Thing | Removed Entropy_Menu and rebuild it in The_Thing script

0.6
New | Added an uninstaller, supports v0.6 and up
New | Non-Aroma installer
Installer | Removed Samsung removal menu as it wasn't used

0.5
Mod | Cleaned and trimmed the code
Installer | Finished /data/data removal for:
	Music (or eleven? I don't know as they're named the same xD)
	Cell Broadcast Reciever
	CM Filemanager
	Whisper Push
	PicoTTS
	SIM Toolkit
	HTML viewer
	Browser
	AudioFX
	Calendar
	Camera
	Email & Exchange services
	cLock
	Calculator
	NFC Service
	CMWalpapers
	Black Hole Live Wallpaper
	Bubbles Live Wallpaper
	Music Visualization Live Wallpaper
	Phase Beam Live wallpaper
	Holo Spiral
	Live Wallpapers
	Basic Day Dreams
	Photo Phase
	Photo Screensavers
	All the Google apps below

Installer | Added to google removal menu:
	Chrome Browser
	Cloud Print
	Gmail
	Google+ <- No-one likes you >:p
	Google Calendar
	Google Desk Clock
	Google Docs
	Google Drive
	Google Earth
	Google Fitness
	Google Keep
	Google News & Weather
	Google Now Launcher
	Google Play Books
	Google Play Games
	Google Play Movies & TV
	Google Play Music
	Google Play Newsstand
	Google Search
	Google Sheets
	Google Slides
	Google Text-to-Speech
	Google Wallet
	Hangouts
	Maps
	Sound Search for Google Play
	Street View on Google Maps
	TalkBack
	YouTube

0.4.6
Entropy_engine | A HUGE thanks to lambgx02 and Ryuinferno for the Entropy seeder and script
Entropy_engine | Fixed and updated Entropy Engine, it should now be more effective and battery friendly
Entropy_engine | Added an Entropy Menu so people can control the Entropy_engine script
Mod | A HUGE-er thanks to BlackGunZ for the SQlite Vacuum & Reindex and Zipaligner scripts
Mod | Fixed:
	SQlite Vacuum & Reindex script
	Zipaligner script
	And so many other typos and errors

0.4.5
Mod | Fixed that "proper" logging
Mod | Fixed some minor bugs
Mod | Added an adblocker *Finaly, yay...*
Mod | Added an Entropy engine
Mod | Added SQLite database optimizer
Mod | Added a Zipalign script
Mod | Added A LOT of I/O & storage Tweaks
Installer | Removed Dalvik-Cache from clean menu, as it has to be cleaned to ensure that Zipalign script works

<b>0.4</b>
92_Cleaner | Optimizations to include more junk
98_Tweak_Engine | Added more general performance tweaks
98_Tweak_Engine | Added more Battery tweaks
98_Tweak_Engine | Added more GPU tweaks
98_Tweak_Engine | Added Audio tweaks
98_Tweak_Engine | Added more I/O tweaks
98_Tweak_Engine | Added calling tweaks
98_Tweak_Engine | Added more internet tweaks
98_Tweak_Engine | Added camera tweaks
Mod | Added a Smoothie script, to make users UI feel lightning fast
Mod | Added a Ram_Booster script, to increase RAM speed and performance
Mod | Added a Media server killer to save battery
Mod | In total added about 1000 lines of tweaking awesomeness
Mod | Included proper logging, so users can see what is going on with my tweaks, all the log as stored at /data/The_Thing/*
Installer | Added prober removing of old files on installation
Installer | Fixed and optimized installation UI to include better navigation
Installer | Redid the bloatware removal menu, to include multiple tabs in preparation of version 0.5
Installer | Added custom icons to installation UI

0.3
Mod | New name: The_Thing
Installer | Added a new tweak menu
Installer | Added the ability to enable/disable swap for cache
Installer | Added a master switch for Bloatware, and tweak menu (It has to be enabled for things to get installed)
Installer | Added some more functionality to installation
Installer | Fixed some typos and text missing from the UI
Installer | Cleaned and fixed stuff you can't see ;)
(a HUGE thanks to @slaid480 for letting me use his Fly-On Mod as a starting point on how to write shell scripts)
Mod | Added a cleaner script
Mod | Added a fstrim script that trims /cache, /data and /system

0.2.3
Installer | Updated to AROMA 3.00b1
Installer | Fixed setting metadata and permissions
Installer | Fixed script not removing /data files, if user didn't run it directly after rom install (still unfinished, but the largest space hoggers are taken care of)
Installer | Made removal menu more organised
Installer | Added SimToolKit, Html Viewer, cClock Widget, Calculator and NFC Service to removable bloatware list
Installer | Added a post installation menu
Installer | Added the ability to clear cache and dalvik during installation
Installer | Added the ability to reboot, reboot to recovery and to exit AROMA
Installer | Added the ability to delete batterystats.bin aka. the ability to calibrate your battery (it's most effective when used at full charge)
Installer | Cleaned up the code

0.2
Installer | Fixed script typos
Installer | Fixed some more script typos
Installer | Basically redid the whole script, because there were so many typos

0.1
- Initial test build
Is there a feature you want me to add? Just tell me what it is and I'll make sure to add it in the next build


Downloads

The_Thing ALPHA 0.9
Version 0.9.8: Click here
Non-Aroma 0.9.8: Click here
Uninstaller

Version 0.9.1: Click here
Non-Aroma 0.9.1 Click here

The_Thing ALPHA 0.8
Version 0.8.5: Click here
Non-Aroma

Version 0.8: Click Here

The_Thing APLHA 0.4
Version 0.4.5: Click Here
Version 0.4: Click Here

The_Thing APLHA 0.3
Version 0.3_Fix: Click Here
Version 0.3: Click Here

The_Thing APLHA 0.2
Version 0.2.3: Click Here
Version 0.2: Click Here
 
Last edited:

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
Info about The_Thing MOD

Things to know about The_Thing script:
To access The_Thing, type into terminal:
Code:
su
The_Thing
The_Thing scripts main menu will open.
From there you can continue to change The_Things internal script settings, Tims settings or the additional features.
You can also call The_Thing script using following commands:
Code:
[B]The_Thing -b[/B]
[Calls the script like it would be booting.]
[That means all scripts get executed according to their settings and then the script exits]
[Can't be combined with other commands]
[B]The_Thing -FAST[/B]
[Skips the Loading animation, that might make the script startup longer and is purely cosmetic]
[Can't be combined with other commands]
[B]The_Thing -s[/B]
[Runs the Smoothie scrip and exits]
[Can be combined with other commands]
[B]The_Thing -c[/B]
[Runs the Cleaner scrip and exits]
[Can be combined with other commands]
[B]The_Thing -f[/B]
[Runs the Fstrim scrip and exits]
[Can be combined with other commands]
[B]The_Thing -o[/B]
[Runs the Optimizer scrip and exits]
[Can be combined with other commands]
[B]The_Thing -k[/B]
[Runs the Killer scrip and exits]
[Can be combined with other commands]
[B]The_Thing -t[/B]
[Runs the Tweak Engine scrip and exits]
[Can be combined with other commands]
[B]The_Thing -r[/B]
[Runs the Ram Booster scrip and exits]
[Can be combined with other commands]

The_Things internal script settings
You can type "run" in any scripts settings tab to run it instantly.
Even though you can run all the scripts inside The_Thing, most of the tweaks won't stick.
Thus, to get the full power of this mod, enable run on boot for the script you want and reboot.
After you're done changing script settings, always reboot, so the new settings get applied.

Useful Info

Requirements:

- Android 4.0 or higher.
- Kernel with init.d support.
- Root and newest busyBox version.
- Custom recovery (TWRP is recommended).
- At least 56MB of free space in "/data".
- NEON support to use the AROMA Installer
Otherwise use the Non-Aroma installer

How to install:
Before Flashing please do a backup to avoid any incompatibility issues.
1. Download The_Thing Installer zip
2. Rebooting into recovery
3. Install The_Thing_*.zip
4. Reboot and be amazed by the new found power of your phone!

Frequently asked questions:

Q: Why am I here? (Or some other question that doesn't concern this MOD)
A: Watch this video

Q: What is AROMA?
A: Check Here

Q: Can I use The_Thing with my device?
A: The_Thing works on all Android devices, like Samsung, Sony, HTC, Google and LG with Root, BusyBox and init.d support.

Q: I'm coming from an old version should I uninstall my current version before installing the new one?
A: No, just flash the new version over the old one, the installation package will take care of everything.

Q: I feel very comfortable with my current old stable version, why should I update to a never one?
A: You should always update to the latest stable version, because they contain more improvements and important fixes.

Q: Can I use The_Thing with any other MOD that uses init.d Scripts, Binaries or Tweaks?
A: No you can't, as they might conflict.

Q: Why Isn't this included in the Non-Aroma version, but is in the Aroma one?
A: Sqlite script needs android version specific files to work, so I can't make it work universally. And the Ad-Blocker has different version and isn't for everybody, but You can safely flash the Ad-Blocker on top of my mod from here

Q: Do I need to do something before flashing?
A: No need to, as the installation package does everything.

Q: Do I need to do something after flashing The_Thing?
A: Nope. The script does everything for you ;)
 
Last edited:

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
Help the development!

I need help
I'd like to add more apps to the bloatware removal menu, to make this script more usable to users who have a rooted stock rom.

I need info on what kinds of apps there come preinstalled in different brands of phones, like Samsung, LG and HTC
If you want to help, here's the things you'll need to tell me:
What's the apps /system folder path? Example: /system/app/PhotoTable
What is the apps /data folder path? Example: /data/data/com.cyanogenmod.wallpapers
From what phone brand is it from?
Thank you! :victory:
 

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
Version 0.4.5 is out!
Changes
- Fixed that "proper" logging
- Fixed some minor bugs
- Added an adblocker *Finaly, yay...*
- Added an Entropy engine
- Added SQLite database optimizer
- Added a Zipalign script
- Removed Dalvik-Cache from clean menu, as it has to be cleaned to ensure that Zipalign script works
- Added A LOT of I/O & storage Tweaks
- Made some preparations for the next version ;) *HYPE*

Check the download from here
 
  • Like
Reactions: demeus

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
i was trying to install the latest version of the mod but when in recovery shows "Starting AROMA INSTALLER" the recovery freeze and i have to pull off the battery ( same result with cwm and twrp )

What recovery version are you using? As I'm on the latest TWRP and don't have any problems
Also what phone do you have?
And try the new 0.4.5 and see if the problem persists
 

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
This is why I need testers :p
That new version I posted a moment agois broken. The Entropy_Engine, Zipaligner and SQlite scripts don't work
Sorry for the inconvenience I'll take a look at it later. Don't worry, they do no harm to you phone, they just... are...
Sorry again :/
 

momojuro

Senior Member
Jan 15, 2014
496
799
This is why I need testers :p
That new version I posted a moment agois broken. The Entropy_Engine, Zipaligner and SQlite scripts don't work
Sorry for the inconvenience I'll take a look at it later. Don't worry, they do no harm to you phone, they just... are...
Sorry again :/

I will give a look tomorrow and try to help you with those issues. :)
 
  • Like
Reactions: _Bon_Bon

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
Sorry, I'll finish the new 0.4.6 update later (Maybe tomorrow), because I need some time off this project
After all this is a hobby for me and currently I'm not enjoying the coding anymore
Don't worry I'll come back soon enough, with more awesome updates and energy ;)
 
  • Like
Reactions: Corduroysack

momojuro

Senior Member
Jan 15, 2014
496
799
This is why I need testers :p
That new version I posted a moment agois broken. The Entropy_Engine, Zipaligner and SQlite scripts don't work
Sorry for the inconvenience I'll take a look at it later. Don't worry, they do no harm to you phone, they just... are...
Sorry again :/
Hello ! I tried to fix your scripts and they work normally. I didn't find a fix for the Entropy Engine, I will do researches about it later. Just in case, test them and tell me the results ! :)

Fixed SQlite script :
Code:
#!/system/bin/sh
# "THE THING" also know as "TIM"
# (c) 2015 -  By [email protected]
#
# insert some useless info [HERE]
# and [HERE] ;P

TIM=/data/The_Thing/Sqlite_Vacuum&Reindex.log

# Interval between SQLite3 runs, in seconds, 172800=48 hours
RUN_EVERY=172800

if [ -e $TIM ]; then
    LASTRUN=`stat -t $The_Thing | awk '{print $14}'`
else
    LASTRUN=0
fi;
CURRDATE=`date +%s`
INTERVAL=$(expr $CURRDATE - $LASTRUN)

if [ $INTERVAL -gt $RUN_EVERY ];
then
    if [ -e $TIM ]; then
        rm $TIM;
    fi;
        
    echo "SQLite database VACUUM and REINDEX started at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $TIM;

for i in \
`busybox find /data -iname "*.db"`; 
do \
	/system/xbin/sqlite3 $i 'VACUUM;';
	/system/xbin/sqlite3 $i 'REINDEX;';
done;

if [ -d "/dbdata" ]; then
	for i in \
	`busybox find /dbdata -iname "*.db"`; 
	do \
		/system/xbin/sqlite3 $i 'VACUUM;';
		/system/xbin/sqlite3 $i 'REINDEX;';
	done;
fi;


if [ -d "/datadata" ]; then
	for i in \
	`busybox find /datadata -iname "*.db"`; 
	do \
		/system/xbin/sqlite3 $i 'VACUUM;';
		/system/xbin/sqlite3 $i 'REINDEX;';
	done;
fi;


for i in \
`busybox find /sdcard -iname "*.db"`; 
do \
	/system/xbin/sqlite3 $i 'VACUUM;';
	/system/xbin/sqlite3 $i 'REINDEX;';
done;
      
    echo "SQLite database VACUUM and REINDEX finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $TIM;
fi;[/hide]

Fixed zipalign script :
Code:
#!/system/bin/sh
# "THE THING" also know as "TIM"
# (c) 2015 -  By [email protected]
#
# insert some useless info [HERE]
# and [HERE] ;P

TIM=/data/The_Thing/Zipaligner.log
ZIPALIGNDB=/data/zipalign.db

RUN_EVERY=86400

if [ -e $TIM ]; then
	rm $TIM;
fi;

if [ ! -f $ZIPALIGNDB ]; then
	touch $ZIPALIGNDB;
fi;

echo "Started Zipalign at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $TIM;

#-- Zipaling /data
echo "Zipaligning /data" | tee -a $TIM;
for DIR in /data/app; do
	cd $DIR;
	for APK in *.apk; do
		if [ $APK -ot $ZIPALIGNDB ] && [ $(grep "$DIR/$APK" $ZIPALIGNDB|wc -l) -gt 0 ]; then
			echo "Already checked: $DIR/$APK" | tee -a $TIM;
		else
			ZIPCHECK=`/system/xbin/zipalign -c -v 4 $APK | grep FAILED | wc -l`;
			if [ $ZIPCHECK == "1" ]; then
				echo "Now aligning: $DIR/$APK" | tee -a $TIM;
				/system/xbin/zipalign -f 4 $APK /data/local/$APK;
				rc = "$?";
				if [ $rc -eq 0 ]; then
					if [ -e "/data/local/$APK" ]; then
						cp -f -p "/data/local/$APK" "$APK" | tee -a $TIM;
						rm -f "/data/local/$APK";
						grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
					else
						echo "ZipAligning $APK Failed (no output file)"  | tee -a $TIM;
					fi;
				else
					[ -f "/data/local/$APK" ] && rm -f "/data/local/$APK"
					echo "ZipAligning $APK Failed (rc: $rc)"  | tee -a $TIM;
				fi;
			else
				echo "Already aligned: $DIR/$APK" | tee -a $TIM;
				grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
			fi;
		fi;
	done;
done;

#-- Zipalign /system 
echo "Zipaligning /system" | tee -a $TIM;
for DIR in /system/app; do
	cd $DIR;
	for APK in *.apk; do
		if [ $APK -ot $ZIPALIGNDB ] && [ $(grep "$DIR/$APK" $ZIPALIGNDB|wc -l) -gt 0 ]; then
			echo "Already checked: $DIR/$APK" | tee -a $TIM;
		else
			ZIPCHECK=`/system/xbin/zipalign -c -v 4 $APK | grep FAILED | wc -l`;
			if [ $ZIPCHECK == "1" ]; then
				echo "Now aligning: $DIR/$APK" | tee -a $TIM;
				/system/xbin/zipalign -f 4 $APK /data/local/$APK;
				rc = "$?";
				if [ $rc -eq 0 ]; then
					if [ -e "/data/local/$APK" ]; then
						cp -f -p "/data/local/$APK" "$APK" | tee -a $TIM;
						rm -f "/data/local/$APK";
						grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
					else
						echo "ZipAligning $APK Failed (no output file)"  | tee -a $TIM;
					fi;
				else
					[ -f "/data/local/$APK" ] && rm -f "/data/local/$APK"
					echo "ZipAligning $APK Failed (rc: $rc)"  | tee -a $TIM;
				fi;
			else
				echo "Already aligned: $DIR/$APK" | tee -a $TIM;
				grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
			fi;
		fi;
	done;
done;

for DIR in /system/priv-app; do
	cd $DIR;
	for APK in *.apk; do
		if [ $APK -ot $ZIPALIGNDB ] && [ $(grep "$DIR/$APK" $ZIPALIGNDB|wc -l) -gt 0 ]; then
			echo "Already checked: $DIR/$APK" | tee -a $TIM;
		else
			ZIPCHECK=`/system/xbin/zipalign -c -v 4 $APK | grep FAILED | wc -l`;
			if [ $ZIPCHECK == "1" ]; then
				echo "Now aligning: $DIR/$APK" | tee -a $TIM;
				/system/xbin/zipalign -f 4 $APK /data/local/$APK;
				rc = "$?";
				if [ $rc -eq 0 ]; then
					if [ -e "/data/local/$APK" ]; then
						cp -f -p "/data/local/$APK" "$APK" | tee -a $TIM;
						rm -f "/data/local/$APK";
						grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
					else
						echo "ZipAligning $APK Failed (no output file)"  | tee -a $TIM;
					fi;
				else
					[ -f "/data/local/$APK" ] && rm -f "/data/local/$APK"
					echo "ZipAligning $APK Failed (rc: $rc)"  | tee -a $TIM;
				fi;
			else
				echo "Already aligned: $DIR/$APK" | tee -a $TIM;
				grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
			fi;
		fi;
	done;
done;

touch $ZIPALIGNDB;
echo "Zipaligning finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $TIM;
 
Last edited:
  • Like
Reactions: _Bon_Bon

Top Liked Posts

  • There are no posts matching your filters.
  • 26

    I Represent to you:

    2e3445_0d6d512c34cd42bdaa176ef7109ce2bd.png_srz_p_100_100_75_22_0.50_1.20_0.00_png_srz

    The_Thing
    The first and original FULLY customizable bloatware remover and realtime device optimizer


    INDEX
    First post: Introduction, Features & Images
    Second post: Changelog & Downloads
    Third post: How everything works & Other useful info

    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

    INTRODUCTION
    Hey! The_Thing started as a AROMA installer originally made for the Samsung Galaxy S4, that allowed the user to choose what bloatware they wanted to remove. It has come a long way from that, now including many tweaks to increase performance, battery life, audio quality, camera quality and smoothness. But this MOD isn't intended to be just full of tweaks, they're just an added BONUS. It's made to grant the user as much power over his phone and its performance as possible, trough customizable bloatware removal, "The_Thing" and "Tim" scripts.

    You can find a specifically optimized profile for Galaxy S4 here
    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

    FEATURES
    2e3445_0384f8df33c74b7f82ac75c55cbcd4ac.png_srz_p_100_100_75_22_0.50_1.20_0.00_png_srz


    FULLY customizable Installation thanks to AROMA installer
    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

    The_Thing script
    Main script, that is used to control different settings and to access all the mods features:
    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    Bloatware backup manager
    Bloatware backups are generated during removal if the user chose so.
    They can be then removed or restored if needed.
    Additional settings tab
    It includes special abilities, like:
    Swap and Zram creation
    Init.d support, can be created if not supported originally by the users device
    A Full Malware and Adware blocker made by @BSDgeek_Jake
    A Fixer script, that can fix all sorts of common problems encountered while using Android
    Uninstaller
    I don't know why I should advertise the ability to uninstall the mod, but hey!
    It's good to know that it's there ;)
    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
    It also contains the following basic tweak scripts:
    Killer script
    Every user set hours Kills apps and processes defined in its Settings data files, to prolong battery life and to improve performance.
    Smoothie script
    Improves users phones UI and Games performance, for maximum smoothness and fluidity.
    Cleaner script
    Every user set days Cleans:
    Androids excess junk
    Android and app cache to save upto 1G of space!
    Log and Usagestat files
    And recent processes to save space, performance and to prevent the famous BlackScreenOfDeath.
    User can also define additional directories and files to be cleaned.
    Ram Booster script
    Optimizes users RAM usage based on how much physical RAM the device has.
    Also has the ability to lock user defined apps into memory. Usefull for apps you want to stay active and speedy, like WhatsApp
    Tweak Engine script
    The main basic tweaker. It has tweaks to improve:
    Internet speed, Graphics performance, Battery life, I/O and Storage performance, Audio quality, Camera quality and Android Logging for a more pleasant user experience
    Fstrim script
    Trims /data, /system, /cache and /preload every user set days to improve storage performance and to prolong phones storage lifetime. It also dumps cahce to speed things up on devices that have memory leaks
    App Optimizer script
    Has three scripts build-in, that run every user set days:
    SQLite Optimizer, Optimizes apps database files for faster access and a more pleasant app usage experience.
    Zipaligner, Aligns apps and their files to keep their RAM usage low for a more seamless multitasking.
    PermFixer, Fixes apps permissions to prevent FCs
    AdBlock
    Contains the Ad and Malware Blocker made by BSDgeek_Jake, for the user to install. You can choose between, Full, Light and Original blocker to keep the user safe and Ad-free
    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

    Tim
    Tim runs in the background, optimizing the users phone depending on what they're doing:
    App Locker, to regularly lock foreground apps into memory for less lagier usage.
    Schedules, to regularly Clean, Trim and boost the users device when you're not using it.
    A Wake Lock Blocker to improve battery-life!
    Stops processes causing Wake Locks to ensure the device goes to Deep Sleep
    A Charger, for faster charge times and healthier batteries!
    Controls how and at what speed the users device is charged to ensure its battery stays helthy.
    It calibrates the users battery and androids Fuel Gauge while he/she is sleeping and it even gives a little to notify the user when his/her device is ready to roll
    And basically does all the dirty work for you :p
    It currently has 7 profiles:


    Default
    A User controlled profile, that's enabled when no other specific profiles are set
    Gaming, for the true gamers
    Maximized performance and sound quality for the awesome adventures awaiting!
    Music, to keep that music playing!
    Maximum battery savings, while still maintaining uninterrupted music playback!
    Internet, for more fluid surfing the web!
    Optimizing memory and internet usage to ensure speedy browsing!
    Performance
    A basic performance profile to squeeze all the juice out of the users device!
    Battery/DeepSleep
    Made to keep the users phone running as long as possible!
    Multitasking
    Made to keep the lags away, while the user switches back n' forth between apps!

    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

    Bloatware removal customized to include unwanted apps from custom ROMs to stock ROMs for many phone brands
    All Removed Bloatware will be Backedup if the user wants
    The apps you can choose to remove:

    General apps:
    AudioFx
    Apollo
    BasicDreams
    Browser
    Calendar
    Camera2
    CellBroadcastReciever
    CMFileManager
    CMHome
    CMWallpapers
    Dashclock
    DSPManager
    Eleven
    Email
    Exchange2
    Galaxy4
    HoloSpiralWallpaper
    LiveWallpapers
    MagicSmokeWallpapers
    Music
    NoiseField
    PhaseBeam
    PhotoPhase
    Phototable
    PicoTts
    VideoEditor
    VisualizationWallpapers
    VoicePlus
    WhisperPush
    SimToolKit
    HTMLViewer
    cLock Widget
    Calculator
    NFC Service

    Goole apps:
    Chrome Browser
    Cloud Print
    Gmail
    Google+
    Google Calendar
    Google Desk Clock
    Google Docs
    Google Drive
    Google Earth
    Google Fitness
    Google Keep
    Google News & Weather
    Google Now Launcher
    Google Play Books
    Google Play Games
    Google Play Movies & TV
    Google Play Music
    Google Play Newsstand
    Google Search
    Google Sheets
    Google Slides
    Google Text-to-Speech
    Google Wallet
    Hangouts
    Maps
    Sound Search for Google Play
    Street View on Google Maps
    TalkBack
    YouTube
    I'll add explanations what they do later, for now just google them

    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

    IMAGES
    Will be added soon [Hopefully :p]

    _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

    Thanks to:
    - @slaid480 for letting me use his Fly-On mod as a guide on how to write init.d scripts :highfive:
    - @amarullz for developing AROMA. With out it, none of the interactive installation would be possible
    - @lambgx02 and @Ryuinferno for the Entropy seeder and script
    - @BSDgeek_Jake for the awesome Ad and Malware Blocker
    - @BlackGunZ for fixed SQlite Vacuum & Reindex and Zipaligner scripts
    - @Exit_Only for helping me out a little
    - @Shade5
    My Tester group:
    -
    MORE TESTERS NEEDED! If you want to be part of the development, PM me!


    Ask before using my work in yours and add proper credits
    If you want to make an optimized version for your device, ASK FIRST trough PM
    Donations aren't expected, but are appreciated


    XDA:DevDB Information
    [MOD][TWEAK][SCRIPT] The_Thing V0.9.8 [16/09/2015], Tool/Utility for all devices (see above for details)

    Contributors
    _Bon_Bon
    Source Code: https://github.com/DevBonBon/The_Thing


    Version Information
    Status: Alpha
    Current Stable Version: 0.9.8
    Stable Release Date: 2015-09-16
    Current Beta Version: 0.9.8
    Beta Release Date: 2015-09-16

    Created 2015-07-31
    Last Updated 2015-11-23
    7
    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!
    6
    CHANGELOG
    Code:
    [U]Changelog[/U]
    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
    
    0.9.1
    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
    
    0.9
    The next build will be the "Tim" update!
    Fix | Changed the file format from Windows/Dos to UNIX
    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
    Uninstaller | Small updates and fixes
    Installer | Now only works as the bloatware remover and asks if the user wants the mod installed
    Installer | Removed the Additional tab
    Installer | Introduced .config file compability to the Non-Aroma installer. Currently does nothing, but in the future the user can use it to remove bloatware, like the AROMA installer
    Mod | Changed how the whole mod works, now everything is enabled and controlled trough The_Thing
    Mod | Added 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!
    	
    Swap | Rebuilt inside The_Thing
    92_Cleaner | Added the included junk feature! Now user can add additional directories to be cleaned
    03_Killer | Fixes and finishing touches
    94_Ram_Booster | 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 acces and removal
    		And (maybe) compability with any other MODs (Not suggested, or supported)
    
    0.8.5
    Installer | Finished non-aroma installer
    Installer | Cleaned and slimmed the Installer paggage
    Installer | Removed aroma uninstall menu
    Installer | Fixed app backup
    Installer | Fixed fixing the fix of the aroma installer script fix
    Uninstaller | Fixes
    Fix | Fixed scripts checking user settings wrong
    94_Ram_Booster | Added VM tweaks
    Mod | Cleaned and slimmed the scripts
    Mod | Fixed some typos, if you find more don't be affareid to tell me ;)
    
    0.8
    Installer | Changed some text to explain things better
    Installer | Renamed post installation menu to additional settings and placed the adblock there
    Installer | Slimmed the install backage
    Mod | Added The_Thing script, now you can customize mod settings trough it
    Mod | Misaclinous other fixes and tweaks
    Mod | Added a proper adblock to aroma installer, you can choose from full and tiny (Thanks to BSDGeek_Jake)
    Fstrim | Updated trim binary
    Fstrim | Now trims preload too
    Fstrim | Added customisability, user can choose what gets trimmed and what doesn't
    92_Cleaner | Added customisability, user can choose what gets cleaned and what doesn't
    92_Cleaner | Minor fixes and updates
    03_Killer | Media service Killer now Killer
    03_Killer | Added customisability, user can now choose what services to kill, comes with SAFE defaults
    Zipaligner | Added customisability, user can choose what directories get aligned
    Zipaligner | Trimmed zipaligner code about to 1/3 of the original
    94_Ram_Booster | Added customisability, user can choose what gets optimized and what doesn't
    94_Ram_Booster | locked home screen app to memory
    94_Ram_Booster | Added Kernel Same page merging to ram booster script
    98_Tweak_Engine | Added customisability, user can choose what gets optimized and what doesn't
    91_Smoothie | Added customisability, user can choose what gets optimized and what doesn't
    The_Thing | Removed Entropy_Menu and rebuild it in The_Thing script
    
    0.6
    New | Added an uninstaller, supports v0.6 and up
    New | Non-Aroma installer
    Installer | Removed Samsung removal menu as it wasn't used
    
    0.5
    Mod | Cleaned and trimmed the code
    Installer | Finished /data/data removal for:
    	Music (or eleven? I don't know as they're named the same xD)
    	Cell Broadcast Reciever
    	CM Filemanager
    	Whisper Push
    	PicoTTS
    	SIM Toolkit
    	HTML viewer
    	Browser
    	AudioFX
    	Calendar
    	Camera
    	Email & Exchange services
    	cLock
    	Calculator
    	NFC Service
    	CMWalpapers
    	Black Hole Live Wallpaper
    	Bubbles Live Wallpaper
    	Music Visualization Live Wallpaper
    	Phase Beam Live wallpaper
    	Holo Spiral
    	Live Wallpapers
    	Basic Day Dreams
    	Photo Phase
    	Photo Screensavers
    	All the Google apps below
    
    Installer | Added to google removal menu:
    	Chrome Browser
    	Cloud Print
    	Gmail
    	Google+ <- No-one likes you >:p
    	Google Calendar
    	Google Desk Clock
    	Google Docs
    	Google Drive
    	Google Earth
    	Google Fitness
    	Google Keep
    	Google News & Weather
    	Google Now Launcher
    	Google Play Books
    	Google Play Games
    	Google Play Movies & TV
    	Google Play Music
    	Google Play Newsstand
    	Google Search
    	Google Sheets
    	Google Slides
    	Google Text-to-Speech
    	Google Wallet
    	Hangouts
    	Maps
    	Sound Search for Google Play
    	Street View on Google Maps
    	TalkBack
    	YouTube
    
    0.4.6
    Entropy_engine | A HUGE thanks to lambgx02 and Ryuinferno for the Entropy seeder and script
    Entropy_engine | Fixed and updated Entropy Engine, it should now be more effective and battery friendly
    Entropy_engine | Added an Entropy Menu so people can control the Entropy_engine script
    Mod | A HUGE-er thanks to BlackGunZ for the SQlite Vacuum & Reindex and Zipaligner scripts
    Mod | Fixed:
    	SQlite Vacuum & Reindex script
    	Zipaligner script
    	And so many other typos and errors
    
    0.4.5
    Mod | Fixed that "proper" logging
    Mod | Fixed some minor bugs
    Mod | Added an adblocker *Finaly, yay...*
    Mod | Added an Entropy engine
    Mod | Added SQLite database optimizer
    Mod | Added a Zipalign script
    Mod | Added A LOT of I/O & storage Tweaks
    Installer | Removed Dalvik-Cache from clean menu, as it has to be cleaned to ensure that Zipalign script works
    
    <b>0.4</b>
    92_Cleaner | Optimizations to include more junk
    98_Tweak_Engine | Added more general performance tweaks
    98_Tweak_Engine | Added more Battery tweaks
    98_Tweak_Engine | Added more GPU tweaks
    98_Tweak_Engine | Added Audio tweaks
    98_Tweak_Engine | Added more I/O tweaks
    98_Tweak_Engine | Added calling tweaks
    98_Tweak_Engine | Added more internet tweaks
    98_Tweak_Engine | Added camera tweaks
    Mod | Added a Smoothie script, to make users UI feel lightning fast
    Mod | Added a Ram_Booster script, to increase RAM speed and performance
    Mod | Added a Media server killer to save battery
    Mod | In total added about 1000 lines of tweaking awesomeness
    Mod | Included proper logging, so users can see what is going on with my tweaks, all the log as stored at /data/The_Thing/*
    Installer | Added prober removing of old files on installation
    Installer | Fixed and optimized installation UI to include better navigation
    Installer | Redid the bloatware removal menu, to include multiple tabs in preparation of version 0.5
    Installer | Added custom icons to installation UI
    
    0.3
    Mod | New name: The_Thing
    Installer | Added a new tweak menu
    Installer | Added the ability to enable/disable swap for cache
    Installer | Added a master switch for Bloatware, and tweak menu (It has to be enabled for things to get installed)
    Installer | Added some more functionality to installation
    Installer | Fixed some typos and text missing from the UI
    Installer | Cleaned and fixed stuff you can't see ;)
    (a HUGE thanks to @slaid480 for letting me use his Fly-On Mod as a starting point on how to write shell scripts)
    Mod | Added a cleaner script
    Mod | Added a fstrim script that trims /cache, /data and /system
    
    0.2.3
    Installer | Updated to AROMA 3.00b1
    Installer | Fixed setting metadata and permissions
    Installer | Fixed script not removing /data files, if user didn't run it directly after rom install (still unfinished, but the largest space hoggers are taken care of)
    Installer | Made removal menu more organised
    Installer | Added SimToolKit, Html Viewer, cClock Widget, Calculator and NFC Service to removable bloatware list
    Installer | Added a post installation menu
    Installer | Added the ability to clear cache and dalvik during installation
    Installer | Added the ability to reboot, reboot to recovery and to exit AROMA
    Installer | Added the ability to delete batterystats.bin aka. the ability to calibrate your battery (it's most effective when used at full charge)
    Installer | Cleaned up the code
    
    0.2
    Installer | Fixed script typos
    Installer | Fixed some more script typos
    Installer | Basically redid the whole script, because there were so many typos
    
    0.1
    - Initial test build
    Is there a feature you want me to add? Just tell me what it is and I'll make sure to add it in the next build


    Downloads

    The_Thing ALPHA 0.9
    Version 0.9.8: Click here
    Non-Aroma 0.9.8: Click here
    Uninstaller

    Version 0.9.1: Click here
    Non-Aroma 0.9.1 Click here

    The_Thing ALPHA 0.8
    Version 0.8.5: Click here
    Non-Aroma

    Version 0.8: Click Here

    The_Thing APLHA 0.4
    Version 0.4.5: Click Here
    Version 0.4: Click Here

    The_Thing APLHA 0.3
    Version 0.3_Fix: Click Here
    Version 0.3: Click Here

    The_Thing APLHA 0.2
    Version 0.2.3: Click Here
    Version 0.2: Click Here
    6
    Great news! I've got everything fixed up (even added few things) and Tim's "brains" are almost done :D That leaves adding the different profiles (which are basically done too) and making the new installer :good:
    I'm uploading this mod into github, to enable self updating (pretty cool, huh? ;D ) and to let people make their own profiles if they want to. All that's stopping me from doing that, is the legal stuff. I'm not quite sure what I should do to legally stop people from copying stuff from my mod without permission. If someone could help with me that I would be really grateful :good:
    5
    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
    Code:
    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!
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone