[APP] Rename and Organize with EXIF - Android Apps and Games

{
"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"
}
What Picture Manager can do for you:
Renaming:
Rename your pictures with different timestamp formats and other EXIF metadata like camera model, manufacturer and many more.
This is useful since some manufactures like HTC and Sony (probably some more) save pictures taken with an incremented number in the filename, instead with a timestamp like other manufactures do.
When you factory reset your device, buy a new device or clean flash a custom rom, the camera picture counter gets reset and starts with e.g. IMAG_00001 again.
This can be an issue once you backup your files to a harddrive on your PC, because you will have duplicate filenames, although the pictures are actually different
Organizing:
Bring more organization into your picture collection by sorting your pictures into dated folders or even named by the location you've taken your pictures.
E.g. If you been on vacation and made a roundtrip, you don't need to remember the city anymore you've taken the pictures. Picture Manager will do that job for you by sorting the pictures
into folders named by the location the pictures were taken.
The organizer also offers a feature to move your images to your external sdcard or even USB Storage.
In the premium version that can be done even automatically.
A useful use case is also to move Videos to another location to prevent Google or Amazon Photos to sync them to the cloud.
Clean up your images collection
Picture Manager offers a duplicate image finder to get rid of duplicate images and restore some space on your phone memory
Also there is an option to find similar images based on PHash and AverageHash.
EXIF Editor
Edit exif metadata directly in Picture Manager, either single images or in batch mode.
Use conditions to only edit EXIF attributes matching them.
Add location data from GPX
Your digital camera does no have a gps module? If you recoard a gpx file while taking photos you
can inject the location gps data from the gpx to your images.
Requirements
You have to be on at least Android 5.0 Lollipop
How does it work
Picture Manager relies on the EXIF Metadata that is stored into each picture. The EXIF Metadata contains a lot of information, the one Picture Manager needs is the date the picture was taken.
With that information Picture Manager can reliably rename and organize your pictures.
Tasker Plugin
Picture Manager comes with a Tasker Action Plugin. That means that you can start a batch process on different events, like time, when usb gets connected etc.
Premium features
If you want to use the custom format, background service or the Tasker plugin you need to upgrade to the premium version.
To upgrade you can use an in app purchase. Or you paypal me and I mail you a premium code. That way google doesn't get 30% of the income.

Downloads
Picture Manager is available in the playstore:
FAQ
Q: What about videos?
A: Picture Manager can also handle mp4 recorded videos.
Q: What about other manufactures than HTC and Sony?
A: I just know about those two that use an incremented number in their filename. If you know more, let me know. If your files are already timestamped you can still use the organizer to move your files into timestamped folders.
Q: After using the organizer I have sometimes missing files in my gallery?
A: Use the media scanner built in Picture Manager to make those files visible.
Q: Will the background service drain a lot of battery?
A: Picture Manager makes use of Androids JobSheduler, like Google Photos and Amazon Photos instant upload and is very battery friendly. When checking GSAM stats, it is nearly at the very bottom of the list.

Version 1.1.0 available
Additions and updates:
Timestamper format is shown more user friendly now
Added an info button to the custom format field with some examples.
Added "Month as number" switch to organizer tab. Default now, since that way your folders are properly ordered
Fixes:
Fixed Picture Manager not working on external sdcards
Fixed force close caused by JobShedulder getting triggered by batch organizer
Tasker plugin shouldn't need reboot anymore after unlocking premium

j to the 4n said:
Additions and updates:
Timestamper format is shown more user friendly now
Added "Month as number" switch to organizer tab. Default now, since that way your folders are properly ordered
Click to expand...
Click to collapse
Can you maybe consider add a leading zero to the "month as a number" option - as it stands when we get to say Oct it'll appear before May in the list in most file explorers (1 in the 10 for Oct will be before the 5 for May) :good:

gav2fc said:
Can you maybe consider add a leading zero to the "month as a number" option - as it stands when we get to say Oct it'll appear before May in the list in most file explorers (1 in the 10 for Oct will be before the 5 for May) :good:
Click to expand...
Click to collapse
Sure will do. My file explorer is doing it properly without.
Sent from my HTC U11 using Tapatalk

Uhm...
That's an error on my device? Not supposed to be written "Juni" in there right?...

Haldi4803 said:
Uhm...
That's an error on my device? Not supposed to be written "Juni" in there right?...
View attachment 4524304View attachment 4524305View attachment 4524306
Click to expand...
Click to collapse
No, that is correct.
<string name="format_one">yyyyddMM_HHmmss</string>
<string name="format_two">yyyyMMdd_hhmmssa</string>
<string name="format_three">yyyyMMMdd_HHmmss</string> Three "M" shows the fullname of the month.
<string name="format_four">EEE-MM-dd_yyyy_HHmmss
Click to expand...
Click to collapse
You can use a custom format and use your own format if you need it.

So.... The most common format is purposefully not available...

Haldi4803 said:
So.... The most common format is purposefully not available...
Click to expand...
Click to collapse
No, that was not on purpose, definitely not. Very sad, that you tink that.
ddMMyyyy is the standard german time format.
MMddyyyy is used in America.
I could have add endless other formats, but I wanted to keep the list small with some variety, so everyone finds one that suits.

https://www.cl.cam.ac.uk/~mgk25/iso-time.html
ISO 8601, the only useful common time format

Haldi4803 said:
https://www.cl.cam.ac.uk/~mgk25/iso-time.html
ISO 8601, the only useful common time format
Click to expand...
Click to collapse
yeah, well, I didn't look that up.
I just used the format that I'm used to when I write down a date myself.

j to the 4n said:
yeah, well, I didn't look that up.
I just used the format that I'm used to when I write down a date myself.
Click to expand...
Click to collapse
Hehe yeah, that's what i tought and that's why i didn't give a 3 start rating but came to this thread.
Sorry if it sounded a bit rude. I just got surprised by the omnipresent buy premium options. Not like i have anything against the FreeBasic/Premium model, and i do think the 1.99$ is a fair price, but if the basic function is too limited from what you expect that leaves a bad aftertast.
BTT. While i completly undestand the usage of DD-MMM-YYYY on paper work it's not usefull in the computer age anymore. Even in a hierarchical folder structure where you have Year/Month/Day most companies use 01 January 02 February 03 March ... for chronological sorting. Simply because having April, August, December .... would be a PITA. And thats why the World Wide Web Consortium recommends the use of ISO8601.
That's why i recommend the addition of this format to the Basic choices

Haldi4803 said:
Hehe yeah, that's what i tought and that's why i didn't give a 3 start rating but came to this thread.
Sorry if it sounded a bit rude. I just got surprised by the omnipresent buy premium options. Not like i have anything against the FreeBasic/Premium model, and i do think the 1.99$ is a fair price, but if the basic function is too limited from what you expect that leaves a bad aftertast.
BTT. While i completly undestand the usage of DD-MMM-YYYY on paper work it's not usefull in the computer age anymore. Even in a hierarchical folder structure where you have Year/Month/Day most companies use 01 January 02 February 03 March ... for chronological sorting. Simply because having April, August, December .... would be a PITA. And thats why the World Wide Web Consortium recommends the use of ISO8601.
That's why i recommend the addition of this format to the Basic choices
Click to expand...
Click to collapse
Thanks for that.
Enough of ungrateful guys out there giving bad ratings, and don't even bother you change it, even if you fix the issue.
Lot's of people really don't know how much work goes in such an app...that seems to do just a few little things.
I spent a few months on it to get it to that state.
...and yeah, felt a bit attacked, when you blamed me to remove that standard format on purpose.
Sure I'm happy for every €, especially because the active app installation are below my expecations with below 400..altough it is a unique app in the playstore.
Don't know any other app offering such features..especially with external sd card support.
Check the attachment buddy, it is a prerelease version though, so report bugs if you find some.

It's only been a few weeks since release... it takes some time to get famous. I only installed the app because a friend recommended it when i was ranting about multiple fotos with the same name in different folders.
P.S You sure you uploaded the right apk? Version number isn't changed an the only difference i spotted was a "rate me on the playstore" that pops up every time you start the app.

