[Completed] Opinions On My App Installation SOP - XDA Assist

Opinions on my app installation SOP...
Hello all...hope this is posted in the right place.
I am looking for some knowledgeable opinions on my personal SOP when installing apps [mostly referring to games] on my Android devices. I am a corporate technology manager with 20+ years experience but am quite new [and a relative noob] when it comes to the Android infrastructure.
XDA appears to be the best, most well-informed Android site around so...
Basics: 3 Android devices [1 smartphone, 2 WiFi tablets], all rooted, all running at least 4.4.2, all running AFWall+ and Titanium Backup [paid] and all with most factory bloatware safely frozen.
Question:
Am I wasting my time [or possibly doing something wrong] by doing the following procedure for each app [again, largely referring to games] that I install and decide to keep for a while on my devices?
1. AFWall+ to deny network connectivity for those games that do not explicitly require a constant connection [exceptions like Angry Birds Epic, AB2 and such];
2. App2SD [unpaid version] to move to external SD card each game that can be moved;
3. Gemini App Manager [unpaid version] to view and disable all autostart permissions found;
4. SDMaid [unpaid version] to double-check and disable any further autostart permissions found;
5. Autorun Manager [unpaid version] to review the 4 available autostart permission categories and then disable games as needed;
The above SOP is my own effort to try to and wrest a bit more control over my devices as well as to try and keep things as clean as possible and to maximize the amount of always available system resources as much as possible.
All my devices [and games] appear to be running flawlessly and with no issues at all that I can detect.
So, bottom line:
- Am I doing a good thing here?
OR
- Am I wasting my time [though only a few mins for each app]?
And finally, is there a BETTER way I can achieve the same things...a smarter process?
cheers and a very big TIA,
-les​

lestatar said:
Hello all...hope this is posted in the right place.
I am looking for some knowledgeable opinions on my personal SOP when installing apps [mostly referring to games] on my Android devices. I am a corporate technology manager with 20+ years experience but am quite new [and a relative noob] when it comes to the Android infrastructure.
XDA appears to be the best, most well-informed Android site around so...
Basics: 3 Android devices [1 smartphone, 2 WiFi tablets], all rooted, all running at least 4.4.2, all running AFWall+ and Titanium Backup [paid] and all with most factory bloatware safely frozen.
Question:
Am I wasting my time [or possibly doing something wrong] by doing the following procedure for each app [again, largely referring to games] that I install and decide to keep for a while on my devices?
1. AFWall+ to deny network connectivity for those games that do not explicitly require a constant connection [exceptions like Angry Birds Epic, AB2 and such];
2. App2SD [unpaid version] to move to external SD card each game that can be moved;
3. Gemini App Manager [unpaid version] to view and disable all autostart permissions found;
4. SDMaid [unpaid version] to double-check and disable any further autostart permissions found;
5. Autorun Manager [unpaid version] to review the 4 available autostart permission categories and then disable games as needed;
The above SOP is my own effort to try to and wrest a bit more control over my devices as well as to try and keep things as clean as possible and to maximize the amount of always available system resources as much as possible.
All my devices [and games] appear to be running flawlessly and with no issues at all that I can detect.
So, bottom line:
- Am I doing a good thing here?
OR
- Am I wasting my time [though only a few mins for each app]?
And finally, is there a BETTER way I can achieve the same things...a smarter process?
cheers and a very big TIA,
-les​
Click to expand...
Click to collapse
Hello and thank you for using XDA Assist.
There is nothing obviously wrong with the steps you outline and they might even be overkill for most apps but I suggest you ask for feedback in the general Android Q&A, Help & Troubleshooting forum at http://forum.xda-developers.com/android/help. That's a good place to start where other members might offer you their advice.
Good luck!​

Mike B. said:
Hello and thank you for using XDA Assist.
There is nothing obviously wrong with the steps you outline and they might even be overkill for most apps but I suggest you ask for feedback in the general Android Q&A, Help & Troubleshooting forum at http://forum.xda-developers.com/android/help. That's a good place to start where other members might offer you their advice.
Good luck!
Click to expand...
Click to collapse
Hi MikeB....thanks for the speedy response.
I will definitely post a link in that sub-forum to this thread. Apologies for posting wrongly.
Please feel free to lock this thread if needed.
cheers,
-les

