GithubHelp home page GithubHelp logo

theredspy15 / ltecleanerfoss Goto Github PK

View Code? Open in Web Editor NEW
573.0 24.0 86.0 47.88 MB

The last Android cleaner you'll ever need!

License: GNU General Public License v3.0

Java 7.85% HTML 11.21% Kotlin 80.94%
java android files performance optimization cleaner free beginner-friendly utility kotlin

ltecleanerfoss's Introduction

Notice

Google Play policy changes over the years have killed this app, and is no longer developed.

Thank you all for using my app. Never thought I'd hit 100k users on anything I'd make, but I did. Thank you

LTECleanerFOSS

Android CI GitHub issues Crowdin GitHub license

Alt

The last Android cleaner you will ever need!

Tired of the abundance of phone cleaners on the play store? Tired of them being extremely shady? Tired of them doing nothing? Tired of ads? Tired of having to pay? Me too.

There are simply way too many apps out there that claim to speed up your device. In reality, they don't do anything. LTE Cleaner only aims to clean your phone by removing safe to delete files, which not only frees up a lot of space, but also improve your privacy. Since LTE Cleaner removes .log files, which well, log what you do.

LTE Cleaner is 100% free, open source, ad free, and deletes everything it claims to.

Notice

May 13th, 2022: This project is temporaily on maintainence mode. I am currently working on projects for my startup and all my coding time is going into that for now. I will accept just about any pull request. But no real updates for some time. This will not be as long of a break as last time. But probably a couple months

Install

Get it on F-Droid Get it on Google Play

Features

  • Daily cleans
  • Clipboard clearing
  • Easy whitelists

Cleans:

  • Empty folders
  • Logs
  • Temporary files
  • Caches
  • Advertisement folders

Upoming major features:

  • Clean SD card
  • Shortcuts
  • Community made filters

Screenshots

Join the team

  • Test the app with different devices
  • Report issues and feature requests in the issue tracker
  • Create a Pull Request
  • Translate this app into more languages on Crowdin

Changes are first made on the master branch, then cherry picked on to the others

The Team

Privacy Policy: Link

license

ltecleanerfoss's People

Contributors

aha999 avatar brane1003 avatar calebcde avatar cges30901 avatar dependabot-preview[bot] avatar dependabot[bot] avatar disqu3-miroir-qt avatar fynngodau avatar georgina-skr avatar goldfish07 avatar hrbdev avatar imgbotapp avatar larjona avatar mendezand avatar naytseyd avatar poussinou avatar renatoviana01 avatar rtsketo avatar snailfart avatar theredspy15 avatar waldist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ltecleanerfoss's Issues

test github bot

Description:

Testing the new GitHub bot account to generate issues!

Device info:

App version2.0
App version code7
Android build version4741120
Android release version8.0.0
Android SDK version26
Android build IDsdk_gphone_x86-userdebug 8.0.0 OSR1.180418.003 4741120 dev-keys
Device brandgoogle
Device manufacturerGoogle
Device namegeneric_x86
Device modelAndroid SDK built for x86
Device product namesdk_gphone_x86
Device hardware nameranchu
ABIs[x86]
ABIs (32bit)[x86]
ABIs (64bit)[]

Widget and auto cleaning for LTE cleaner

Description:

Suggestion 1:
Could you add a setting for auto cleaning
Make it so you can have LTE cleaner clean at certain times (choose what time of day and day of the week)
And have another setting for having LTE cleaner clean every minute in the background.
Suggestion 2:
Add a small 1x1 widget that starts LTE cleaner
And another widget for starting auto cleaning

Thank you for making this app it's the best cleaner that's free, has no ads and no malware

Device info:

App version4.0.6
App version code32
Android build versionA505FNXXU3ASL6
Android release version9
Android SDK version28
Android build IDPPR1.180610.011.A505FNXXU3ASL6
Device brandsamsung
Device manufacturersamsung
Device namea50
Device modelSM-A505FN
Device product namea50eea
Device hardware nameexynos9610
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

F-Droid version is not updated

This app on F-Droid repos is still 3.1.0.
I read somewhere that F-Droid make an update automatically when the version code in the build.gradle is changed. If the app development is finish, can you change it?
Thank you

clean-up task

it would be nice to be able to create a task to be able to clean automatically as proposed by sd maid

