yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] furomin:
It won't survice a reboot. And I still have to confirm if temefi is surviving a reboot, im scared a litte to reboot.... Should I reboot now???????
[Android Apps and Games] HippoMan:
TeMeFI's detach mechanisms survive reboot. I have detached using methods 1 and 2, and in both cases, the detachments remain after reboots.

I haven't tried method 3, but it's essentially method 2 with an extra step that kills Playstore (deliberately) if you try to access the app via Playstore after detaching it. Given that method 3 uses the method 2 detachment method, I'm sure that it survives reboots just like method 2 does.
[Android Apps and Games] furomin:
Rebooting now

Edit: IT WORKED! Thank you so much guys! <3
[Android Apps and Games] DiamondJohn:
I have read in the Vanced thread, it does not last. I have had mine (ie TeMeFI) survive for years now. If Titanium did work, I would not have spent all my time researching, testing and building my new and unique methods.

Not only surprised, but one of the only people who it had worked for, IF you used it on YouTube. Google are a lot more protective with their own apps, and hence method 3 is more aggressive and used on YouTube.

Obviously it would survive multiple reboots. I reboot every day.

It takes more than "access" it actually induces an error if the playstore tries to re-attach the app, which is what the playstore does if you try and install or update the app.

Just want to be clear, TeMeFI does not do anything after it touches the playstore; you can even uninstall TeMeFI and the detach continues (Methods 1, 2 and 3). It (ie method 3) instructs the playstore to do something that will cause an internal error, whenever It attempts to undo my fiddling (ie re-attach it); which is what the playstore does BEFORE it updates the app. And hence, the update is blocked. There is no scheduled process running at regular intervals like other methods, which leaves you open between the intervals. It sits in hiding in the playstore code, and lets the playstore trip over itself. Naive little playstore ;) I almost feel guilty, like tripping over a toddler when they reach for the lollipop :devilish:
[Android Apps and Games] TNSMANI:
MOD ACTION:

Thread cleaned.

Guys, please confine yourselves to the topic. In case any other issue needs to be discussed, use PM instead of publicly posting.

Thank you and cheers!
[Android Apps and Games] DiamondJohn:
Just an FYI, showing the battery graph is not just about discharge.

I ran my phone for a few days, requiring multiple charges. For one of the charges I used an old charger (with a very good cable), and also charged it once using the fast charger that came with the phone. A pixel 4a with fast charge capabilities.