Related

[Q] Is there an easy way to add a dummy service to an existing application? (for oom)

Hello world,
yes, I used the search function.
Background: (you may wish to skip to the question)
I'm a multitasker and I don't like Android killing my browser if I use one or two other applications for a minute or so, because I lose all my tabs content that way. While that isn't bad having a good network connection, it is real bad in subway train where I usally read news by phone and the internet connection is very bad.
So I tried many different things in order to prevent android from killing my browser, and finally I found a solution in the opera forum:
(I really would like to link you there, but: "To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!")
knumsole wrote in Opera forum:
Here, take this: (sorry, can't post link, see above)
This is Opera Mobile 11.5.3, (...). I repackaged it with a dummy service which increases the OOM priority of the application. This will very effectively prevent Android from killing it.
Click to expand...
Click to collapse
(google for the complete sentences in that quote will lead you there.)
Adding this dummy service changed the applications oom priority from about 7 to 10 (--> gets killed soon to first) to an oom priority of 2 (which is totally stable for me).
[ooms read by auto memory manager.]
Question:
Is there a relative easy way to add a dummy service to an existing application? Such as "knumsole" did described before? (I tried contacting him, but wasn't successful)
I'd like to be able to do that myself, e.g. if I need a newer version of the browser. With "easy", I mean: I'm not an application developer, and I don't intend to become one. But I am able to extract an .apk file and modify text files in there and so. And if it is necessary, I would also compile that, too.
I use Android 4.1.2 on a rooted Samsung Galaxy S2.
Thank you!
* (more than) 24h bump *
24h bump
*bump*

[Completed] [Q] Android App transfer of ownership

In regards to app transfer process, has anyone experienced difficulties after a transfer of ownership was done?
We are developing an app for a client, who have an existing app being hosted and managed by a 3rd party vendor. We need to understand the process of helping the client get ownership of the current app and then with the same name of the app, push our (new) binaries as an update to the app. The key thing is that there should not be any disruption to the current service and the transition to the new app is transparent to the users – All reviews, ratings etc. remain the same.
- What are the key information transfers that must happen during transfer of ownership of an app (Keys, version no. etc.)?
- If new update to an app is completely different in architecture, is there an approval process from Google Play to go through? If yes, how long does this usually take?
So to summarize, ‘V’ is the third party vendor hosting the app named ‘X’ for our client ‘C’. We (Dev company ‘D’) want to replace the current app with our implementation, but retaining the existing app name, customer base, reviews, ratings etc. such that existing users just get a notification to upgrade their existing app and it changes to the new app once they download.
Thanks!
Hi,
I can find nothing relevant on XDA about this. I suggest you contact Google...
But you could ask your question here if you wish,
> Android Development and Hacking > Android Q&A, Help & Troubleshooting
Good luck!
Thank you. Thread closed.

[Completed] Need best way to monitor Android device for random crash/freeze/other misbehavior

Hello, I hope this question meets the requirements for this forum, we really could use some advice.
I support users of various Android devices (mostly Samsung tablets, 5.1/6.0) and we frequently encounter reports of app behavior that is not (easily) reproducible-- crashes, freezes, etc-- and because we only get these reports after the fact, or cannot remote in the moment using Mobicontrol due to state of the device or poor connectivity, we can only attempt to surmise what might have happened instead of knowing for certain what did. Logcat files don't really help us because we cannot connect via adb for geographically distant users, and we need to have such a session running to capture the condition but we cannot know in advance when it might occur. Furthermore, these users are not technically proficient in the least so we cannot rely on their information or trust that they can reliably follow directions beyond simple point and click interface elements.
Root is not an option for us so whatever tool or method might be recommended must meet the following criteria:
-Run unattended, but can be scheduled start/stop
-Should impact system resources minimally so it doesn't possibly contribute to performance issues
-Should keep a rolling log of CPU. RAM, events, etc that is automatically purged to avoid buildup of unnecessary logs, say 24 hours, or configurable interval
-Ideally would email log, with user description/annotation, to preconfigured recipient list upon command from local or remote user when app performance warrants
-License would need to permit us to deploy on "suspect" devices via apk push via Mobicontrol package rules, not Play store, for between 5 and 10 devices as needed
I am hoping to find what the offending app(s) are, under what specific conditions the users experience the interruptions to their work, and what the actual experiences are-- is slow performance being experienced as a freeze? Is an app trying to connect to a network when none is available? Etc. Again, we can't rely on our users to accurately assess and describe what led up to the crash or freeze and unless we are connected via Mobicontrol when it happens we cannot get the details later without such a tool as described above.
Any and all help is greatly appreciated, thank you
Matt
Hello and thank you for using XDA Assist,
please create an account and create a thread in this section:
Android Q&A, Help & Troubleshooting
The experts there will be able to help you.
Kind regards
Trafalgar Square
XDA Assist

New Android Phone User . . .

I just got my first Android phone; Samsung Galaxy S7 Edge. Needless to say, I have a lot to learn.
I have a Toshiba laptop with an Intel Core i7 & 8GB memory running Windows 7 Ultimate 64-bit.
1st Question: What directories can I import JPGs (for Wallpaper) and MP3s (Music) into for use?
2nd Question: What software should I use on my PC to better communicate and interact with the S7 Edge?
3rd Question: What posts on this Forum should I read to quickly enhance my learning curve?
Thanks!
1st question: Any. The phone work like a flash drive when connect to computer and will detect on it own where you store your images and music.
2nd question: Because of 1st question answer, I don't think you need any. But if you want, there's samsung smart switch which can backup&restore data and recover your phone software if something have gone wrong.
3rd question: I will let others answer this.
Sent from my SM-G935F using Tapatalk
Welcome to XDA and to the world of Android.
To further elaborate on your second question, depending on what you mean by "communicate and interact" there are a few things you may want to install on your computer (I do all the below and my computer is much weaker than urs).
For example if you want to send commands to ur device from computer then you can install adb on your device. This is particularly useful for certain apps that require special permissions that can only be granted through adb. You can also do other things with it such as change permissions - for example refuse background processes for some apps as shown in this guide here (guide also shows how to install adb) https://www.xda-developers.com/freeze-app-background-processes-without-root-android-nougat/ .
If you are interested in mods which you may find alot of people on this forum are, then you may consider downloading Odin for PC which will allow you to install a custom recovery (as well as other things) which will in turn help you make many mods to ur device. Guide to installing custom recovery: https://forum.xda-developers.com/s7...overy-official-twrp-hero2lte-3-0-0-0-t3334084 .
With custom recovery, you can "root" the device - allowing higher permissions than before and therefore more possibilities for customisation and function for apps. Custom recovery can also allow you to "flash" (install) a new ROM (OS), or flash other mods that you will see in the forums.
Question 3
I think my previous answer overlapped with this a bit. I reckon XDA is challenging place to start learning about the basics of android if this were your first device. It is messy and full of people who know the basics and are trying do go above and beyond the limitations of the Android market. If you want to learn through XDA, I recommend you look up the "questions and answers" or "guides, news and discussion" sections. Otherwise a quick google should answer most queeries regarding the basics of the android as you discover more about your device. If not, we are (friendly and) always here to answer questions (as long as you post in the right sections).
I hope this isnt too basic for you. I thought it be better if I start simple to ensure understanding. Any queeries or comments, feel free to post.
BudParker - XDA said:
I just got my first Android phone; Samsung Galaxy S7 Edge. Needless to say, I have a lot to learn.
I have a Toshiba laptop with an Intel Core i7 & 8GB memory running Windows 7 Ultimate 64-bit.
1st Question: What directories can I import JPGs (for Wallpaper) and MP3s (Music) into for use?
2nd Question: What software should I use on my PC to better communicate and interact with the S7 Edge?
3rd Question: What posts on this Forum should I read to quickly enhance my learning curve?
Thanks!
Click to expand...
Click to collapse
1. It's best to keep a clean folder structure within your device. On Samsung devices, Music is stored under internal memory/Music or external SD card/Music. I'd advise importing Wallpapers and the like to the "Pictures" Folder in either of the storage options.
2. No Software needed. Your Android Phone will work like a USB-Flash drive. Once connected to a PC or MAC, you File Explorer or Finder will show you the internal folders and files of your phone and you can just start drag&drop actions.
3. Hardest to answer....Just start reading. How I did it when I first came here:
- Start with the Forum Rules.
- Write down words I don't know/understand and research these words.
- Endless reading.
- Start asking questions.
- Endless reading (When it pays off, you won't notice. However, you'll notice when you didn't read and end up bricking your device.)
- Start testing on my own device.
- Answer questions.
Hope it helps =) Welcome to XDA!
nitrous² said:
1. It's best to keep a clean folder structure within your device. On Samsung devices, Music is stored under internal memory/Music or external SD card/Music. I'd advise importing Wallpapers and the like to the "Pictures" Folder in either of the storage options.
2. No Software needed. Your Android Phone will work like a USB-Flash drive. Once connected to a PC or MAC, you File Explorer or Finder will show you the internal folders and files of your phone and you can just start drag&drop actions.
3. Hardest to answer....Just start reading. How I did it when I first came here:
- Start with the Forum Rules.
- Write down words I don't know/understand and research these words.
- Endless reading.
- Start asking questions.
- Endless reading (When it pays off, you won't notice. However, you'll notice when you didn't read and end up bricking your device.)
- Start testing on my own device.
- Answer questions.
Hope it helps =) Welcome to XDA!
Click to expand...
Click to collapse
Thanks, my friend. Your reply is much appreciated.
Eggleston11 said:
Welcome to XDA and to the world of Android.
To further elaborate on your second question, depending on what you mean by "communicate and interact" there are a few things you may want to install on your computer (I do all the below and my computer is much weaker than urs).
For example if you want to send commands to ur device from computer then you can install adb on your device. This is particularly useful for certain apps that require special permissions that can only be granted through adb. You can also do other things with it such as change permissions - for example refuse background processes for some apps as shown in this guide here (guide also shows how to install adb) https://www.xda-developers.com/freeze-app-background-processes-without-root-android-nougat/ .
If you are interested in mods which you may find alot of people on this forum are, then you may consider downloading Odin for PC which will allow you to install a custom recovery (as well as other things) which will in turn help you make many mods to ur device. Guide to installing custom recovery: https://forum.xda-developers.com/s7...overy-official-twrp-hero2lte-3-0-0-0-t3334084 .
With custom recovery, you can "root" the device - allowing higher permissions than before and therefore more possibilities for customisation and function for apps. Custom recovery can also allow you to "flash" (install) a new ROM (OS), or flash other mods that you will see in the forums.
Question 3
I think my previous answer overlapped with this a bit. I reckon XDA is challenging place to start learning about the basics of android if this were your first device. It is messy and full of people who know the basics and are trying do go above and beyond the limitations of the Android market. If you want to learn through XDA, I recommend you look up the "questions and answers" or "guides, news and discussion" sections. Otherwise a quick google should answer most queeries regarding the basics of the android as you discover more about your device. If not, we are (friendly and) always here to answer questions (as long as you post in the right sections).
I hope this isnt too basic for you. I thought it be better if I start simple to ensure understanding. Any queeries or comments, feel free to post.
Click to expand...
Click to collapse
I appreciate your comments and helpful attitude! I'll follow your advice.

Time Location Off - Android

Hello. does anyone know of a module, magisk or app for rooted android that will turn off Location (or even other features like WiFi) after a certain time?
Thanks!
ghosty999 said:
Hello. does anyone know of a module, magisk or app for rooted android that will turn off Location (or even other features like WiFi) after a certain time?
Thanks!
Click to expand...
Click to collapse
I think this should be possible by "Tasker"; however, it's a paid application, and therefore I don't provide a link to it here. Personally, I don't use it as I've no requirement for it. Many, many years ago, I used Llama and believe to remember it had probably similar features.
Regarding Tasker, here's the forum with tips & tricks:
Tasker Tips & Tricks
Tasker is one of the most powerful apps available for Android. Discuss all of its amazing uses here!
forum.xda-developers.com
Regards
Oswald Boelcke

Categories

Resources