Haldi4803 said:
It's only been a few weeks since release... it takes some time to get famous. I only installed the app because a friend recommended it when i was ranting about multiple fotos with the same name in different folders.
P.S You sure you uploaded the right apk? Version number isn't changed an the only difference i spotted was a "rate me on the playstore" that pops up every time you start the app.
Click to expand...
Click to collapse
Didnt change the version number, since it is a prerelease.
I didnt added a new format, but edited an existing one.
There should be also now a button to delete logs.
Premium option now offers to select multiple folders for scanning.
..just installed it, definitely the correct one.
The rate me dialog pops up after 2-3 days passed after the initial installation of the app.
That was already present on the initial release of the app.

The Delete Log button is there indeed.

Haldi4803 said:
The Delete Log button is there indeed.
Click to expand...
Click to collapse
Mhh weird. Seems the format is localized then. If you change your language to English it would work. Will fix
Sent from my HTC U11 using Tapatalk

Haldi4803 said:
The Delete Log button is there indeed.
Click to expand...
Click to collapse
Here you go.

Indeed weird^^
But it works as intended now.

Now then.... just updated to 1.5.0 via market. Time for Feedback.
The [Start] Button is cut off. (see attached Screenshot) Not sure if it's due to german localization, or 18:9 aspect ratio. But that's not how it's supposed to be right? the plan was for the button to be clearly visible.
The Banner is quite big.... imho too big... especially because it's fixed and not scrolling. But that's just my opinion.
The Mediascanner button does provide feedback when pressed, but only by slightly chaning color, this could be improved by a Popup saying "Rescanning media has started" or something like that. (a Toast message might be cool, notification seems a bit overkill?)
The Icon is really beautiful! But it's grey... and the app is mostly red. It's hard to find the App in the drawer because i'm always looking for something red subconsciously.
If you're now wondering why i only point out negative points? Duh. People will find out how great this app is by using it themselves . In no way i think of my opinion as important or right, it's just these thingies that cought my eye while using the app.

Related

[App] SyncIt Public Beta

*** THIS IS A BETA PROGRAM ***
(Though it is fully function)
SyncIt is a basically a Dropbox extention, it uses the Dropbox API and your Dropbox Account to keep any specified file updated in you Dropbox as well as on any other Android devices with SyncIt installed.
What this means is say you have to have a certain game always up to date on all of your android devices? Well simply select it in SyncIt and have it installed on both devices and SyncIt will monitor that file and keep it up to date on both devices.
*** How To Use ***
Device 1 - Simply use the built in file explorer to select any file or folder(Pro) you wish to sync. They will automatically be uploaded as the files are updated. If you wish to add another device first go and long-press the given file/folder and click "Backup" for all of our files/folders listed.
Device 2-Ect - Simply login to, the files will be downloaded. Then go long press each file/folder and click "Restore". Once done for each file/folder you are ready to go. This is a one time process.
Browser Link
Market Link
{
"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"
}
This is a great idea, thanks! I'm gonna try this on my Atrix/Cap. Does anybody know what directory most games save their progress files to.? Lately I have been playing PvZ, Peggle & Cut the Rope.
WiredPirate said:
This is a great idea, thanks! I'm gonna try this on my Atrix/Cap. Does anybody know what directory most games save their progress files to.? Lately I have been playing PvZ, Peggle & Cut the Rope.
Click to expand...
Click to collapse
This app supports both regular file system and root file system. For plants vs zombies it is /data/data/com.popcap.pvz/ but I personally have not gotten pvz to work. But I used the hd version n regular version. If u have the sane version it should work. In the pvz dir ure gonna wanna sync /files/userdata/user.dat n user1.dat(there will b more if u have more users)
Sent from my MB860
I like the idea of this app, but can't completely test it out because my tablet is at home at the moment. I have some questions. I have tested sharing a file, but it hasn't been uploaded to dropbox. I just have the SyncIt folder and the xml file in my dropbox. Do I have to have it installed on another device before it will upload? Any ideas what files I need to sync Angry Birds Rio and Cut the Rope? I was thinking about just syncing titanium backup files, but the actual data files would be more convenient.
timtlm said:
I like the idea of this app, but can't completely test it out because my tablet is at home at the moment. I have some questions. I have tested sharing a file, but it hasn't been uploaded to dropbox. I just have the SyncIt folder and the xml file in my dropbox. Do I have to have it installed on another device before it will upload? Any ideas what files I need to sync Angry Birds Rio and Cut the Rope? I was thinking about just syncing titanium backup files, but the actual data files would be more convenient.
Click to expand...
Click to collapse
No it should upload with just one device, but the version up right now is quite outdated now. I will upload a new version hopefully tomorrow. With this release there will b a paid ($1) n free version. Both versions are fully functional with the free version being linked to syncing 5 files. The full is unlimited with the additional feature if syncing while folders (dynamically).
As for angry birds this app works great for it (i use it for this my self lol) u would want to sync.
/data/data/com.rivio.*.files/.flurryagent.*
/data/data/com.rivio.*.files/highscore.lua
/data/data/com.rivio.*.files/settings.lua
Syncing these work, idk if they are all required tho.
Sent from my MB860 using Tapatalk
jug6ernaut said:
No it should upload with just one device, but the version up right now is quite outdated now. I will upload a new version hopefully tomorrow. With this release there will b a paid ($1) n free version. Both versions are fully functional with the free version being linked to syncing 5 files. The full is unlimited with the additional feature if syncing while folders (dynamically).
As for angry birds this app works great for it (i use it for this my self lol) u would want to sync.
/data/data/com.rivio.*.files/.flurryagent.*
/data/data/com.rivio.*.files/highscore.lua
/data/data/com.rivio.*.files/settings.lua
Syncing these work, idk if they are all required tho.
Sent from my MB860 using Tapatalk
Click to expand...
Click to collapse
I would be happy to pay for an app that does this. I am actually surprised it hasn't got more attention. I imagine google eventually adding a native solution much like how apple has icloud to backup/sync application data. Anyway, I still haven't been able to get it to upload anything. The xml file in dropbox lists the file name I tested, but that file isn't in the SyncIt folder in my dropbox. I then deleted the first file I chose to sync in the app, and then chose the 3 files you mentioned for Angry Birds. However, the xml file has not been updated to reflect the new files, and nothing has been uploaded to dropbox. I'm running a version of CM7.1 (Android 2.3.4) on my Evo. I suppose I can just wait for the updated version. I do have some suggestions for future versions of the app. Using a file explorer to share with the app only lets you choose one file at a time (unless there is some other file explorer program that will let you). If you allowed file choosing within the app, you could probably allow for folders and multiple files. Also, what would be really cool is if you could just choose from a list of apps the data you would like to sync. I assume this is possible since Titanium Backup lets you backup and restore app data associated with an app. Also, a few more control settings would be nice like only sync while connected to wifi and/or while plugged in.
EDIT: also, every time I turn my screen on a get a Loading Finished bubble a few seconds later.
timtlm said:
I would be happy to pay for an app that does this. I am actually surprised it hasn't got more attention. I imagine google eventually adding a native solution much like how apple has icloud to backup/sync application data. Anyway, I still haven't been able to get it to upload anything. The xml file in dropbox lists the file name I tested, but that file isn't in the SyncIt folder in my dropbox. I then deleted the first file I chose to sync in the app, and then chose the 3 files you mentioned for Angry Birds. However, the xml file has not been updated to reflect the new files, and nothing has been uploaded to dropbox. I'm running a version of CM7.1 (Android 2.3.4) on my Evo. I suppose I can just wait for the updated version. I do have some suggestions for future versions of the app. Using a file explorer to share with the app only lets you choose one file at a time (unless there is some other file explorer program that will let you). If you allowed file choosing within the app, you could probably allow for folders and multiple files. Also, what would be really cool is if you could just choose from a list of apps the data you would like to sync. I assume this is possible since Titanium Backup lets you backup and restore app data associated with an app. Also, a few more control settings would be nice like only sync while connected to wifi and/or while plugged in.
EDIT: also, every time I turn my screen on a get a Loading Finished bubble a few seconds later.
Click to expand...
Click to collapse
Yes SyncIt runs every time u turn your phone on or off(thats when it checks if there is anything new). While this sounds like a bad idea(battery wise) the way ive implemented it it uses very little. I will most likely remove the "Loading Finished" toast.
As i said in my prior post(but did not elaborate on, or maybe i didnt say it. im to lazy to look xD). The new version will support adding files from external file explorers as well it will have a internal file browser that supports root. With it you will be able to select files(not multiple tho, maybe in an update) and folders. When selecting a folder it will sync all files in all sub folders up to a certain cumulative size(dont wanna kill dropbox lol).
IDK why my ur version wouldn't work, tho to clear it out completely u would need to delete the syncit folder in dropbox online then clear the cache of SyncIt. Otherwise it will just download the version from dropbox. New version will have an option to clear all.
Will this work with every game bc I have to admit their are quite a few games that I hate having to start over again just bc I got another android device to play it on.
vamp6x6x6x said:
Will this work with every game bc I have to admit their are quite a few games that I hate having to start over again just bc I got another android device to play it on.
Click to expand...
Click to collapse
Honestly its trial & error. I have tried with two games Plants vs Zombies and Angry Birds, PvZ did not work(very sad about this) but Angry Birds did. These are the only two games ive tried.
Well, I eventually tried this on my asus transformer and got it to upload to Dropbox. It did start syncing to my phone and all my progress from angry birds on my tablet synced over to my phone. However, when I completed a level on my phone, that would not sync back to the tablet. I did get my phone to upload to Dropbox, though, after reinstalling the program. However, when I turn my tablet on, my tablet won't download the from Dropbox. When I open angry birds back up, none of the progress from the the phone is there. Then, I go to my phone and my old progress from the the tablet is synced back to the phone and I have to complete the level again. I will keep testing to see if I can get it to work correctly. There are definitely some bugs. Sometimes I get a force close on my phone. Also there is a big delay in asking for root permissions. I completely uninstalled/reinsalled it from my phone yesterday and it wasn't till today that it asked for root permissions.
will this remain free after the beta period ?
great idea. i've been thinking about this for a while. how about making it with an extensible architecture so that people can register plugins for certain games such as 'PvZ' or 'Angry Birds' with options such as HD, non-HD (tablet/phone) free/paid, etc... and with multiple (relative?) paths pointing to the directories with files that need to be sync'ed. this way, people won't have to manually add directories. this would probably drive more user adoption.
i used to do this on my ubuntu laptops to sync firefox pref's and such. it's great that you actually implemented it. thanks!
*Subscribing*
ranasrule said:
will this remain free after the beta period ?
Click to expand...
Click to collapse
I thought i had discussed tho i guess not. After beta there will be a Paid and Free version. As of right now free version will be limited to selecting specific files and a total of 5(maybe more) to sync. The paid version will be able to sync whole folders(as long as the total size of its sub files are under a set limit, dont wanna kill ur phone/battery/dropbox lol) and an unlimited # of files.
As to the user below "Plugins" would be easy to do, hard part would be distributing them.
sjpn said:
great idea. i've been thinking about this for a while. how about making it with an extensible architecture so that people can register plugins for certain games such as 'PvZ' or 'Angry Birds' with options such as HD, non-HD (tablet/phone) free/paid, etc... and with multiple (relative?) paths pointing to the directories with files that need to be sync'ed. this way, people won't have to manually add directories. this would probably drive more user adoption.
i used to do this on my ubuntu laptops to sync firefox pref's and such. it's great that you actually implemented it. thanks!
Click to expand...
Click to collapse
Look above , tho what do you mean such as "HD, non-HD) ect?
Also update on SyncIt it is damn near done, i should have finished the RC already actually. All functionality is done(minus plugin architectural mentioned above), i simply need to restructure it so that all the functions run in the background. Which in the scope of everything is fairly easy.
EDIT: Also i have no intention of charging more then $1 for this .
Ha, ya near me too it. I'd been thinking of this as a backup app for a while. Now that I have a tablet I started playing with the dropbox api to write it. Looking forward to testing it.
Can this handle file system files (ie use root)? Does it sync the ownership/permissions correctly?
Perfect timing for me - looking into a tablet and was wondering how to sync things. When this works (still in beta, so bound to be bugs), this will cover anything file based!
My initial thought that I was wondering how I would deal with - how to synch my location in eBooks. Now just need to see where that info is stored in iReader & Cool Reader & Kindle (for non-kindle books).
--
Edit: With only 1 device (for testing) is there a way to tell the phone - "Go look for new versions of the files in dropbox now!" So when/if I manually change something via my pc, it will copy to the right place on my phone?
Thanks
This app is a great idea! A little buggy on the stock evo4g running 2.2
Tends to force close periodically after locking up. Have had to uninstall/reinstall three times.
Are you anywhere near an update?
beepsilver said:
This app is a great idea! A little buggy on the stock evo4g running 2.2
Tends to force close periodically after locking up. Have had to uninstall/reinstall three times.
Are you anywhere near an update?
Click to expand...
Click to collapse
Yes It is almost ready. I'm sorry out has taken so long. Life is giving me very little free time at the moment lol. But it will come .
Sent from my MB860 using Tapatalk
Telling me this version has expired ?
I can't get it to sync folders. Which directory app should I use?
Thanks.

