yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] DiamondJohn:
Dont temp me, it would not be much effort to fill the screen with the banana... or maybe a chorus line of the dancing fruit...

The banana was actually a placeholder. I have built it so that in the future, the user could select their animation from a list of say 10 different ones. I have another animation (a mouse impatiently tapping their foot in waiting) which is possibly more appropriate (ie a wait animation), but when someone complained a while back, I did not want to change it, as it would possibly give them the impression that their complaint was the driver and not a long term plan of mine. They actually had the nerve to modify my APK, and post their modified APK on this thread!

I'm just letting TeMeFI live up to its name ;) Its way too much for me as well, but I abuse the Favourites, with over 30 saved, renamed, sorted and with separators to group them. It really makes a difference once you find something you like, to save it off in your personal menu.

Regarding the new Graphs, what surprises me, is that they are pretty interesting to see in a visual format, and although the script is long (they are generated using a script and not super tricky/rare/unknown Java code), I am a little surprised there are not too many apps (I cant think of any) that display this info. Brut it is obviously relatively easy to access. But it does take >1000 lines of code. I did say I was personally a little chuffed about these reports ;) which is partially me being a little suprised how the original idea actually ended up working. I have been thinking about these graphs since I first created the battery history graph. You can see that it uses about 0.2 % of the data, which means I was throwing away around 500 data points for every point I used to create the graph. These reports use that data I was dumping.

I am currently working on getting the "Blip"and "Table" reports to graph a rate/incidence per hour. So for example, the number of wake-locks can be seen on how often they happen per hour, over the time recorded. It just gets to be TeMMMMMeFi ;)
[Android Apps and Games] oldman20:
Sorry but this morning i cant open TemeFi, though last night i open to detach YT fine. I tried uninstall then reinstall but still like this
[Android Apps and Games] DiamondJohn:
Your logcat is screwy, and does not actually contain any errors.

wipe the data and cache of TeMeFI

uninstall TeMeFI

Delete the folder /sdcard/TeMeFI

Install TeMeFI

Allow all the security request when presented

Re-Grant Root permissions

Without anything in your logcat, there is no way to know what you have done or is wrong with your config

Are you running a beta build of Magisk?
[Android Apps and Games] 73sydney:
You put forward a persuasive and cogent argument for the introduction of a dancing fruit chorus line :)

I like the banana story. Not so much the person who posted a modified APK. If it were me, and i dont want to be putting thoughts into anyones mind (because aim a 6 pack short of a carton with aspergers), but id probably release a new build with a changelog including:

* New custom animation setting

and have coded it so it is indeed present, but running in a 1x1 pixel hidden somewhere on the banana

and then tag the modified APK poster

but thats just me :)

I am starting to venture out into the pap past the detach function which i always use to banish youtube :)

You are doing the <insert your personal magical sky fairies name here> work
[Android Apps and Games] DiamondJohn:
Hmmmm... I never thought of finding different "fruits" dancing, just the banana....

The app has a basic built in change log already. Under configuration, there is a Latest Updated and Latest Added reports. It has a history back to the beginning of time; as far as TeMeFI understands.

Their post was reported to the admins, and dealt with.
[Android Apps and Games] oldman20:
No, stable v23.0 and i delete then reinstall, it working. But few day all detached app gone, i must re-detach
[Android Apps and Games] DiamondJohn:
If your apps re-attach, that means either you or google have reset/reinitialised you playstore data. Remember, you can uninstall TeMeFI and the apps continue to be detached. The detachment are not stored within TeMeFI in anyway.
[Android Apps and Games] DiamondJohn:
One of the reports enabled in the last release allows plotting of the volts logged, I have noticed that for no apparent reason, when its left to get to a extended length, the graph display gets thrown out. It was bugging me in the next release, as there is nothing in the source that would trigger it. However, I found out that Chrome (even on the desktop) and Firefox have a limit of only 512 graphical elements. Which this graph easily pushes beyond, especially when you add in the grid lines and labels that also cut into the limitation. If you save off the graph/report and open it in Internet explorer (i tested on my desktop), the display is perfect.
[Android Apps and Games] DiamondJohn:
I recently had a play with doing a quick install attempt of Bromide as a replacement webview, which failed. It left me to boot without a webview component. And when i started TeMeFI I had the exact same screen as you pictured!