When I ran the battery history graph ("4-Discharge Rate..." with a width of about x64 [it was about 4 days] and a max of 150%, and then cut up the graph to place the two charge events side by side (but from the same run, which means the exact same scales), I get the following.

u

From the graph, the old charger maxes out at about 35% (averages less than 30%) while the new fast charger gets near a max of 150% (but averages around 85%) You can also see on the graph, that as the phone approaches full charge, the rate at which it charges, starts to fall off. So, the first few minutes of charging when the battery is low, is much more of a jump than when it is nearly full. Also the width of the charge graphs relate to time, so the first is low and slow, while the second is high and fast.

On my previous phone I meant to, but never got around to it, to compare my different cables. As I did notice the difference in how long a good (after-market) cable charged, compared to the one that came with the phone.
[Android Apps and Games] Ultramanoid:
Just a heads up, although I'm guessing it's obvious, but without WebView in the system the application is just a blank screen with no options.

Possible feature request ? ( No WebView dependency. ) 920 editor was a fantastic open source code editor for Android until they changed it to rely entirely on WebView. As a developer I get the appeal of relying on available system features and frameworks, and yes, I know most systems will have some sort of WebView implementation.
[Android Apps and Games] DiamondJohn:
Not going to happen.The webview is not the only dependency. But it is a BIG one. When you debloat your device, you make the choice that some things will not operate correctly. Webview is one of those things that 99.9% of people have installed as part of standard install NB: You are the first to complain in a number of years. I consider a stock ASOP the min requirement for all apps I create. The display out of TeMeFI is graphical, not just simple text. If it was just simple text, then Java has a text output built in, no need for any other random dependency. A webview is a pretty root function of a mobile device, that is all about the internet.

[rant]I have a Pixel 4a, and I debloated googles "pictures" in preference of using a gallery app from F-Droid. Because of my choice to run like this, the view of photos just taken, does not work from the camera app directly. Google requires you to use and have installed their Pictures app, and ONLY their pictures app. To view directly from the camera app. i.e. I broke my phone, or at least that feature.[/rant]

One thing that did just occured to me, that may not only alleviate your issue, but also be *possibly* useful to others, is to, instead of displaying the output, have an option to write the output directly to the TeMeFI folder on the SD (where normally you have to explicitly save it) folder, for the user to use whatever they wish to view it with ....hmmmm... There are already a few scripts that run Asynchronously, and only use the web view to tell you where to find it (/sdcard/TeMeFI), and the unique name it is assigned, and the instruction to wait.

But in your screen shot, you have more than just the webview issues. Your fly-out menu should be full of icons, not just a pencil.; ie the above idea becomes a lot less of a possibility. You also did not show a menu, which would be visible when the pencil icon is visible, so I would be dubious that the webview is the only dependency you have debloated.
[Android Apps and Games] Ultramanoid:
With WebView everything seems to work fine, graphically and otherwise, but I haven't checked all possible options and features. There sure could be something else I've removed that affects function.

On my personal system I don't want WebView or applications that rely on it, so it's not a trade off for me, it's exactly what I want. I hated MacOS applications that needed the OS's implementation of webkit 20 years ago instead of being independent as much as I hate this sort of thing on Android now, but I get it. I was just commenting on it in case you'd want to consider it, some applications don't really use WebView for anything other than to display text, and that really is pure laziness. Like that infamous colour picker that someone built with Electron, no less. Madness.

Thanks.
[Android Apps and Games] DiamondJohn:
It was a trade-off, its simply one that you have consciously and very easily chosen for security or whatever reasons. But a loss of one thing, because you explicitly and/or happily choose to go another option, is basically the definition of a trade off. Its not about how difficult a decision it was.

"Pure laziness" is not the label I would use if someone is supplying a service or app for free. The these "lazy" devs would say, the "laziness" would be someone not learning how to program themselves, and building it to their liking (and then sharing that with others for free). That language implies immense ungratefulness in my books. Any free app that I use, I am thankful for, or I simply do not install nor use it. This gratitude does not extend to "free" apps that are riddled with adware and/or spyware. I know I am not in the "lazy"bucket anymopre, as TeMeFI is full of graphics.;)

FYI: I think the very first version of TeMeFI only did text output, but still used the WebView. At first glance that may seem "lazy", but the big bonus for me (remember, it started as an app just for me) when looking a little deeper, was the ability to zoom. There was actually more code to go down the webview path, but adding my zoom code would of blown that out. i.e. I made a trade-off ;) . These days, just about everything I create in TeMeFI, I first think of how to best abuse....err...I mean utilise the webview features. Either with a graph or a formatted table etc etc etc

If you are running a second phone with a webview, you can export the code for most things, save that off, then transfer and run it on your daily. Maybe even install it on a rooted virtual device, to save off the code.
[Android Apps and Games] Ultramanoid:
I said it is not a trade-off, precisely because I'm not losing anything, I don't want WebView ( and here would go a years long rant why which I'll spare you ) and not having it also helps me avoid applications that require it, that I also don't want. Or need. If I did need them for anything, then we would talk of trade-offs. Not meaning to insult your application in any way with this, it is certainly an entirely different beast from the zillion wrappers around WebView calling themselves "browsers".

Anyway. Again, I understand all you say really, was just a comment / suggestion. ( I do have WebView and Google and whatnot on devices for work but none of that will touch in a million years any of my own devices. )
[Android Apps and Games] DiamondJohn:
Yuu are not understanding. The term trade off does not mean you care (or not) about what you are loosing. It simply means you are loosing something (and most likely do understand what that thing is). Whether you care or not. By accepting a trade off, everyone who does so is saying I care less about the other thing. Its an English term that has a meaning, you are confusing the term with a "no brainer". Easy choices still involve trade-offs.

The fact you are here making the suggestion to be able to use TeMeFI on a device, and have installed and looked into why it fails for you, and you have come across other apps, shows there is a trade-off, you are loosing something. How much you actually care for what you loose, is a entirely different question.
[Android Apps and Games] DiamondJohn:
FYI: I noticed an introduced bugin thelatest release. I think I introduced to by enabling the save off of detach as a fav. Itwas previously clearing the selections after running the detach script, so I removed some extranuous clearing, but now, it lookslike I have taken away one (there were many) too many. Now if you switch between one =multi-level command (eg Battery hosstory - USe Historic) and then commenceanotehr multi-leve one )rg battery hoistory), it thinksits already answered/selected the first fewquestions/levels. Simply pressing back (or long press the ^ button in the fly-out menu, sorts it out.

On an unrelated note, a few releases ago, I added a random (1 of 100) "dad jokes" to the bottom of the about page ;) I'm a little let down that no-one commented. But to be clear, i downloaded them, I didn't write them!
[Android Apps and Games] Ultramanoid:
I'm sorry, we'll have to agree to disagree. I was wondering why I never used your application, checked and realized it requires WebView, and remembered that I had actually tried it before and dismissed it for that reason, so I posted the suggestion.

Avoiding undesirable, hurtful, wrong, things is not a trade-off. It's like telling me that choosing not to jump into a volcano is a trade-off, because I'm choosing not to... Burn to death ? That is not a trade-off.

( You'd argue WebView is not wrong -- that's an entirely different and very long discussion. )
[Android Apps and Games] DiamondJohn:
Ahh, no. If you go to the dictionary, it is clear that the meaning of "trade-off" is. The big hole in what you are implying with your extreme example and confusing yourself, is the fact that this choice does not bring on death and there is a benefit. Read the definition. Installing WebView will not end your existance, so your example is invalid. There are NO benefits to jumping into a volcano, but by posting here you are confirming that installing TeMeFI does have some benefits, so by your own explanation, it is a "trade-off".

You then misappropriate another English phrase. So its a big no also on "agree to disagreed". Firstly, you are not disagreeing with me, but with the dictionary. You should contact them to change their definition. Secondly, best elucidated with an example, if little billy takes a math exam, and the first question is "what is 2 + 2" and he writes 5, he is incorrect to say to his teacher "we will have to agree to disagree".

This topic is OT, and so any further discussion will be considered as such and treated as such. If you still wish to continue the discussion, maybe directly contact the dictionary people or if you must, there is always a PM. Its not related to dev of ReMeFI.
[Android Apps and Games] DiamondJohn:
New Version v1.1.04

This release was driven as a maintenance / bug fix of the bug I mentioned above.

Interesting things in this release:

Fixed the bug mentioned a few posts above

Small adjustment to the AdAway host sources page. Now shows if the list is a block/allow, or is enabled/disabled or is a redirect list

I have now text encoded the icon in the about page, into the HTML. So if you save off the about page, you can transfer and open the page on your desktop. Who hasnt been waiting to be able to do that... ehhh...

Download: SEE OP!

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

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

Something I forgot to make note of in a previous release, regarding the new SQLite binary I compiled myself (now excluding x86 support), has cut down the APK from about 5.4MB down to 4.9MB (i.e. about an 8% reduction)

Enjoy and stay safe.
[Android Apps and Games] pleasetouchmenot:
Sir @DiamondJohn , may i know how to fix this? TemeFI seems a bit weird in my phone. Thats not what it looks like when i installed it first after reflashing my firmware. I can't see the detach section now and the other features. I dont want to clear the data of it because it may mess up the detach feature which is still working even though the feature is missing inside the app.

Any ideas? Thanks.
[Android Apps and Games] DiamondJohn:
For the most part, clearing data wont help TeMeFI to right any wrongs. I re-create what you need on every startup as its quite small. If anything, clearing the cache can fix some weird issues. Another avenue, is deleting your /sdcard/TeMeFI folder, where I store your settingss, configuration and Favorites

HOWEVER! what appears to be your specific issue is that TeMeFI has not been granted root.

