yashsingh1/xdaforums huggingface dataset:
[OnePlus 8T Questions & Answers] craznazn:
EU 11.0.3.4 full OTA: https://drive.google.com/u/0/uc?id=1ROyXvYkChUX0I6L5MIGfBP1bFp3mP7OS&export=download
[OnePlus 8T Questions & Answers] jwarrior319:
Lol, i thought that was 11.0.4.5 for a minute. Was downloading it and finally got the notification from oxygen updater for 11.0.4.5 and finally realized. Oops.
[OnePlus 8T Questions & Answers] zellleonhart:
11.04.5 EU zip: https://otafsg1.h2os.com/patch/amaz...gen_15.E.20_OTA_0200_all_2011101442_ed5dc.zip
[Touch Diamond, MDA Compact IV General] nub4life:
I screwed up the registry (one of the folders in HKLM got renamed), the phone rebooted by itself, and now it gets stuck at the "Touch Diamond" screen with the red text at the bottom.

The hard reset doesn't seem to be working for me (holding down vdown + enter, and hitting reset). The phone just reboots and gets stuck at the screen with the red text again.

I pulled the battery out for about 10 min, put it back in, and tried holding down vdown + enter while turning on the phone. Again, it gets stuck at the screen with the red text.

I can get the 3 colour screen to come up by holding down vdown + power + reset but I don't know what to do with it after.

I have the Telus Diamond. Hope someone can help!
[Touch Diamond, MDA Compact IV General] TomInMB:
I have read other posts from owners of the CDMA diamond, and the hard-reset button sequence is the same. Just make sure you hold down the VOL-DOWN and ACTION BUTTON (round center button) even after letting go of the reset button. That might be your problem...letting go of the buttons too early.
[Touch Diamond, MDA Compact IV General] nub4life:
I hold them til I get stuck at the screen with the "Touch Diamond" and the red text at the bottom. I even tried holding it for awhile after that screen appears.
[Touch Diamond, MDA Compact IV General] TomInMB:
Hmmm...I guess there are others here that own the CDMA-version and can confirm the hard reset sequence is the same. But if you can get it into bootloader and then plug in the USB cable (with the "USB" indicator showing), then you should be able to flash a CDMA-specific ROM (possibly from Telus).
[Touch Diamond, MDA Compact IV General] tnyynt:
You can always use Clear Storage from the System tab in settings. It's quite the same, really!
[Touch Diamond, MDA Compact IV General] nub4life:
I can't even get windows mobile to load. The phone gets stuck where it shows "Touch Diamond" with some red text at the bottom (I think that's the version of the hardware).
[Touch Diamond, MDA Compact IV General] tnyynt:
http://www.hardreset.eu/htc_touch_diamond_hard_reset_soft_reset_en.html
[Touch Diamond, MDA Compact IV General] nub4life:
Yes, I've tried that, but it acts like I'm doing a soft reset. I've tried holding vdown and enter for over 30 seconds after hitting the reset button (yes the buttons are pushed even before/during reset button is pushed)
[Touch Diamond, MDA Compact IV General] tnyynt:
Can you check something for me? Manually go into bootloader and report back.
[Touch Diamond, MDA Compact IV General] nub4life:
Hi, what do you mean by bootloader?

If you mean the screen with the 3 colours I have been there. It says Serial on the bottom and if I plug in my USB it says USB.
[Touch Diamond, MDA Compact IV General] Joeball88:
good news!

Well if you want to hard reset your telus device, its a little different. Dont know why, but it was a little trial and error for me and my diamond.

Goes like this:

Hold vol. Down, Center button, and POWER (tricky one) and then press reset. let go of reset and you should be good.

Dont know why they dont TELL us these things...
[Touch Diamond, MDA Compact IV General] cneufeld:
Excellent! Using that combination of keys, I was able to get to the hard reset confirmation screen twice in two attempts, after failing miserably without the Power button! It's just the contortions required to get the Power button at the same time that's a challenge!

Clint
[Touch Diamond, MDA Compact IV General] Joeball88:
Alright!

Well glad I could be of some help, considering how much help the others in the fora have given me. :)

It just irks me that even the product manual that comes with the Telus Diamond gives us the wrong combination of keys for the hard reset. Bet you that customer service would be useless here as well.
[Touch Diamond, MDA Compact IV General] nub4life:
It worked like a charm. I posted the solution on HoFo as well, cuz I'm sure there'll be a lot of hard resets coming soon. Thanks so much for your help. :D
[Touch Diamond, MDA Compact IV General] cneufeld:
I e-mailed HTC tech support yesterday morning, and this was their reply:

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

Thank you for your inquiry about the hard reset process for the Telus Diamond.

I understand that you had issues performing the hard reset with the Touch Diamond. The printed instructions are correct. Pressing reset is sometimes difficult with the Diamond model, but the Reset button simply powers the device off and back on. I recommend my customers remove the back cover to get better access to the Reset button. By holding Volume Down and Enter and powering on the device from an off state, it begins the hard reset process. When you use the Reset button, you simply ensure the device will turn off, then back on while holding the other keys.

We appreciate you letting us know about this issue.

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

I e-mailed them back to tell them they were wrong (again). I also advised him that it's physically impossible to reset the device without taking the cover off, as he was apparently unaware of that, either. I'd like to see a video of one of their people trying to reset the phone using their instructions. :)

Clint
[Amazon Echo] Caporeira:
It is possible to use this device as digital photo frame, but without upload photos on the cloud?

Use for this local storage, local network, etc.

I don't to upload my private photos on cloud.
[Amazon Echo] mightyjai:
Is there a way to install any app on it ?
[Redmi K20 Pro / Xiaomi Mi 9T Pro Questions & Answe] Sohan_Saymum:
Freaking k20 got android beta release , why they didn't do it on the pro model first is beyond my reasoning. But is there a news on a possible released date of open or closed beta?
[Redmi K20 Pro / Xiaomi Mi 9T Pro Questions & Answe] kibria.mgk:
No tentative date but later is better. Miui with A11 is loaded with bugs.

Mi 9T Pro ll Tapatalk
[Samsung Gear Fit] panspy:
Hi! Trying to install a firmware update my galaxy fit lost connection with phone. After that an exclamation mark appeared on screen and after the 7 seconds reset it displays 140B. Is it bricked? any help to recover it?
[Samsung Gear Fit] GlueThai:
****ing same problem man! I was updating it on my redmi note 8 then it disconnected and now it won't do anything besides showing the pair number with errors
[Android Apps and Games] mirfatif:
View attachment 5176447

eXtended Permission Manager - a small app to manage permissions and AppOps.

Features:

Using eXtended Permission Manager, for each installed app, on single screen, you can:

View, grant or revoke manifest permissions

View AppOps permissions and choose one of multiple modes

Set your desired reference value for every changeable permission

The app evolved from a shell script to a GUI for my personal needs. After a ROM upgrade or changing device, it's a time-taking process to review all installed apps for granted permissions and revoke the unnecessary ones (after all privacy matters). To come up with a solution, you can set reference states of permissions which can be quickly backed up and restored. Colored bars at left indicate reference states and make it quite easy to review packages and permissions at a glance.

Manifest permissions are those normally called permissions e.g. Storage, Camera etc. AppOps (app operations) is a robust framework Android uses at back end for access control. With every Android release manifest permissions are becoming more dependent on AppOps. So it's fun to control both simultaneously and see how they relate to each other.

In short, AppOps provide a fine-grained control over many of the manifest permissions. Plus it provides additional controls like background execution, vibration, clipboard access etc. Explore the app to see more.

And yes, the basic functionality of Permission Manager X is completely free and open-source. No ads, no trackers, no analytics. You are encouraged and requested to support the development. Source code is available at below Github link.

Required Privileges / Permissions:

In order to let Permission Manager X serve you at its best, either the device must be rooted or you need to enable ADB over network.

android.permission.INTERNET is required to use ADB over network. The only connection made outside the device is to check for app updates.

Download & Screenshots:

XDALabs | Github (Free) | PlayStore (Paid)

Guide / Help:

PMX Help
[Android Apps and Games] mirfatif:
RESERVED
[Android Apps and Games] mirfatif:
RESERVED2
[Android Apps and Games] mirfatif:
RESERVED3
[Android Apps and Games] mirfatif:
RESERVED4
[Android Apps and Games] mirfatif:
RESERVED5
[Android Apps and Games] beeshyams:
Thanks for a well thought out useful app

Used it when switching to Android 11 on a new device. Was able to achieve required permission state in a few minutes 👍
[Android Apps and Games] androidtel:
mirfatif thank you for providing this app!

Would it be possible to use this app to forbid apps to run at start-up?

If yes, how?
[Android Apps and Games] mirfatif:
Yes. Using PMX you can set BOOT_COMPLETED (if available), RUN_IN_BACKGROUND and RUN_ANY_IN_BACKGROUND. This answer explains in detail: Disable autostart on boot and restrict background execution.
[Android Apps and Games] burn2k:
@mirfatif Hi, when I start your app and give it root permission, it still says "Getting root privileges failed". What can I do?

The app is running on Xiaomi.eu MIUI 12.5/Android 11 with Magisk 21.3.
[Android Apps and Games] mirfatif:
@burn2k please get the latest build from Telegram support group: https://t.me/PermissionManagerX
[Android Apps and Games] burn2k:
V1.05-beta2 works (y)

Thank You
[Android Apps and Games] hypern0va:
Extremely useful app, this thread should get much more interest.

Thank you @mirfatif!

Also great to have it available on F-Droid!
[Android Apps and Games] Yoannjap:
Hello and thanks a lot for your app, so great to use.

The features that may be very useful to add are:

- being notified when an app is installed to set permissions;

- being notified if an updated app from a store have new permission to set;

- order apps by : installation date / updated date / name / number of permission allowed to app;

- navigate by app or by permission;

- set automatic recovery.
[Android Apps and Games] mirfatif:
Thank you for the feedback and suggestions.

Paid version contains a feature named Scheduled Checks which covers both of these.

Paid app contains Sort By option in the menu which includes all of these parameters except the last. We can add that one too.

You can start typing a permission name in Search Box. All apps with that permission are shown. Paid version also shows search suggestions when typing a query.

Sorry what does that mean?
[Android Apps and Games] pierro78:
Hey there, I am using an app that could load some files without issue on android 10 but this no longer works on android 11 ...

... I thought it might be due to the fact they've changed the permission system to access the phone storage in android 11 ...

any idea if PMX could help me solve that issue ??

Thanks !!

( PS : More details on reddit :

https://www.reddit.com/r/AndroidQuestions/comments/nhsxtx
)
[Android Apps and Games] bebeh:
I purchased the app in Google Play, is a great app. I like a lot that I can remove the permissions to read/write on Clipboard. That works great and there are a lot of things that you can control. I which just one thing to be added on the future... an option to allow all the permissions per app and set a separate parameter for how long and then return to the previous values. For example... an app Notepad S app, fully restricted, but before using it be able to click an option to set only to that app full permissions and the amount of minutes, once timeout the app return to fully restricted. For now that is a manual process for some of the permissions. I love the app and hope more people get this from Google Play and support your work.
[Android Apps and Games] mirfatif:
Thank you for the feedback. Please check Permission Watcher feature. Download latest beta from Telegram group.
[Android Apps and Games] doggydog2:
permission enforcement

,

new app permission enforcement

(1) So if i understand correctly, the permission enforcement is there as the periodic check can notify or even fix the permissions. (2) Now the second important aspect: enforce newly installed apps. In this case, there's just notification? I'd find it extremely useful to be able to drop all (a la XPrivacyLua) or selected permissions (via template a la AppOps app) from the new app until it's manually reviewed (which could be never - no problem). Not only because the new apps get often started asap and do their antiprivacy stuff, but also because some lazy users will simply won't review them at all, and let for example, Facebook malware grab contacts asap.
[Android Apps and Games] mirfatif:
Yes you are correct. Both Schedule Checker and Permission Watcher help you enforce permissions.

Good point. Actually it's no way a problem for PMX to drop permissions when it's already showing a notification for a new app. But there is nothing to drop when a new app is installed. All the revokable manifest permissions are already revoked until the user does not grant them. And the AppOps: many of them don't appear until at least once used by the app e.g. VIBRATION and READ_CLIPBOARD. Many others have their corresponding manifest permissions e.g. READ_CONTACTS, which are already revoked, as pointed out.

Profiles / templates is an upcoming feature. We are working on it.

Contacts cannot be read in background without the permission explicitly granted by the user. And even after that, Schedule Checker is there to remind you that you haven't reviewed a newly installed app so far.

Thanks for the feedback. It's appreciated.
[Android Apps and Games] doggydog2:
Thanks. I hope the templates will be applied to new apps not just to all (or selected) apps per request. By dropping permissions i ment disabling as many appops as possible, rendering user choices ineffective (thanks to "ignore" setting). Because once again, the lazy users don't care, they just click "yes yes yes". Both mentioned apps do this right after app installation and it works quite well. Thanks for your work, I will watch the changes and happily test the new builds.
[Android Apps and Games] mirfatif:
Privacy cannot be enforced on those who aren't conscious about it :)

XPrivacyLua does not set permissions. That does something entirely different. See https://mirfatif.github.io/PermissionManagerX/help/help#faq24.

For AppOps, there are nearly 100 AppOps in AOSP code (and OEMs may add more). So all of them should be ignored for every new app? Because, as I already mentioned, system reports only a few AppOps (for new apps) which have their corresponding manifest permissions already revoked. Other AppOps are associated to the apps when they use them at least once. So at the time of app installation it's not predictable which AppOps should be ignored. However user may apply one of the multiple Profiles they already defined, to the new app.

Thank you. Beta builds are released in Telegram group. You may want to join us there too.
[Android Apps and Games] doggydog2:
I respectefully disagree, users desperately need help and second judgement over permissions:) I use AppOps and XPrivacy for the same purpose (doesn't really matter there are 2 approaches). Yes in my mind the new apps should get all/template manifest permissions revoked in your app, in order to watch it by the Scheduled Checker. That should make sense now.

Nice FAQ really. I see the profiles is the sweet functionality to look for:

"But a notification is displayed when a new app is installed (if using Permission Watcher) so the user can set permissions one by one or apply a profile (upcoming feature)."
[Android Apps and Games] doggydog2:
permissions

Re UI, the permissions are mentioned 2 times (or even 3x if there's a checkbox - that's probably a normal permission not AppOp) which is pretty confusing. I dont see a point in keeping both normal and uid. All of these couples have different values in my case. Now i set the reference for one of them, and the other one will trigger alert because it's unset. So i need to sync around 1000 permissions manually (before even going to next step - references).

references

Not sure why references even exist. Why simply what is currently set isn't a reference already. Set it, and start watching. That's it.

When a reference is set, it is only valid for ONE app (so possibly several 1000 combinations). Quoting FAQ, this kind of reference setting will take waaay more than a Sunday:

Suppose you spent a whole Sunday setting wanted permissions on 200+ installed apps

;) I could set all references for one app tho (that will take a weekend only). I wouldn't mind having function to set all references for all apps. Exactly the feature of LSPosed the users beg for (Select all)..hehe.

But the best would be to long click on a permission (or in a separate window) and set a GLOBAL reference (with either the currently visible value apply to all apps or apply value currently set per each app). That would be half of Sunday job and easily the fastest way.

Or have templates to apply to all apps, then tweak couple of apps manually.

I'm now stuck, because there's no way of transitioning in a reasonable time. Current approach is way slower than wgat XPrivacyLua or AppOps app, or LineageOS privacy app, or basic permission settings offer. I support the app and hope to get some ideas in the future. Unfortunately, Telegram registration failed for me, so i watch GIT.
[Android Apps and Games] xyzqwerty500:
Can somebody tell me in which file are these appops stored? I have android 6 and this app requires android 7. I will manually update the file.
[Android Apps and Games] mirfatif:
AppOps are stored in /data/system/appops.xml. But do not edit this file directly. Instead use appops cmdline tool. Also PMX is not only about AppOps. It also sets manifest permissions which you can set with pm cmdline tool.
[Android Apps and Games] xyzqwerty500:
Here in this file only. How can I identify which <op n=""> is which appops code. Can you provide me the list?
[Android Apps and Games] xyzqwerty500:
I want to turn off this BOOT_COMPLETED permission for many apps. pm revoke com.google.android.apps.docs android.permission.RECEIVE_BOOT_COMPLETED. But it fails.
[Android Apps and Games] mirfatif:
There's no standard list. It changes with every Android release. OEMs and custom ROM developers can also add or remove AppOp permissions.

BOOT_COMPLETED is not an standard AppOp. android.permission.RECEIVE_BOOT_COMPLETED cannot be changed because its protection level is "Normal".

Please see:

What are manifest permissions and AppOps?

Disable autostart on boot and restrict background execution
[Android Apps and Games] Schroeder09:
Is this dead? I was considering trying it
[Android Apps and Games] x-pve:
I think AppManager can do the same things (and much more)
[Android Apps and Games] mirfatif:
No. It's not dead.
[Android Apps and Games] Schroeder09:
Is this preferred for some reason? What are the pros and cons? Is it working on A13? Where does this fall in relation to xprivacy Lua with respect to restricting apps' ability to spy and track? Is this an app that does the same thing through a different means?- this app would prevent the spying whereas xprivacy Lua allows the spying to occur but provides the spying app junk data?

Is it working on A13? There was a recent update I saw on the playstore but the description still doesn't explicitly state that it's compatible with A13.
[Android Apps and Games] Schroeder09:
Delete
[Android Apps and Games] mirfatif:
PMX and App Manager are different apps. They do have some overlapping functionality but they do not replace each other. To better understand PMX please check What are manifest permissions and AppOps? and What is PMX?

Android 13 users have reported in our Telegram group that it works fine. Please let us know if you find any issues. They'll be fixed.
[Android Apps and Games] Schroeder09:
I ended up downloading permission manager. It has an app ops tab for every app. I've been denying access to different things for different apps. What are your thoughts on blocking wakelocks? Snapchat seems to have a lot of them. Facebook has some. I blocked wakelocks from these. Will blocking wakelocks from these 3rd party apps reduce battery drain? If those wakelocks are when the phone and app checks for notifications I don't care. Battery is more important. I couldn't care less about checking in on my newest FB or Snapchat comment.
[Android Apps and Games] EngineerMind:
Blocking wakelocks might help battery life.
[Android Apps and Games] mirfatif:
You can use our sister app WhatsRunning to analyze the impact of wake locks on battery life in better way. Please see:

Which Android apps are holding wake locks? and

Which Android apps are draining battery?

PMX is also integrated with WhatsRunning.
[Android Apps and Games] Schroeder09:
That's what seems to intuitively make sense. I've seen discussion on here that doing so can make apps "misbehave" though. Whether that means they actually use MORE battery or simply just don't function correctly was the question. Thank u for the input.
[Android Apps and Games] mirfatif:
It's not possible to define a general rule how an app will behave if it's not allowed to hold wake locks. It depends on the nature of task it performs after holding the wake lock. It may crash, may not function properly, may show errors, may stop functioning silently, may delay its tasks, or it may keep on functioning as normal.
[Android Apps and Games] Schroeder09:
I've come up with some more questions.

1.) What are the ramifications of blocking trackers from carrier and Google play services? Will everything break? Google play services has 24 trackers!

2.) What is the difference between denying an app a very specific permission in its app ops vs feeding it junk data in xprivacy Lua? Isn't the result of either method supposed to be the same?

3.) Do you have a preferred list of permissions you like to deny to Google framework services, Google play services, and Google carrier services that you'd care to share?

4.) What is the difference between denying a permission vs ignoring it?
[Android Apps and Games] mirfatif:
Apps using Play Services APIs may or may not break as I stated in my previous comment.

24 doesn't matter. Apps with no trackers are green. Those with trackers are red. But Play Services are a suite of system apps. They provide a long list of Google APIs to other apps installed on the device. In my opinion every API is a tracker because it can send and receive data from Google servers all the time. WhatsRunning will show you a list of two dozen plus "always-active" Google services.

XPrivacy-Lua feeds fake data to the app. With denied permission the app gets no data. Result is usually the same. But in the latter case the app may find out more easily that its request to get something has been rejected.

No. It largely depends on the device and the installed apps. Deny everything. Grant what is required for something to function. But note that Play Services are highly privileged. You cannot control them as you'd control a normal app by denying permissions.

What's the difference between Ignore and Deny AppOp modes?
[Android Apps and Games] Schroeder09:
Thanks for the info. I've started to break stuff. I know this thread is about permission manager X, but I've changed some stuff with app manager and I don't remember what it all was. To restore to stock app ops do I just uninstall the app?
[Android Apps and Games] mirfatif:
In PMX you can do "Reset AppOps" from the top right menu of every app's permissions list.