yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] TiTiB:
All settings checked (I even temporarily disabled XprivacyLua just in case). And, to be clear, the rotation issue is *only for a very few apps*; my guess is about 15% of them, and I've only encountered three or four in my 10+ years of using Android that weren't easily fixed—although, I haven't always known about ways to correct it.

Please don't sweat it on my account! This is barely an issue for me—except for apps that I use multiple times a day that require a lot of interaction, see Dictionary.com. My guess is that this is more about you than me, or anyone else, so I'll definitely test out any changes you make.

Thanks man

EDIT: Ah, crap! It just dawned on me that I should have mentioned that I've been using/testing on a Samsung Tab S6 with

OneUI

I'll test latest and test versions on my other tab with LOS 16 and let you know. Hope you read this before spending too much time on what might be, at least partially, attributable to my OS.
[Android Apps and Games] TiTiB:
Test version not opening on my LOS 16. Stack trace via Scoop:

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean anywheresoftware.b4a.BA.isActivityPaused()' on a null object reference

at anywheresoftware.b4a.objects.Timer$TickTack.run(Timer.java:104)

at android.os.Handler.handleCallback(Handler.java:873)

at android.os.Handler.dispatchMessage(Handler.java:99)

at android.os.Looper.loop(Looper.java:193)

at android.app.ActivityThread.main(ActivityThread.java:6718)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Older version had same error.
[Android Apps and Games] DiamondJohn:
The fix (once I corrected my settings) wasn't that difficult. Just painful to work against the ROM, without the correct settings.:mad:

Wouldn't make much of a difference, as I don't know or own the device, and have no idea what "OneUI" is.:silly:

Its already done and ready. Best to save off any time consuming tests until the next release (read the steps below). NB: The test version I sent you wasn't for full debugging, but purely to check if it displayed reverse portrait.

TeMeFI has a lot of built in logging which would be significantly detailed and easier to debug in respect to TeMeFI. You can turn the internal debugging "ON" under the menu: TeMeFI Configuration>Default Startup Config>Internal TeMeFI Logging>Turn ALL Logging to explicitly ON

But remember to turn it off after you have duplicated and recorded the issue. To minimize/target the amount logged, follow the steps below.

1. Start TeMeFI

2. Turn on ALL logging ON "TeMeFI Configuration>Default Startup Config>Internal TeMeFI Logging>Turn ALL Logging to explicitly ON"

3. Clear the Logcat "Logcat>Logcats>Logcat Clear"

4. Do the "thing" that triggers the error

5. If TeMeFI has shutdown, restart TeMeFI

6. run "Logcat>Logcats>Logcat Default"

7. Save off the results. Using the pencil Icon in the toolbar.

8. Turn ALL logging OFF "TeMeFI Configuration>Default Startup Config>Internal TeMeFI Logging>Turn ALL Logging to Default (OFF)"

9. Zip up and attach the extracted Log from above, here.

NB: All of the above steps goes for logging any issue with TeMeFI.;) and not just explicit crashes.

I was thinking it would be best to wait till the next official release (as it may bypass the issue you are seeing, AND it wouldn't be a "test" version which has explicitly dodgy code in it. However, on second thoughts, if you get a chance, it may actually be an issue with the current code, that would be easy to rectify:fingers-crossed: an integrate into the next build. Thing to remember, I am not seeing it here so probably wont be able to debug it.

Thanks in advance if you get a chance.
[Android Apps and Games] DB126:
Yeah, I picked up there may have been a coding error in your app which I'm sure you will address now that it has been socialized; stuff happens. My observations were more generic. That said, your analysis was right on the money.
[Android Apps and Games] TiTiB:
The crash info is from my LOS16 device, and TeMeFi doesn't even open, it just gives the crash error. If it would be helpful I can get a full log from MatLog or Logcat Extreme (or any other log-getter you prefer), but it sounds like wating for next version would be best. I'll surely try it out when I see it.
[Android Apps and Games] DiamondJohn:
You do not need to have Matlog or such. The attached three scripts do all the tech stuff I described above:

1. Turn on TeMeFI logs

2. Clear the log before starting

3. Pump out a logcat. You could redirect this to a file. eg

logcat -d -v threadtime,printable,uid > /sdcard/logcat_temefi.log

I generated all these files using the "Preview" feature of TeMeFI ;) And as a reminder, TeMeFI's logcat features remove the need for an extra app like Matlog. If it can run.
[Android Apps and Games] DiamondJohn:
New Build!

New Version v1.0.52

Download: SEE OP!

New menu items:

Application Info / Manage>Packages>Tabulated /data/system/package.xml

Application Info / Manage>Packages>Tabulated /data/system/package.list

Application Info / Manage>Packages>Package User by Data Owner

Currently Running>Battery Stat Summaries>Bluetooth

Currently Running>Battery Stat Summaries>Connectivity

Currently Running>Battery Stat Summaries>Daily Stats

Currently Running>Battery Stat Summaries>Estimated Power Usage

Currently Running>Battery Stat Summaries>Kernel Wake Locks

Currently Running>Battery Stat Summaries>Partial Wake Locks

Currently Running>Battery Stat Summaries>Wakeup Reasons

Currently Running>Battery Stat Summaries>Since Last Charge

Currently Running>Battery Stat Summaries

The battery stat summaries contain some interesting details.

Changes

Fixed support for Reverse Landscape

Corrected an internal date on a single dB record
[Android Apps and Games] TiTiB:
Okay, maybe I'm stupid...or something, but how to turn on preview function if TeMeFi won't even open/start/do anything but crash when I try to open it? Might be misunderstanding of terminology? TeMeFi FC's/force closes on attempt to open it. I don't know how else to put it. BTW, same error with 1.0.52 release/latest available as of this posting (CRC d11c1be8). And, this behavior is only on my LOS16 device.

I can still get full crash log from 3rd-party app, if this isn't too distasteful to you. jk ?
[Android Apps and Games] DiamondJohn:
Thats exactly why I attached the scripts, because I understand you couldn't get to the preview function.

Its not that its "distasteful" to me in any way, its simply that to get the best information you have to turn on TeMeFI's internal logging. Once that is turned on, then it does not really make a difference what you use to collect the log. Although, I did supply a script as it will produce a raw log without any unknown manipulation / filtering by a 3rd party app.

===============

Edit:

place the files in the attached zip into the folder

/sdcard/TeMeFI/.config

These files will configure to turn on all the logs. Then you should clear the logcat ("logcat -c;"), then start up TeMeFI, record the log (using above script) and zip and attach it here
[Android Apps and Games] DiamondJohn:
New Build!

New Version v1.0.53

Download: SEE OP!

New menu items:

Application Info / Manage>Packages>Playstore - 3rd Party Packages

Application Info / Manage>Packages>Tabulated /data/system/package.xml

Application Info / Manage>Packages>Tabulated /data/system/package.list

Application Info / Manage>Packages>Package User by Data Owner

Changes

Corrected time taken from "1 seconds" to "1 second"

Added "Produced at" date/time to some results

made the battery stats graph by discharge rate more sensitive to mid range changes and less "peaky"

[*] added horizontal grid-lines to the battery stats graph at 25, 50, 75 and 100%

did some internal cleanup of cache on battery stats graph completion

better handling of turning zoom ability on and off
[Android Apps and Games] DiamondJohn:
Realised the other day, the above feature was not in the actual APK I released :o sorry. It will be in the next release.
[Android Apps and Games] DiamondJohn:
New Build!

New Version v1.0.54

Download: SEE OP!

New menu items:

Database>MediaDB SQL>Song Count / Size Per Album

Database>MediaDB SQL>MediaDB Format Breakdown

Changes

Include the horizontal lines in battery graph in the compiled APK

Handle backwards time jumps better in battery history. Caused by bad clock / change of time to an earlier time.

I had an error in my MediaDB (HUUUUGE -ve file sizes) that highlighted a very minor, but possible issue with the following items. The weakness has now been fixed.

MediaDB Music Count

File Size Distribution

MediaDB Format Breakdown

File Use Count

Media Record Use​

Added *.xml and a few others to file filter for media scan via starting character. Also alphabetically sorted the file types (apart from mp3 remaining at top)

Added sub-paths depth for media scan

fixed formatting of menu prefix on some extended menu items

Fixed save and run of extended favorites

Added sort by field and order/direction to "Database>Dynamic DB Queries>Grouped Table Data"

Added a file age of the host file check in human readable form ie days, hours, minutes and seconds. ie how long ago (elapsed time) it was updated instead of just the date it was last updated. Useful as a quick reference of how long since you updated your host sources.

Add a couple of separators in various menus

Enabled and added a toast on clicking on a separator

Enjoy!
[Android Apps and Games] DiamondJohn:
Doh! I have a spelling mistake in the separator toast...

Might do a quick release as I also added a feature to rename your favorites (instead of the currently cryptic app generated names), which I personally have found very useful. and the spelling mistype really bugged me.
[Android Apps and Games] m0han:
:good:

:laugh:
[Android Apps and Games] DiamondJohn:
New Build!

New Version v1.0.55

Download: SEE OP!

NO New menu items:

Changes

Corrected spelling typo on separator toasts :highfive:

Enabled renaming a favourite. Long press the item and select "rename"

Refresh the menu when you rename a favourite (ie show the new name)

Refresh the menu when you delete a favourite

Refresh the menu when you delete a TeMeFI log (ie show that it has been deleted)

Fixed a delete of a log with a space/bracket in the name. TeMeFI Sholdn't create them, but users can manually copy them to the folder, to use TeMeFI to view them.

Add a confirmation on delete all favorites

Added current time to host file check. Useful to compare mentally and when it is saved off

Added Sort based on filename, to favorites listing, The fav files are sorted alphabetically. If you want to control the sortorder, change the filenames in /sdcard/TeMeFI/.favorites/*

Fixed listing of some logs that were not previously showing in the list, but were available

Fixed/adjusted some internal logging

Enjoy!
[Android Apps and Games] DiamondJohn:
OP Updated

DevDB is (kinda) working again, so the latest version and the associated MD5 has been updated in the op
[Android Apps and Games] paarnoutse:
The TeMeFI function "Currently Running > Showmap" invokes the command: 'showmap -q 1'.

However, at my OnePlus 5 (running OxygenOS 9.0.9) the 'showmap' command appears to be not available (error "showmap: not found").

Anyone who knows whether 'showmap' is available somewhere to download, and may work at Android Pie?

Thanks in advance!
[Android Apps and Games] TiTiB:
+1

Samsung Galaxy Tab S6 (SM-T860) WiFi-only

Android 9
[Android Apps and Games] DiamondJohn:
I added that method back in Nov 2018. at the time I would of tested it on the ROM I was running back then. I have since upgraded, and on my current ROM, although it does not return an error like for you, it also does not generate any results. We are at the mercy of the ROM.

However, there are the following which may give you what you are looking for.

Currently Running > Dumpsys Meminfo - By App > *SELECT PROCESS*​

To get a sort of the mem usage, look at

Currently Running > Memory Info > Meminfo Usage Graph by Process​

for further memory related methods, click the search (magnifying glass in the fly-out tool bar) and enter "mem" in the search to return a list of methods referencing memory.

* Note: Just found a typo in my dumpsys meminfo Doh! fix in the next release :o
[Android Apps and Games] paarnoutse:
Thanks for your quick reply!

Indeed, doesn't seem to be possible to download and install a working 'showmap' when it's missing at the ROM being in use (at least I couldn't find a downloadable and installable 'showmap').

If the shown menu within TeMeFI is build dynamically, then it may be an idea to omit that option in the menu when showmap is missing (instead of invoking it even when not available, causing a ''showmap not found' error).

I tried your suggested alternate memory info options available in TeMeFI. The 'Meminfo Usage Graph by Process' runs OK, but - as you already mentioned - the 'Dumpsys Meminfo' doesn't display anything at the moment.

Thanks for your great TeMeFI app and support! Love it! :good:
[Android Apps and Games] rypz79:
hi

youtube doesn't detach for me anymore

i use revanced magisk module

SM-N975F A12 Magisk 25.2

tnx
[Android Apps and Games] DiamondJohn:
Which version of TeMeFI?
[Android Apps and Games] DiamondJohn:
Wait a sec, it passes all the checks! so what makes you say it doesn't detach? Has it been updated? Google have made some changes where detached apps may still appear in the list of apps to update, but they won't and can't be updated. This has been discussed previously.
[Android Apps and Games] rypz79:
Is there a way you can fix it and make them dissappear? i have many patched apps that i don't want gplay to update.

which leads me to the 2nd question i have 812 entries some are apps that were installed years ago and no longer exist. can you add a search function to the detachment submenu?

I'm using latest Temefi v1.2.03

Thanks
[Android Apps and Games] DiamondJohn:
Possibly, but I have other things in my life of higher importance. Don't forget what you paid for it, and why I built it (ie for me). AND maybe its something google need to "FIX" at their end.... Remember, this all works because I am abusing less than steller code at their end.

And thats is what it does already!

If you read my posts above, the display does not enable the playstore to update your app. It does this already. The display is only cosmetic not functional

Again, there already is!!!

After it displays the menu with your 800+ apps, and the flyout menu is showing, if you long press the X toolbar icon, a search / filter text box will pop up. I certainly could almost not use TeMeFI without this feature. And it has been documented before but admittedly I need to update the second thread post.
[Android Apps and Games] rmedure:
I have the same issue. I am using method 1 to detach 3 apps. Everything seems fine for a while until eventually (overnight) my apps installed shown in playstore drops from 129 down to 2. So now the other 127 apps never get updates. Also I'm using the latest beta APK.

Should I maybe use method 2 or 3 instead?

Cheers!
[Android Apps and Games] rmedure:
By the way, kudos to the app developer. I found this while looking for a simple way to detach apps. This app is awesome, so many cool features and information literally at your fingertips. I say you can never have TMFI !! 😁
[Android Apps and Games] DiamondJohn:
Where are you getting your app count from?
[Android Apps and Games] rmedure:
Playstore | Manage apps & device | Manage | Installed

I just checked again and now it says I have 71 apps installed
[Android Apps and Games] DiamondJohn:
that sounds like the playstore has reset itself, and is now catching up & relinking everything.

I never saw this behaviour when testing on MY device and my code only adjusts the realm of the selected app. Something else has happened, and since no one else has reported it, I can only guess it is very specific to you and possibly something your ROM/device or you have done.

To investigate it further, when the apps have returned, you could re-detach the one app again, and see if it happens again. The playstore (as you are seeing) tries to correct itself if damaged. Which is also why many other dethatch methods fail and Method 3 is the only one I would use on YouTube.
[Android Apps and Games] mugendon:
Uh, I also reported that issue, he even quoted me 😉

Maybe we can find some similarities:

Pixel 7

Android 14

German language

Magisk 26.4

Play Integrity fork V6
[Android Apps and Games] DiamondJohn:
anyone else? because only two reported cases makes me think something else is at play.

I just checked on my A14 crDroid device, and it worked as expected. All my other apps remained untouched ie attached. ie I could not duplicate your issue, so again I can only assume there is something else going on with your device or google account. And since I dont have it in my hands I dont see how I could debug nor fix it, since its not broken for me.

If you immediately go back to try to detach another app. does the list in TeMeFI show no apps?

WHERE are you seeing there are "no apps"? This deserves a screenshot (Thumbnail please..._).

Google Play store is a black box, what they do is their own secret. If they decide to wipe their data (but not for me) if they see something strange, I can't stop it, but they do repopulate.

Method 1 is the simplest method and the least effective. However, it re-detaches AFTER every time they try to attach it. But politely ie in "secret". And its this window in time they can push an update. But, I dont see any part of my code that would detach all other apps. I can only assume its on their side when they notice something is fishy AND/OR its a more recent change since I coded and tested (but still behaves on my device) . Either way, Google will correct it, but method 1 will continue to work.
[Android Apps and Games] mugendon:
In a hurry so just a quick reply to this aspect: It does not happen immediately, but after some days.
[Android Apps and Games] DiamondJohn:
I'll leave my detached test as ids, But it is not a daily.

now that you hav e said a few days have past, then there is more than ample time for something else to do it,

The only thing I could guess is that when an update comes through for the detached app, a few days later, it breaks all apps. I'll check the code again, for this case.
[Android Apps and Games] DiamondJohn:
The following is from a PM. There is nothing private in this PM, so please post it on the thread. I do not do [private support for non private questions.

Nothing more to share. They are pretty stable for me, and the only ones I didn't share are hacks into TeMeFI for debugging. Useless to users.

Also, Favourites would be best built by the user for their specific needs. MAybe others could share their favourites and users can select which peaks their interest. Relying on one person (ie me) is restrictive to the many features in TeMeFI. Way too many for me to know of. many were built / added at 100mph, so I forget them now when I use teMeFI.
[Android Apps and Games] oldman20:
V1.2.02 error, I can't download
[Android Apps and Games] mugendon:
Working fine over here.
[Android Apps and Games] DiamondJohn:
I checked my side, and it appears to be there. There have also been multiple downloads today. I also tested, and it worked for me.

Try a different browser ad check that your Virus protection or firewall is not blocking you.

the BETA version is what I would recommend.
[Android Apps and Games] aadeshiscool:
Is it normal for the doze settings not to persist after a reboot? I want to have one of the various doze profiles and I'm able to set it but it's not persisting across reboots and I have to set it up again everytime.

Is there any auto start option for this app so it does this automatically every time I reboot?
[Android Apps and Games] DiamondJohn:
"Normal", No.

HOWEVER because it can make a big difference, many custom ROMs include their own Doze Profile, and re-apply it on every boot. Thats actually how I got into it. My ROM at the time had a custom doze profile (and setting to select others), so I compile my one into the ROM, and set that to the default. I think if you look down my list, a few were sourced from custom ROMs.

Thats where you get the source (from memory I give it in text boxes) and include it as a bootscript.

I am running crDroid A13, and although there is a slight difference in the doze results, it doesn't make as big a difference to my battery drain as it did in previous ROMs / android versions.
[Android Apps and Games] aadeshiscool:
I see, unfortunately I'm not running a custom rom. I'm using stock rom, 9.0 from HTC U11. Is there any way I can make this persistent?

Thanks a lot for your answers and help!
[Android Apps and Games] DiamondJohn:
Anything other than a a pure AOSP ROM is a custom ROM. HTC does their owen customisation to AOSP. And maybe, the current AOSP changes the doze profile on boot. My experiences on my phones historically, it was not the case.
[Android Apps and Games] aadeshiscool:
So apparently my rom also resets the doze configurations time to time without any reboot as well.

To overcome this, I installed crond from fdroid and set up a cronjob to run the script present from the app under doze settings every 1 hour. This seems to resolve it, atleast as a work around. Typing this out for the folks from the future perhaps facing the same issue.
[Android Apps and Games] DiamondJohn:
The feature will run (for vending)

dumpsys meminfo com.android.vending;

And the results are something like:

Applications Memory Usage (in Kilobytes):
Uptime: 814234 Realtime: 920408

** MEMINFO in pid 3226 [com.android.vending] **
Pss Private Private SwapPss Heap Heap Heap
Total Dirty Clean Dirty Size Alloc Free
------ ------ ------ ------ ------ ------ ------
Native Heap 37055 37028 0 0 43008 35976 7031
Dalvik Heap 5272 5252 0 0 7119 5087 2032
Dalvik Other 3145 3144 0 0
Stack 780 780 0 0
Ashmem 0 0 0 0
Other dev 16 0 16 0
.so mmap 2634 164 2080 0
.apk mmap 1366 0 1148 0
.dex mmap 11946 4 11264 0
.oat mmap 910 0 84 0
.art mmap 833 640 4 0
Other mmap 79 4 0 0
Unknown 405 404 0 0
TOTAL 64441 47420 14596 0 50127 41063 9063

App Summary
Pss(KB)
------
Java Heap: 5896
Native Heap: 37028
Code: 14744
Stack: 780
Graphics: 0
Private Other: 3568
System: 2425

TOTAL: 64441 TOTAL SWAP PSS: 0

Objects
Views: 0 ViewRootImpl: 0
AppContexts: 4 Activities: 0
Assets: 5 AssetManagers: 2
Local Binders: 37 Proxy Binders: 30
Parcel memory: 15 Parcel count: 62
Death Recipients: 0 OpenSSL Sockets: 4
WebViews: 0

SQL
MEMORY_USED: 2914
PAGECACHE_OVERFLOW: 1107 MALLOC_SIZE: 117

DATABASES
pgsz dbsz Lookaside(b) cache Dbname
4 44 25 1/16/2 /data/user/0/com.android.vending/databases/notification_clickability
4 148 30 4/21/3 /data/user/0/com.android.vending/databases/frosting.db
4 372 65 1/16/2 /data/user/0/com.android.vending/databases/localappstate.db
4 64 77 8/23/7 /data/user/0/com.android.vending/databases/install_queue.db
4 72 31 2/17/3 /data/user/0/com.android.vending/databases/split_install_service
4 24 27 1/18/2 /data/user/0/com.android.vending/databases/offline_acquire_store.db
4 20 44 39/34/6 /data/user/0/com.android.vending/databases/scheduler
4 24 25 1/16/2 /data/user/0/com.android.vending/databases/asset_module_service
4 340 86 29/42/12 /data/user/0/com.android.vending/databases/verify_apps.db
4 32 27 539/18/2 /data/user/0/com.android.vending/databases/install_source.db
4 20 49 23/18/4 /data/user/0/com.android.vending/databases/counters.db
4 24 33 2/19/3 /data/user/0/com.android.vending/databases/notification_cache
4 76 59 1/16/2 /data/user/0/com.android.vending/databases/library.db

Already been down that path. To check the availability of each menu item, before displaying it would make the app LAAAAG beyond any practical use. I already have "short-cuts" for root and busybox (in TeMeFI Configuration > Default Startup Config > Set ROOT available on startup) because it makes a big difference just for those two; on first draw as its cached.

Its fixed on my device, just wish to clean up a few things then get out a new release, hopefully in a few days :fingers-crossed: