Related
Build.prop, Init.d Tweaks: http://forum.xda-developers.com/showthread.php?t=1227269
The ones that worked for me (I guess) My device is Arc so I'm assuming it should work for Play as well.
VM Heapsize; higher the RAM, higher the hp can be
Force launcher into memory
Increase overall touch responsiveness
Disable boot animation for faster boot
internet speed tweaks
microSD card speed tweak
How to Update Build.prop using ADB:
Setup ADB
For Windows: [Guide] Setting up ADB [Windows]
[HOW-TO]Set up Android SDK/ADB/Fastboot on Ubuntu Linux
Backup Build.prop
Code:
adb remount
adb pull /system/build.prop c:\temp\build.prop.backup
adb push c:\temp\build.prop.backup /system
Updating Build.prop
Code:
adb remount
adb shell sed -i '$a\[B]debug.sf.hw=1[/B]' /system/build.prop
\\ Where debug.sf.hw=1 is the value replace the value with the script you want to update with Build.prop
V6 SuperCharger new beta 9 : Nitro Lag Nullifier and Mega RAM : http://forum.xda-developers.com/showpost.php?p=15948434&postcount=1127
[Script]Loopy Smoothness Tweak:
The recovery method didn't work for me so I copied the file and placed it in Init.d folder under system/etc/Init.d (Only works with DoomLord's Kernel) I had to add the widgets back after applying the script. It won't work well with stock Launcher because it's not added to the script
Code:
#!/system/bin/sh
###### Loopy Smoothness Tweak for Galaxy S (Experimental) #######
sleep 3
renice 18 `pidof kswapd0` # please give credit and thanks to loopy for this line if it works
##### Set nice levels for smoothness loop BEGIN #####
### Let's loop this in the background for a bit
for i in {1..20}
do
sleep 5
### Phone dialer app ###
renice -20 `pidof com.android.phone`
### Launcher apps ###
renice -19 `pidof com.sec.android.app.twlauncher` # TouchWiz Launcher
renice -19 `pidof org.adwfreak.launcher` # ADW Launcher Ex
renice -19 `pidof org.zeam.core` # Zeam launcher
### System apps ###
renice -19 `pidof com.android.mms` # Text message app
renice -19 `pidof com.swype.android.inputmethod` # Swype keyboard
renice -15 `pidof com.sec.android.app.controlpanel` # Task manager
renice -15 `pidof com.android.systemui` # Status bar
renice -9 `pidof com.android.settings` # Settings menu
renice -9 `pidof com.android.browser` # Browser app
renice -9 `pidof com.android.vending` # Market app
renice -6 `pidof com.sec.android.app.camera` # Camera app
renice -6 `pidof com.sec.android.app.fm` # FM Radio app
renice -6 `pidof com.google.android.youtube` # YouTube app
renice -6 `pidof com.google.android.apps.maps` # Maps
renice -3 `pidof android.process.acore`
renice -3 `pidof android.process.media`
### Memory management kernel thread ###
renice 19 `pidof kswapd0` # please give credit and thanks to loopy for this line if it works
done
##### Set nice levels for smoothness loop END #####
- These are the apps that works well.
http://forum.xda-developers.com/showpost.php?p=15010845&postcount=1
I find my device very responsive and very fast.
I'm not responsible if something screws up.
Hi
I have made an addon.d script that would backup betterbatterystats and gsam system apps when upgrading system(cm12.1 nightlies).
Also the Aplle Color Emoji's should be backup.
Also I want to remove the camera sounds on every update.
I have checked other scripts in the addon.d dir but can't find the problems myself. Need your help.
Whats wrong with my addon.d script?
Here's my script:
#!/sbin/sh
#
# /system/addon.d/81-custom_backup.sh
# During a CM12 upgrade, this script backs up custom files.
#
. /tmp/backuptool.functions
list_files() {
cat <<EOF
priv-app/base.apk
priv-app/com.asksven.betterbatterystats_xdaedition.apk
etc/fallback_fonts.xml
etc/fonts.xml
fonts/AppleColorEmoji.ttf
EOF
}
case "$1" in
backup)
echo "STARTING TO BACKUP CUSTOM FILES..."
list_files | while read FILE DUMMY; do
echo backup_file $S/"$FILE"
backup_file $S/"$FILE"
done
ls -al /tmp
echo "ENDING TO BACKUP CUSTOM FILES..."
;;
restore)
echo "STARTING TO RESTORE CUSTOM FILES..."
list_files | while read FILE REPLACEMENT; do
R=""
[ -n "$REPLACEMENT" ] && R="$S/$REPLACEMENT"
[ -f "$C/$S/$FILE" ] && restore_file $S/"$FILE" "$R"
echo $S/$FILE $( ls -alZ $S/$FILE )
done
echo "ENDING TO RESTORE CUSTOM FILES..."
;;
pre-backup)
# Stub
;;
post-backup)
# Stub
;;
pre-restore)
# Stub
;;
post-restore)
echo "STARTING POST-RESTORE CUSTOM FILES..."
rm media/audio/ui/camera_click.ogg
rm media/audio/ui/camera_focus.ogg
echo "DONE POST-RESTORE XPOSED"
;;
esac
I Represent to you:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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
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
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 ]
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
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
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
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
Looks great! Will try.
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:
Cam this be used with SlimLP _Bon_Bon
sorry i've just read the bit i needed that i missed
Corduroysack said:
Cam this be used with SlimLP _Bon_Bon
sorry i've just read the bit i needed that i missed
Click to expand...
Click to collapse
Yeah! It works on all ROMs and on all phones, as said in the third post
Edit-
And I just understood what you said there
Just as I posted I looked back up thread and there it was ?
thanks ☺
do you have to apply the build props tweaks or there's no need with this script
demeus said:
do you have to apply the build props tweaks or there's no need with this script
Click to expand...
Click to collapse
No, the script applies them on boot, so you don't have to do anything after installation
Nice.
Will try it soon. Keep it up.
Sent from my SlimLP S4 Rom
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 )
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
tutibreaker said:
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 )
Click to expand...
Click to collapse
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 said:
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
Click to expand...
Click to collapse
i have a galaxy grand prime with twrp 2.8.4.0 ( the only avalaible ) i see the problem is my recovery
tutibreaker said:
i have a galaxy grand prime with twrp 2.8.4.0 ( the only avalaible ) i see the problem is my recovery
Click to expand...
Click to collapse
That's weird, your recovery should work :/
I'm sorry for the inconvenience and I'll make an AROMA free version of this MOD in the next few days so everyone can use it :good:
This is why I need testers
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 :/
_Bon_Bon said:
This is why I need testers
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 :/
Click to expand...
Click to collapse
I will give a look tomorrow and try to help you with those issues.
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
_Bon_Bon said:
This is why I need testers
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 :/
Click to expand...
Click to collapse
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;
Hey im currently running DarthStalker rom and love it ....just curious is there a script or zip file that can be flashed to unbloat all files...i know it was one in the past for the Note 4 ..thanks in advance
Sent from my SM-N920T using XDA-Developers mobile app
recepo1 said:
Hey im currently running DarthStalker rom and love it ....just curious is there a script or zip file that can be flashed to unbloat all files...i know it was one in the past for the Note 4 ..thanks in advance
Sent from my SM-N920T using XDA-Developers mobile app
Click to expand...
Click to collapse
https://www.dropbox.com/s/xxec1hh77tse9bc/Debloat.zip?dl=0
make a nandroid backup before you flash this.....I use this on every rom I run with no issues
steve97ta said:
https://www.dropbox.com/s/xxec1hh77tse9bc/Debloat.zip?dl=0
make a nandroid backup before you flash this.....I use this on every rom I run with no issues
Click to expand...
Click to collapse
Thanks steve gave it a try flashed it ...didnt notice anything debloated was it a list what it takes out the roms when flashed?
Sent from my SM-N920T using XDA-Developers mobile app
steve97ta said:
https://www.dropbox.com/s/xxec1hh77tse9bc/Debloat.zip?dl=0
make a nandroid backup before you flash this.....I use this on every rom I run with no issues
Click to expand...
Click to collapse
Thanks for this .. i had to edit the script for some name changes in the N920T - MM all the files with the name _Zero in them were _Hero on mine.. also the files like the SBrowser_4_LATEST had different names on my phone.
let me know if you want the updated file
recepo1 said:
Thanks steve gave it a try flashed it ...didnt notice anything debloated was it a list what it takes out the roms when flashed?
Sent from my SM-N920T using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes could you post updated file
clsA said:
Thanks for this .. i had to edit the script for some name changes in the N920T - MM all the files with the name _Zero in them were _Hero on mine.. also the files like the SBrowser_4_LATEST had different names on my phone.
let me know if you want the updated file
Click to expand...
Click to collapse
Sent from my SM-N920T using XDA-Developers mobile app
recepo1 said:
Yes could you post updated file
Sent from my SM-N920T using XDA-Developers mobile app
Click to expand...
Click to collapse
here you go
to edit it you open it in 7zip go to META-INF/com/google/android/updater-script and use a text editor like notepad++
place a # for things you want to keep
and remove the # from the lines you want deleted
Make a backup First !
here's the script:
Code:
run_program("/sbin/mount", "-t", "auto", "/system");
run_program("/sbin/mount", "-t", "auto", "/data");
ui_print(" ");
ui_print("=========================================================");
ui_print("# #");
ui_print("# @RainGater - Customized Debloat (Note 5) #");
ui_print("# #");
ui_print("# Thank U @Battlehero for providing the original list #");
ui_print("# Updated by clsA for the T-Mobile N920T - MM #");
ui_print("=========================================================");
ui_print(" ");
set_progress(0.100000);
# Move Sounds folder
run_program("/sbin/busybox", "mv", "/system/media/audio/ui", "/system/media/audio/ui_junk");
# Misc apps
delete_recursive("/system/app/HighLightPlayer_Hero");
delete_recursive("/system/app/HighLightVideo_Zero");
delete_recursive("/system/app/6thGearTWSwipe");
delete_recursive("/system/app/SBrowser_4_LATEST");
delete_recursive("/system/app/SecMemo2");
delete_recursive("/system/app/ClipVideo_Noble");
#delete_recursive("/system/app/KeyguardWallpaperUpdator");
#delete_recursive("/system/app/MinitBatteryResources");
#delete_recursive("/system/app/QuickConnect_40");
#delete_recursive("/system/app/SFinder_L");
#delete_recursive("/system/app/Sidesync40");
#delete_recursive("/system/app/Sidesync_Source40");
delete_recursive("/system/app/SlowMotion_Hero");
delete_recursive("/system/app/Tapatalk");
delete_recursive("/system/app/VideoEditorLite_Hero");
#delete_recursive("/system/app/Photos");
delete_recursive("/system/priv-app/Excel_SamsungStub");
delete_recursive("/system/app/Excel_SamsungStub");
delete_recursive("/system/priv-app/Word_SamsungStub");
delete_recursive("/system/app/Word_SamsungStub");
delete_recursive("/system/priv-app/PowerPoint_SamsungStub");
delete_recursive("/system/app/PowerPoint_SamsungStub");
delete_recursive("/system/app/OneNote");
delete_recursive("/system/app/OneDrive_Samsung");
delete_recursive("/system/app/MSSkype_stub");
delete_recursive("/system/app/GearManager");
delete_recursive("/system/priv-app/GearManager");
delete_recursive("/system/priv-app/GeoLookout");
delete_recursive("/system/app/SAMSUNG_PLUS");
delete_recursive("/system/priv-app/SAMSUNG_PLUS");
# ------> Sound Detector < ------ #
delete_recursive("/system/app/AdvSoundDetector");
delete_recursive("/system/app/AdvSoundDetector2015");
# ------> Air Wake Up < ------ #
delete_recursive("/system/app/AirWakeUp");
# ------> Allshare < ------ #
delete_recursive("/system/app/AllShareCastPlayer");
delete_recursive("/system/app/AllshareFileShare");
delete_recursive("/system/app/AllshareFileShareClient");
delete_recursive("/system/app/AllshareFileShareServer");
delete_recursive("/system/app/AllshareMediaServer");
delete_recursive("/system/app/AllshareMediaShare");
# ------> Ant < ------ #
delete_recursive("/system/app/AntHalService");
delete_recursive("/system/app/ANTPlusPlugins");
delete_recursive("/system/app/ANTPlusTest");
delete_recursive("/system/app/ANTRadioService");
# ------> Basic Dreams < ------ #
delete_recursive("/system/app/BasicDreams");
# ------> Beacon and Beam Service < ------ #
delete_recursive("/system/app/BeaconManager_40");
delete_recursive("/system/app/BeamService");
delete_recursive("/system/app/BCService");
# ------> Contact Add Ons < ------ #
# delete_recursive("/system/app/CoreApps");
# ------> Digital Clock < ------ #
#delete_recursive("/system/app/DigitalClock");
#delete_recursive("/system/app/DigitalClockEasy");
#delete_recursive("/system/app/DualClockDigital");
#delete_recursive("/system/app/DigitalClock_L");
# ------> Easy Apps < ------ #
delete_recursive("/system/app/EasymodeContactsWidget");
delete_recursive("/system/app/EasySettings");
delete_recursive("/system/priv-app/EasyLauncher2_Zero");
# ------> Flipboard < ------ #
#delete_recursive("/system/app/FlipboardBriefing");
# ------> Emergency Apps - Ultra Power Saving Mode < ------ #
#delete_recursive("/system/app/EmergencyLauncher");
#delete_recursive("/system/app/EmergencyModeService");
#delete_recursive("/system/app/EmergencyProvider");
# ------> Car Mode - Link Apps < ------ #
delete_recursive("/system/app/MobileTrackerEngineTwo");
delete_recursive("/system/app/MirrorLink");
delete_recursive("/system/app/DriveLink");
delete_recursive("/system/app/DriveLinkRemote");
delete_recursive("/system/app/SLocation");
delete_recursive("/system/app/CarmodeStub");
# ------> Optical Reader < ------ #
delete_recursive("/system/app/OCRSeg");
delete_recursive("/system/app/OCRService");
# ------> Carrier Bookmarks < ------ #
delete_recursive("/system/app/PartnerBookmarksProvider");
delete_recursive("/system/app/Personalization");
delete_recursive("/system/app/PhotoTable");
# ------> Powersharing < ------ #
delete_recursive("/system/app/PowerSharing");
# ------> Samsung Fonts < ------ #
delete_recursive("/system/app/RoseEUKor");
delete_recursive("/system/app/SamsungSans");
delete_recursive("/system/app/ChocoEUKor");
delete_recursive("/system/app/CoolEUKor");
# ------> SamsungTTS < ------ #
delete_recursive("/system/app/SamsungTTS");
# ------> SapaAudio < ------ #
delete_recursive("/system/app/SapaAudioConnectionService");
delete_recursive("/system/app/SapaMonitor");
# ------> SBrowser < ------ #
delete_recursive("/system/app/SBrowser");
delete_recursive("/system/app/SBrowserTry");
delete_recursive("/system/app/BrowserProviderProxy");
delete_recursive("/system/app/SBrowser_3.0.38");
# ------> Smartcard < ------ #
delete_recursive("/system/app/SmartcardManager");
delete_recursive("/system/app/SmartcardService");
# ------> SNote < ------ #
#delete_recursive("/system/app/SNote4.1Preload");
#delete_recursive("/system/app/SNote5.0Extended");
#delete_recursive("/system/app/SNote5.0Preload");
#delete_recursive("/system/app/SPdfNote");
# ------> Email App < ------ #
delete_recursive("/system/app/SecEmail_K");
delete_recursive("/system/app/SecExchange");
delete_recursive("/system/priv-app/SecEmailComposer");
delete_recursive("/system/priv-app/SecEmailProvider");
delete_recursive("/system/priv-app/SecEmailSync");
delete_recursive("/system/priv-app/SecEmailUI");
delete_recursive("/system/priv-app/SecEmailWidget");
# ------> Tap and Pay Widget < ------ #
delete_recursive("/system/app/TapandpayWidget");
# ------> Video Editor < ------ #
delete_recursive("/system/app/VideoEditor_Lite_T");
# ------> Printing Services < ------ #
delete_recursive("/system/app/SPrintSpoolerLMR1");
delete_recursive("/system/app/MobilePrintSvc_Samsung");
# ------> SPlanner < ------ #
delete_recursive("/system/app/SPlanner_OS_UPG");
delete_recursive("/system/app/SPlannerWidget_OS_UPG_Transparent");
delete_recursive("/system/priv-app/SPlanner_Material");
delete_recursive("/system/priv-app/SPlannerWidget_Material");
# ------> withTV < ------ #
delete_recursive("/system/app/withTV");
# ------> Weather Widget < ------ #
#delete_recursive("/system/app/AccuweatherPhone2014_T_LMR");
#delete_recursive("/system/app/WeatherDaemon2014_T_LMR");
#delete_recursive("/system/app/YahooLiveWeather");
#delete_recursive("/system/app/AccuweatherPhone2015");
#delete_recursive("/system/app/WeatherDaemon2015");
# ------> Direct Pen Input < ------ #
#delete_recursive("/system/app/WritingBuddyService");
#delete_recursive("/system/app/PageBuddyNotiSvc2");
#delete_recursive("/system/app/WritingBuddyService3");
# ------> Android For Work < ------ #
delete_recursive("/system/priv-app/AndroidForWork");
# ------> Secret Phone Code Apps < ------ #
#delete_recursive("/system/priv-app/AutomationTest_FB");
#delete_recursive("/system/priv-app/PhoneErrService");
#delete_recursive("/system/priv-app/serviceModeApp_FB");
#delete_recursive("/system/priv-app/ServiceModeApp_RIL");
#delete_recursive("/system/priv-app/CSC");
#delete_recursive("/system/priv-app/DeviceTest");
#delete_recursive("/system/priv-app/DiagMonAgent");
#delete_recursive("/system/app/SecFactoryPhoneTest");
# delete_recursive("/system/app/WlanTest"); # wifi calling
#delete_recursive("/system/app/BluetoothTest");
#delete_recursive("/system/app/FactoryCamera_FB");
#delete_recursive("/system/priv-app/HwModuleTest");
# ------> Direct Share < ------ #
delete_recursive("/system/priv-app/DirectShareManager");
delete_recursive("/system/priv-app/FmmDM");
delete_recursive("/system/priv-app/FmmDS");
# ------> Easy Apps < ------ #
delete_recursive("/system/priv-app/EasyLauncher2");
# ------> Hancom Office Viewer < ------ #
delete_recursive("/system/priv-app/HancomOfficeViewer");
# ------> Accessibilty Apps < ------ #
delete_recursive("/system/priv-app/Hearingdro_L");
delete_recursive("/system/app/ColorBlind");
delete_recursive("/system/app/SharingAccessibilitySettings");
# ------> Hs20 < ------ #
delete_recursive("/system/app/Hs20Provider");
delete_recursive("/system/priv-app/Hs20Settings");
# ------> SNS < ------ #
delete_recursive("/system/app/SnsImageCache");
delete_recursive("/system/priv-app/SNS");
delete_recursive("/system/priv-app/SNS_v2");
# ------> IMS - Wifi Calling < ------ #
# delete_recursive("/system/priv-app/ImsLogger+");
#delete_recursive("/system/priv-app/imsservice");
#delete_recursive("/system/app/ImsSettings");
#delete_recursive("/system/app/ImsTelephonyService");
# ------> Samsung Kies < ------ #
#delete_recursive("/system/priv-app/Kies");
# ------> Location Widget < ------ #
delete_recursive("/system/priv-app/LocationWidget");
# ------> Live Wallpaper < ------ #
delete_recursive("/system/priv-app/PhaseBeam");
delete_recursive("/system/priv-app/NoiseField");
delete_recursive("/system/priv-app/SecLiveWallpapersPicker");
# ------> Personal Page / Private Mode < ------ #
delete_recursive("/system/priv-app/PersonalPageService");
# ------> Sim Card Apps < ------ #
delete_recursive("/system/priv-app/OmaCP");
delete_recursive("/system/app/Omc_v1-release");
# ------> Photo Studio < ------ #
delete_recursive("/system/priv-app/PhotoStudio_WQHD_K");
delete_recursive("/system/priv-app/PhotoStudio_WQHD_K");
delete_recursive("/system/priv-app/PhotoStudio_WQHD_Zero");
# ------> Galaxy App Store < ------ #
#delete_recursive("/system/priv-app/GalaxyApps_3xh");
#delete_recursive("/system/priv-app/GalaxyApps_3xh_noble");
# ------> Samsung Services < ------ # ************************************************************ check it
#delete_recursive("/system/priv-app/BackupRestoreConfirmation");
delete_recursive("/system/priv-app/CloudAgent");
delete_recursive("/system/priv-app/SamsungBilling");
delete_recursive("/system/priv-app/SamsungLinkPlatform");
delete_recursive("/system/priv-app/SamsungMagnifier");
delete_recursive("/system/priv-app/Samsungservice2_xxxhdpi");
delete_recursive("/system/priv-app/sCloudBackupApp");
delete_recursive("/system/priv-app/sCloudDataRelay");
delete_recursive("/system/priv-app/sCloudDataSync");
delete_recursive("/system/priv-app/sCloudQuotaApp");
delete_recursive("/system/priv-app/sCloudSyncCalendar");
delete_recursive("/system/priv-app/sCloudSyncContacts");
delete_recursive("/system/priv-app/sCloudSyncMemo");
delete_recursive("/system/priv-app/sCloudSyncSBrowser");
delete_recursive("/system/app/SamsungContentsAgent");
delete_recursive("/system/app/SCONE_Android_ProxyService_Lib");
delete_recursive("/system/priv-app/SPPPushClient_Prod");
delete_recursive("/system/priv-app/SOAgent");
delete_recursive("/system/priv-app/SPDClient");
delete_recursive("/system/priv-app/sCloudBackupAppZero");
delete_recursive("/system/priv-app/sCloudDataSyncZero");
# ------> Samsung Music App < ------ #
delete_recursive("/system/priv-app/SamsungMusic_20");
delete_recursive("/system/priv-app/MusicCommonUtility");
delete_recursive("/system/app/SamsungMusicRemoteController");
delete_recursive("/system/priv-app/SMCore");
delete_recursive("/system/priv-app/SMusic");
# ------> Chromecast < ------ #
delete_recursive("/system/priv-app/SecEmbeddedServerService");
delete_recursive("/system/app/ChromecastFrameworkService");
# ------> Scrapbook < ------ #
#delete_recursive("/system/priv-app/Scrapbook");
# ------> Samsung File Explorer < ------ #
delete_recursive("/system/priv-app/SecMyFiles2014");
delete_recursive("/system/priv-app/SecMyFiles2015");
# ------> Video Player < ------ #
delete_recursive("/system/priv-app/SecVideo");
delete_recursive("/system/priv-app/SecVideoPlayer");
delete_recursive("/system/app/RemotePlayer");
delete_recursive("/system/priv-app/ZVideo");
# ------> SFinder and QuickConnect < ------ #
#delete_recursive("/system/priv-app/SFinder");
#delete_recursive("/system/app/QuickConnect_20");
#delete("/system/etc/permissions/com.sec.feature.findo.xml");
#delete_recursive("/system/priv-app/SFinder_L");
#delete_recursive("/system/app/QuickConnect_30");
# ------> SHealth < ------ #
delete_recursive("/system/priv-app/SHealth4");
delete_recursive("/system/priv-app/SHealth4_1");
delete_recursive("/system/priv-app/HealthService");
delete_recursive("/system/priv-app/SHealth4_5");
# ------> SmartManager < ------ #
#delete_recursive("/system/priv-app/SmartManager");
#delete_recursive("/system/priv-app/SmartManagerSDK");
# ------> SVoice < ------ #
#delete_recursive("/system/priv-app/S-Voice_Android_phone");
# ------> Voice Recorder < ------ #
#delete_recursive("/system/priv-app/VoiceNote4T");
#delete_recursive("/system/priv-app/VoiceNote4Z_32");
# ------> VR Headset / Gear Manager < ------ #
delete_recursive("/system/priv-app/VRSetupWizardStub");
delete_recursive("/system/priv-app/RNB");
delete_recursive("/system/priv-app/RNBShell");
delete_recursive("/system/app/GearManagerStub");
# ------> Sound Alive < ------ #
delete_recursive("/system/priv-app/SoundAlive_20_L");
# ------> SStudio < ------ #
delete_recursive("/system/priv-app/SStudio_WQHD_K");
# ------> NFC < ------ #
delete_recursive("/system/priv-app/Tag");
delete_recursive("/system/app/NfcNci");
# ------> Google Now < ------ #
#delete_recursive("/system/priv-app/Velvet");
# ------> VPN and Sim Pin < ------ #
delete_recursive("/system/app/EdmSimPinService");
delete_recursive("/system/app/EdmVpnServices");
delete_recursive("/system/priv-app/VpnDialogs");
# ------> Remaining Scraps < ------ #
#delete_recursive("/system/priv-app/wssyncmlnps"); # smart switch
delete_recursive("/system/priv-app/SyncmlDM");
delete_recursive("/system/priv-app/intelligenceservice");
delete_recursive("/system/priv-app/DCMProvider");
delete_recursive("/system/priv-app/DSMLawmo");
delete_recursive("/system/priv-app/FotaClient");
delete_recursive("/system/priv-app/PCWClientS18");
delete_recursive("/system/priv-app/AutoPreconfig");
delete_recursive("/system/priv-app/GoogleFeedback");
#delete_recursive("/system/app/YouTube");
delete_recursive("/system/app/WebManual");
delete_recursive("/system/app/WfdBroker");
delete_recursive("/system/app/SecHTMLViewer");
delete_recursive("/system/app/talkback");
delete_recursive("/system/app/SysScope");
delete_recursive("/system/app/Preconfig");
delete_recursive("/system/app/PreloadInstaller");
delete_recursive("/system/app/SamsungWidget_ActiveApplication");
delete_recursive("/system/app/Post_T_Promo");
delete_recursive("/system/app/SafetyInformation");
delete_recursive("/system/app/SamsungAppsWidget_BannerStyle_common");
delete_recursive("/system/priv-app/SecSafetyAssurance");
delete_recursive("/system/app/ELMAgent");
#delete_recursive("/system/app/Maps");
delete_recursive("/system/app/InteractiveKeyguardTutorial");
delete_recursive("/system/app/InteractiveTutorial");
delete_recursive("/system/app/MDMApp");
delete_recursive("/system/app/RootPA");
delete_recursive("/system/app/AASAservice");
delete_recursive("/system/app/BBCAgent");
#delete_recursive("/system/app/Gmail2");
#delete_recursive("/system/app/GoogleTTS");
delete_recursive("/system/app/SilentLog");
delete_recursive("/system/app/ConfigUpdater");
delete_recursive("/system/priv-app/SetupWizard");
delete_recursive("/system/app/Books");
delete_recursive("/system/app/Bridge");
delete_recursive("/system/app/Chrome");
delete_recursive("/system/app/ChromeCustomizations");
delete_recursive("/system/app/de.pizza.lib");
#delete_recursive("/system/app/Drive");
#delete_recursive("/system/app/Dropbox");
delete_recursive("/system/app/Evernote");
#delete_recursive("/system/app/Facebook");
#delete_recursive("/system/app/FBAppManager");
#delete_recursive("/system/app/FBInstagram_stub");
#delete_recursive("/system/app/FBMessenger_stub");
#delete_recursive("/system/app/FBPagesManager_stub");
#delete_recursive("/system/app/Facebook");
delete_recursive("/system/app/Flipboard");
delete_recursive("/system/app/Hangouts");
delete_recursive("/system/app/hrs_android_samsung_de_2014_keysource");
delete_recursive("/system/app/KnoxAttestationAgent");
delete_recursive("/system/app/KnoxFolderContainer");
delete_recursive("/system/app/KnoxSetupWizardClient");
delete_recursive("/system/app/Music2");
delete_recursive("/system/app/Newsstand");
delete_recursive("/system/app/PENUP");
delete_recursive("/system/app/PlayGames");
delete_recursive("/system/app/PlusOne");
delete_recursive("/system/app/RCPComponents");
delete_recursive("/system/app/SecurityLogAgent");
delete_recursive("/system/app/SmartRemote_T");
delete_recursive("/system/app/SwitchKnoxI");
delete_recursive("/system/app/SwitchKnoxII");
delete_recursive("/system/app/UniversalMDMClient");
delete_recursive("/system/app/WhatsApp");
delete_recursive("/system/app/Videos");
delete_recursive("/system/container");
#delete_recursive("/system/priv-app/FBInstaller");
delete_recursive("/system/priv-app/KLMSAgent");
# Note5 Ports Remaining Apps, Kyubi Note5 Port #
# delete_recursive("/system/app/ApplicationPermissions"); # auto start?
delete_recursive("/system/app/CatchFavorites_L");
delete_recursive("/system/app/IWlanContentProvider"); # wifi calling
delete_recursive("/system/app/Screencast");
delete_recursive("/system/priv-app/MyPlaces_Noble");
delete_recursive("/system/priv-app/SendHelpMessage");
delete_recursive("/system/priv-app/SmartSwitchAgent");
delete_recursive("/system/priv-app/VoiceWakeUp");
#delete_recursive("/system/priv-app/wssyncmlnps2"); # smart switch
# Edge Service #
delete_recursive("/system/priv-app/CocktailBarService");
delete_recursive("/system/priv-app/EdgeService");
delete_recursive("/system/priv-app/PeopleStripe");
# Remove the Hashtag below if you want to remove the apps #
#delete_recursive("/system/app/eRb_Settings");
#delete_recursive("/system/app/Kyubi_Extras");
#delete("/system/app/UpdateMe.apk");
#delete("/system/app/xposed.apk");
#delete("/system/app/AdAway-release_Build-Sep.01.2015.apk");
set_progress(0.900000);
unmount("/system");
unmount("/data");
ui_print(" ");
ui_print("================================================");
ui_print("# #");
ui_print("# Done! Done!! Done!!! #");
ui_print("# #");
ui_print("================================================");
ui_print(" ");
set_progress(1.000000);
ui_print(" ");
Thanks alot will give it a try appreciate it
Sent from my SM-N920T using XDA-Developers mobile app
clsA said:
here you go
to edit it you open it in 7zip go to META-INF/com/google/android/updater-script and use a text editor like notepad++
place a # for things you want to keep
and remove the # from the lines you want deleted
Make a backup First !
here's the script:
Code:
run_program("/sbin/mount", "-t", "auto", "/system");
run_program("/sbin/mount", "-t", "auto", "/data");
ui_print(" ");
ui_print("=========================================================");
ui_print("# #");
ui_print("# @RainGater - Customized Debloat (Note 5) #");
ui_print("# #");
ui_print("# Thank U @Battlehero for providing the original list #");
ui_print("# Updated by clsA for the T-Mobile N920T - MM #");
ui_print("=========================================================");
ui_print(" ");
set_progress(0.100000);
# Move Sounds folder
run_program("/sbin/busybox", "mv", "/system/media/audio/ui", "/system/media/audio/ui_junk");
# Misc apps
delete_recursive("/system/app/HighLightPlayer_Hero");
delete_recursive("/system/app/HighLightVideo_Zero");
delete_recursive("/system/app/6thGearTWSwipe");
delete_recursive("/system/app/SBrowser_4_LATEST");
delete_recursive("/system/app/SecMemo2");
delete_recursive("/system/app/ClipVideo_Noble");
#delete_recursive("/system/app/KeyguardWallpaperUpdator");
#delete_recursive("/system/app/MinitBatteryResources");
#delete_recursive("/system/app/QuickConnect_40");
#delete_recursive("/system/app/SFinder_L");
#delete_recursive("/system/app/Sidesync40");
#delete_recursive("/system/app/Sidesync_Source40");
delete_recursive("/system/app/SlowMotion_Hero");
delete_recursive("/system/app/Tapatalk");
delete_recursive("/system/app/VideoEditorLite_Hero");
#delete_recursive("/system/app/Photos");
delete_recursive("/system/priv-app/Excel_SamsungStub");
delete_recursive("/system/app/Excel_SamsungStub");
delete_recursive("/system/priv-app/Word_SamsungStub");
delete_recursive("/system/app/Word_SamsungStub");
delete_recursive("/system/priv-app/PowerPoint_SamsungStub");
delete_recursive("/system/app/PowerPoint_SamsungStub");
delete_recursive("/system/app/OneNote");
delete_recursive("/system/app/OneDrive_Samsung");
delete_recursive("/system/app/MSSkype_stub");
delete_recursive("/system/app/GearManager");
delete_recursive("/system/priv-app/GearManager");
delete_recursive("/system/priv-app/GeoLookout");
delete_recursive("/system/app/SAMSUNG_PLUS");
delete_recursive("/system/priv-app/SAMSUNG_PLUS");
# ------> Sound Detector < ------ #
delete_recursive("/system/app/AdvSoundDetector");
delete_recursive("/system/app/AdvSoundDetector2015");
# ------> Air Wake Up < ------ #
delete_recursive("/system/app/AirWakeUp");
# ------> Allshare < ------ #
delete_recursive("/system/app/AllShareCastPlayer");
delete_recursive("/system/app/AllshareFileShare");
delete_recursive("/system/app/AllshareFileShareClient");
delete_recursive("/system/app/AllshareFileShareServer");
delete_recursive("/system/app/AllshareMediaServer");
delete_recursive("/system/app/AllshareMediaShare");
# ------> Ant < ------ #
delete_recursive("/system/app/AntHalService");
delete_recursive("/system/app/ANTPlusPlugins");
delete_recursive("/system/app/ANTPlusTest");
delete_recursive("/system/app/ANTRadioService");
# ------> Basic Dreams < ------ #
delete_recursive("/system/app/BasicDreams");
# ------> Beacon and Beam Service < ------ #
delete_recursive("/system/app/BeaconManager_40");
delete_recursive("/system/app/BeamService");
delete_recursive("/system/app/BCService");
# ------> Contact Add Ons < ------ #
# delete_recursive("/system/app/CoreApps");
# ------> Digital Clock < ------ #
#delete_recursive("/system/app/DigitalClock");
#delete_recursive("/system/app/DigitalClockEasy");
#delete_recursive("/system/app/DualClockDigital");
#delete_recursive("/system/app/DigitalClock_L");
# ------> Easy Apps < ------ #
delete_recursive("/system/app/EasymodeContactsWidget");
delete_recursive("/system/app/EasySettings");
delete_recursive("/system/priv-app/EasyLauncher2_Zero");
# ------> Flipboard < ------ #
#delete_recursive("/system/app/FlipboardBriefing");
# ------> Emergency Apps - Ultra Power Saving Mode < ------ #
#delete_recursive("/system/app/EmergencyLauncher");
#delete_recursive("/system/app/EmergencyModeService");
#delete_recursive("/system/app/EmergencyProvider");
# ------> Car Mode - Link Apps < ------ #
delete_recursive("/system/app/MobileTrackerEngineTwo");
delete_recursive("/system/app/MirrorLink");
delete_recursive("/system/app/DriveLink");
delete_recursive("/system/app/DriveLinkRemote");
delete_recursive("/system/app/SLocation");
delete_recursive("/system/app/CarmodeStub");
# ------> Optical Reader < ------ #
delete_recursive("/system/app/OCRSeg");
delete_recursive("/system/app/OCRService");
# ------> Carrier Bookmarks < ------ #
delete_recursive("/system/app/PartnerBookmarksProvider");
delete_recursive("/system/app/Personalization");
delete_recursive("/system/app/PhotoTable");
# ------> Powersharing < ------ #
delete_recursive("/system/app/PowerSharing");
# ------> Samsung Fonts < ------ #
delete_recursive("/system/app/RoseEUKor");
delete_recursive("/system/app/SamsungSans");
delete_recursive("/system/app/ChocoEUKor");
delete_recursive("/system/app/CoolEUKor");
# ------> SamsungTTS < ------ #
delete_recursive("/system/app/SamsungTTS");
# ------> SapaAudio < ------ #
delete_recursive("/system/app/SapaAudioConnectionService");
delete_recursive("/system/app/SapaMonitor");
# ------> SBrowser < ------ #
delete_recursive("/system/app/SBrowser");
delete_recursive("/system/app/SBrowserTry");
delete_recursive("/system/app/BrowserProviderProxy");
delete_recursive("/system/app/SBrowser_3.0.38");
# ------> Smartcard < ------ #
delete_recursive("/system/app/SmartcardManager");
delete_recursive("/system/app/SmartcardService");
# ------> SNote < ------ #
#delete_recursive("/system/app/SNote4.1Preload");
#delete_recursive("/system/app/SNote5.0Extended");
#delete_recursive("/system/app/SNote5.0Preload");
#delete_recursive("/system/app/SPdfNote");
# ------> Email App < ------ #
delete_recursive("/system/app/SecEmail_K");
delete_recursive("/system/app/SecExchange");
delete_recursive("/system/priv-app/SecEmailComposer");
delete_recursive("/system/priv-app/SecEmailProvider");
delete_recursive("/system/priv-app/SecEmailSync");
delete_recursive("/system/priv-app/SecEmailUI");
delete_recursive("/system/priv-app/SecEmailWidget");
# ------> Tap and Pay Widget < ------ #
delete_recursive("/system/app/TapandpayWidget");
# ------> Video Editor < ------ #
delete_recursive("/system/app/VideoEditor_Lite_T");
# ------> Printing Services < ------ #
delete_recursive("/system/app/SPrintSpoolerLMR1");
delete_recursive("/system/app/MobilePrintSvc_Samsung");
# ------> SPlanner < ------ #
delete_recursive("/system/app/SPlanner_OS_UPG");
delete_recursive("/system/app/SPlannerWidget_OS_UPG_Transparent");
delete_recursive("/system/priv-app/SPlanner_Material");
delete_recursive("/system/priv-app/SPlannerWidget_Material");
# ------> withTV < ------ #
delete_recursive("/system/app/withTV");
# ------> Weather Widget < ------ #
#delete_recursive("/system/app/AccuweatherPhone2014_T_LMR");
#delete_recursive("/system/app/WeatherDaemon2014_T_LMR");
#delete_recursive("/system/app/YahooLiveWeather");
#delete_recursive("/system/app/AccuweatherPhone2015");
#delete_recursive("/system/app/WeatherDaemon2015");
# ------> Direct Pen Input < ------ #
#delete_recursive("/system/app/WritingBuddyService");
#delete_recursive("/system/app/PageBuddyNotiSvc2");
#delete_recursive("/system/app/WritingBuddyService3");
# ------> Android For Work < ------ #
delete_recursive("/system/priv-app/AndroidForWork");
# ------> Secret Phone Code Apps < ------ #
#delete_recursive("/system/priv-app/AutomationTest_FB");
#delete_recursive("/system/priv-app/PhoneErrService");
#delete_recursive("/system/priv-app/serviceModeApp_FB");
#delete_recursive("/system/priv-app/ServiceModeApp_RIL");
#delete_recursive("/system/priv-app/CSC");
#delete_recursive("/system/priv-app/DeviceTest");
#delete_recursive("/system/priv-app/DiagMonAgent");
#delete_recursive("/system/app/SecFactoryPhoneTest");
# delete_recursive("/system/app/WlanTest"); # wifi calling
#delete_recursive("/system/app/BluetoothTest");
#delete_recursive("/system/app/FactoryCamera_FB");
#delete_recursive("/system/priv-app/HwModuleTest");
# ------> Direct Share < ------ #
delete_recursive("/system/priv-app/DirectShareManager");
delete_recursive("/system/priv-app/FmmDM");
delete_recursive("/system/priv-app/FmmDS");
# ------> Easy Apps < ------ #
delete_recursive("/system/priv-app/EasyLauncher2");
# ------> Hancom Office Viewer < ------ #
delete_recursive("/system/priv-app/HancomOfficeViewer");
# ------> Accessibilty Apps < ------ #
delete_recursive("/system/priv-app/Hearingdro_L");
delete_recursive("/system/app/ColorBlind");
delete_recursive("/system/app/SharingAccessibilitySettings");
# ------> Hs20 < ------ #
delete_recursive("/system/app/Hs20Provider");
delete_recursive("/system/priv-app/Hs20Settings");
# ------> SNS < ------ #
delete_recursive("/system/app/SnsImageCache");
delete_recursive("/system/priv-app/SNS");
delete_recursive("/system/priv-app/SNS_v2");
# ------> IMS - Wifi Calling < ------ #
# delete_recursive("/system/priv-app/ImsLogger+");
#delete_recursive("/system/priv-app/imsservice");
#delete_recursive("/system/app/ImsSettings");
#delete_recursive("/system/app/ImsTelephonyService");
# ------> Samsung Kies < ------ #
#delete_recursive("/system/priv-app/Kies");
# ------> Location Widget < ------ #
delete_recursive("/system/priv-app/LocationWidget");
# ------> Live Wallpaper < ------ #
delete_recursive("/system/priv-app/PhaseBeam");
delete_recursive("/system/priv-app/NoiseField");
delete_recursive("/system/priv-app/SecLiveWallpapersPicker");
# ------> Personal Page / Private Mode < ------ #
delete_recursive("/system/priv-app/PersonalPageService");
# ------> Sim Card Apps < ------ #
delete_recursive("/system/priv-app/OmaCP");
delete_recursive("/system/app/Omc_v1-release");
# ------> Photo Studio < ------ #
delete_recursive("/system/priv-app/PhotoStudio_WQHD_K");
delete_recursive("/system/priv-app/PhotoStudio_WQHD_K");
delete_recursive("/system/priv-app/PhotoStudio_WQHD_Zero");
# ------> Galaxy App Store < ------ #
#delete_recursive("/system/priv-app/GalaxyApps_3xh");
#delete_recursive("/system/priv-app/GalaxyApps_3xh_noble");
# ------> Samsung Services < ------ # ************************************************************ check it
#delete_recursive("/system/priv-app/BackupRestoreConfirmation");
delete_recursive("/system/priv-app/CloudAgent");
delete_recursive("/system/priv-app/SamsungBilling");
delete_recursive("/system/priv-app/SamsungLinkPlatform");
delete_recursive("/system/priv-app/SamsungMagnifier");
delete_recursive("/system/priv-app/Samsungservice2_xxxhdpi");
delete_recursive("/system/priv-app/sCloudBackupApp");
delete_recursive("/system/priv-app/sCloudDataRelay");
delete_recursive("/system/priv-app/sCloudDataSync");
delete_recursive("/system/priv-app/sCloudQuotaApp");
delete_recursive("/system/priv-app/sCloudSyncCalendar");
delete_recursive("/system/priv-app/sCloudSyncContacts");
delete_recursive("/system/priv-app/sCloudSyncMemo");
delete_recursive("/system/priv-app/sCloudSyncSBrowser");
delete_recursive("/system/app/SamsungContentsAgent");
delete_recursive("/system/app/SCONE_Android_ProxyService_Lib");
delete_recursive("/system/priv-app/SPPPushClient_Prod");
delete_recursive("/system/priv-app/SOAgent");
delete_recursive("/system/priv-app/SPDClient");
delete_recursive("/system/priv-app/sCloudBackupAppZero");
delete_recursive("/system/priv-app/sCloudDataSyncZero");
# ------> Samsung Music App < ------ #
delete_recursive("/system/priv-app/SamsungMusic_20");
delete_recursive("/system/priv-app/MusicCommonUtility");
delete_recursive("/system/app/SamsungMusicRemoteController");
delete_recursive("/system/priv-app/SMCore");
delete_recursive("/system/priv-app/SMusic");
# ------> Chromecast < ------ #
delete_recursive("/system/priv-app/SecEmbeddedServerService");
delete_recursive("/system/app/ChromecastFrameworkService");
# ------> Scrapbook < ------ #
#delete_recursive("/system/priv-app/Scrapbook");
# ------> Samsung File Explorer < ------ #
delete_recursive("/system/priv-app/SecMyFiles2014");
delete_recursive("/system/priv-app/SecMyFiles2015");
# ------> Video Player < ------ #
delete_recursive("/system/priv-app/SecVideo");
delete_recursive("/system/priv-app/SecVideoPlayer");
delete_recursive("/system/app/RemotePlayer");
delete_recursive("/system/priv-app/ZVideo");
# ------> SFinder and QuickConnect < ------ #
#delete_recursive("/system/priv-app/SFinder");
#delete_recursive("/system/app/QuickConnect_20");
#delete("/system/etc/permissions/com.sec.feature.findo.xml");
#delete_recursive("/system/priv-app/SFinder_L");
#delete_recursive("/system/app/QuickConnect_30");
# ------> SHealth < ------ #
delete_recursive("/system/priv-app/SHealth4");
delete_recursive("/system/priv-app/SHealth4_1");
delete_recursive("/system/priv-app/HealthService");
delete_recursive("/system/priv-app/SHealth4_5");
# ------> SmartManager < ------ #
#delete_recursive("/system/priv-app/SmartManager");
#delete_recursive("/system/priv-app/SmartManagerSDK");
# ------> SVoice < ------ #
#delete_recursive("/system/priv-app/S-Voice_Android_phone");
# ------> Voice Recorder < ------ #
#delete_recursive("/system/priv-app/VoiceNote4T");
#delete_recursive("/system/priv-app/VoiceNote4Z_32");
# ------> VR Headset / Gear Manager < ------ #
delete_recursive("/system/priv-app/VRSetupWizardStub");
delete_recursive("/system/priv-app/RNB");
delete_recursive("/system/priv-app/RNBShell");
delete_recursive("/system/app/GearManagerStub");
# ------> Sound Alive < ------ #
delete_recursive("/system/priv-app/SoundAlive_20_L");
# ------> SStudio < ------ #
delete_recursive("/system/priv-app/SStudio_WQHD_K");
# ------> NFC < ------ #
delete_recursive("/system/priv-app/Tag");
delete_recursive("/system/app/NfcNci");
# ------> Google Now < ------ #
#delete_recursive("/system/priv-app/Velvet");
# ------> VPN and Sim Pin < ------ #
delete_recursive("/system/app/EdmSimPinService");
delete_recursive("/system/app/EdmVpnServices");
delete_recursive("/system/priv-app/VpnDialogs");
# ------> Remaining Scraps < ------ #
#delete_recursive("/system/priv-app/wssyncmlnps"); # smart switch
delete_recursive("/system/priv-app/SyncmlDM");
delete_recursive("/system/priv-app/intelligenceservice");
delete_recursive("/system/priv-app/DCMProvider");
delete_recursive("/system/priv-app/DSMLawmo");
delete_recursive("/system/priv-app/FotaClient");
delete_recursive("/system/priv-app/PCWClientS18");
delete_recursive("/system/priv-app/AutoPreconfig");
delete_recursive("/system/priv-app/GoogleFeedback");
#delete_recursive("/system/app/YouTube");
delete_recursive("/system/app/WebManual");
delete_recursive("/system/app/WfdBroker");
delete_recursive("/system/app/SecHTMLViewer");
delete_recursive("/system/app/talkback");
delete_recursive("/system/app/SysScope");
delete_recursive("/system/app/Preconfig");
delete_recursive("/system/app/PreloadInstaller");
delete_recursive("/system/app/SamsungWidget_ActiveApplication");
delete_recursive("/system/app/Post_T_Promo");
delete_recursive("/system/app/SafetyInformation");
delete_recursive("/system/app/SamsungAppsWidget_BannerStyle_common");
delete_recursive("/system/priv-app/SecSafetyAssurance");
delete_recursive("/system/app/ELMAgent");
#delete_recursive("/system/app/Maps");
delete_recursive("/system/app/InteractiveKeyguardTutorial");
delete_recursive("/system/app/InteractiveTutorial");
delete_recursive("/system/app/MDMApp");
delete_recursive("/system/app/RootPA");
delete_recursive("/system/app/AASAservice");
delete_recursive("/system/app/BBCAgent");
#delete_recursive("/system/app/Gmail2");
#delete_recursive("/system/app/GoogleTTS");
delete_recursive("/system/app/SilentLog");
delete_recursive("/system/app/ConfigUpdater");
delete_recursive("/system/priv-app/SetupWizard");
delete_recursive("/system/app/Books");
delete_recursive("/system/app/Bridge");
delete_recursive("/system/app/Chrome");
delete_recursive("/system/app/ChromeCustomizations");
delete_recursive("/system/app/de.pizza.lib");
#delete_recursive("/system/app/Drive");
#delete_recursive("/system/app/Dropbox");
delete_recursive("/system/app/Evernote");
#delete_recursive("/system/app/Facebook");
#delete_recursive("/system/app/FBAppManager");
#delete_recursive("/system/app/FBInstagram_stub");
#delete_recursive("/system/app/FBMessenger_stub");
#delete_recursive("/system/app/FBPagesManager_stub");
#delete_recursive("/system/app/Facebook");
delete_recursive("/system/app/Flipboard");
delete_recursive("/system/app/Hangouts");
delete_recursive("/system/app/hrs_android_samsung_de_2014_keysource");
delete_recursive("/system/app/KnoxAttestationAgent");
delete_recursive("/system/app/KnoxFolderContainer");
delete_recursive("/system/app/KnoxSetupWizardClient");
delete_recursive("/system/app/Music2");
delete_recursive("/system/app/Newsstand");
delete_recursive("/system/app/PENUP");
delete_recursive("/system/app/PlayGames");
delete_recursive("/system/app/PlusOne");
delete_recursive("/system/app/RCPComponents");
delete_recursive("/system/app/SecurityLogAgent");
delete_recursive("/system/app/SmartRemote_T");
delete_recursive("/system/app/SwitchKnoxI");
delete_recursive("/system/app/SwitchKnoxII");
delete_recursive("/system/app/UniversalMDMClient");
delete_recursive("/system/app/WhatsApp");
delete_recursive("/system/app/Videos");
delete_recursive("/system/container");
#delete_recursive("/system/priv-app/FBInstaller");
delete_recursive("/system/priv-app/KLMSAgent");
# Note5 Ports Remaining Apps, Kyubi Note5 Port #
# delete_recursive("/system/app/ApplicationPermissions"); # auto start?
delete_recursive("/system/app/CatchFavorites_L");
delete_recursive("/system/app/IWlanContentProvider"); # wifi calling
delete_recursive("/system/app/Screencast");
delete_recursive("/system/priv-app/MyPlaces_Noble");
delete_recursive("/system/priv-app/SendHelpMessage");
delete_recursive("/system/priv-app/SmartSwitchAgent");
delete_recursive("/system/priv-app/VoiceWakeUp");
#delete_recursive("/system/priv-app/wssyncmlnps2"); # smart switch
# Edge Service #
delete_recursive("/system/priv-app/CocktailBarService");
delete_recursive("/system/priv-app/EdgeService");
delete_recursive("/system/priv-app/PeopleStripe");
# Remove the Hashtag below if you want to remove the apps #
#delete_recursive("/system/app/eRb_Settings");
#delete_recursive("/system/app/Kyubi_Extras");
#delete("/system/app/UpdateMe.apk");
#delete("/system/app/xposed.apk");
#delete("/system/app/AdAway-release_Build-Sep.01.2015.apk");
set_progress(0.900000);
unmount("/system");
unmount("/data");
ui_print(" ");
ui_print("================================================");
ui_print("# #");
ui_print("# Done! Done!! Done!!! #");
ui_print("# #");
ui_print("================================================");
ui_print(" ");
set_progress(1.000000);
ui_print(" ");
Click to expand...
Click to collapse
Hey man i flashed your zip and the only problem i have its that i get a 5sec lag delay when i open the setting app and phone app maybe the zip contains a file we need to make it work properly?
_TechGuy_ said:
Hey man i flashed your zip and the only problem i have its that i get a 5sec lag delay when i open the setting app and phone app maybe the zip contains a file we need to make it work properly?
Click to expand...
Click to collapse
no idea .. i used it on TEKHD rom and I don't have the lag you described
clsA said:
no idea .. i used it on TEKHD rom and I don't have the lag you described
Click to expand...
Click to collapse
Hi , I flashed your updated script for TMO and I cant get any app to be deleted
Even if it says done, nothing gets removed.
Can you help me out, please.
Regards.
linkultima said:
Hi , I flashed your updated script for TMO and I cant get any app to be deleted
Even if it says done, nothing gets removed.
Can you help me out, please.
Regards.
Click to expand...
Click to collapse
are you rooted and on a custom rom ? Custom kernel ?
clsA said:
are you rooted and on a custom rom ? Custom kernel ?
Click to expand...
Click to collapse
Hi, just rooted, not on a custom rom, Im on official TMO rom , stock kernel .
linkultima said:
Hi, just rooted, not on a custom rom, Im on official TMO rom , stock kernel .
Click to expand...
Click to collapse
that's most likely the problem you need custom kernel for the changes to stick
clsA said:
that's most likely the problem you need custom kernel for the changes to stick
Click to expand...
Click to collapse
Thanx!! will try wuth a custom then.
Regards
Please help me to remove com.android.sc (known as Android/Syringe.AD System Application) on Evercoss Genpro X Pro S50 MT6735. This Trojan exisit in the officeal firmware http://evercoss.com/img/software/EVERCOSS_S50_7_0_021_P1_180314_OE_CPB.zip
I use mtk-su to gain access to remove this trojan.
EVERCOSS_S50:/ $ cd /data/local/tmp
EVERCOSS_S50:/data/local/tmp $ ./mtk-su -v
armv7l machine
param1: 0x1000, param2: 0x8040, type: 4
Building symbol table
kallsyms_addresses pa 0x40bc2460
kallsyms_num_syms 54191, addr_count 54191
kallsyms_names pa 0x40bf7330, size 646794
kallsyms_markers pa 0x40c951c0
kallsyms_token_table pa 0x40c95510
kallsyms_token_index pa 0x40c95890
Patching credentials
Parsing current_is_single_threaded
c0362760: MOVW R0, #0x8d50
c0362764: MOVT R0, #0xc102
Possible list_head tasks at offset 0x290
comm swapper/0 at offset 0x400
Found own task_struct at node 1
cred VA: 0xc667e500
init_task VA: 0xc1028d50
Parsing avc_denied
c0aeca70: MOVW R12, #0x1278
c0aeca74: MOVT R12, #0xc113
selinux_enforcing VA: 0xc1131278
Setting selinux_enforcing
Selinux is already permissive
starting /system/bin/sh
UID: 0 cap: 3fffffffff selinux: permissive
EVERCOSS_S50:/data/local/tmp # pm list package com.android.sc
package:com.android.screenrecord
package:com.android.sc -> bloatware Android/Trojan.Syringe.AD (System Application)
EVERCOSS_S50:/data/local/tmp # pm uninstall com.android.sc
Failure [DELETE_FAILED_INTERNAL_ERROR]
EVERCOSS_S50:/data/local/tmp # pm uninstall -k --user 0 com.android.sc
Success
It still exists when I query list package
EVERCOSS_S50:/data/local/tmp # pm list package com.android.sc
package:com.android.screenrecord
package:com.android.sc -> bloatware Android/Trojan.Syringe.AD (System Application)
After I reboot the device, com.android.sc will installed its self.
Any suggestion?
Thank you
Sincerey, Dedetok
build.prop
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=NRD90M
ro.build.display.id=EVERCOSS_S50_V13_7.0_09022018
ro.build.version.incremental=1521000161
ro.build.version.sdk=24
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=7.0
ro.build.version.security_patch=2018-03-05
ro.build.version.base_os=
ro.build.date=Wed Mar 14 12:02:39 CST 2018
ro.build.date.utc=1521000159
ro.build.type=user
ro.build.user=zhuangsf
ro.build.host=freecom8
ro.build.tags=release-keys
ro.build.flavor=full_len6737m_35_n-user
ro.product.model=S50
ro.product.brand=EVERCOSS
ro.product.name=EVERCOSS_S50
ro.product.device=EVERCOSS_S50
ro.product.board=EVERCOSS_S50
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=EVERCOSS_S50
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=mt6737m
# ro.build.product is obsolete; use ro.product.device
ro.build.product=len6737m_35_n
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=full_len6737m_35_n-user 7.0 NRD90M 1521000161 release-keys
ro.build.fingerprint=EVERCOSS/EVERCOSS_S50/EVERCOSS_S50:7.0/NRD90M/1517820838:user/release-keys
ro.build.characteristics=default
# end build properties
ro.product.sub_flash=yes
ro.product.alsps=stk3x1x-new
ro.product.fingerprint=yes
ro.product.tp_ges=true
ro.product.gyroscope_support=yes
ro.product.aecamera_support=yes
ro.product.doujia=yes
ro.custom.build.version=EVERCOSS_S50_V13_7.0_09022018
ro.build.realversion=ZH096_TRX_L5032_360OS_N23112_C99ba_20180314_37m35_32G3G_DDR3_HD_G4W18L135840K_GpsS_ALS_FP_
ro.build.realversion2=OTG_GYRO_120051
ro.antos.model=wt-6-ZH096-TRX-0-EVERCOSS-S50
#
# from device/lentek/len6737m_35_n/system.prop
#
#
# system.prop for generic sdk
#
rild.libpath=mtk-ril.so
rild.libargs=-d /dev/ttyC0
# MTK, Infinity, 20090720 {
wifi.interface=wlan0
# MTK, Infinity, 20090720 }
# MTK, mtk03034, 20101210 {
ro.mediatek.wlan.wsc=1
# MTK, mtk03034 20101210}
# MTK, mtk03034, 20110318 {
ro.mediatek.wlan.p2p=1
# MTK, mtk03034 20110318}
# MTK, mtk03034, 20101213 {
mediatek.wlan.ctia=0
# MTK, mtk03034 20101213}
#
wifi.tethering.interface=ap0
#
ro.opengles.version=196609
#ro.kernel.qemu=1
#ro.kernel.qemu.gles=0
wifi.direct.interface=p2p0
#dalvik.vm.heapgrowthlimit=128m
#dalvik.vm.heapsize=256m
# USB MTP WHQL
ro.sys.usb.mtp.whql.enable=0
# Power off opt in IPO
sys.ipo.pwrdncap=2
ro.sys.usb.storage.type=mtp
# USB BICR function
ro.sys.usb.bicr=no
# USB Charge only function
ro.sys.usb.charging.only=yes
# audio
ro.camera.sound.forced=0
ro.audio.silent=0
ro.zygote.preload.enable=0
# temporary enables NAV bar (soft keys)
qemu.hw.mainkeys=1
#=0
ro.kernel.zio=38,108,105,16
#ro.kernel.qemu=1
#ro.kernel.qemu.gles=0
#ro.boot.selinux=disable
ro.sf.lcd_density=320
#240
# performance
ro.mtk_perf_simple_start_win=1
ro.mtk_perf_fast_start_win=1
ro.mtk_perf_response_time=1
ro.setupwizard.suppress_d2d_nfc=true
ro.product.otg_support=yes
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.qiku.version.hardware=P1
ro.qiku.version.date=180314
ro.qiku.version.kernel=3.18.35+.P1.180314.NRD90M
ro.qiku.version.software=7.0.001.P1.180314.WW6_TRX_TRXZH096L5032_OE
ro.qiku.version.release=7.0.021.P1.180314.TRXZH096L5032.WW6_TRX_TRXZH096L5032_OE
ro.qiku.globality=0
ro.qiku.efuse.type=0
persist.qiku.ctstest=1
ro.qiku.gms=1
persist.sys.sw.vdd=2.8
persist.sys.sw.touch.para.r=0x06
persist.sys.sw.touch.para.c=0x0c
persist.sys.sw.touch.level=0x18
persist.sys.sw.speed.max=6000
persist.sys.sw.pix.area=60
persist.sys.sw.enroll.double=1
persist.sys.sw.enroll.frm.num=0
persist.sys.sw.enroll.quality=30
persist.sys.sw.key.mod=1
persist.sys.sw.key.nav_dir=UDLR
persist.sys.sw.key.screenoff=1
persist.sys.sw.verify.retry=1
persist.sys.sw.light.mod=0
persist.sys.sw.light.devs=/dev/input/event2
persist.sys.sw.light.uevet=leds-mt65xx/leds/lcd-backlight
persist.sys.sw.idh.nums=0
persist.sys.sw.transsion.f14=0
ro.carrier=unknown
ro.mediatek.chip_ver=S01
ro.mediatek.platform=MT6737M
ro.telephony.sim.count=2
persist.radio.default.sim=0
ril.specific.sm_cause=0
bgw.current3gband=0
ril.external.md=0
ro.sf.hwrotation=0
persist.radio.fd.counter=150
persist.radio.fd.off.counter=50
persist.radio.fd.r8.counter=150
persist.radio.fd.off.r8.counter=50
drm.service.enabled=true
fmradio.driver.enable=1
ril.first.md=1
ril.flightmode.poweroffMD=1
ril.telephony.mode=0
dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt
mediatek.wlan.chip=CONSYS_MT6735
mediatek.wlan.module.postfix=_consys_mt6735
ril.read.imsi=1
ril.radiooff.poweroffMD=0
ro.frp.pst=/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/frp
ro.mtk_protocol1_rat_config=Lf/Lt/W/G
ro.mediatek.version.branch=alps-mp-n0.mp1
ro.mediatek.version.release=alps-mp-n0.mp1-V1.0.2_len6737m.35.n_P192
ro.mediatek.version.sdk=4
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=7.0_r13
ro.num_md_protocol=2
persist.radio.multisim.config=dsds
ro.mtk_besloudness_support=1
ro.mtk_wapi_support=1
ro.mtk_bt_support=1
ro.mtk_wappush_support=1
ro.mtk_agps_app=1
ro.mtk_audio_tuning_tool_ver=V1
ro.mtk_wlan_support=1
ro.mtk_gps_support=1
ro.mtk_omacp_support=1
ro.mtk_search_db_support=1
ro.mtk_dialer_search_support=1
ro.mtk_dhcpv6c_wifi=1
ro.have_aacencode_feature=1
ro.mtk_fd_support=1
ro.mtk_oma_drm_support=1
ro.mtk_widevine_drm_l3_support=1
ro.mtk_eap_sim_aka=1
ro.mtk_fm_recording_support=1
ro.mtk_send_rr_support=1
ro.mtk_emmc_support=1
ro.mtk_tetheringipv6_support=1
ro.telephony.default_network=9,9
ro.mtk_shared_sdcard=1
ro.mtk_enable_md1=1
ro.mtk_flight_mode_power_off_md=1
ro.mtk_pq_support=2
ro.mtk_pq_color_mode=1
ro.mtk_miravision_support=1
ro.mtk_wifi_mcc_support=1
ro.mtk_sim_hot_swap=1
ro.mtk_bip_scws=1
ro.mtk_world_phone_policy=0
ro.mtk_perfservice_support=1
ro.mtk_sim_hot_swap_common_slot=1
ro.mtk_cam_mfb_support=0
ro.mtk_lte_support=1
ro.mtk_cam_cfb=1
ro.mtk_rild_read_imsi=1
ro.sim_refresh_reset_by_modem=1
ro.mtk_external_sim_only_slots=0
ro.mtk_bg_power_saving_support=1
ro.mtk_bg_power_saving_ui=1
ro.have_aee_feature=1
ro.sim_me_lock_mode=0
ro.mtk_dual_mic_support=0
ro.mtk_is_tablet=0
persist.mtk_nlp_switch_support=1
persist.mtk_ims_support=1
ro.mtk_multiple_ims_support=1
persist.mtk_volte_support=1
persist.mtk.volte.enable=1
persist.mtk_vilte_support=1
ro.mtk_vilte_ut_support=0
wfd.dummy.enable=1
wfd.iframesize.level=0
ro.mediatek.project.path=device/lentek/len6737m_35_n
ro.mtk_microtrust_tee_support=1
persist.mtk.wcn.combo.chipid=-1
persist.mtk.wcn.patch.version=-1
persist.mtk.wcn.dynamic.dump=0
service.wcn.driver.ready=no
service.wcn.coredump.mode=0
persist.mtk.connsys.poweron.ctl=0
ro.com.android.mobiledata=true
persist.radio.mobile.data=0,0
persist.meta.dumpdata=0
ro.mtk_md_sbp_custom_value=0
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=256m
persist.radio.mtk_dsbp_support=1
persist.mtk_dynamic_ims_switch=0
persist.radio.mtk_ps3_rat=G
ro.boot.opt_c2k_lte_mode=0
ro.boot.opt_md1_support=5
ro.boot.opt_lte_support=1
persist.log.tag.AT=I
persist.log.tag.RILMUXD=I
persist.log.tag.RILC-MTK=I
persist.log.tag.RILC=I
persist.log.tag.RfxMainThread=I
persist.log.tag.RfxRoot=I
persist.log.tag.RfxRilAdapter=I
persist.log.tag.RfxController=I
persist.log.tag.RILC-RP=I
persist.log.tag.RIL-DATA=I
ro.boot.opt_using_default=1
mtk.vdec.waitkeyframeforplay=1
ro.sys.sdcardfs=1
persist.mtk.datashaping.support=1
persist.datashaping.alarmgroup=1
persist.runningbooster.support=1
persist.runningbooster.upgrade=1
ro.media.maxmem=500000000
ro.mtk_disable_navigation_bar=1
persist.sys.timezone=Asia/Jakarta
ro.com.google.clientidbase.am=android-evercoss
ro.com.google.clientidbase.ms=android-evercoss
ro.com.google.clientidbase=android-evercoss
persist.mtk_ussi_support=1
ro.qiku.xlocker.capture=1
persist.qiku.fingerprint=0
persist.sys.st.value=0
ro.com.android.dateformat=dd-MM-yyyy
ro.config.agenda_alert=Schedule.ogg
ro.config.alarm_alert=Feeling.ogg
ro.config.notification_sound=Evercoss_Message.wav
ro.config.ringtone=Evercoss_Ringtone.mp3
ro.config.ringtone_2=Evercoss_Ringtone.mp3
ro.config.smstone=Evercoss_Message.wav
ro.config.smstone_2=Evercoss_Message.wav
ro.qiku.bt.voicerecord=0
ro.qiku.version.tag=LC
ro.qiku.sales.channel=2
ro.qiku.display.360logo=0
ro.vendor.channel.number=WW6_TRX_TRXZH096L5032_OE
ro.vendor.name=WTWD6
ro.product.model=S50
ro.product.brand=EVERCOSS
ro.product.manufacturer=EVERCOSS
persist.sys.language=en
persist.sys.country=US
persist.qiku.allmode.operator=0
persist.qiku.version.bm=0
ro.qiku.product.devicename=EVERCOSS_S50
ro.qiku.app.safetydialog=0
ro.build.uiversion=360UI:V2.0
ro.build.ota.type=stable
ro.qiku.oldman.phone=0
persist.qiku.oldman.mode=0
persist.qiku.children.mode=0
ro.qiku.hotknot=0
ro.qiku.product.type=LE
ro.qiku.privacyspace.support=0
persist.qiku.operators.mode=0
persist.qiku.cmcc.mode=0x00
persist.qiku.defaultmode=0
persist.qiku.comm.runmode=0000
persist.qiku.cmcc.brand=0x00
persist.sys.dm=0
persist.qiku.perf_opt=0
persist.qiku.log.level=YWW4
persist.qiku.operators.isabroad=1
ro.qiku.lucky.money.alert=0
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.variant=cortex-a53
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
# begin fota properties
ro.fota.platform=MTK6737_7.0
ro.fota.type=phone
ro.fota.app=5
ro.fota.oem=qiku_sz6737_7.0
ro.fota.device=S50
S50
ro.fota.version=7.0.021.P1.180314.TRXZH096L5032.WW6_TRX_TRXZH096L5032_OE
ro.fota.token=a42e45927e8210def34b83a3ef65477b
# end fota properties
ro.expect.recovery_id=0x4a993bb2198cac1fe86bb34af8da1aff28888304000000000000000000000000
dedetok said:
Please help me to remove com.android.sc (known as Android/Syringe.AD System Application) on Evercoss Genpro X Pro S50 MT6735. This Trojan exisit in the officeal firmware http://evercoss.com/img/software/EVERCOSS_S50_7_0_021_P1_180314_OE_CPB.zip
I use mtk-su to gain access to remove this trojan.
Android/Trojan.Syringe.AD (System Application)
After I reboot the device, com.android.sc will installed its self.
Any suggestion?
Thank you
Sincerey, Dedetok
Click to expand...
Click to collapse
It use this to achieve its permanency.
GitHub - DroidPluginTeam/DroidPlugin: A plugin framework on android,Run any third-party apk without installation, modification or repackage
A plugin framework on android,Run any third-party apk without installation, modification or repackage - GitHub - DroidPluginTeam/DroidPlugin: A plugin framework on android,Run any third-party apk w...
github.com
Sure, it does look suspicious, but is it a trojan?
Does it show ads? Or do some other weird stuff?
System apps do not uninstall. Just remove its folder to do it, i.e. "/system/priv-app/SystemClean". This might cause boot problems though. Depends...
What you could do is install a firewall at least to disable it receiving data from qiku.com or whatever...
CXZa said:
It use this to achieve its permanency.
GitHub - DroidPluginTeam/DroidPlugin: A plugin framework on android,Run any third-party apk without installation, modification or repackage
A plugin framework on android,Run any third-party apk without installation, modification or repackage - GitHub - DroidPluginTeam/DroidPlugin: A plugin framework on android,Run any third-party apk w...
github.com
Sure, it does look suspicious, but is it a trojan?
Does it show ads? Or do some other weird stuff?
System apps do not uninstall. Just remove its folder to do it, i.e. "/system/priv-app/SystemClean". This might cause boot problems though. Depends...
What you could do is install a firewall at least to disable it receiving data from qiku.com or whatever...
Click to expand...
Click to collapse
I used Malware Bytes to scan my device, and it's reported as Syringe.AD. in apk decompile "com.android.com", it has has url string: http:// api <dot> os <dot> qiku <dot> com. I decompile the APK using JavaDecompiler online, and can be download from https://garasiku.my.id/android_malware_source/com.android.sc-1.3.3-1033_source_from_JADX.zip. But I have no skill to read the code.
"application inspector" by uniquesoft report unknown applications was installed, they are:
1. "App Settings" source code by JavaDecompiler online (APK Decompile) , and can be download from https://garasiku.my.id/android_malware_source/com.app.settings.amtapp-2.66-266_source_from_JADX.zip
2. "com.viysr.wkcx" source code by JavaDecompiler online (APK Decompile) , and can be download from https://garasiku.my.id/android_malware_source/com.viysr.wkcx-1.0-1_source_from_JADX.zip
I just looked the system.img file through the hex editor, so not that deep. It looked like it or some other app might try to hook some of the browsers. Then that firewall could be useless. Block at least https://api.os.qiku.com and https://api-en.os.qiku.com if you can. Although that qiku firm seems to be okay...
Odd that the stock firmware would contain a trojan...
But if so, it has planted there on purpose...
It's maybe included in some other stocks too...
English Community-Lenovo Community
https://community.umidigi.com/forum.php?mod=redirect&goto=findpost&ptid=16559&pid=92962
command verbose to block api.os.qiku.com and api-en.os.qiku.com:
$ adb pull /system/etc/hosts ./
edit hosts
127.0.0.1 localhost
127.0.0.1 api.os.qiku.com
127.0.0.1 api-en.os.qiku.com
::1 ip6-localhost
::1 api.os.qiku.com
::1 api-en.os.qiku.com
$ adb push ./hosts /data/local/tmp/
$ adb shell
EVERCOSS_S50:/ $ cd /data/local/tmp
EVERCOSS_S50:/data/local/tmp $ ./mtk-su
UID: 0 cap: 3fffffffff selinux: permissive
EVERCOSS_S50:/data/local/tmp # mount -o rw,remount /system
EVERCOSS_S50:/data/local/tmp # cat hosts
127.0.0.1 localhost
127.0.0.1 api.os.qiku.com
127.0.0.1 api-en.os.qiku.com
::1 ip6-localhost
::1 api.os.qiku.com
::1 api-en.os.qiku.com
EVERCOSS_S50:/data/local/tmp # cp hosts /system/etc/
EVERCOSS_S50:/data/local/tmp # cat /system/etc/hosts
127.0.0.1 localhost
127.0.0.1 api.os.qiku.com
127.0.0.1 api-en.os.qiku.com
::1 ip6-localhost
::1 api.os.qiku.com
::1 api-en.os.qiku.com
EVERCOSS_S50:/data/local/tmp # mount -o ro,remount /system
dedetok said:
command verbose to block api.os.qiku.com and api-en.os.qiku.com:
$ adb pull /system/etc/hosts ./
edit hosts
Click to expand...
Click to collapse
Yes, that does that does the trick - blocks those urls....
But I think that it's just a false alarm.
You seem to have this in it...
360os - 概述 - 360手机
360 OS基于Android 5.1深度定制,以多种出色而自然的方式,让你的Android系统变得更加好用。
www.qiku.com
360OS - 全球领先OS智能生态服务提供商
360OS是全球领先的OS智能产品及生态服务提供商,致力于驱动以OS+为核心的智能互联。以OS+安全产业互联网、OS+AI、OS+UI的商业闭环模式,覆盖全球多个地区市场生态。
www.360os.com
360 OS - All you need to Know about Android based 360 OS
Here is all you need to about 360 OS. 360 OS is new Android based OS. Have a look at unique features in 360 OS.
www.digitalstacks.org
was a double post because of the error message while posting..
Oops! We ran into some problems. Please try again later. More error details may be in the browser console.
Click to expand...
Click to collapse
CXZa said:
Yes, that does that does the trick - blocks those urls....
But I think that it's just a false alarm.
You seem to have this in it...
360os - 概述 - 360手机
360 OS基于Android 5.1深度定制,以多种出色而自然的方式,让你的Android系统变得更加好用。
www.qiku.com
360OS - 全球领先OS智能生态服务提供商
360OS是全球领先的OS智能产品及生态服务提供商,致力于驱动以OS+为核心的智能互联。以OS+安全产业互联网、OS+AI、OS+UI的商业闭环模式,覆盖全球多个地区市场生态。
www.360os.com
360 OS - All you need to Know about Android based 360 OS
Here is all you need to about 360 OS. 360 OS is new Android based OS. Have a look at unique features in 360 OS.
www.digitalstacks.org
Click to expand...
Click to collapse
No ...... It is Not False alarm....
I use App Inspector to monitor any change on my Evercoss S50 ( I have 3 similar devices ). I know exactly what happened to those handsets.
These 2 apks were installed before I changed /system/etc/hosts.
Maybe S50 using 360 OS..... You can download the firmware http://evercoss.com/download/detail/s50 and help me where those 2 files came from.
Please share the patch for the rest of S50 users.
Ops, blocking via /system/etc/hosts did very effective. I still got the "malware" dropped in my device with name "App UI" (Screen shoot)
The easiest way is to use NoRoot Firewall created by Grey Shirts.
In Home Screen there is option to checked "Auto start on boot"
You need to enable VPN, NoRoot Firewall will create local VPN on your phone to filter any application connected to internet.
in Apps, you need to set which application allow or not to connect to internet
For my device I blocked (sign with red X)
1. 360 security
2. Aging Test, Android SYstem, BT Tool,......
3. Anti-Theft
4. CaptivePortalLogin
5. com.mediatek.ims, ....
6. ConfigCenter
7. ConfigUpdater
8. Initiator
9. Intent Filter Verification Service
10. Market Feedback Agent
11. Power Master
12. System
13. System-UI
14. Work profile setup
May be the list is to much.... LOL.... but you won't get "App UI" dropped into your phone anymore....
The other way is to use /system/bin/iptables......
These are backgroud connections capture in NoRoot Firewall by Grey Shirts
Anti Theft
ip 36.110.234.87 port 80 whois: CHINANET-BJ 36.110.0.0 - 36.110.255.255 CIDR 36.110.0.0/16
ip 104.192.109.67 port 5227 whois: CHINANET-LAX-IDC-2014 104.192.108.0 - 104.192.111.255 CIDR 104.192.108.0/22
ip 211.151.195.194 port 80 whois: CHINA-21VIANET 211.151.0.0 - 211.151.255.255 CIDR 211.151.0.0/16
com.android.sc
ip 47.90.110.234 port 80 whois: AL-3 47.88.0.0 - 47.91.255.255 CIDR 47.88.0.0/14
ip 104.192.110.206 port 80 whois: CHINANET-LAX-IDC-2014 104.192.108.0 - 104.192.111.255 CIDR 104.192.108.0/22
ip 104.192.110.243 port 80 whois: CHINANET-LAX-IDC-2014 104.192.108.0 - 104.192.111.255 CIDR 104.192.108.0/22
ip 124.156.123.59 port 443 whois: ACEVILLEPTELTD-SG 124.156.96.0 - 124.156.191.255 CIDR 124.156.96.0/19 124.156.128.0/18
ip 180.163.251.181 port 80 whois:CHINANET-SH 180.160.0.0 - 180.175.255.255 CIDR 180.160.0.0/12
Config Center
ip 104.182.110.205 port 443 whois: SIS-80-7-29-2014 104.176.0.0 - 104.191.255.255 CIDR 104.176.0.0/12
Initiator
ip 101.198.192.187 port 80 whois: QIHOO 101.198.196.0 - 101.198.199.255 CIDR 101.198.196.0/22
ip 101.198.192.189 port 80 whois: QIHOO 101.198.196.0 - 101.198.199.255 CIDR 101.198.196.0/22
Create script s50_iptables.sh
#!/bin/sh
echo "Inserting iptables"
if [ "$(/system/bin/iptables -S INPUT | grep -ce '36.110.0.0/16 -j DROP')" != 0 ]
then
echo "Skiped 36.110.0.0/16 -j DROP"
else
/system/bin/iptables -I INPUT -s 36.110.0.0/16 -j DROP
echo "Added 36.110.0.0/16 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '104.192.108.0/22 -j DROP')" != 0 ]
then
echo "Skiped 104.192.108.0/22 -j DROP"
else
/system/bin/iptables -I INPUT -s 104.192.108.0/22 -j DROP
echo "Added 104.192.108.0/22 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '211.151.0.0/16 -j DROP')" != 0 ]
then
echo "Skiped 211.151.0.0/16 -j DROP"
else
/system/bin/iptables -I INPUT -s 211.151.0.0/16 -j DROP
echo "Added 211.151.0.0/16 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '47.88.0.0/14 -j DROP')" != 0 ]
then
echo "Skiped 47.88.0.0/14 -j DROP"
else
/system/bin/iptables -I INPUT -s 47.88.0.0/14 -j DROP
echo "Added 47.88.0.0/14 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '124.156.96.0/19 -j DROP')" != 0 ]
then
echo "Skiped 124.156.96.0/19 -j DROP"
else
/system/bin/iptables -I INPUT -s 124.156.96.0/19 -j DROP
echo "Added 124.156.96.0/19 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '124.156.128.0/18 -j DROP')" != 0 ]
then
echo "Skiped 124.156.128.0/18 -j DROP"
else
/system/bin/iptables -I INPUT -s 124.156.128.0/18 -j DROP
echo "Added 124.156.128.0/18 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '180.160.0.0/12 -j DROP')" != 0 ]
then
echo "Skiped 180.160.0.0/12 -j DROP"
else
/system/bin/iptables -I INPUT -s 180.160.0.0/12 -j DROP
echo "Added 180.160.0.0/12 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '104.176.0.0/12 -j DROP')" != 0 ]
then
echo "Skiped 104.176.0.0/12 -j DROP"
else
/system/bin/iptables -I INPUT -s 104.176.0.0/12 -j DROP
echo "Added 104.176.0.0/12 -j DROP"
fi
if [ "$(/system/bin/iptables -S INPUT | grep -ce '101.198.196.0/22 -j DROP')" != 0 ]
then
echo "Skiped 101.198.196.0/22 -j DROP"
else
/system/bin/iptables -I INPUT -s 101.198.196.0/22 -j DROP
echo "Added 101.198.196.0/22 -j DROP"
fi
echo "Done"
To run the script, open Termux and run mtk-su to gain root
Download the script
# wget http://garasiku.my.id/folder/s50_iptables.sh.txt
Rename and change permission
# mv ./s50_iptables.sh.txt ./s50_iptables.sh
# chmod 744 ./s50_iptables.sh
Run it
# ./s50_iptables.sh
To check it run
# /system/bin/iptables-save | grep INPUT
Or
# /system/bin/iptables -S INPUT
Known Problem: After restarting or boot the device, the firewall rules will be flush! In the future, I will fix to to put it in /system/etc/init and run it when the device finish booting.
To run on ADB, replace #!/bin/sh to #!/system/bin/sh.
Credit:
MTK-SU by Diplomatic
NoRoot Firewall by Grey Shirts
Application Inspector by UBQSoft
I put my work on garasiku.my.id
Okay. this is weird. Viruses from the factory.
Tried searching that app file name from all files. Got stuck because anti-virus. Trojan in /system/lib/libcheckperlib.so
File name search finds that you're not the only one.
Might be that you cannot make it clean if it's deep in the system.
Yet another [almost] non-removable trojan for Android
At the end of 2019, system-monitoring routines on some of our customers' smart phones detected changes in the file /system/lib/libc.so.
news.drweb.com
Fortunately evercoss has a solution... LOL
Cara Jitu Menghapus Virus Trojan di Smartphone Android
Banyak kerugian dari virus Trojan yang tidak segera ditangani, termasuk bocornya data personal. Inilah solusi menghapus virus trojan di smartphone EVers!
blog.evercoss.com
Have you re-flashed it? Does the same start again even if those urls are blocked?
CXZa said:
Okay. this is weird. Viruses from the factory.
Tried searching that app file name from all files. Got stuck because anti-virus. Trojan in /system/lib/libcheckperlib.so
File name search finds that you're not the only one.
Might be that you cannot make it clean if it's deep in the system.
Yet another [almost] non-removable trojan for Android
At the end of 2019, system-monitoring routines on some of our customers' smart phones detected changes in the file /system/lib/libc.so.
news.drweb.com
Fortunately evercoss has a solution... LOL
Cara Jitu Menghapus Virus Trojan di Smartphone Android
Banyak kerugian dari virus Trojan yang tidak segera ditangani, termasuk bocornya data personal. Inilah solusi menghapus virus trojan di smartphone EVers!
blog.evercoss.com
Have you re-flashed it? Does the same start again even if those urls are blocked?
Click to expand...
Click to collapse
thank you for your help.
flashing device does not help. after it connect to internet, it starts pull some apk from internet.
I'll try to search /system/lib/libcheckperlib.so as your sugestion.
CXZa said:
Okay. this is weird. Viruses from the factory.
Tried searching that app file name from all files. Got stuck because anti-virus. Trojan in /system/lib/libcheckperlib.so
File name search finds that you're not the only one.
Might be that you cannot make it clean if it's deep in the system.
Yet another [almost] non-removable trojan for Android
At the end of 2019, system-monitoring routines on some of our customers' smart phones detected changes in the file /system/lib/libc.so.
news.drweb.com
Fortunately evercoss has a solution... LOL
Cara Jitu Menghapus Virus Trojan di Smartphone Android
Banyak kerugian dari virus Trojan yang tidak segera ditangani, termasuk bocornya data personal. Inilah solusi menghapus virus trojan di smartphone EVers!
blog.evercoss.com
Have you re-flashed it? Does the same start again even if those urls are blocked?
Click to expand...
Click to collapse
Yes, /system/lib/libcheckperlib.so contains Android.DownLoader.4930 trojan.
I deleted it and let device without net filtering to monitor any change in android system.
Thank you for your clue.
After removing /system/lib/libcheckperlib.so that contains Android.DownLoader.4930 trojan, and monitor the device for two months, there is no more unwanted installed on device.
Here is step to remove /system/lib/libcheckperlib.so that contains Android.DownLoader.4930 trojan:
Requirement:
rooted android or temporary root using mtk-su create by Diplomatic
pc with adb or Termux
This are steps to remove malware Android.Downloader.4930 /system/lib/libcheckperlib.so using Termux created by Grey Tshirts:
Create these bash script and save it as s50_patch2021.sh
#!/system/bin/sh
FILE="/system/lib/libcheckperlib.so"
echo "checking $FILE"
if [ -f $FILE ]; then
echo "File $FILE exists."
echo "Try remount system rw."
/system/bin/mount -o rw,remount /system
echo "Backing up $FILE."
/system/bin/mkdir /sdcard/dedetok
/system/bin/cp $FILE /sdcard/dedetok
echo "Removing $FILE"
/system/bin/rm $FILE
echo "Remount system ro"
/system/bin/mount -o ro,remount /system
echo "Done, reboot your Evercoss S50"
else
echo "File $FILE does not exist."
fi
Or you can download it from this site. Open Termux and type
$ wget http://garasiku.my.id/folder/S50_patch2021.sh.txt
rename it
$ mv ./S50_patch2021.sh.txt ./S50_patch2021.sh
change permission
$ chmod 744 ./S50_patch2021.sh
run mtk-su and run the cript
# ./S50_patch2021.sh
reboot your phone
Don't forget to run your antivirus after reboot your phone. android is not save operating system. Use application inspector to inspect unwanted application and remove it.
Garasiku - Evercoss Genpro X Pro S50 removing malware Android.Downloader.4930 /system/lib/libcheckperlib.so
Garasiku
garasiku.my.id