Okay so some of us at The Evervolv Project have been working on an app that will take care of your bloat issues with sense roms, no matter the rom. This tool has been designed from the ground up to be geared towards sense rom developers & power users to be able to customize the app easily and fit their needs and roms.
Currently this is in preview "deep alpha". What does this mean? Well, we wanted to release a preview to users and rom developers so they could get a feel for where the app is going. This is going to be an ongoing work for quite some time, depending on interest generated. With that being said let list some of the key features, and go over what we're currently working on.
Rom developers seeking to include this in their rom, please PM me and we can talk things over and explain how to customize the app to your rom/users. This application will be open sourced, free to use by anyone and everyone. Take the code and make your own app. Decompile the app and change all the information to suit you (actually this is preferred). We'd also love input for the application from rom dev's and power users. Downloading previewers, feedback is definitely requested... but please hold off on post's referring to bugs right now. This is currently being worked on, and many of the issues will be taken care of shortly. With that said, if there is any java developers/programmers that would like to join the effort, feel free to PM me also.
{
"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"
}
Current features:
Bloat manager
Load a list of apk's from an xml file into a listview(example below)
Code:
<bloatentry>
<bloatitem>HtcLockScreen.apk</bloatitem>
<bloatitem>Idlescreen_Base.apk</bloatitem>
<bloatitem>idlescreen_photo.apk</bloatitem>
<bloatitem>idlescreen_shortcut.apk</bloatitem>
<bloatitem>IdleScreen_Stock.apk</bloatitem>
<bloatitem>IdleScreen_Weather.apk</bloatitem>
<bloatitem>com.htc.idlescreen_SN.apk</bloatitem>
</bloatentry>
Option to select one or multiple apk's to delete(Checking individual items, then click "Remove select")
Option to delete all apk's listed (Clicking "Remove all" Button)
Option to select one or multiple apk's to delete
All listed apk's are definable by the rom developer or power user.
Senseless manager
Option to make the current running rom "senseless" removing most of unnecessary applications and replacing them with AOSP or AOSP-like apps.
User can download and install applications from a list also specified in an xml document.
Multiple options on applications can be given to the user by adding links and the apk names in the xml file.
Code:
<applist>
<item>
<name>Launcher2.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Launcher2.apk</website>
</item>
<item>
<name>Music.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Music.apk</website>
</item>
<item>
<name>Latin_IME.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Latin_IME.apk</website>
</item>
<item>
<name>Not_exist.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/not_extist.apk</website>
</item>
</applist>
Much more...
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Manifest xml url is definable via settings (menu > Settings)
Download folder is definable via settings. (requires app restart if folder is not already made, will be fixed next release)
Currently planned features:
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Currently only apps on the /system partition are support, apps in /data/apps is planned.
Currently only the apk for the desired app is removed from the device, removal of the app's data folder is not touched, leaving behind the app's userdata. Removing this data is planned and in the works.
Refined GUI, currently this is more of a mockup than a final product. (monochrome yuck)
Currently only qHD devices are supported, wvga device layouts will be taken care of shortly.
Custom tab design (currently using the android supplied example).
More options available to be user-definable
Much more...
Download Preview 2
App team:
milesje - java
preludedrew - java & layout
Adhvanit - graphics
Hey, this is great! Awesome job
Sent from my PC36100 using XDA App
This looks really cool great idea.
Sent from my PC36100 using XDA App
I believe this app has a lot of potential and will help a lot of people out. I wish I knew more java so I could help out with this program but I am really new to it still.
hi,
I just tried this on HTC Sensation and i get FC.
4D3
Related
Okay so some of us at The Evervolv Project have been working on an app that will take care of your bloat issues with sense roms, no matter the rom. This tool has been designed from the ground up to be geared towards sense rom developers & power users to be able to customize the app easily and fit their needs and roms.
Currently this is in preview "deep alpha". What does this mean? Well, we wanted to release a preview to users and rom developers so they could get a feel for where the app is going. This is going to be an ongoing work for quite some time, depending on interest generated. With that being said let list some of the key features, and go over what we're currently working on.
Rom developers seeking to include this in their rom, please PM me and we can talk things over and explain how to customize the app to your rom/users. This application will be open sourced, free to use by anyone and everyone. Take the code and make your own app. Decompile the app and change all the information to suit you (actually this is preferred). We'd also love input for the application from rom dev's and power users. Downloading previewers, feedback is definitely requested... but please hold off on post's referring to bugs right now. This is currently being worked on, and many of the issues will be taken care of shortly. With that said, if there is any java developers/programmers that would like to join the effort, feel free to PM me also.
{
"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"
}
Current features:
Bloat manager
Load a list of apk's from an xml file into a listview(example below)
Code:
<bloatentry>
<bloatitem>HtcLockScreen.apk</bloatitem>
<bloatitem>Idlescreen_Base.apk</bloatitem>
<bloatitem>idlescreen_photo.apk</bloatitem>
<bloatitem>idlescreen_shortcut.apk</bloatitem>
<bloatitem>IdleScreen_Stock.apk</bloatitem>
<bloatitem>IdleScreen_Weather.apk</bloatitem>
<bloatitem>com.htc.idlescreen_SN.apk</bloatitem>
</bloatentry>
Option to select one or multiple apk's to delete(Checking individual items, then click "Remove select")
Option to delete all apk's listed (Clicking "Remove all" Button)
Option to select one or multiple apk's to delete
All listed apk's are definable by the rom developer or power user.
Senseless manager
Option to make the current running rom "senseless" removing most of unnecessary applications and replacing them with AOSP or AOSP-like apps.
User can download and install applications from a list also specified in an xml document.
Multiple options on applications can be given to the user by adding links and the apk names in the xml file.
Code:
<applist>
<item>
<name>Launcher2.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Launcher2.apk</website>
</item>
<item>
<name>Music.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Music.apk</website>
</item>
<item>
<name>Latin_IME.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Latin_IME.apk</website>
</item>
<item>
<name>Not_exist.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/not_extist.apk</website>
</item>
</applist>
Much more...
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Manifest xml url is definable via settings (menu > Settings)
Download folder is definable via settings. (requires app restart if folder is not already made, will be fixed next release)
Currently planned features:
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Currently only apps on the /system partition are support, apps in /data/apps is planned.
Currently only the apk for the desired app is removed from the device, removal of the app's data folder is not touched, leaving behind the app's userdata. Removing this data is planned and in the works.
Refined GUI, currently this is more of a mockup than a final product. (monochrome yuck)
Currently only qHD devices are supported, wvga device layouts will be taken care of shortly.
Custom tab design (currently using the android supplied example).
More options available to be user-definable
Much more...
Download Preview 2
App team:
milesje - java
preludedrew - java & layout
Adhvanit - graphics
I've been working on this for almost a year now off and on. I wanted a media player that gave me more control then the stock player included with Gingerbread (CM7). This drove me to try other players such as MortPlayer, which could play folders directly. It lacked the ability to have multiple root folders, however, so on a device with multiple storage directories (internal, sdcard, network server, USB, etc) it made listening to music difficult. The new players in ICS still fail to achieve this, as the Android MediaScanner backend they use only looks for auto-mounted locations. If you use NTFS, ext3, USB storage, or any other system that Android will not automatically mount, it will not find your music.
To remedy this, I decided to write my own music player (which is also my first Android app) based around the concept of having multiple "libraries" which are built by selecting a set of root directories to scan. You can have more than one library, such as having all of your home server's music scanned in but a separate library for on-device files. Libraries can span multiple storage locations or just single locations.
It's still very much a work in progress, but it's stable enough to be useful. I just implemented a swipe system to switch between views, adding a track info view which has tag and file info as well as a large album art view. Eventually I want to add Last.Fm artist/song info, lyrics, and possibly other content to this view using tabs. The scanner will pull album art from Last.Fm when you scan a library.
I also added support for DSPManager/AudioFX, which apparently is a per-app thing on CM9+ ROMs. It should be compatible with Gingerbread and up, one of my goals was to keep GB supported as I have an Archos tablet running CM7 that has a great DAC for audio.
The project is open source under GPL, hosted on GitHub here: https://github.com/CalcProgrammer1/CalcTunes
Version 0.47 Alpha: https://github.com/downloads/CalcProgrammer1/CalcTunes/CalcTunes.apk
I'd appreciate feedback, so far it's only been used by me and my friend. There are rough edges. For one, playlist functionality has not been implemented yet, so the placeholder items do nothing. The filesystem browsing is primitive. The notification doesn't work properly. Other than that, it should be reasonably stable.
[Reserved for additional updates]
The app is awesome but I think it needs some redesigning
The UI look squished in
It works great so far, running the same hard/software as you.
I greatly enjoy the UI.
Added image of it;
{
"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"
}
Sent from my openAOS Build of Android 2.3 (cyanogenmod edition) using xda app-developers app
The image not showing.
Wow looks really good except the orange color
The App force closes everytime I click on the record icon
I am on Android 4.1.2 / HTC ONE X
I will definitely try this one and would like to suggest two things for future updates - 1. .lrc format lyrics support. and 2. a customizable music widget which could support different skins. Thank you.
It force closes when trying to add a folder to the library and when clicking on the record
System only shows the files on the internal memory (sdcard) but all my music is on the external (sdcard-ext)
Using Atrix 4G rooted Stock 2.3.6
You can change the color in the settings, I use orange to match my phone's theme. As for the force close, I forgot to add that you need OpenIntents OI File Manager (or CM File Manager on many CM ROMs) as I use its file selection intent to select library folders. I would like to add a widget eventually, but first I want to improve the media info view, add playlists, and improve the notification to show album art and have controls on ICS+ devices where it is supported.
eymas said:
It works great so far, running the same hard/software as you.
I greatly enjoy the UI.
Added image of it;
http://db.tt/Mj7hFkta
Sent from my openAOS Build of Android 2.3 (cyanogenmod edition) using xda app-developers app
Click to expand...
Click to collapse
Turn off small-screen mode in settings, it is broken and needs work. That looks awful compared to what it should (some reason two lines were highlighted? small screen now-playing bar has broken year field?) and the new large-screen layout uses swiping. Like I said, still very much an alpha release!
Uses inotify to record any file activity in the external storage. Collects data at regular intervals and plots used storage space over time using a modified version of the GraphView library.
Screenshots
{
"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"
}
Features
Currently supports reporting on the primary external storage device, called sdcard0 in most cases
View plots at day/week/month/year granularity
Configurable data collection intervals from daily (battery-friendly) to every 15 minutes (granular)
Search storage activity history
Credits
- GraphView for plotting
- App icon adapted from romannurik & findicons
XDA:DevDB Information
StorageTrac, App for all devices (see above for details)
Contributors
nma83
Version Information
Status: Alpha
Created 2014-08-28
Last Updated 2014-08-31
Reserved
Changelog (newest first):
20-10-2014, v0.8
Option in settings to clean up old data
Bug fixes in graphing
Long running operations threaded
29-9-2014, v0.6
Added search function
22-9-2014, v0.5
Numerous improvements to UI
Updated settings
30-8-2014, v0.3
Fixed int overflow issue to support 4GB+ storage sizes
Unfortunately it looks like TheFoxute has ripped off this app (along with several other open source apps) on Google Play, with zero attribution to original authors (again). This is a well known problem with the Play store, and one reason I don't recommend using it.
So if you're looking to donate to open-source developers, know that in general "buying" from Google Play may not be supporting the developer, and worse yet, could possibly have some unwanted "extras" added by whoever changed the app and added it to Play.
programmin said:
Unfortunately it looks like TheFoxute has ripped off this app (along with several other open source apps) on Google Play, with zero attribution to original authors (again). This is a well known problem with the Play store, and one reason I don't recommend using it.
So if you're looking to donate to open-source developers, know that in general "buying" from Google Play may not be supporting the developer, and worse yet, could possibly have some unwanted "extras" added by whoever changed the app and added it to Play.
Click to expand...
Click to collapse
Thanks for bringing this to my notice. Did not know of such cheap tricks! I will report the Play store app immediately.
EDIT: I notified both TheFoxute and the Play store support team about the infringement and the app got removed yesterday.
This badly needs an easier way to access and scroll through the records. It is so hard to tap the dots on the graph. Maybe when the info window comes up add the ability to swipe the very top to go through the records and keep the swipe at the bottom to scroll through created, deleted, changed. Or just add next and previous buttons. Also when I use the delete records from the options it does nothing, all the records are still there, and where does it save the log too also....love the concept, the UI just needs a few more options.
shad0vvfax said:
This badly needs an easier way to access and scroll through the records. It is so hard to tap the dots on the graph. Maybe when the info window comes up add the ability to swipe the very top to go through the records and keep the swipe at the bottom to scroll through created, deleted, changed. Or just add next and previous buttons. Also when I use the delete records from the options it does nothing, all the records are still there, and where does it save the log too also....love the concept, the UI just needs a few more options.
Click to expand...
Click to collapse
Thanks for the feedback!
I will be adding the UI improvements in the next version. The plot needs a refresh after data is deleted, have to fix that too.
Logging is part of the standard logcat, tag is the app package name.
Awesome, thanks. Keep up the good work.
{
"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"
}
Description
Skit is the simplest and most intuitive apps manager for your device. Skit opens up many possibilities for you, which include uninstalling or extracting apps, easily viewing all app components, and more!
Full control
Extract your apps in .APK and .APKS (Split APKs) formats and send them to your friends in any way you prefer. You can also uninstall any user apps without any problems.
It's all about the details
Skit provides a wealth of details about all user and system apps. A huge amount of detailed information, starting from the installation date and ending with a detailed report of apps memory usage.
App's hierarchy
Find out how any selected app works from the inside. The list of activities, manifest, providers, broadcasts events, services, used permissions, and even the details of the app's signature certificate are in your hands.
Even more features with the "Premium"
"Premium" users will have access to even more features, such as:
• Deep interface customization, including changing colors and themes;
• Apps usage reports to determine the amount of time spent in each app and the amount of data it consumes;
• Detailed statistics for all apps;
• Deletion and extraction of multiple apps;
• Analyzer of external apps using .APK files.
FAQ and localization
Looking for answers to frequently asked questions (FAQ)? Visit this page: https://pavelrekun.dev/skit/faq/
Want to help in Skit localization? Visit this page: https://crowdin.com/project/skit
Screenshots
Spoiler: Screenshots
Download
Basic version: Google Play
Premium version: Google Play
Will it uses root acess?? I think no.
But for deleting app i think its requires that
pankspoo said:
Will it uses root acess?? I think no.
But for deleting app i think its requires that
Click to expand...
Click to collapse
Skit is not using root at all and it can delete installed (user) applications, but have no delete permissions for system applications.
That's nice But in future must add some root activities to do more things via this app any way nice one
https://youtu.be/Tb656b40SHA
how is it different and better from AppOps app?
It has a really unfortunate name as skit in Swedish means **** or poop.
isetnt said:
It has a really unfortunate name as skit in Swedish means **** or poop.
Click to expand...
Click to collapse
Believe me, it's just a coincidence.
**Menos** said:
Believe me, it's just a coincidence.
Click to expand...
Click to collapse
Great thing! That's what I thought
Suggestion ; how about add a feature, like a list view, or sorting, or something like an indicator which tells which app is moveable to External Storage
syafeeq05 said:
Suggestion ; how about add a feature, like a list view, or sorting, or something like an indicator which tells which app is moveable to External Storage
Click to expand...
Click to collapse
Thank you for feature request. I will add it in to-do list for future updates.
What about system apps with odex files?
Skit 1.1 is already out in Google Play for all users!
It contains new features: search of applications, launching specific activities and even more information about applications!
Read announcement: https://pavelrekun.dev/blog/skit_progress_report_may_2019/
The new big update after a short break is 1.4 Emily. This update adds even more sorting modes, an improved definition of memory usage, and many design improvements and bug fixes!
More details: https://pavelrekun.dev/blog/skit_progress_report_august_2019/
A new, really big update for Skit is here. Version 2.0 adds support for "App Bundle (Split APK)" extractions, fully new design, code highlight for Manifest viewer, and many more features! More details: https://pavelrekun.dev/blog/next_generation_of_skit/
If you always wanted to get the Premium version, now is the best time for it, because it got a -50% discount on Google Play.
Really awesome app, I can see activities, services, and permissions used by app. The dev is very responsive and takes bug reports very well. :good:
Skit Premium is on sale now with -50% discount in Google Play!
If anyone here uses Project themer or Iconify, you probably know by now that each of these adds hundreds of apks to your device. Personally I only use a few specific features in these apps, so why have 100 apks added to your device when you only use 5 or 10? Each of these apps require root, and use magisk to properly theme SystemUi, etc..but there are certain add ONS that require Lsposed, however you are forced to give magisk permission to add all overlays and reboot your device before using just the Lsposed related features, for example the QS headear clock and QS header icon mods.
The stock market opens soon so I'm not going to get crazy here, so please use common sense for some of this because I won't go overly in depth. You will need two additional apps here aside from whichever of these theming mods you may be using. One of these is an amazingly useful app made by one of the kings of theming @DerTyp7214
And @RKBD The app is called Overlayer and can be found in the play store.
[Root] Overlayer - Apps on Google Play
Enable and Disable Android-Overlays
play.google.com
The other is your choice. But it needs to be a root file explorer app. I recommend Root Explorer ( the best file manager of all time IMO) or Material Files, because Android 13 has some strange changes that won't allow access to some files that should be accessible with root. Material Files by @HaiZhang is the only file manager I've found so far that can access all of them.
Well need a starting point for this, so we'll assume that you've installed one of these theming apps and picked your desired addons. That's where the Overlayer app comes in. Overlayer shows all overlays on your device and which ones are active and which are not. So I've used Project Themer and here's an example of what Overlayer looks like for me
{
"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"
}
Notice what I've circled and that I'm only using one of these, at least under this section of overlays. Now look at Project themer where I've added my items of choice and we can clearly see the correlation
If I want to still be able to choose between a few options here, I'll need to keep the overlay.apk #124 and all of its variants AT, GE and so on. You will also find overlays under SystemUi and Android System, as well as Settings possibly in the Overlayer app. You simply want to take note of which Overlays you're using, which you may use, and the rest we can DESTROY. Using your file manager, we go to the directory Data/ADB/Modules and find either the Project Themer module or Iconify module, open it....then go to System/Product/Overlays and click on select all, and then carefully go through them and unselect the ones you need and delete the rest. Here is what I have remaining.
Maybe 10 out of 100 overlays that were originally added or more. I just wanted some subtle transparency, the QS header clock, my dual sim carrier messages that scrolled over the entire top of my header to go away, and a thinner brightness slider. I didn't need all the unused apks on my phone. Here is my device.
So That's basically it...like i said...just use common sense. This can be used for any overlay related mod. Thanks @DerTyp7214
Yeedatoy said:
If anyone here uses Project themer or Iconify, you probably know by now that each of these adds hundreds of apks to your device. Personally I only use a few specific features in these apps, so why have 100 apks added to your device when you only use 5 or 10? Each of these apps require root, and use magisk to properly theme SystemUi, etc..but there are certain add ONS that require Lsposed, however you are forced to give magisk permission to add all overlays and reboot your device before using just the Lsposed related features, for example the QS headear clock and QS header icon mods.
The stock market opens soon so I'm not going to get crazy here, so please use common sense for some of this because I won't go overly in depth. You will need two additional apps here aside from whichever of these theming mods you may be using. One of these is an amazingly useful app made by one of the kings of theming @DerTyp7214
Click to expand...
Click to collapse
You wrote:
One of these is an amazingly useful app made by one of the kings of theming @DerTyp7214
It's joke?
Not at all, I'm not sure I'm understanding correctly...but these guys are the developers and designers of Rboard theme manager, Rboard patcher, the Mixplorer theme creator and more, and RKBD does some designing for LibreMobileOS, or LMODroid...a pretty bad ass LineageOS fork with a wireless desktop mode