PS: any chance you could change your screen-shot to a thumbnail?
[Android Apps and Games] oldman20:
Sr more clearly? I dont understand much!
[Android Apps and Games] DiamondJohn:
I got the exact screen ie incorrect load, when the webview component was broken on my device
[Android Apps and Games] stephtban:
Thanks for the update but OP link seems to point to 1.1.08 version.
[Android Apps and Games] DiamondJohn:
typo. OP was correct, this release is 1.1.08, Previous release was 1.1.07. I have updated the release post to match.
[Android Apps and Games] Sudhangshu:
Anyone having trouble downloading the app, don't know what's the issue any suggestion is welcomed.
[Android Apps and Games] DiamondJohn:
I just checked, it worked for me. Try getting to it using TOR browser.
[Android Apps and Games] rodken:
@DiamondJohn Is there any truth to the matter that sqlite code works on all devices except Oneplus devices, e.g., OOS 11?
[Android Apps and Games] DiamondJohn:
I have never owned or even held nor seen a Oneplus device. So, you tell me.
[Android Apps and Games] TiTiB:
I'm seeing this md5 for 1.1.08

16267d289abdb5e635d7a42307c21fc5

OP page says it's supposed to be

68CB46566EAD0030FBA95255C6A15BEF

Literally the first time I've ever checked this.
[Android Apps and Games] DiamondJohn:
To be clear, I waas answering the question if Oneplus can support SQLite in a shell, because, if you are running android, you are 100% running SQLite from Java. Just about everything is stored in many individual SQLite databases (and hence the dynamic dB methods of TeMeFI are sooooo powerful). Your Call log, SMS Log, your media dB and much much more are stored in their own SQLite database, by android. The Playstore runs off of a local SQLite database. My local install of my navigation app Waze, uses an SQLite database to store a history of where I have previously driven and what I wish to keep as a favourite. AdAway stores and builds my hosts using an SQLite database.
[Android Apps and Games] DiamondJohn:
Yep, copy paste error. OP has been updated to 16267D289ABDB5E635D7A42307C21FC5
[Android Apps and Games] DiamondJohn:
although it would be best to check before installing the APK, TeMeFI displays its running MD5, in the about page. Along with the "Dad joke", so more than one reason to visit that page.
[Android Apps and Games] HippoMan:
I have a OnePlus device. What is a sample TeMeFI command I can run to determine whether SQLite works in a shell on my device. I think it does, but I will double check and report my results here, as soon as I know a quick way to test this.
[Android Apps and Games] DiamondJohn:
Basically anything worth looking at.

If you have the "Database" menu item, then it has passed the first acid test that it has found a candidate sqlite3 binary file; which I also provide a fallback one. Within that menu tree, the very first item (after "Menu Up" and "Hide Menu") is "SQLite 3 Test & help". Run that to get the location and version of SQLite used in your shell, or more specifically by TeMeFI.

To really push it, simply running any of the charts within the battery history & extras (extras get really fancy). If you have anything detached, then you already have used SQLite, as it interrogates (and I say interrogate as oppose to question ;)) the PlayStore dB to see what you have attached.

Trust me, if it wasn't working, you would know, and you would be letting me know pretty quickly as well.

And you have just answered the previous posters question (y)
[Android Apps and Games] HippoMan:
Thank you!

I tried all of the above, and non-surprisingly, it all works on my OnePlus device.
[Android Apps and Games] DiamondJohn:
In getting the huge list of grapohs out without too much delay, I made some assumptions, which would probably be better identified as guesses;)

One of the group (ie nmore than one just for this graph) of assumptions is in the Data Connection report/graph