example a cleaning every 24 hours

Lte

Description:

What is the meaning of LTE

Device info:

App version4.1.0
App version code36
Android build version33517
Android release version8.1.0
Android SDK version27
Android build IDOPM2.171019.012 release-keys
Device brandCloudfone
Device manufacturerCloudfone
Device nameGo_Connect_Lite_2
Device modelGo Connect Lite 2
Device product nameGo_Connect_Lite_2
Device hardware namek101
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]

LTE cleaner

Description:

What is the meaning of LTE

Device info:

App version4.1.0
App version code36
Android build version33517
Android release version8.1.0
Android SDK version27
Android build IDOPM2.171019.012 release-keys
Device brandCloudfone
Device manufacturerCloudfone
Device nameGo_Connect_Lite_2
Device modelGo Connect Lite 2
Device product nameGo_Connect_Lite_2
Device hardware namek101
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]

Use regex for file detection

There is an issue as far as I can tell, not sure if it's intended to work that way.
Any file that contains a specific word to be passing the filter. For example the app will delete a file named firemaking_logs.png while it's clearly an image file and not a log file. This is also happens with directories as the filter searches for specific words in the whole path of a file, which results in all the files to be deleted in a directory for example named Logistics.

My suggestion is that the filters should be more specific (use of regex).

AliExpress logs

Description:

storage/emulated/0/Android/data/com.alibaba.aliexpresshd/files/logs

LTE Cleaner 4.0.9 stays Fozzen

Open LTE Cleaner 4.0.9 got 0% and dose nothing stay that way all day. I Have a Moto Z3 with android pie/9 in 32GB 256 sd 8cord CPU 64ram.

Screenshot_20190607-162826

"file name must end with .xml" when updating launcher icon

I changed the launcher icon, and now trying to run the project in android studio, but it causes this error in the build log: C:\Users\USERNAME\AndroidStudioProjects\LTECleanerFOSS\app\src\main\res\Screenshots\logo.png: Error: The file name must end with .xml

Why would a icon end with .xml? And not .png?

Also, I reverted to the last commit, of which it worked before, but it still throws the same error

This started when I tried loading the .png from the raw folder (not on github yet), instead of loading from my computer's pictures

Whitelist

Description:

Allow us to remove individual filters from the Whitelist.

Device info:

App version4.0.6
App version code32
Android build version4
Android release version8.0.0
Android SDK version26
Android build IDOCPS27.91-150-4
Device brandmotorola
Device manufacturermotorola
Device namehannah
Device modelmoto e5 plus
Device product namehannah_t
Device hardware nameqcom
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]

Spanish translation

Spanish is the second most spoken language, so I feel it would greatly expand the user base by adding support for it in LTE Cleaner

Chinese translation

Since its the most spoken language in the world, I feel its rather important to have support for in the app

An easy way of helping translate is using the app called "stringlate" on F-Droid

Edit: Chinese simplified still needs to be added

Duplicates

Description:

Can you add a feature for duplicate files? Thanks!

Device info:

App version4.0.9
App version code35
Android build versionG935TUVS9CSC1
Android release version8.0.0
Android SDK version26
Android build IDR16NW.G935TUVS9CSC1
Device brandsamsung
Device manufacturersamsung
Device namehero2qltetmo
Device modelSM-G935T
Device product namehero2qltetmo
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Whitelist import/export

Description:

To be able to import/export whitelist text file

Device info:

App version4.0.9
App version code35
Android build versionG935VVRS9CSC1
Android release version8.0.0
Android SDK version26
Android build IDR16NW.G935VVRS9CSC1
Device brandVerizon
Device manufacturersamsung
Device namehero2qltevzw
Device modelSM-G935V
Device product namehero2qltevzw
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

syncthing folder markers are deleted

I use synchting (https://syncthing.net/) and syncthing requires (empty) directories called folder markers named .stfolder to work properly. These folders have been deleted and I had to recreate them for syncing to work again.

Can you please add .stfolder to the internal blacklist or implement a blacklist function where the user can enter files and folders himself.

See: https://docs.syncthing.net/users/faq.html#i-really-hate-the-stfolder-directory-cani-remove-it

Edit: Oh and thank you for creating this SD Maid alternative. :-)

Spotify / Blacklist