[APP][ROOT][2.3+] Undeleter - Recover Files & Data

This app scans and recovers deleted files from SD cards and internal storage.
Undeleter 3 has a new UI and support for all volume types (FAT, EXT, RFS and their derivatives).
Join the community to get beta updates and help:
https://plus.google.com/communities/113775337370180900364
Features:
• Restore any file that has not been written over
• Works with documents, images, video, music, archives and binaries
• Save files directly to Dropbox and Google Drive
For free, the app will only restore image files. Buy the key to unlock full functionality - undelete any supported file type, remove ads and allow background scanning.
FILE TYPES:
Journal scanning can discover files with any conceivable extension. Essentially these files are still on your volume with their data in previously allocated sectors. This type of scan is not available in RFS-derived file systems.
Deep scan heuristically scans for and recovers the following types of files: BMP, JPEG/JPG, PNG, MNG, JNG, GIF, MP4, AVI, MKV, MP3, OGG, OGM, WAV, FLAC, AMR, MP4A, PDF, SXD, SXI, SXC, SXW, ODT, ODG, ODS, ODP, DOCX, XLSX, PPTX, ZIP, JAR, APK.
This list will be expanded in the future to include other kinds of files.
NOTE: Some files that are discovered after a scan may fail to recover as the data can be corrupted beyond repair, just like desktop based solutions. Similarly, files that are recovered may fail to open or play back due to degeneration. If your files are not working on your device, try to open them in desktop programs, they may be salvageable!
BILLING is used for in app purchase of unlock Key
ACCOUNT PERMISSIONS needed for Google Drive and Dropbox
Download:
Click here to view on Google Play
or
Click here to download latest APK
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"
}
Beta branch 3.4.2.1
Uploaded 2.4.2015
• No SELinux content modification
• 64 bit fix for previous noSEL release
Beta branch 3.3.3.8
Uploaded 15.3.2015
• New multi-select mechanic, feedback please!
• Improved MP3 scanner
• Fixes
Release branch 3.3.3.7
Uploaded 10.3.2015
• Fixes in background scan
• Fixed issues from user replies
• Updated translations
Release branch 3.3.3.6
Uploaded 27.2.2015
• Save file interface is now separate from the share menu
• Hotfixed bugs from yesterdays user reports
Release branch 3.3.3.5
Uploaded 26.2.2015
• Updated translations
• Added Parse analytics
• Fix for white screen on background scan
• Fixes from user reports
Click to expand...
Click to collapse
Please reprot any issues during this beta!
rootcid said:
Please reprot any issues during this beta!
Click to expand...
Click to collapse
Thank you for this excellent app. I found the link in your beta forum to the xda resource. So far it is proving very reliable but i notice that in the old version it was possibble to multiselect in different tabs or the scan results and then restore.
How to do this here? Every time is scroll it my selectgion is gone... other than that this is the best unerase app. Very useful for the movies on my many microsdhc cards.
Thank you in advance.
grrostus said:
Thank you for this excellent app. I found the link in your beta forum to the xda resource. So far it is proving very reliable but i notice that in the old version it was possibble to multiselect in different tabs or the scan results and then restore.
How to do this here? Every time is scroll it my selectgion is gone... other than that this is the best unerase app. Very useful for the movies on my many microsdhc cards.
Thank you in advance.
Click to expand...
Click to collapse
Theres no need for it - you can just use the ALL tab
rootcid said:
Theres no need for it - you can just use the ALL tab
Click to expand...
Click to collapse
Haha my bad yes of course silly of me. Thank you. The apps working great.
Added APK direct download link for people without Play Store. Enjoy.
HTC One M8 stockish ROM - no /sdcard nor /sdcard2 access shown. Just /data and some of what appear to be firmware partitions.
mildlydisturbed said:
HTC One M8 stockish ROM - no /sdcard nor /sdcard2 access shown. Just /data and some of what appear to be firmware partitions.
Click to expand...
Click to collapse
Interesting! Thanks for the feedback. Can you please post a screenshot of the volume selection, expanded? Let's see if we can fix this for today's release.
rootcid said:
Interesting! Thanks for the feedback. Can you please post a screenshot of the volume selection, expanded? Let's see if we can fix this for today's release.
Click to expand...
Click to collapse
Yeah attaching one picture, I'll write out all the selectable options since they scroll off
Internal Storage /data
/carrier /dev/block/mmcblk0p37
/custdata /dev/blck/mmcblk0p22
/fataldevlog /dev/block/mmcblk0p37
/firmware/adsp /dev/block/platform/..cc 1/by-name/adsp
/firmware/radio /dev/blocks/platform..cc.1/by-name/radio
/firmware/wcnss
a couple of others getting loopy typing
I will point out that this time /mnt/media_rw/ext_sd appeared. It did not before. No idea. So now all I'm potentially missing is the internal sd mount (unless it's under data)
mildlydisturbed said:
Yeah attaching one picture, I'll write out all the selectable options since they scroll off
Internal Storage /data
/carrier /dev/block/mmcblk0p37
/custdata /dev/blck/mmcblk0p22
/fataldevlog /dev/block/mmcblk0p37
/firmware/adsp /dev/block/platform/..cc 1/by-name/adsp
/firmware/radio /dev/blocks/platform..cc.1/by-name/radio
/firmware/wcnss
a couple of others getting loopy typing
I will point out that this time /mnt/media_rw/ext_sd appeared. It did not before. No idea. So now all I'm potentially missing is the internal sd mount (unless it's under data)
Click to expand...
Click to collapse
Ok thats great, thanks. I think probably you just didnt notice it the first time round. If you can though, try to replicate this and double check by uninstalling and installing again.
I assume that "/mnt/media_rw/ext_sd" is at the bottom of the list somewhere right? So i cant see it? And thats exactly how its written? you can try to sccreenshot it in landscape.
Re the internal storage, it is indeed mounted as /data. Theres a simple word parsing mechanism we use to deduce which are the "important" partitions, so sometimes strange mount points can be the problem - something easily fixed!
mildlydisturbed said:
I will point out that this time /mnt/media_rw/ext_sd appeared. It did not before. No idea. So now all I'm potentially missing is the internal sd mount (unless it's under data)
Click to expand...
Click to collapse
Im sending you a PM with a link to a dev branch apk, please test it and see if storage is properly detected. You will need to uninstall the play version first, then install the new apk. Please let me know how it goes in this thread rather than via PM.
Thanks in advance!
Added mediafire download link to latest Beta to OP, please let me know if all media is correctly categorized now!
rootcid said:
Added mediafire download link to latest Beta to OP, please let me know if all media is correctly categorized now!
Click to expand...
Click to collapse
Beta apk working just as well thanks. Good job.
Thank you for the feedback! I will push the beta to production as soon as mildlydisturbed gets back to me!
The version you pmed me now shows internal storage and external storage when I start up (although the other did the second time)
Internal is /data
External is /mnt/media_rw/ext_sd
Looks like the internal SD card is showing as /data/media/0
Only things I might suggest is a little note to users that expect that to be /sdcard/ to tell them that it can be under data, and also an animation while it's searching for files - the progress bar doesn't feel like it's ever moving and a couple of times I've wondered if the thing had locked up.
The time estimates seem way off - started with an ETA of 2 minutes, progress bar is I guess 1/3rd of the way through and the ETA is 11 minutes.
Other than that looking pretty decent - considering it for an article on Pocketables.com when you get the newest one released, if you're not adverse.
Ok so when you open the volume selection page, without it being expanded you see two entries - "external" and "internal", with their respective paths right? Good, perfect. Re the note i dont think its necessary, most rooted users will know that /data is their internal storage mount already, and since we call it "Internal" for them, unlike all the other volumes, they shouldnt have trouble with it. Besides, theres nowhere to put these notes.
Regarding the ETA, the progress bar and the sector scanning. The way the scan works, its not actually possible to compute an accurate prediction because most sectors are reexamined and parsed multiple times by multiple threads. Also, contiguous unallocated sectors may be mixed in with sectors marked "deleted" by the system, causing the scan speed to fluctuate as scan technique adapts to the sectors it reads. Not sure much can be done about the ETA here. Youll find that its the same for all the desktop apps (on android were the only ones who ported the classic linux scanning code, all the other apps use a weak/inaccurate method).
The progress bar ditto, but when i have time i will try to make a visualization based on a (albeit unrealistic) square sector map - its a lot of work so not quite at this stage.
Re Pocketables. Yes i would be very glad if you wrote something! I will let you know as soon as the production version is released. It will be propagated to Play over the next 24 hours, so ill contact you and let you know.
Thank you for your very helpful feedback! And do have a look at some of my other apps, theyre pretty good. Like Ditalix and RCB and Private Place
Undeleter 3.0.2.1
• Fixed external SD parser
• Added forced media rescan after restore
• Changed default restore folder name to "Undeleter"
• Fixed crashes from user reports
Any problems with yesterdays release guys?
Sent from my LG-V500 using Tapatalk
rootcid said:
Any problems with yesterdays release guys?
Sent from my LG-V500 using Tapatalk
Click to expand...
Click to collapse
Working!