My phone does not have 5G, so I could not get any test values for when it flips to 5G, and so I simply assumed as a placeholder, that the logged text would be 5G. Can someone with 5G check what the actual value is, that is logged?

Other assumptions I made for people to confirm or deny.

A HSPAP connection is better than an HSPA?

OOS is better than HSPA?

In Australia, they have dropped the 2G network, but I saw on some nrelated reading, that there are some phones that may still include 2G connectivity. What are these value logged

And as above, what is the 5G flag/text, and are there multiple text flags as there are for 3G connections? LTE / 4G appears to only show as one on my phone(s)

Did I miss any? These were simply the ones I got on two of my devices.
[Android Apps and Games] Kippy51:
Confirmed. First time it's NOT correct, but the file works ok.
[Android Apps and Games] DiamondJohn:
I wish it was the first time, instead of just the first time I didn't correct it before you saw it. ;)

By confirmed, I will tale that as confirming that it was wrong before, but now matches with v1.1.08.
[Android Apps and Games] Kippy51:
The 68 was the wrong MD5.
[Android Apps and Games] TiTiB:
Are you sure those Dad jokes aren't too risque? I mean, you don't want to offend anyone...or, uh, maybe (hopefully) you do.
[Android Apps and Games] DiamondJohn:
you jest, but you may not know or remember of the instance where someone wanted me to changed the OP because the app name *could* be read in a questionable manner

I actually found the source code for the text report I get the data from, and found a few more items to report on.

and regarding my own question about the difference between HSPA and HSPAP, i came across that the final P is really a "+", so its just HSPA+ which we would all know from 3G (with theoretical 4G speeds).

In the source, there are a lot of old 2G and even a CDMA possibility, but I didnt see anything I would associate with 5G;

Spoiler content hidden.

But then again, OOS is a mystery to me, and my phone goes into that state; whatever the heck it is.

Ahhh...Ha.! found it, 5G is "nr" which stands for New Radio
[Android Apps and Games] IronTechmonkey:
Assuming this list of connection names is not just a coded reference to questionable things of a nefarious nature :D ..thanks! Seriously, I followed a notification here not knowing the topic of the latest post but those network details may help me figure out what has been going on in an area where I get intermittent signal and there have been regional upgrades in technology. Thanks again.
[Android Apps and Games] TiTiB:
I do, and that was why I wrote that. Totally OT: I am offended by people who look for a reason to be offended. 😉
[Android Apps and Games] DiamondJohn:
The graph will show how your connection changes over time. But the next release in the wings is MUCH better, clearing a number of bugs; as well as now supporting "nr" ie 5G (the image below is from a build before I introduced "nr" so it still shows 5G). There is also signal strength and a few others that may help. All found under "Graph of Mapped Values [MAP]".

PS: if you or anyone works out what OOS is, I would feel a lot better, considering it is my phones 2nd most common connection. approx 60% LTE and 40% OOS? I think a question in the "ask anything" thread may be required to get to the bottom of this.
[Android Apps and Games] IronTechmonkey:
In advance of playing around I did some research in re OOS. Maybe this?

out-of-service (oos) recovery for long term evolution (lte)-only networks

https://patents.google.com/patent/WO2018164824A1/en
[Android Apps and Games] DiamondJohn:
after I stopped bleeding from my eyes on reading the title of "OUT-OF-SERVICE", it actually dawned on me, that I was often on WIFI, so, with LTE being a data connection, it would be logical that the modem switches all data over to the faster WiFI broadband. But the plot (alternative word for stupidity) thickens

The following is a little embarrassing...BUUUUTTT.... then the real forehead slapper sunk in. I actually clicked on the OOS items, and on reading the extra details I put on the bars, I realised that ALL the OOS bars aligned perfectly with when I put the phone into airplane mode overnight. :mad: :mad::sleep: I had some issues with the phone bootlooping recently, so have been scared to shut it down at night and then reboot it in the morning, so just went to AP mode. I never did this before so it slipped my mind (well, thats my excuse;))