Check in Magisk that root is allowed specifically for TeMeFI. If you watch carefully, and have not explicitly turned it (ie notifications from Magisk) off, you will also catch a short toast from Magisk telling you that TeMeFI was denied root.
[Android Apps and Games] DiamondJohn:
Oh, and clearing data or cache or even uninstalling TeMeFI will not break the detach. However, wiping your playstore will, as in running a clean flash, you will need to re-detach. It is specific to the physical device, and a clean flash is a new device.. Once you fix your root issue, you can always run the check.
[Android Apps and Games] pleasetouchmenot:
I got it fixed through your suggestions sir. I revoked the root rights of TemeFI app on magisk first, cleared cache of the app and deleted the TemeFI folder in storage directory. Thank you so much sir, you've always been a great help. I can't use my OS now without TemeFI, it's so useful on every aspect.
[Android Apps and Games] the bolt of thunder:
I just detached YouTube from the play store using temefi. Hopefully it stays. I'm having no luck with other methods.
[Android Apps and Games] DiamondJohn:
Its been working for me for years and many others. Just ensure you used method 3 and run the check after to ensure you were in a state that it would work. The output from the detach would of warned you if you were not in a good state.
[Android Apps and Games] the bolt of thunder:
Everything says pass.

Some of them say low and very low. Is that alright?
[Android Apps and Games] DiamondJohn:
The "high", "low" and "very low" is an indication of how serious a "fail" would be, not how strong the part is instilled. Each part is checked if it is either on or off, not the degree of how on or off it is. And you did use method 3?
[Android Apps and Games] the bolt of thunder:
Yes I used method 3.
[Android Apps and Games] DiamondJohn:
New Version v1.1.05

Interesting things in this release:

(Re)Fixed the ability to save a detach (and others) as favourites. The last release (re) broke it. sorry.

Fixed the "exclude" lines from results function, accessible by long pressing the "code" icon in the fly-out tool bar. Its the one between the Magnifying Glass and the Pencil

Minor fixes to the info displayed under the results (ie path and code preview)

A couple internal improvements

Fix to the SE Linux denials logcat

Download: SEE OP!

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

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

Enjoy and stay safe.
[Android Apps and Games] DiamondJohn:
Just an interesting couple of notes. As all of you will be aware, I use the dancing banana as the wait icon/animation. I recently noticed, the same is being used by a user as their profile pic: https://xdaforums.com/t/help-thread-ask-any-question-noob-friendly.2257421/post-85010095

Also, I recently watched a SNL video on YouTube, that used the dancing banana as part of the gag.

A while back someone questioned if it was funny! but, the SNL sketch is actually making fun of people who do find it humorous...
[Android Apps and Games] ipdev:
Those old enough, might remember the flash version (2002).

I thought it was late 90's ;)

Cheers. :cowboy:

PS.

We can never get PB&J TIME out of our heads. :D
[Android Apps and Games] DiamondJohn:
ahhhh... I just noticed on watching the SNL vid again, he starts to sing the song. Didn't hit me, as the commercial didn't make it to aus. and now, maybe a song in the background of the wait icon....

and just in case it was missed, there was a new release in the post just before it.
[Android Apps and Games] ipdev:
I had to go back and look at the SNL clip again.

I missed that he started singing it also. ;)

I just hear the song every time I see the dancing banana. :D

Cheers. :cowboy:
[Android Apps and Games] 73sydney:
Gotta love any thread where a release takes a backseat to dancing bananas :)

You two need therapy

And yep that commercial didnt make it Aus :) If you tried to convince any Aussie that peanut butter and jam went on the same sandwich they would punch you hard in the face :)
[Android Apps and Games] DiamondJohn:
You have to start worrying when the voices in your head drown out the sounds in front of you ;)

and ironically, I think its a pretty good release.