Would be nice if the cache and storage of Spotify would be blacklisted or if a blacklist feature would be added in general.

App crashes

When I click on the Privacy Policy the app crashes.
When I tried to report the problem via the app, it gives me an error "Unable to send report: Invalid access token. Please contact the app developer".

App version: 4.0.6
App version code: 32
Device: Motorola Moto G (4)
Android version: 7.0
Android SDK version: 24

Test issue 1

Description:

test - testing an issue report button in app

Device info:

App version2.0
App version code7
Android build version4741120
Android release version8.0.0
Android SDK version26
Android build IDsdk_gphone_x86-userdebug 8.0.0 OSR1.180418.003 4741120 dev-keys
Device brandgoogle
Device manufacturerGoogle
Device namegeneric_x86
Device modelAndroid SDK built for x86
Device product namesdk_gphone_x86
Device hardware nameranchu
ABIs[x86]
ABIs (32bit)[x86]
ABIs (64bit)[]

Add Screenshots on F-Droid

I've seen this app on F-Droid, but it lacks screenshots, changelog and a translatable description there. It's pretty easy for you to add these information. Please have a look at this example or at the F-Droid docs or fastlane docs.
After you have commited these files to your repo and tagged a new version, you need to remove the Description and Summary from the metadata file in the F-Droid Data repo.

suggests

a programmer for automatic cleaning

currently we can add exceptions to the white list but not delete them

how I can help to translate into french

improve the interface with design material

where can you make a donation ? i don,t have paypal

thank you

kb cleaning

would it be possible when we get the result of how much space was deleted

1111111 Kb

please convert it to MB for human read

the same way as the order ls -la

thank

Nav var cuts the clean button

Description:

Kind of the app don't mind the nav bar and it's behind it, Android 9 stock xiaomi a2 lite

Device info:

App version4.0.6
App version code32
Android build versionV10.0.13.0.PDLMIXM
Android release version9
Android SDK version28
Android build IDPKQ1.180917.001.V10.0.13.0.PDLMIXM
Device brandxiaomi
Device manufacturerXiaomi
Device namedaisy_sprout
Device modelMi A2 Lite
Device product namedaisy
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Filters description

There is no information provided in the app on what the filters do.
Only way right now is to see the source, which has certain drawbacks.

App cache

Description:

It's possible to add app cache cleaning with this app?

Device info:

App version2.1
App version code8
Android build version1506071856
Android release version7.0
Android SDK version24
Android build IDHammer_Active_V1.06_20170922
Device brandmyPhone
Device manufacturermyPhone
Device nameHammerActive
Device modelHammer Active
Device product nameHammer_Active
Device hardware namemt6580
ABIs[armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[]

Unable to remove pre-added item from whitelist

Description:

It would be nice to remove some of the items already on the whitelist

Device info:

App version3.1.0
App version code18
Android build version43402c2f68
Android release version8.1.0
Android SDK version27
Android build IDlineage_kuntao-userdebug 8.1.0 OPM7.181105.004 43402c2f68 dev-keys
Device brandLenovo
Device manufacturerLENOVO
Device nameP2a42
Device modelLenovo P2a42
Device product namelineage_kuntao
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

JUnit Testing

As a simple and easy way to contribute, and because the project does need testing

All non English languages need added translations

Due to the last few updates, there are a few added (and modified) strings that need to be translated in all non English languages

It is highly recommended to use Stringlate from F-Droid to help translate the app

Scan mode/button

Currently there is only the option delete stuff. I would like to know what exactly will get deleted. Could a "Scan" only button be added which shows a list of to be deleted files?

Logo Proposal.

Hello, how are you?

I am willing to create a new logo for LTE Cleaner. If you want a new design for your application, do not hesitate to contact me.

Greetings.

Cleaning is not good need improvement

Hey, i compared this app with sd maid .

1st i checked my OG youtube cache size, it is about 9.78mb . Then I cleaned everything use LTE app then checked the cache size of OG, now it is reduced to 9.77mb .

While using LTE app cache reduced from 9.78mb to 9.77mb

Then I cleaned everything using sd maid .
Now the cache is reduced from 9.78mb to 5.45mb.

From this we can say that sd maid is more powerful in cleaning.

I know this app in starting stage . Hope you will improve in upcoming updates . Always supporting FOSS app ๐Ÿ˜„

Test

Description:

This is a test for the in app suggestion feature

Device info:

App version4.0.9
App version code35
Android build versionG975USQU2CSKP
Android release version10
Android SDK version29
Android build IDQP1A.190711.020.G975USQU2CSKP
Device brandsamsung
Device manufacturersamsung
Device namebeyond2q
Device modelSM-G975U
Device product namebeyond2qltesq
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

.nomedia files & .thumbnails folders

I would like to suggest the deletion of hidden files and folders as they will be recreated every time the respective app is launched, for example:
DCIM\Camera\.inflight
DCIM\Camera\.inflight_lowres

There are also app-specific ones, for example:
WhatsApp\.Shared
WhatsApp\.StickerThumbs
WhatsApp\.Thumbs
WhatsApp\.trash
WhatsApp\Media\.Statuses

Folders that contain nothing but hidden files / folders, for example .nomedia files / .thumbnails folders, should be treated as empty and be deleted recursively.

detection complete?

Unlike LTE Cleaner, and some other cleaners I have tried, an app called Android Cleaner also detects\deletes cached files by NewPipe (a YouTube player). Is it necessary to do this? I don't know, but I do find it useful AND of course it is completely safe to delete downloaded\cached video stuff (and other apps\similar stuff that is not detected yet?)

Should the app exit on no permission given?

Should the app exit on no permission given?

It's very easy to implement a fragment that just tells the user to go to settings -> give app permission. Should I do it and make a pull request?

Multiple Display Issues

Describe the bug
A clear and concise description of what the bug is.

There are multiple issues with the display that make the app difficult or even impossible to use.

To Reproduce
Steps to reproduce the behavior:

Opening the app on either of my very different devices will show that the display is defective in a few ways.

Expected behavior
Opening the app, the controls should be able to be seen.

When using certain features, the display should not cover up the results.

Screenshots
If applicable, add screenshots to help explain your problem.

Will include screenshots if an update occurs and the problem persists.

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
    Poblano VLE5 + ZTE 558VL
  • OS: [e.g. iOS8.1]
    android 8.1.0 and 7.1.1
  • Browser [e.g. stock browser, safari]
    Lightning Browser
  • Version [e.g. 22]
    5.1.0

Additional context
Add any other context about the problem here.

I have already posted this issue under someone else's, but the OP was not very clear or specific with the issue.

Just in case, I went ahead and opened another issue and tried to make it easy to understand.

Light theme

Description:

It would be nice to have a bright theme

Device info:

App version4.0.6
App version code32
Android build version15.2016.1902.340-20190216
Android release version8.1.0
Android SDK version27
Android build IDOPM1.WW_Phone-15.2016.1902.340-20190216
Device brandasus
Device manufacturerasus
Device nameASUS_X00T_6
Device modelZB602KL
Device product nameRU_X00TD
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

Russian translation

Most of the reviews on google play are Russian, so I think it would defiantly be worthwhile adding Russian translations into LTE Cleaner

An easy way of helping translate is using the app called "stringlate" on F-Droid

Lte Cleaner

Description:

2020-03-29-huawei y7pro2019

Device info:

App version4.1.0
App version code36
Android build version145(C636)
Android release version8.1.0
Android SDK version27
Android build IDDUB-LX2 8.2.0.145(C636)
Device brandHUAWEI
Device manufacturerHUAWEI
Device nameHWDUB-Q
Device modelDUB-LX2
Device product nameDUB-LX2
Device hardware nameqcom
ABIs[arm64-v8a, armeabi-v7a, armeabi]
ABIs (32bit)[armeabi-v7a, armeabi]
ABIs (64bit)[arm64-v8a]

General usability suggestions

Is your feature request related to a problem? Please describe.
I applaud what you're trying to do here and it's definitely got potential, but just dumping a list of files on the user and expecting them to make actionable decisions based on just that is asking too much. You might as well not show the list at all. It's so overwhelming.

Describe the solution you'd like
Rather, it would be better if you could analyze the list by app and show the storage consumption of the temporary files for each of them (preferably, sortable). Then, if the user feels compelled, expand the list of discovered files. Also, when a list gets really long, it would be helpful if you could provide a quick scroll handle that can be dragged around. Finally, the current operation is a one-or-nothing affair. I'd like to be able to select which apps for which I want to clear the cache.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.