[APP][5.0+] Offliner - Read wget mirror from a ZIP file (Android Developer Docs etc.)

{
"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"
}
Back in the PalmOS era, I used iSilo for reading websites offline and it worked great. Nowadays I still want to read sites offline as there's no cell signal in the subway. I searched and tried a lot of "Offline Browser" apps from Play Store but they are mostly badly designed (ugly UI), they are intended for single pages and suck the most when it comes to reading - they do not restore reading position.
Offliner is an attempt to fix that. It focuses solely on reading/viewing as it doesn't have any download mechanism. Even the site resources fetching functionality of tools like wget and httrack is often problematic. Instead it relies on prepared archives in a simple format - zip archive of a site fetched using wget. (Offliner reads files directly from the zip without unpacking it to your precious storage.)
I focused on Android Developer Docs and included few hacks for compatibility with the official zip archive provided by Google (docs-24_r01.zip, 400 MB). Unfortunately the content is currently almost one year old and it lacks various sections. Most importantly material.io. I fired up wget and created up-to-date archive containing both developer.android.com and material.io, having 1200 MB. Find the latest links here: brouken.com/offliner
The app is completely free, without any ads or extra permissions. Offliner lacks Internet permission so it can't access the internet at all . I hope it will work great for you just as it works for me. Find few more details in the site linked below (known limitations, script for self made archives etc.).
Let me know about all your thoughts, complaints, wishes, reports, bugs... and make Offliner even better.
Download from Play Store
Links to available archives at brouken.com/offliner
DataFormatException: invalid stored block lenghts.
Artieza said:
DataFormatException: invalid stored block lenghts.
Click to expand...
Click to collapse
Can you provide me with more details like what device is that and when this occurs? What data are you trying to load?
So far I used/tested archives created by zip on linux. I use Google's library for reading zips which doesn't support ZIP64 (see wiki) so supporting that is not trivial. Are you using any existing archive or are you creating your own (what size/number of files and archive manager are you using)?
moneytoo said:
Can you provide me with more details like what device is that and when this occurs? What data are you trying to load?
So far I used/tested archives created by zip on linux. I use Google's library for reading zips which doesn't support ZIP64 (see wiki) so supporting that is not trivial. Are you using any existing archive or are you creating your own (what size/number of files and archive manager are you using)?
Click to expand...
Click to collapse
7-zip Win, zip, compression: ultra, method: lzma, dictionary: 64 MB, word: 64.
Artieza said:
7-zip Win, zip, compression: ultra, method: lzma, dictionary: 64 MB, word: 64.
Click to expand...
Click to collapse
Please use "Deflate" instead of LZMA. LZMA is part of the newer ZIP standard (from 2006) that is not supported by the default Java utils.
I guess this would be another good reason to switch to Apache Commons Compress. I will add that to my list. However the priority is performance of the non ZIP64 archives with the deflate method so if it won't use more memory or be slower, I can switch to that.
moneytoo said:
Please use "Deflate" instead of LZMA. LZMA is part of the newer ZIP standard (from 2006) that is not supported by the default Java utils.
I guess this would be another good reason to switch to Apache Commons Compress. I will add that to my list. However the priority is performance of the non ZIP64 archives with the deflate method so if it won't use more memory or be slower, I can switch to that.
Click to expand...
Click to collapse
Deflate works. But this incredible increases packing time.
Cannot click on search result. Nothing happens.
Artieza said:
Deflate works. But this incredible increases packing time.
Click to expand...
Click to collapse
Packing time should be irrelevant as it's done usually on much faster machine only once. Much important is the overhead on mobile device during decompression or decompression speed (BTW deflate unpacks 4 times faster than LZMA which can make a difference).
Artieza said:
Cannot click on search result. Nothing happens.
Click to expand...
Click to collapse
Clicking search results works in the up to date custom mirror available from my site (the 1.2 GB archive; it's that large because it also contains material.io). I can confirm that this doesn't work with the latest (1 year old) docs from Google. I already included couple of quirks to work around issues with missing or bad JS files. Seems like this is another case. I will try if I can make it work but I would recommend you to use either the provided up to date archive or to create your own (with the help of provided script).
Anyway thank you for all your feedback, it's much appreciated!
EDIT: I don't think I will be able to fix that easily. Seems like that the search depends on additional dynamic response so it won't work offline. The current version of their site doesn't require that so it could work if they ever update the docs again.
moneytoo said:
Clicking search results works in the up to date custom mirror available from my site (the 1.2 GB archive; it's that large because it also contains material.io).
Click to expand...
Click to collapse
I'd like to use dump from you, but I currently have slow 3G network and not much free space on external SD. It would be nice if you will provide material.io site separately.
Artieza said:
I'd like to use dump from you, but I currently have slow 3G network and not much free space on external SD. It would be nice if you will provide material.io site separately.
Click to expand...
Click to collapse
I trimmed the zip a bit, down to 450 MB. You can get from https://www.androidfilehost.com/?w=files&flid=201940
I see what I can do when I will be updating the mirror. Right now I'm waiting if Google releases new offline docs so I can handle all the changes at once.
moneytoo said:
I trimmed the zip a bit, down to 450 MB. You can get from https://www.androidfilehost.com/?w=files&flid=201940
Click to expand...
Click to collapse
Thank you. It's working. I'm not sure if I can wget via Windows, but it should be useful addition to your basic packs: https://www.computerhope.com/unix/
Could you add it? Or is it already included into bash scripting packs? I guess, no...
I found an issue. When opening new zip. I see nothing when loading wheel is gone. I don't know why, but page is showing only if I switch to recents window and come back (onPause & onResume).
Here is full dump of ss64.com & unix part of computerhope.com. Both have catalogs of bash commands. Computer Hope is better.
https://drive.google.com/folderview?id=0B2KH4VEXC-hjb2p3NGdrOHpRNU0
It would be nice to work with various zips at same time.
Artieza said:
I found an issue. When opening new zip. I see nothing when loading wheel is gone. I don't know why, but page is showing only if I switch to recents window and come back (onPause & onResume).
Click to expand...
Click to collapse
Are you sure that it's not just the loading taking a while? BTW during onPause/onResume it should only pause/resume Webview and it's timers (JS). I didn't enabled any logging in the release on Play Store but isn't there anything interesting in the logcat?
What Android device do you have anyway?
Artieza said:
It would be nice to work with various zips at same time.
Click to expand...
Click to collapse
Yep, that's something I would like to have eventually. One thing is all archives in the navigation drawer and another allowing navigation among them (depend on the archive file name or keep indexes of archive entries... ?). I don't have it figured out much but I guess allowing faster switching between zip archives could be a start.
moneytoo said:
Are you sure that it's not just the loading taking a while? BTW during onPause/onResume it should only pause/resume Webview and it's timers (JS). I didn't enabled any logging in the release on Play Store but isn't there anything interesting in the logcat?
What Android device do you have anyway?
Click to expand...
Click to collapse
No. I tested many times. When I have already loaded zip. Press Setup and select other zip. Loading wheel is gone... Nothing. Wait 1 minute. Nothing. As soon as I switch to recents and back all is showing.
In the log only this every time. I'm not sure why... Android 5.0.2.
moneytoo said:
Yep, that's something I would like to have eventually. One thing is all archives in the navigation drawer and another allowing navigation among them (depend on the archive file name or keep indexes of archive entries... ?). I don't have it figured out much but I guess allowing faster switching between zip archives could be a start.
Click to expand...
Click to collapse
Pin archives to navigation drawer's header or under drop-down menu here like in Google's apps.

[WindowsTool] APKSharp: De-bloat, view full details & manage APKs on any Android

APK# v1.4
==================================================
Copyright (c) 2020 Captain Majid
Chat with me on Discord: https://discord.gg/F3Ds69M#android
==================================================
{
"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:
==============
Quickly de-bloat, view full details & manage APKs on any Android device/emulator, no other app do/show all that.
Features:
==========
Easily know what app works on what device/emulator by comparing Android cpu architecture to the app's supported architectures (arm, arm64-v8a, x86, etc...), and also by comparing the minimum Android ver required to run an app.
Backup multiple apks at once.
Install multiple apks at once.
Quick-infos of multiple apks at once.
Disable multiple apks at once. (for Android >= 6.0 only)
Uninstall multiple apks at once, including system apps (for Android >= 6.0 only, this doesn't require root, it just uninstall it for the current user, use this to remove unnecessary pre-installed junkware/bloatware system apps).
Push/pull files/folders to/from your Android even when its on Charge mode or connected wirelessly.
Quickly search for a package name without waiting for the whole list to be ready. (really time-saving feature)
Displaying current WiFi & IP with the ability to connect to the Android device wirelessly, no other tool automates that that easy.
Infos mirrored/logged to Excel files by default, also you can save custom screen contents as columns to Excel file for later reference, simply press Alt + Space -> Edit -> Select All/Mark -> Enter -> then paste the clipboard in a text file but change the extension to .csv
APK names encoded in UTF8 text to Excel file format (for non-Latin letters like Arabic, Japanese, Russian, etc...), you can also use an advanced cmd emulator (like mini cmder, that can display these characters on console screen).
Requirements:
==============
Windows ADB drivers: there is no generic solution for all Android manufacturers, even Google solutions mightn't work for your device: https://developer.android.com/studio/run/oem-usb#InstallingDriver, also remember that Windows disables installation of unsigned drivers unless you enable it manually on Windows boot.
So the generic solution is: to get https://sdi-tool.org/SDI_Update.torrent we only need to select \drivers\DP_zAndroid_*.7z, maybe also DP_Telephone_*.7z, & maybe DP_MassStorage_*.7z for MTP or ADB if you use Windows XP, you can also try this solution if the previous didn't work.
.NET 4.0 (if you've Windows older than 8).
Enable "USB Debugging" on your Android device/emulator.
Screenshots:
=============
Videos:
========
While searching on Google, I found this fan-made video, [Perfect Tool] ? :fingers-crossed: uhmmm... but I'm not done yet .
Review & Download:
===================
https://www.softpedia.com/get/System/System-Info/APK.shtml
Donations:
I don't need donations, just made this tool to ease the pain on users that aren't able to root/own their Android anymore, found it useful ? spread the word !
Why didn't you put it in the Play Store?
S.l.v.n said:
Why didn't you put it in the Play Store?
Click to expand...
Click to collapse
Its not an Android app, It's a Windows app written in C# no app/apk is installed on Android at all.
@Zer0De8th Sorry for the late reply to your pm, yes I'm going to add an option to disable a package later and some other features, hopefully not more than a week from now, thanks for the feedback.
You can also join me here if you're on Discord: https://discord.gg/F3Ds69M
Moataz Bellah said:
@Zer0De8th Sorry for the late reply to your pm, yes I'm going to add an option to disable a package later and some other features, hopefully not more than a week from now, thanks for the feedback.
You can also join me here if you're on Discord: https://discord.gg/F3Ds69M
Click to expand...
Click to collapse
Thanks for considering my request.
Updated to v1.3
Donations:
I don't need donations, just made this tool to ease the pain on users that aren't able to root/own their Android anymore, found it useful ? spread the word !
While searching on Google, I found this fan-made video, [Perfect Tool] ? :fingers-crossed: uhmmm... but I'm not done yet .

			
				
Moataz Bellah said:
Windows ADB drivers: there is no generic solution for all Android manufacturers, even Google solutions mightn't work for your device: https://developer.android.com/studio/run/oem-usb#InstallingDriver, also remember that Windows disables installation of unsigned drivers unless you enable it manually on Windows boot.
Click to expand...
Click to collapse
I don't know what kind of solution is in that torrent file (maybe again koush one that distributes illegally MS sign program makecert.exe, like devcon.exe it's not allowed really. But then again also Intel and Amlogic has done/does it, so who cares...) but here is another Windows ADB driver generic solution, signed and all... by me
Yet Another Universal ADB Driver Package and adbupdater for Windows
:laugh::silly:
MesterPerfect said:
Click to expand...
Click to collapse
Thanks for the feedback, this error happens when screen resolution (width) is <= 1024, so make it anything above 1024x786 and the problem should be gone, this will be fixed in the next release.
CXZa said:
I don't know what kind of solution is in that torrent file (maybe again koush one that distributes illegally MS sign program makecert.exe, like devcon.exe it's not allowed really. But then again also Intel and Amlogic has done/does it, so who cares...) but here is another Windows ADB driver generic solution, signed and all... by me
Yet Another Universal ADB Driver Package and adbupdater for Windows
:laugh::silly:
Click to expand...
Click to collapse
Thanks for sharing your project with us, you also seem to be a fan of emojis, right?
Well, the torrent is a collection of drivers called Snappy Driver Installer, it's almost the same as DriverPack Solution, both are trusted by thousands of people, but SDI has more features, flexible, and you can just update/download 1 driver when you want, not the whole pack, I don't think alot of people cares if the driver is signed by Microsoft or not as long as it works, does your solution covers all Android manufacturers ?
The phenomenal v1.4 update is here, why I say phenomenal ? well, I checked other similar adb-based tools on the web, and most of them are not just poor in functionalities compared to APK#, but paid/require donations to unlock very basic features, which is annoying.
For example, I didn't find any tool to automate the wireless connection between Windows & Android as easy as APK# (even awesome tools like https://github.com/Genymobile/scrcpy doesn't), also the tool does not make you wait to load all the packages infos anymore, you just use the Quick Search feature, and save your day.
Enjoy
Moataz Bellah said:
So the generic solution is: to get https://sdi-tool.org/SDI_Update.torrent we only need to select \drivers\DP_zAndroid_*.7z, maybe also DP_Telephone_*.7z, & maybe DP_MassStorage_*.7z for MTP or ADB if you use Windows XP.
Click to expand...
Click to collapse
Moataz Bellah said:
does your solution covers all Android manufacturers ?
Click to expand...
Click to collapse
Yep, and future manufactures too if the drivers don't change too much. And it isn't around 130MB like those files that you suggest downloading by using that torrent.
Moataz Bellah said:
The phenomenal v1.4 update is here
< --snip -->
Enjoy
Click to expand...
Click to collapse
Like how? 1.3 is available, not 1.4... just saying...
CXZa said:
Yep, and future manufactures too if the drivers don't change too much. And it isn't around 130MB like those files that you suggest downloading by using that torrent.
Like how? 1.3 is available, not 1.4... just saying...
Click to expand...
Click to collapse
Sorry for that delay, I was waiting for Softpedia to re-test/re-scan the update, I wanted the source of download to be them for additional trust, and to monitor the download count easily, now APKSharp v1.4 is ready. I also added your ADB drivers solution to the main post.
Moataz Bellah said:
Sorry for that delay, I was waiting for Softpedia to re-test/re-scan the update, I wanted the source of download to be them for additional trust, and to monitor the download count easily, now APKSharp v1.4 is ready. I also added your ADB drivers solution to the main post.
Click to expand...
Click to collapse
Okay, great, have to check what's this phenomenality is all about...
My driver package's phenomenality is maybe questionable but it usually does its ****...
Scrolling and filter issues
Overall appreciate your program. Very helpful and useful.
(Currently using ver 1.4 of your apk sharp program on the latest version of windows 10).
Having said this, there seems to be some issues with your program or perhaps
I am misunderstanding its use in certain places which hopefully you can clarify.
1. Is the “quick search” feature the same as your filter except it’s used at the very beginning to preclude the wait period as the app lines are created but then after that the filter is basically one’s search function?
2. Filter option issues:
Don’t understand how the filter works?
Example: If I type in the line number say 205 (of line 205; wuffy player etc.) no result is shown.
Any reason why typing in a number as my filter/search phrase won’t work?
If I type in “wuffy player” (without the quotes) a resulting line is shown as expected.
If I select the “wuffy player” phrase then do ctrl-c to copy then a ctrl-v to paste, its pasted correctly on the filter line but no result is subsequently shown so I am always forced to MANUALLY write in the search phrase which is NOT very helpful.
I even tried doing the ctrl-c OUTSIDE of your program using one of the csv files your program creates, and then tried the ctrl-v to paste in your program with no result. It is as if the ctrl-c or ctrl-v confuses your program.
I think you really need to resolve this because no one wants to always have to manually type in their search phrase every single time.
3. OR’s and ANDS’s in filter phrase – how to?
How do you do OR’s and AND’s with your filter? I tried “search phrase 1” “search phrase 2” (space in between, also tried commas, semi colons etc. in between the phrases) to execute an AND search but got no results.
For an OR’d phrase I tried “search phrase 1” | “search phrase 2” using the “|” as the separator and tried many other chars for the separator char but all yielded no results. Can you please explain how to do OR’s and AND’s when using your filter option?
4. Unnecessary scrolling of existing app lines:
After all the app lines are shown and one sorts say by name using option key ”1” for name, if one enters any char key like say “t” that is not a valid option key the entire app lines are unnecessarily re-scrolled which is quite annoying and provides no added value in doing so. The screen should remain as is with the invalid option char simply ignored.
Also, when a valid option key is pressed and its results are shown, the last valid char is seen on the line so if one backspaces which is a NATURAL user instinct to subsequently erase that char in order to select the next valid char option, all the existing app lines again get unnecessarily scrolled because the backspace just happens to be an invalid option selection char.
This is confusing because for a next valid selection to work, one needs to type in a valid option char at the same time a previous valid selection still remains on the line. This is not a natural user interaction.
Thanks
Ed R.
Burgrio said:
put it in the play store
Click to expand...
Click to collapse
No, I won't :laugh:
ed_ray said:
Overall appreciate your program. Very helpful and useful.
(Currently using ver 1.4 of your apk sharp program on the latest version of windows 10).
Having said this, there seems to be some issues with your program or perhaps
I am misunderstanding its use in certain places which hopefully you can clarify.
1. Is the “quick search” feature the same as your filter except it’s used at the very beginning to preclude the wait period as the app lines are created but then after that the filter is basically one’s search function?
2. Filter option issues:
Don’t understand how the filter works?
Example: If I type in the line number say 205 (of line 205; wuffy player etc.) no result is shown.
Any reason why typing in a number as my filter/search phrase won’t work?
If I type in “wuffy player” (without the quotes) a resulting line is shown as expected.
If I select the “wuffy player” phrase then do ctrl-c to copy then a ctrl-v to paste, its pasted correctly on the filter line but no result is subsequently shown so I am always forced to MANUALLY write in the search phrase which is NOT very helpful.
I even tried doing the ctrl-c OUTSIDE of your program using one of the csv files your program creates, and then tried the ctrl-v to paste in your program with no result. It is as if the ctrl-c or ctrl-v confuses your program.
I think you really need to resolve this because no one wants to always have to manually type in their search phrase every single time.
3. OR’s and ANDS’s in filter phrase – how to?
How do you do OR’s and AND’s with your filter? I tried “search phrase 1” “search phrase 2” (space in between, also tried commas, semi colons etc. in between the phrases) to execute an AND search but got no results.
For an OR’d phrase I tried “search phrase 1” | “search phrase 2” using the “|” as the separator and tried many other chars for the separator char but all yielded no results. Can you please explain how to do OR’s and AND’s when using your filter option?
4. Unnecessary scrolling of existing app lines:
After all the app lines are shown and one sorts say by name using option key ”1” for name, if one enters any char key like say “t” that is not a valid option key the entire app lines are unnecessarily re-scrolled which is quite annoying and provides no added value in doing so. The screen should remain as is with the invalid option char simply ignored.
Also, when a valid option key is pressed and its results are shown, the last valid char is seen on the line so if one backspaces which is a NATURAL user instinct to subsequently erase that char in order to select the next valid char option, all the existing app lines again get unnecessarily scrolled because the backspace just happens to be an invalid option selection char.
This is confusing because for a next valid selection to work, one needs to type in a valid option char at the same time a previous valid selection still remains on the line. This is not a natural user interaction.
Thanks
Ed R.
Click to expand...
Click to collapse
Overall thank you so much for this highly constructive feedback :victory:
1. & 2. "Quick Search" only searches for a package name (not app name) inside user/sys apps, so to search for "Google Play Store" app, you need to type any part of the package name which is "com.android.vending", so just typing "vend" will do the job.
"Filter" will search in the current cached list of apps for an EXACT phrase like: "cpu arch" or "app name" or "package name", so just typing "arm64-v8a" or "play store" or "vend" will give the same result, but you can't use more than 1 filter in the same time, so you can't say "play store arm64-v8a", you also don't need to specify a full word/phrase, just typing "sto" or "pla", is enough to get "Google Play Store".
3. Sorry if you get lost in this, the default filter is an EXACT phrase like I said above, if you find it necessary, I can add "OR" & "AND" filter later.
4. I've added a small update here to prevent apps relisting when an unsupported character is provided.
Please also note that with sorting, pressing the digits from 1 to 5 two times will reverse the sorting method (ascending/decending), so you can get the biggest/smallest app in size at the end by pressing '4' two times.
I'll add this in the main post later, thanks again and have a nice day.
Ooh, this looks like just what I needed to remove bloatware (without touching the necessary stuff). Two questions:
1. Does this work for a samsung galaxy s7 (G930T)?
2. How do I get started? (Instructions on how to use would be nice.)
Hopefully this works for my device (I tried using ADB to uninstall stuff, but kept hitting issues (and reset several times), so now it's sitting in a new (unopened) state. Important stuff is backed up before I started the uninstalling.
pyereciae2788 said:
Ooh, this looks like just what I needed to remove bloatware (without touching the necessary stuff). Two questions:
1. Does this work for a samsung galaxy s7 (G930T)?
2. How do I get started? (Instructions on how to use would be nice.)
Hopefully this works for my device (I tried using ADB to uninstall stuff, but kept hitting issues (and reset several times), so now it's sitting in a new (unopened) state. Important stuff is backed up before I started the uninstalling.
Click to expand...
Click to collapse
As long as
Code:
adb devices
detects your device, you're good to go.
1. It should work for any Android device/emulator, if you have an issue, let us know, screenshot it, etc...
2. Just follow the on-screen instructions and press the corresponding keys, maybe watch the video in the 1st post.
AHHH~
This worked better than I expected (especially the part where it lists the package name along with the file name). Also, thanks for color-coding everything! I can finally tell what something is, the file name, version, etc. It's also easier than using ADB for uninstalling, as it's just searching for the names, filtering with "6" + Enter, then uninstalling with "u" + Enter then the numbers with plus signs in between (e.g. 1+2+3). Much faster and simpler than "pm uninstall -k --user 0 [FILE NAME]" where [FILE NAME] is what the file name is (e.g. com.nimblebit.pocketfrogs for Pocket Frogs).
Now I can sleep without worrying to much...
I think one error is when I tried to undo uninstalling but it just gives "Uninstalled system apps:" then moves on as normal without the app being re-installed...

[APP] AppDash: Tag, sort & backup (beta)

{
"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"
}
AppDash: Tag, sort & backup
AppDash is an app management tool which shows detailed information about your apps and allows tagging, backup and restore.
Download
https://play.google.com/store/apps/details?id=flar2.appdashboard
Join the beta program
https://play.google.com/apps/testing/flar2.appdashboard
AppDash has been in development for over two years and incorporates everything that I've personally wanted out of an app manager. I've put a great deal of effort into the user interface, with the goal of making it convenient and intuitive, simple yet detailed, with a polished and pleasant look and feel. I hope you enjoy and find it useful. Please leave your feedback here in this thread, as the app is still under heavy development.
FEATURES:
• Tag your apps, perform batch actions, see screentime by tag, share app lists
• Backup and restore apps
• Analyze, extract and install APK, APKS, XAPK, APKM and split apk files
• Deep app info, including manifest, components, screentime, install/update history and metadata
• Search, sort and filter apps
Explore
See new and updated apps, quick summaries of tags, app usage, storage, unused and recently uninstalled apps
Apps
A searchable list of installed apps. Long press or tap the app icon to select one or more apps for batch actions, such as backup or uninstall
Tags
Another way to visualize your apps, you can create up to 30 customizable tag groups, and easily add or remove apps. Perform batch actions, such as backup or create sharable lists of apps.
The autotag feature will categorize your apps automatically. You can easily delete these tags and create your own, or modify them in any way you wish.
Backups
A searchable, sortable, filterable list of backups, including batch actions. First, you must choose a directory where AppDash will store your backups. It is strongly recommended to create a new directory for AppDash.
For root users, AppDash offers full backup and restore of apps, app data, external app data and expansion (OBB) files. Please note that some apps don't like backup and restore, so use at your own risk. For non-root users, only the apk will be backed up, no data.
For both root and non-root users, you can enable the auto backup feature, which will automatically back up apps whenever they are updated.
Tools
The Tools screen allows quick access to app history, usage and tools to install or analyze APK files. AppDash can handle many formats such as APK, APKS, XAPK and APKM.
Navigation and UI
AppDash is a new class of app that allows deep navigation. Each tab works independently, with its own backstack, allowing you to multitask and compare app details between tabs. You can always return to the beginning by tapping the icon in the bottom navigation bar twice or with the back button or gesture.
You can think of the Explore tab as home, pressing back enough times will always bring you back to Explore before exiting the app.
Almost everything int he app does something, so tap or long press icons, cards or text within the app and there is a good chance something will happen.
App Details
All the info you could ever want about an app, with a bottom drawer full of actions such as launch, backup, uninstall, share, extract and more. View internal details such as permissions, manifest and app components.
History
Maintains a list of app events. The longer AppDash is installed, the more info will be shown. On first launch, it only shows first install time and most recent update. From the time AppDash is installed, it will also keep track of version codes, uninstalls, updates, reinstalls and downgrades.
Usage
Get details about screen time and number of launches. By default, a weekly average is shown. Tap on the bar graph to show details for each day. You may show usage details for individual apps, or for tags.
Large Apps
Shows all apps using at least 100MB of storage. For root users, you can also quickly wipe cache to increase disk space.
Install APKs
Launches the system file chooser so you can select one or more APK, APKS, XAPK or APKM files to install.
APK Analyzer
Similar to the App Details screen, this scans the selected APK, APKS, XAPK or APKM file to get deep information about the app. You may also launch the APK Analyzer from most file explorers by clicking "Open with" and selecting AppDash.
Privacy
As with all my apps, there are no ads and no user data is collected or monetized. The only revenue is from subscription or in-app purchase. There is a free trial, but you must purchase the app or a subscription to continuing using AppDash for more than seven days. This charge is necessary to support development and expenses.
Beautiful app flar2! Is there a way to "select all" in the Backups tab yet? The autotag feature is pretty neat!
Finally a powerful Titanium Backup alternative is here. And much more, as I see.
Huge hopes and much anticipated. In no time everybody will use it.
And this, delivered by the best guy.
A great news in Android root world.
Thank you, Flar, and good luck!
ninjæon said:
Beautiful app flar2! Is there a way to "select all" in the Backups tab yet? The autotag feature is pretty neat!
Click to expand...
Click to collapse
I was hoping to avoid select all, but so far everyone is asking for it.
I added "select all" to the latest version
I'm going to make a series of short videos to highlight some of the lesser known features of AppDash.
Here's the first one, demonstrating how to create a sharable list of apps:
Will test next backup, cheers
Was going to ask if it backed up appdata, but then i actually read the OP
p.s. what ill be testing/comparing it against is in my sig
I've been waiting for a replacement for the tired old Titanium Backup.
Backed up Messages and all SMS data, cleared all the storage, lost all of my texts, as expected (they go way back).
Restored in seconds. Perfect.
Thank you!
I didn't see a way to schedule backups of updated apps and/or app data. Is this possible or planned for later?
I hope you don't mind some (hopefully) constructive criticism.....
Hit the backup icon and suddenly you're back at the App List tab when you start to select apps to backup... confusing
When you get there there's no obvious button to select all, which is what most people would do, before deselecting the odd app they maybe didn't want or didn't backup well. Instead you have to select an app before you can select all, this is counterintuitive. Also if you did want to filter apps once you have selected all, the filter option is gone once you select all..
Selection is signalled by replacing the apps icon, which is a bad idea, I know the icons, I don't know generic blue circles. App icons should never be hidden/replaced.
There's no obvious sign once backup begins in the GUI, none. I finally noticed a nondescript icon in the pulldown, but by that time I'd hit the backup icon at least twice...once I figured out what the backup icons n is that is. Perhaps label the icons or make that an option? Anyways, once I found the backup icon in the pulldown, and expanded it, there was still no progress...just said it was backing up 171 apps. Me, I like to know where a process is, never more so than a backup one
Why when on the backup tab (sorry, what you assume is the backup tab, but is actually the app list tab...on that front, I wouldn't have backup switch back to another tab, confusing) are there icons to delete apps etc. Once you have signalled you intend to backup these are unnecessary and distracting and taking up space best used by task specific options
There was no sign in the pulldown the backup had completed. There was a sign of something having been done as there was a list apps now in the backup tab, but no "backup completed"
There was no app count in the backup tab to show how many apps were backed up. Mine looked short. I counted them manually...only 42 of 171 apps were backed up.
Will test future versions. Have and use some of your other apps....
Some suggestions from me:
- When about to make a backup apk is always pre selected. Can it be done so that when one already has the last version of an app backed up, the apk is not pre selected and only data and external data is pre selected.
- in the backup dialog there is a very nice icon and text describing what is the last app backup and one knows if he has a backup of the last version of an app. But can you make it colored (red if no current version backup exists and green if it does for example)
- I use GMD Gesture Control. One of my most favorite apps. It is an old app but it still works fine. The apk is attached here. AppDash cannot make data backup for this app. I always get "data backup failed" message for it. Could you please check this.
- share only shares the app. Can you make it so that one can share the app, and/or the app data in one backup file for easy import and in sepatete files. This is very, very useful.
- there is an option "delete old backups". How old? Can one set this? For instance older then... What does it delete?
AppDash is an amazing product. We are lucky to have you, Flar.
Forgot to mention
- besides select all, it is good to have invert selection, exclude tag(s) from selection, include tag(s) to selection and such.
I can make some of the suggested changes, mainly around UI.
My hesitance around select all is that I'm concerned that many phones brands will flag the app for battery consumption and blacklist it or kill the process. And it will use up a ton of storage. It's better to be selective and only backup key apps.
I honestly do not want people to backup 170 apps at once, it's something that is very likely to fail for reasons beyond my control.
It's extremely resource intensive to compress, encrypt and copy several gigs of data.
desertcat said:
Thank you!
I didn't see a way to schedule backups of updated apps and/or app data. Is this possible or planned for later?
Click to expand...
Click to collapse
I can probably add this. It will only make sense for backing up data for root users, as the autobackup feature will be sufficient in other cases.
flar2 said:
I can make some of the suggested changes, mainly around UI.
My hesitance around select all is that I'm concerned that many phones brands will flag the app for battery consumption and blacklist it or kill the process. And it will use up a ton of storage. It's better to be selective and only backup key apps.
I honestly do not want people to backup 170 apps at once, it's something that is very likely to fail for reasons beyond my control.
It's extremely resource intensive to compress, encrypt and copy several gigs of data.
Click to expand...
Click to collapse
I understand your concerns
I'll just point out that my current (and for several years) backup strategy has been over 170 apps weekly backed up and restored from the time i had my old Note 4 till now on my Pixel 2 XL. My current back up is around 4.4Gb and never failed (apart from a single backup app bug, that was fixed a year ago)
Part of my ability to fairly evaluate ROM's when testing is that i can apply the exact same apps to any ROM i test.
I realise this is probably outside of the average users needs, but im just pointing out, its entirely doable and stable with my current backup app.
I will keep my eye on the project though, and wish you the best. I still appreciate your other works, Button Mapper saved my sanity so many times in the past, and EX kernel manager still lives on my phone
@tiho5
GMD data backup fails for me too, but I'm pretty sure it can be fixed.
Thanks all, keep the suggestions coming.
I actually never have backed up my apps, and never used Titanium Backup or others, so not sure how people really use them.
My use cases for this app are more around seeing what apps have been updated, viewing app info, checking app usage and getting rid of apps I don't use.
73sydney said:
I understand your concerns
I'll just point out that my current (and for several years) backup strategy has been over 170 apps weekly backed up and restored from the time i had my old Note 4 till now on my Pixel 2 XL. My current back up is around 4.4Gb and never failed (apart from a single backup app bug, that was fixed a year ago)
Part of my ability to fairly evaluate ROM's when testing is that i can apply the exact same apps to any ROM i test.
I realise this is probably outside of the average users needs, but im just pointing out, its entirely doable and stable with my current backup app.
I will keep my eye on the project though, and wish you the best. I still appreciate your other works, Button Mapper saved my sanity so many times in the past, and EX kernel manager still lives on my phone
Click to expand...
Click to collapse
What is the app you use now? I can't see your signature.
flar2 said:
What is the app you use now? I can't see your signature.
Click to expand...
Click to collapse
Haha, sorry forgot if youre on mobile as you may be, you dont see sigs
Migrate: https://forum.xda-developers.com/t/...20-migrate-custom-rom-migration-tool.3862763/
I used to use MyBackup Pro, but when Migrate came along, i moved to it and never looked back
Appreciate all your work
Select all is needed for other actions too. I could want to clear cache from all apps from a certain tag for example.
Wipe data, restore data to a bunch of apps is often what I need to do for a set of apps in 2 of my tags. We must have these options. AppDash is a powerful, potent app manager and we have to be able to do batch actions like these.
I know you'd want the auto backup to work and therefore AppDash must not be killed. However to me this is less important than the rest of capabilities it may have. Flar, I don't think AppDash will get killed as these batch actions are always done when AppDash is active on the screen, never in the background.

Categories

Resources