You think IIII need therapy. I briefly toyed with the idea of scraping a YouTube video for a better resolution animation, and when I did a search, a TEN HOUR long clip of the dancing banana came up in the results! I think that was probably caused by the mixing of a legume and the ground up animal by-products mixed with fruit, and then making a song about it.
[Android Apps and Games] oldman20:
I have 1 problem: the app has been installed and opened for a few hours, but it doesn't show up in the list of apps to detach. and the app has been deleted but still shows up in the list of apps to detach
[Android Apps and Games] DiamondJohn:
I have a bigger problem. You have not fully explained what you are talking about. Do not forget, TeMeFI has 500+ features, and you are talking bout one very specific feature, without giving me the full context.

I will ASSUME you are trying to detach YouTube.

Short answer(s).

You cannot detach something from the playstore, that is not attached.​

Installation is NOT an attachment​

The long answer:

Running the app does NOT make it available to detach. Running the app has little to do with the playstore, which is where it gets detached and from where I generate a list of apps available for detachment.

I have explained in this thread many times, how to force an attach (at least what has worked for me). In short, click the install/update button in the PlayStore and then click cancel, before it actually installs. This technique has worked for me, but attaching an app is beyond my control and scope of TeMeFI. Its all about the Detach here ;)

The list is what is stored in the PlayStore, NOT what is installed or uninstalled on your device, at any particular moment in time. For example, once you install and then uninstall an app, the PLAYSTORE keeps a reference to the app in your "Library". I personally have a number of apps that were never installed on my device, detached, so as to stop them from being installed behind my back. Again, the list is what the playstore thinks and presents as attached to your account to some degree, NOT what is actually installed on your device. If its not in the list, then you should speak to google about their shortcomings, not TeMeFI.
[Android Apps and Games] oldman20:
Forgive me! My bad. Now i full understand. Thank you so much and thank your greatest app!!
[Android Apps and Games] DiamondJohn:
********************************************************************************

***************************** New Version v1.1.06 *****************************

***********************************************************************************

Interesting things in this release:

The BIG thing in this release is a bunch of new reports sourced from the Battery history report. You can find them under Currently Running>Battery>Battery History Extras>*

Name	Output
Battery Level	GRAPH
Brightness	GRAPH
Device Idle State	GRAPH
GPS Signal Quality	GRAPH
Health	GRAPH
Phone Scanning State	GRAPH
Phone Signal Strength	GRAPH
Plug State	GRAPH
Status	GRAPH
Temperature	GRAPH
Volt	GRAPH
WiFi Signal Strength	GRAPH
WiFi Supplimental	GRAPH
App Active	TABLE
Job	TABLE
Package Install	TABLE
Temp Whitelist	TABLE
Top App	TABLE
Wake Lock	TABLE
Wake Reason	TABLE
Wake Up App	TABLE
WiFi Data	TABLE
WiFI Full Lock [Negative]	BLIP
WiFI Full Lock [Positive]	BLIP
WiFi Radio [Negative]	BLIP
WiFi Radio [Positive]	BLIP
WiFi Scan	BLIP
WiFi Scan [Negative]	BLIP
WiFi Scan [Positive]	BLIP

An overview of the new report layout

Some examples of these reports, but first SOME of the graphs:

The General layout of the "Table" and "Blip" reports:

A few things of interest:

I have placed a background of "DRAFT" in all these reports, as I still consider them WIP, although they are close enough for a preview. It was also a little of me playing with backgrounds...

These reports cross over reboots. So the Device Idle report is much less detailed than the doze report, it does not get reset on a reboot.

I found the temperatire report responds very well to the charging rate

The min and max of a graph is scaled up to not starty at zdero, and will go up to the next 100 unit.

Every time I was debugging one report, I found even more data available within the report (the above li8sts will not be all availoable). It was a never ending source of data. YOU may find something I could extend it with by lo0oking inside a battery history text report, and letting me know.

I have plans to add a rate / hour graph to the "Blip" and "Table" reports, which currently do not have visualization in a graph. Think of, for example, rate of wake-locks per hour, over the day.

Download: SEE OP!

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

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

Enjoy and stay safe.

PS: I am pretty chuffed about the new reports....
[Android Apps and Games] 73sydney:
What no extra banana? :)

Theres a staggering amount of stuff the app does, which ill probably never fully discover, and yet you still find a way to cram more in.

Outstanding work