[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
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 _Bon_Bon@XDA
#
# 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 _Bon_Bon@XDA
#
# insert some useless info [HERE]
# and [HERE] ;P

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

# Interval between SQLite3 runs, in seconds, 172800=48 hours
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;


Thanks a lot for this :D
I'll give them a go for sure!
And don't worry i got the Entropy script fixed earlier today, that's why I updated the change log ;)
I'll come back into action tomorrow with some awesome "Timyfication" scripts! HYPE
 

Shade5

Senior Member
Oct 2, 2009
134
304
Bangalore
Good job @_Bon_Bon
I gave The Thing 0.4.5 a shot - somethingss not working - when I use the tweaks menu & install it throws this error:

Mounting system &data
file_getprop: failed to stat
"/tmp/aroma.remove_general.prop": No such file or directory

So none of the tweaks are getting installed - whats the fix for this?
 

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
Good job @_Bon_Bon
I gave The Thing 0.4.5 a shot - somethingss not working - when I use the tweaks menu & install it throws this error:

Mounting system &data
file_getprop: failed to stat
"/tmp/aroma.remove_general.prop": No such file or directory

So none of the tweaks are getting installed - whats the fix for this?

Sorry about that :/
Currently there's a bug that the user has to visit every menu so the installer script runs properly. Also the zipalign, entropy and sqlite scripts don't work.
I'm working on a update that fixes these and a lot of other bugs.
It also adds a lot of features and includes tons of optimizations
 

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
Any news with the thing bug?

Sent from my GT-I9505 using Tapatalk

Which one of them :p

I've fixed the aroma installation bug and the scripts will be fixed on the new version
The reason it's taking so long is that it's a BIG update :eek: I've jumped from 0.4 to 0.8 while fixing, adding and updating stuff, but it should be ready sometime next week :D
 

droidblitz

Senior Member
Jun 11, 2015
2,134
779
The 4.6 aint out yet? I only see 4.5 download link.

Sent from my GT-I9505 using Tapatalk
 

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
A sneak peek? Yeah, I think you guys want a sneak peek :p

Talking about links, what do you guys think about me using MEGA to upload the mod?
Is it hard for you guys to download it?
Should I change the host to something more usable maybe?
 

mmatic10

Senior Member
Jun 16, 2015
442
205
I'm using shade5's stweaks tweaks and I'm wondering is there possibility that they could be in some kind of collision with the thing's tweaks (GPU tweaks and etc)?
 

_Bon_Bon

Senior Member
Oct 12, 2014
546
856
The_Place
devbonbon.wix.com
Here's a quick update, to show you guys I'm still working ;)

V0.8
Code:
Changelog:
Changed some text in aroma installer to explain thing better
Updated trim binary #
trims preload too #
updated cleaner*
Media service killer now Killer
Added customisability to Killer script, now you can choose what services to kill, comes with SAFE defaults
Added customisability to sqlite vacuum and reindex script, user can now choose what directories get optimized (maybe)
Added customisability to zipaligner, user can choose what directories get aligned
Trimmed zipaligner code about to 1/3 of the original
Added customisability to Tweak engine, user can choose what gets optimized and what doesn't
Added customisability to Smoothie script, user can choose what gets optimized and what doesn't
Added customisability to Fstrim script, user can choose what gets trimmed and what doesn't
Added customisability to Cleaner script, user can choose what gets cleaned and what doesn't
Added a include list to Cleaner script, user can choose additional junk to be cleaned
Minor fixes and updates to Cleaner script  #
Added customisability to Ram manager, user can choose what gets optimized and what doesn't
Ram_Booster/ locked home screen app to memory and added the ability for user to lock other apps too
Added Kernel Same page merging to ram booster script #
Added The_Thing script, now you can customize mod settings trough him
added the ability to remove bloatware trough The_Thing script
Added backup feature for removed bloatware, you can restore or remove the backup trough The_Thing script (wallpapers and screen-savers don't get backed-up, let me know if you want them to)
Removed Entropy_Menu and rebuild it in The_Thing script
Removed Entropy_engine backup, now it checks a text file if it's allowed to run or not, like everyother script in the mod
Added some experimental features to The_Thing script, you can TRY to send an email and control stuff (probably doesn't work)

Cleaned and trimmed uninstaller
Cleaned and trimmed non-aroma installer
Fixed and trimmed aroma installer-script

The non-aroma version isn't ready yet, so there's no link for it :/

version 0.8 aroma installer TEST
The_Thing Menu isn't done, and Tim script isn't even there yet... And the entropy_menu hasn't been merged with The_Thing script...
Everything else should work, if it even installs :fingers-crossed:
Please grap a log of the installation and tell me every error and bug you can find, so I can push out the full update soon :good:

Uninstaller zip
It should be done and in working order, but you never know :p
Again, tell me every bug you can find, and most importantly:

MAKE A BACKUP BEFORE FLASHING THESE ZIPS
 
Last edited:

mmatic10

Senior Member
Jun 16, 2015
442
205
I can't install the 0.8 zip file. When I try I get the message "syntax error!! Aroma-config on line 46 col 10"
 

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!