So,

it makes total sense that OOS is out-of-service.

I need to adjust the colours and height of OOS to indicate its for no reception ie red and low

The weird thing is, my WiFI signal still comes out ok during the AP mode.

OT: How did you find this link? what were your search terms? which search engine? Maybe I just saw the word "patent" and skipped right over it.:unsure:
[Android Apps and Games] IronTechmonkey:
Using Google, at first searching for the following:

mobile phone connection type oos

That found some results which later turned out to be correct but mixed in with other results that did not help to confirm at that moment, so to give Google's subjective algorithms a poke I did the search again like this;

OOS mobile phone connection type oos

That search found the patent and some other supporting sources of information. To your point about easily discarding the patent from the search results, yes indeed that's easy to do considering the dry and unhelpful information on most of the page but due to past experience when a patent was the winning point of a dispute with a service provider the word gets my attention. As to the repetition and capitalization of one word from the search term, that can alter Google's results. There have even been times where in frustration I've made every other word in the search term a word Google repeatedly considered optional even in mandatory criteria search as it seems to have done with OOS.
[Android Apps and Games] DiamondJohn:
New Version v1.1.09

There has been changes / extensions to the battery history reports

Moved all to its own sub menu

It now graphs 73 different data points. 101 if you count the "All's"

added the reports for the details of "Output Types", "Filter Types by Output Types" and "Mapped Values by Filter Types" See the attached images for a preview.

Added displaying the "AUTO-PLUS-DATA" which optionally returns the Raw data, but molded/cleaned a LOT more than the RAW data

changed some colours/heights for mappings. eg OOS for data connection is now RED and LOW

Download: SEE OP!

New Items. within the menu at "TeMeFI Configuration>New Menu Items"

Currently Running>Battery>Battery History Extras>Mapped Values by Filter Type

Currently Running>Battery>Battery History Extras>Filter Types by Output Types

Currently Running>Battery>Battery History Extras>Output Types

Currently Running>Battery>Battery History Extras

Currently Running>Battery>Battery Stat Summaries>GPS

Currently Running>Memory>Virtual>Set Swappiness

Updated Items. within the menu at "TeMeFI Configuration>Latest Updated Menu Items"

Most should be in the ones mentioned above.

Enjoy and stay safe.
[Android Apps and Games] oldman20:
Hi, sorry if wrong but i got this log after detach Youtube and Youtube music with method 3, is it fine?
[Android Apps and Games] DiamondJohn:
Where to start...

Could you please please PLEASE edit your post and change the included screenshot to a thumbnail instead of the full image. Not only does it make your own post harder to read, but also everyone else's.

On a high level, a "segmentation fault" is a very low level error, and i would only expect to see that in the binaries (as untrapped errors) built into your ROM, not directly from script code executed by TeMeFI.

Do not post screenshots of errors. A screenshot is only part of the results, which are scroll-able! Its like you have shown me the tip of your finger, and are asking me to diagnose a brain hemorrhage.

SAVE the output using the little disk icon on the right of the fly-out menu. Then short click (a long click will delete the error log) the little bomb icon (which i thought would be pretty hard to miss) in the top right, and save off its output; we'll use these later, but there is still more reports to save off.

Next, If you looked at the menu, the item just above the detach is a "Check Detach". If you click on that and check the detach of youtube, save off those results also.

Your post is missing possible important info outside of TeMeFII. What device? what ROM and android version?

Another script I would like to see the output from, is the SQLite tests/info. Run the reports, and save off the results for Database>SQLite Location and Version + Database>SQLite3 Test And Help

So, from the above, you should have 4 saved off reports (if I counted correctly). Go into /sdcard/TeMeFI and zip up these 4 reports, and attach them to a post here, with the answer to my above questions regarding device and ROM.

out of interest, can you run the Battery History reports OK?
[Android Apps and Games] oldman20:
Thank and so sorry, i edited my previous post! And below is logs i followed your instruction!

And last, I can't run Battery History reports! Thanks for your patience!

I'm using Samsung Galaxy Note 9 N960F/DS with SuperStable Rom OneUI 2.5 v18

https://xdaforums.com/t/rom-10-rc-s...superstable-rom-ui2-5-v18-08-06-2021.3991009/
[Android Apps and Games] oldman20:
Many thank sir, i followed the third way with replace sqlite3 and run detach an app without error, is it work properly? Here the logs, thank!
[Android Apps and Games] DiamondJohn:
There is already a detach tester built into TeMeFI. ie. no need to ask me! its the item above DETACH item.

For the battery history, I wouldn't run anything less than SCREEN-WIDTHx1 I cant really remember why I even bothered to include them, except for mathematical checks, or maybe for people with really low res screens. Also, the 1hr (suggested) is normally what I find good. But I do use the tiny 5min window for things like "Active [ACTIVE].TEXT" to get a better of understanding of when they actually occurred more accurately. On a side, for "App Inactive [APP_INACTIVE].TEXT" I dont actually get any results.

As for the Bomb items. This is a "last error" thing, and therefore, once you get an error, it sticks all the way through multiple successful actions (inc possibly from the previous month), until a new error occurs. So, these errors may of been from the previous runs with the old SQLite binary. For example, the two you have included are the exact same error event! and have nothing to do with the reports that you did include in the zip. To clear this old error and be ready for the next real error, simply long press the bomb icon.

If I am reading the bomb text right, its complaining that your SQLite does not understand the inbuilt function INSTR which is a really basic sql function. one I would of thought even your old sqlite would understand.
[Android Apps and Games] oldman20:
Thank, last noob quest? When i replace sqlite3 in my rom with one from TeMeFi, i already set permission 755, but group permission can't, while original is "shell (2000), replaced file is "root (0). Any wrong if let it still there? Thank and sorry :(
[Android Apps and Games] DiamondJohn:
I would not feel comfortable with a single word answer on this question. This thread and myself are not an android source of whatever info/training you wish for, and I dont wish to head down that road. The last issue you had was not an issue with TeMeFI, but clearly a ROM issue, which I helped you fix. I could of just told you your issue, and set you on your own research path. There are many other threads on XDA where a question like this is on-topic, but its not here. This is the TeMeFI thread.

If anyone else wishes to answer your question, then they should feel free, but still, I would quote it and answer it in another thread, where many more people could be helped.

Although, your issue did make me think of a feature where instead of falling back to the inbuilt SQLite, I could add a feature where TeMeFI users could explicitly select the internal SQLite binary as the one to use when using TeMeFI. It would of avoided you touching your ROM to enable the features of TeMeFI; and ONLY TeMeFI, so you would still have a dud sqlite binary (only used by shell commands).
[Android Apps and Games] HippoMan:
Thumbs up on that possible feature.
[Android Apps and Games] oldman20:
I understand and Sincerely sorry to bother you. Thats a great thing, many thank!😀
[Android Apps and Games] DiamondJohn:
FYI: I have this config option available for the next release. Some warnings though.

The scripts that use SQLite that are generated with this option on, would be dependent on TeMeFI being installed.

I normally update the version of scripts when I update them, and this part is actually an include which crosses ALL SQLite scripts, which are a LOT. Once a script is flagged as updated,, any saved Favourites become invalidated and wont run. Because of this flow-on effect of updating the version of the include, I have NOT updated the version number. It bugs me, but I too have a lot of favourites that depend on this include.
[Android Apps and Games] oldman20:
Oh, Speaking of saved favorites by the way, I tried to find how to add an item to favorites menu but couldn't find it. please just let me know!
[Android Apps and Games] DiamondJohn:
Its in the second post

https://xdaforums.com/t/app-tool-temefi-comprehensive-system-administration.3806260/post-76860050

My bad in that I have not updated the images, but if you actually read the text, it says (after I correct the spelling on one word....)

You can edit the menu name and sort order under: TeMeFI Configuration>Manage Favourites>*