[APP][GPL]SecDroid - Android Hardening [BETA] [Hiatus] - Android Apps and Games

SecDroid V 1.1 Beta
Created by x942
Released under GPLV2​
PROJECT IS ON HIATUS
New project over here
Introduction​
SecDroid hardens the android kernel by disable certain binaries that have internet access or can be used as an attack vector. Some of these are:
SSH
SSHD
Telnet
NC (net cat)
Ping
PM (Package Manager - Can't install apps via CLI/ADB)
ADBD (ADB is disabled until reboot)
And by securing the TCP Stack using Systctl (Until Next boot).
Click to expand...
Click to collapse
More info
Why disable ADB and PM?
ADB and PM are both disabled to help prevent an attacker from being able to install apps via the command line or adb shell. Both of these are potential attack vectors. You can install apps via the playstore and GUI
Click to expand...
Click to collapse
What license is this released under?
All code is released under GPLV2 Unless otherwise noted.
Click to expand...
Click to collapse
Thanks/Credits
Many Thanks to Adam Outler for his Shell class that was used in this project (until V0.3 - See Changelog).
Many thanks to XDA-TV and XDA for their hard work!
And thanks to SANS for their Android Security whitepaper which inspired this project.
Click to expand...
Click to collapse
Downloads:
View attachment SecDroid.apk
Source Code
Latest Version (always up to date)
Play Store ] [URL="http://forum.xda-developers.com/showpost.php?p=41204527&postcount=101"](OUT-OF-DATE) [/URL]
Click to expand...
Click to collapse
Please note this is my first android app. As such bugs may be present and the code may not be pretty. If anyone can help me make it look nicer and more efficient that would be great
UPDATE 2013-05-06:
Version 1.1 Beta
* Fixed script to properly handled errors on some devices
* Fixed layout issue
* Added disable bluetooth feature (Disabled bluetoothd )
* Added enable bluetooth feautre ( Reverses above action)
Click to expand...
Click to collapse

x942 - Thanks for letting me know this is in the works - looks really promising. With things like SSH/SSHD being disabled, will apps (like Connectbot) still work, allowing for SSH/SSHD on a per app basis?

Does this just disable these things during the current running session?
IE after rebooting it does everything go back to normal?
If not is there a way to enable them again?

I have to assume that it's a good thing if the application wasn't able to find any of the noted application to harden.

fluxgfx said:
I have to assume that it's a good thing if the application wasn't able to find any of the noted application to harden.
Click to expand...
Click to collapse
I assume it's not a good thing because the applications are missing (which is unlikely) or they are moved to a different location

http://www.xda-developers.com/android/secure-your-android-device-with-secdroid/
featured on Xda portal!

So the "hardening" is only applied after running the app and upon next boot everything should be back to normal correct?

Mika83AC said:
I assume it's not a good thing because the applications are missing (which is unlikely) or they are moved to a different location
Click to expand...
Click to collapse
I agree with you. Although after a manual verification the application in questions aren't located on the device in any folders Internel, External or within any of the root folder.
Cheers,

fluxgfx said:
I agree with you. Although after a manual verification the application in questions aren't located on the device in any folders Internel, External or within any of the root folder.
Cheers,
Click to expand...
Click to collapse
I also has the same issue when running the app and I confirmed the apps are not located on my device.

First of all thank you so much for the effort to keep our devices safe. Im using Droidwall to block certain programs and would like to install SecDroid but not sure if it would conflict in any way. Could you please confirm?

koz said:
x942 - Thanks for letting me know this is in the works - looks really promising. With things like SSH/SSHD being disabled, will apps (like Connectbot) still work, allowing for SSH/SSHD on a per app basis?
Click to expand...
Click to collapse
Sadly no. The apps are disabled by removing their permisions to execute (chmod 000). This means no one can run it. I suppose I could have it set to only allow Connectbot to run it based on UID or something. But something like Droidwall or AFWall+ is better suited for that. I am planning to add in a switch for each item. So you could for example leave ssh enabled but disabled everything else.
Richy19 said:
Does this just disable these things during the current running session?
IE after rebooting it does everything go back to normal?
If not is there a way to enable them again?
Click to expand...
Click to collapse
Yes at this time everything is reset on reboot. I am looking into having it auto-run every boot.
fluxgfx said:
I have to assume that it's a good thing if the application wasn't able to find any of the noted application to harden.
Click to expand...
Click to collapse
Correct. I have tested on CM9/10/10.1 and AOKP on both of these if it can't find anything then they aren't present in the system. Stock roms may be different. All AOSP should all be the same though.
hisname said:
http://www.xda-developers.com/android/secure-your-android-device-with-secdroid/
featured on Xda portal!
Click to expand...
Click to collapse
Nice! xD That is awesome!
PnoT said:
So the "hardening" is only applied after running the app and upon next boot everything should be back to normal correct?
Click to expand...
Click to collapse
Yes. Everything is reset upon reboot. i will add an auto-run version shortly
bushako said:
First of all thank you so much for the effort to keep our devices safe. Im using Droidwall to block certain programs and would like to install SecDroid but not sure if it would conflict in any way. Could you please confirm?
Click to expand...
Click to collapse
No problem. I have no issues with Droidwall or AFWall+ SecDroid doesn't touch iptables so everything should be fine

Are these vulnerabilities dependent upon whether USB debugging is enabled or disabled?
...and will this interfere with Apps that require USB debuggin enabled such as Titanium Backup and Gemini Apps manager.

electricpete1 said:
Are these vulnerabilities dependent upon whether USB debugging is enabled or disabled?
...and will this interfere with Apps that require USB debuggin enabled such as Titanium Backup and Gemini Apps manager.
Click to expand...
Click to collapse
The only vulnerabilities dependant on USB Debugging is Kos' p2p-adb. The rest prevent network (remote) attacks. Some of which could be used over ADB but don't depend on it (installing malware). I have not tested with TB but it may break it. I am trying to make individual on/off switches for each option so you can only disable what you want to and leave the rest alone
I have posted a Play Store link now too!

fluxgfx said:
I have to assume that it's a good thing if the application wasn't able to find any of the noted application to harden.
Click to expand...
Click to collapse
WattB006 said:
I also has the same issue when running the app and I confirmed the apps are not located on my device.
Click to expand...
Click to collapse
Same result here. Does that mean our devices are more secure since we don't have these files? I'm running pure AOSP, BTW.

I'm having the same problem.
Sent from my INO_ONE using xda premium

apatal said:
Same result here. Does that mean our devices are more secure since we don't have these files? I'm running pure AOSP, BTW.
Click to expand...
Click to collapse
No, you are not "safe". All the things are not located in system/xbin, but in system/bin! So the pathes which the app checks are wrong...
Under system/xbin are many many links, but the real "files" are located elsewhere! So the dev should chance his app so that it can check the right locations
Sent from my GT-I9300 using xda app-developers app

I checked and scp is located in the system/bin folder. All the other ones though I cannot find. Here is a screen shot of mine.
Sent from my SGH-I747 using xda premium

Can you also include in this app ARP, DOS,and MITM type of attack protection. That would be cool.

apatal said:
Same result here. Does that mean our devices are more secure since we don't have these files? I'm running pure AOSP, BTW.
Click to expand...
Click to collapse
New version coming in a few days I will post a patched version today, it looks like I uploaded the wrong version by mistake.
jas0nsg said:
I'm having the same problem.
Sent from my INO_ONE using xda premium
Click to expand...
Click to collapse
Mika83AC said:
No, you are not "safe". All the things are not located in system/xbin, but in system/bin! So the pathes which the app checks are wrong...
Under system/xbin are many many links, but the real "files" are located elsewhere! So the dev should chance his app so that it can check the right locations
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Oops looks like I messed up and uploaded the wrong version I will fix this. Originally it did use xbin and also disabled more things (bluetooth and NFC) but I corrected this as most users don't want those disabled. I will post the proper APK With the proper paths. It's alread compiled so expect it in a few min.
SkyandDirt said:
Can you also include in this app ARP, DOS,and MITM type of attack protection. That would be cool.
Click to expand...
Click to collapse
I can include these I will do so in a future update.

Fixed the issue. It doesn't give any errors on CM10/10.1 on my N4. Path is now /system/bin for the binaries that are there and xbin is only used for a couple binaries that are only in that folder.
Also moved repo to github as google code is annoying. Update also pushed to Play Store.

Related

[UTIL][08.12.11] Apktool v1.4.3 - a tool for reverse engineering apk files

Brut.all said:
It is a tool for reengineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also it makes working with app easier because of project-like files structure and automation of some repetitive tasks like building apk, etc.
It is NOT intended for piracy and other non-legal uses. It could be used for localizing, adding some features or support for custom platforms and other GOOD purposes. Just try to be fair with authors of an app, that you use and probably like.
Features:
decoding resources to nearly original form
smali debugging: SmaliDebugging
helping with some repetitive tasks
Click to expand...
Click to collapse
http://code.google.com/p/android-apktool/
Brut.all said:
http://code.google.com/p/android-apktool/
Click to expand...
Click to collapse
Oh this may well be excellent. I've got a 3rd-party Market app which desperately needs sensor orientation disabled (good ol' FC on rotate). Will check it out!
Brut.all said:
http://code.google.com/p/android-apktool/
Click to expand...
Click to collapse
heh! cool man ... will look into this one! TY
~enom~
this.. could.. be.. godly..
I don't have time to try this right now, but I'm PUMPED.
Ok, now I see, that it still doesn't work for many apps. But you can try your luck ;-)
I've just released 0.9.1 version with wider apps support.
Subscribed! Thanks Brut.All! Will play around with this one
Brut.all said:
http://code.google.com/p/android-apktool/
Click to expand...
Click to collapse
Vaooo!!! Megathanx!
Use it first and then thank. Still I don't have any confirmation from anyone that it works :-/
Brut.all said:
Use it first and then thank. Still I don't have any confirmation from anyone that it works :-/
Click to expand...
Click to collapse
working for me under ubuntu karmic, great work as ever Brut.all
Had the chance to set this up and make my edit. Absolutely painless. Great work. Thanks!
Android 1.5 can also work?
itanczos said:
Android 1.5 can also work?
Click to expand...
Click to collapse
Why not? It just builds apps, not run them, so it's a question like: "Do smali can also work with Android 1.5?" ;-)
That "Android SDK installed with 2.1 platform" requirement doesn't mean, that it will build apps for 2.1 . It will just use 2.1 resources, but these are (must be) backward compatible.
Brut.all said:
Why not? It just builds apps, not run them, so it's a question like: "Do smali can also work with Android 1.5?" ;-)
That "Android SDK installed with 2.1 platform" requirement doesn't mean, that it will build apps for 2.1 . It will just use 2.1 resources, but these are (must be) backward compatible.
Click to expand...
Click to collapse
Okay, I'll try!
Another question: The framwork-res.apk could not be decrypted. It will be possible later on?
itanczos said:
Another question: The framwork-res.apk could not be decrypted. It will be possible later on?
Click to expand...
Click to collapse
Maybe much later :-/
Even if we will be able to decode it and rebuild, we'll have FC after FC. The point is: framework resources must have constant resName<->resID mappings (eg. @android:string/day must be a 0x01040298), because they are referenced by all apps and unfortunately aapt doesn't give us control over resIDs mappings. I think framework-res.apk and other system files are built using some Google's private tools.
We need to create aapt-like tool, that will use custom resIDs mappings - it should be possible and maybe not so hard, but currently I have other things to do.
want a windows version >.<
lolmensch said:
want a windows version >.<
Click to expand...
Click to collapse
I must buy one ;-)
For now you need VirtualBox (free) + Ubuntu (free) + ~5GB of space (nearly free) and you will be able to use it
could this be used to modify this skype .apk to allow use on other carriers?
http://forum.xda-developers.com/showthread.php?t=585211&highlight=skype
ekeefe41 said:
could this be used to modify this skype .apk to allow use on other carriers?
http://forum.xda-developers.com/showthread.php?t=585211&highlight=skype
Click to expand...
Click to collapse
I don't know, what are these "iskoot", "3 network" and other things - I don't use Skype. But if you need to change something in XML files, then you definitely want to try out apktool

[REQ] Multi-User Login as on Android 4.2

does anyone know of ANY apps or mods that enable multiple user login on the Note 10.1 similar to the nexus 10 where you have your own profiles on the lock screen for multiple users?
so far, I have only found ONE app that does this but havent tried it yet: https://play.google.com/store/apps/...xLDEwMiwiZmFocmJvdC5hcHBzLnN3aXRjaG1lLmtleSJd
any ideas/suggestions would be appreciated!
Multi user login in Android 4.2 is embedded into the system at a very low level. Such a thing is very hard, almost impossible to port, especially without the source code of the ROM you want to port it to.
GodSlayer said:
Multi user login in Android 4.2 is embedded into the system at a very low level. Such a thing is very hard, almost impossible to port, especially without the source code of the ROM you want to port it to.
Click to expand...
Click to collapse
yeah port might be hard but i was wondering if you guys are aware of any apps that are able to do this besides the one i posted or any sort of mods that can enable it? who knows how long it will be till we see 4.2
tuffballa said:
does anyone know of ANY apps or mods that enable multiple user login on the Note 10.1 similar to the nexus 10 where you have your own profiles on the lock screen for multiple users?
so far, I have only found ONE app that does this but havent tried it yet: https://play.google.com/store/apps/...xLDEwMiwiZmFocmJvdC5hcHBzLnN3aXRjaG1lLmtleSJd
any ideas/suggestions would be appreciated!
Click to expand...
Click to collapse
Maybe this link will help, but it is not official and need root and i havent testit.
http://www.londatiga.net/it/how-to-use-multi-user-feature-in-android-jelly-bean/
steyen said:
Maybe this link will help, but it is not official and need root and i havent testit.
http://www.londatiga.net/it/how-to-use-multi-user-feature-in-android-jelly-bean/
Click to expand...
Click to collapse
Hm interesting.. Anyone else tried this?
Sent from my Nexus 4 using xda app-developers app
tuffballa said:
Hm interesting.. Anyone else tried this?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
i am too lazy to try that method but the app in the OP works great
truthkillszz said:
i am too lazy to try that method but the app in the OP works great
Click to expand...
Click to collapse
How did you get root, wich is nessesary for the app?
i think i will wait until OTA update for 4.1.2 is out
steyen said:
How did you get root, wich is nessesary for the app?
i think i will wait until OTA update for 4.1.2 is out
Click to expand...
Click to collapse
Download Exynos abuse from here http://forum.xda-developers.com/sho...LOIT+PATCH][2012.12.19] ExynosAbuse APK v1.40 and root
Sent from my GT-N8000 using xda app-developers app
hoss_n2 said:
Download Exynos abuse from here http://forum.xda-developers.com/sho...LOIT+PATCH][2012.12.19] ExynosAbuse APK v1.40 and root
Sent from my GT-N8000 using xda app-developers app
Click to expand...
Click to collapse
Simple question can it be Maked Undone? (unroot) for receive future Stock updates via OTA?
steyen said:
Simple question can it be Maked Undone? (unroot) for receive future Stock updates via OTA?
Click to expand...
Click to collapse
Yes in the app itself it can unroot, and you can download also your stock rom for your country from samfirmware as a backup
Sent from my GT-N8000 using Tapatalk HD
hoss_n2 said:
Yes in the app itself it can unroot, and you can download also your stock rom for your country from samfirmware as a backup
Sent from my GT-N8000 using Tapatalk HD
Click to expand...
Click to collapse
I've tested both ways now and in principle both go, but there are advantages and disadvantages of each. I would like to tell about the most important:
1. SwitchMe App:
i rooted the device with the above method.
then installed the switchme app and granted superuser access.
advantage:
Every user has a completely separate account on the tablet.
disadvantage:
with every switch between the users the tablet has to reboot.
2. terminal app:
also rooting with the above method.
create a new user with pm create-user Katja (my wife)...
advantage:
switching between the users is possible in the on / off menu and dont require a reboot
disadvantage:
same apps and save games in the apps
notification does not reset after switching the user. (this is very annoying)
After all i decided to not switching right now. and if i will do, i will use the SwitchME app.
maybe there will be a update to version 4.2 in near future. This will be genius with this fabulous tablet.
I hope i can help some of the users here.
steyen said:
I've tested both ways now and in principle both go, but there are advantages and disadvantages of each. I would like to tell about the most important:
1. SwitchMe App:
i rooted the device with the above method.
then installed the switchme app and granted superuser access.
advantage:
Every user has a completely separate account on the tablet.
disadvantage:
with every switch between the users the tablet has to reboot.
2. terminal app:
also rooting with the above method.
create a new user with pm create-user Katja (my wife)...
advantage:
switching between the users is possible in the on / off menu and dont require a reboot
disadvantage:
same apps and save games in the apps
notification does not reset after switching the user. (this is very annoying)
After all i decided to not switching right now. and if i will do, i will use the SwitchME app.
maybe there will be a update to version 4.2 in near future. This will be genius with this fabulous tablet.
I hope i can help some of the users here.
Click to expand...
Click to collapse
thanks! ur right the app works fine but the reboot thing is annoying. I can't seem to figure out how to put the profiles on the lock screen so I can switch accounts without going into the app...anyone know how?

[App][ROOT][4.0.1+] Device ID Changer

So, this is a simple app to change your Android ID.
It is on Google Play for £4.99 (VAT included by Google, so will be more), so please buy it if you want, however it is attached for all XDA members to use free of charge!
This app uses the secure settings API to write the ANDROID_ID, and it grants itself the relevant permission using the package manager executable.
It has a backup function as well, as well as the ability to generate a random ID.
Play Link: https://play.google.com/store/apps/details?id=com.liamw.root.androididchanger.
Feel free to provide feedback!
Recent Changes:
Version 5.0.1:
Complete rewrite
Material design
Marshmallow support
Version 4.0:
No longer uses Sqlite binary
Relies on WRITE_SECURE_SETTINGS permission
Will grant itself WRITE_SECURE_SETTINGS permission on first launch
Version 3.0:
Sooo many changes, added ability to generate your own ID
Moved backup ability to separate activity
Loads of other small fixes and changes
Version 2.0.1
*Fixed FC
Version 2.0
*Fixed backup 'newline'
*Fixed su detection
*Improved command execution
*No longer needs to be a system app
Version 1.1
*Fixed backup
*Fixed FC on some ROMS
XDA:DevDB Information
Device ID Changer, App for the Android General
Contributors
liamwli
Version Information
Status: Stable
Current Stable Version: 5.0.1.1
Stable Release Date: 2016-02-22
Created 2014-02-19
Last Updated 2016-02-22
Reserved
liamwli said:
So, this is a simple app to change your Android ID.
It will be on Google Play for £1.50, so please buy it if you want, however it is attached for all xda members to use free of charge!
*This app doesn't directly modify the database. It uses the in built write secure settings API. As such it must be a system app*
It has a backup function as well.
Play Link: https://play.google.com/store/apps/details?id=com.liamw.root.androididchanger
(I only just uploaded it so it may take a few hours...)
Feel free to provide feedback!
Known Bugs:
* Backup isn't made unless /sdcard/idchanger/backup is created manually
Click to expand...
Click to collapse
What is the purpose for this? What does this actually do? What ID are you changing?
jerdog said:
What is the purpose for this? What does this actually do? What ID are you changing?
Click to expand...
Click to collapse
The ANDROID_ID that is a unique ID for all Android devices, which is null on some devices.
jerdog said:
What is the purpose for this? What does this actually do? What ID are you changing?
Click to expand...
Click to collapse
This app changes a unique ID, as liamwli explained -- Google uses it to identify your device. Since it may change upon installation of another ROM, you may want to revert to the previous ID to prevent several new entries cropping up on the Play Store device menu, for example (in the menu where your devices are listed whenever you (buy and) install an application or game). This tends to get a big mess over time with us OCD flashers, and this means you will have to find out by chance or elimination whatever device Google thinks you are currently on is the device you intend to install to.
EDIT: Oh, and Google's application copy protection scheme seems to partly rely on it, although there are not that many developers depending on this.
liamwli said:
The ANDROID_ID that is a unique ID for all Android devices, which is null on some devices.
Click to expand...
Click to collapse
Does the Play Store rely on ANDROID_ID for app compatibility? If I change this, will I be able to download apps saying "Not compatible with your device"?
Re: [App][2.1+] Android ID Changer
teorouge said:
Does the Play Store rely on ANDROID_ID for app compatibility? If I change this, will I be able to download apps saying "Not compatible with your device"?
Click to expand...
Click to collapse
No, that is gathered from XML files on the device and is sent to the Google servers during setup.
Sent from my GT-I9100 using Tapatalk 2
Re: [App][2.1+] Android ID Changer
How this is works?
Sent from my Galaxy Nexus using xda premium
Re: [App][2.1+] Android ID Changer
resta2195 said:
How this is works?
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Uses the Android API to write the secure setting. Needs to be a system app, which is why it needs root.
Sent from my GT-I9100 using Tapatalk 2
App updated to version 1.1
App updated to version 2.0 and 2.0.1
Doesn´t work on Nexus 7 (4.2.2.). Changed ID and success was confirmed, but after reboot old ID was still present.
So App is useless for now. Suggestion: inplement function to generate random (but valid) Android ID.
Re: [App][2.1+] Android ID Changer
Kusie said:
Doesn´t work on Nexus 7 (4.2.2.). Changed ID and success was confirmed, but after reboot old ID was still present.
So App is useless for now. Suggestion: inplement function to generate random (but valid) Android ID.
Click to expand...
Click to collapse
I'll look into implementing it
Also, it works best as a system app.
Liam
Sent from my Nexus 7 using Tapatalk HD
Well, the app tells me it´s recommended to make it a system app, but not neccessary. So I didn´t set it as a system app first, and it dind´t work.
I then converted it to a system app and it worked immediately. So thanks for your app!
Kusie
Re: [App][2.1+] Android ID Changer
Kusie said:
Well, the app tells me it´s recommended to make it a system app, but not neccessary. So I didn´t set it as a system app first, and it dind´t work.
I then converted it to a system app and it worked immediately. So thanks for your app!
Kusie
Click to expand...
Click to collapse
No worries
Not all devices have the sqlite3 binary installed, so that's why I recommend installing it as a system app.
Liam
Sent from my Nexus 7 using Tapatalk HD
Sounds like what I need, but got a question
liamwli said:
No worries
Not all devices have the sqlite3 binary installed, so that's why I recommend installing it as a system app.
Liam
Sent from my Nexus 7 using Tapatalk HD
Click to expand...
Click to collapse
So how do you install something as a system/non-system app? I have three Chinese tablets that I need to "create" a unique Device ID as the manufacturer seemed to think it ok to flash all their units with the SAME ID? Are there any rules to picking an ID? What other tools besides SU do you need (i.e. BusyBox?)
Thanks!
Tim
PiperTim said:
So how do you install something as a system/non-system app? I have three Chinese tablets that I need to "create" a unique Device ID as the manufacturer seemed to think it ok to flash all their units with the SAME ID? Are there any rules to picking an ID? What other tools besides SU do you need (i.e. BusyBox?)
Thanks!
Tim
Click to expand...
Click to collapse
If you have root, the app will prompt you to install it as a system app when it starts.
Check out the current device ID - it should follow the same pattern
Liam
just to recap
liamwli said:
If you have root, the app will prompt you to install it as a system app when it starts.
Check out the current device ID - it should follow the same pattern
Liam
Click to expand...
Click to collapse
OK, that sounds easy enough... I assume I should use the 2.0 apk and not the other two? Then just kind of pick one number different or whatever down the chain of the ID? Thanks for the help, I will give it a try!:good:
Didn't have luck with the older Android ID Changer.
Cheers!
Tim
Re: [App][2.1+] Android ID Changer
PiperTim said:
OK, that sounds easy enough... I assume I should use the 2.0 apk and not the other two? Then just kind of pick one number different or whatever down the chain of the ID? Thanks for the help, I will give it a try!:good:
Didn't have luck with the older Android ID Changer.
Cheers!
Tim
Click to expand...
Click to collapse
Pick the highest number
Sent from my Nexus 7 using Tapatalk HD
Uploaded version 4.0 - it has been available on Google Play for a while, however I forgot to upload it here, sorry!

App Ops on L

Is there a way to get app Ops on preview Android L?
i think thats a goner but I do know xprivacy will be updated for Android L. Its much better than App Ops for a very small amount.
badboy47 said:
i think thats a goner but I do know xprivacy will be updated for Android L. Its much better than App Ops for a very small amount.
Click to expand...
Click to collapse
That requires xposed correct? If so I have read somewhere that he won't update it until Google releases the final version of Art I tried 2 different apps from the playsotore but no luck..
Sent from my SPH-L710 using XDA Free mobile app
g2uzer said:
That requires xposed correct? If so I have read somewhere that he won't update it until Google releases the final version of Art I tried 2 different apps from the playsotore but no luck..
Sent from my SPH-L710 using XDA Free mobile app
Click to expand...
Click to collapse
yep it requires xposed. I just tried installing it but its not compatible yet. If I find something, I will keep you posted.
badboy47 said:
yep it requires xposed. I just tried installing it but its not compatible yet. If I find something, I will keep you posted.
Click to expand...
Click to collapse
App Ops works fine on Android L. Tested using my personal superuser mod that includes app ops, didn't change any of the code that worked fine on 4.4, so one of the other methods will surely work.
lenny_kano said:
App Ops works fine on Android L. Tested using my personal superuser mod that includes app ops, didn't change any of the code that worked fine on 4.4, so one of the other methods will surely work.
Click to expand...
Click to collapse
really? I am going to try it now! Thanks
badboy47 said:
really? I am going to try it now! Thanks
Click to expand...
Click to collapse
The main difference is, I have baked the App Ops stuff into a Superuser apk which I have in /system/priv-app in my ROM. It's not a simple shortcut like a lot of the App Ops enabler apps.
Found via a quick Google: https://github.com/theblixguy/AppOps/tree/master/apk
Seems like this guy basically did the same thing. So grab the apk, push to /system/priv-app, set permissions to 664 (he recommends 777 which is not necessary but will also work), and reboot (might not even need to reboot).
lenny_kano said:
The main difference is, I have baked the App Ops stuff into a Superuser apk which I have in /system/priv-app in my ROM. It's not a simple shortcut like a lot of the App Ops enabler apps.
Found via a quick Google: https://github.com/theblixguy/AppOps/tree/master/apk
Seems like this guy basically did the same thing. So grab the apk, push to /system/priv-app, set permissions to 664 (he recommends 777 which is not necessary but will also work), and reboot (might not even need to reboot).
Click to expand...
Click to collapse
Thanks! I will try this tonight. Hopefully everything should go well :fingers-crossed:. My phone is rooted running L.
badboy47 said:
Thanks! I will try this tonight. Hopefully everything should go well :fingers-crossed:. My phone is rooted running L.
Click to expand...
Click to collapse
Someone has made it(by installing a shortcut-apk into /system/priv-app/ )
https://play.google.com/store/apps/details?id=com.findsdk.apppermission
There will be no difficulty for the AppOpsXposed to support L provided that Xposed works on the ART-only L.
g2uzer said:
Is there a way to get app Ops on preview Android L?
Click to expand...
Click to collapse
Try this App Ops [Root]: https://play.google.com/store/apps/details?id=droidmate.appopsinstaller
Xposed does not support Lollipop yet.
Sent from my Nexus 5 using XDA Free mobile app
This Rom has apps Ops of you're interested. It's known to be fast and efficient Rom http://forum.xda-developers.com/showthread.php?t=2875143

Unable to change GPS joystick as a system app

Hello Everyone,
I have rooted my phone and am using GPS joystick Fake GPS location app from the play store. I am using a private mode within this app which helps me to create a copy of the app with a different name so that POGO does not detect it.
Everything works fine till here. I am using Lucky patcher to change the installed cloned app as a system app and it asks for a restart, after restart the cloned app goes missing.
I have no idea what is gng wrong and would need some light and help on this.
I am using a Xiaomi Mi Max
Android Version : 7.0 NRD90M
Android Security Patch Level: 2017-11-01
MIUI Version: MIUI Stable 9.2
Anish3591 said:
Hello Everyone,
I have rooted my phone and am using GPS joystick Fake GPS location app from the play store. I am using a private mode within this app which helps me to create a copy of the app with a different name so that POGO does not detect it.
Everything works fine till here. I am using Lucky patcher to change the installed cloned app as a system app and it asks for a restart, after restart the cloned app goes missing.
I have no idea what is gng wrong and would need some light and help on this.
I am using a Xiaomi Mi Max
Android Version : 7.0 NRD90M
Android Security Patch Level: 2017-11-01
MIUI Version: MIUI Stable 9.2
Click to expand...
Click to collapse
As long as you use banned apps (lucky patcher) you will find no help here.
zelendel said:
As long as you use banned apps (lucky patcher) you will find no help here.
Click to expand...
Click to collapse
I was told that was one of the apps to use, I do not mind using any other apps to get an app changed to a system app.
Lucky patcher was an option that i got through one of the threads on google, but couldnt get it to work too, so posted to check if someone could help on here
Anish3591 said:
I was told that was one of the apps to use, I do not mind using any other apps to get an app changed to a system app.
Lucky patcher was an option that i got through one of the threads on google, but couldnt get it to work too, so posted to check if someone could help on here
Click to expand...
Click to collapse
You can't use Titainium backup that does it but other then that I don't know. I don't mess with things like that.
Also just be careful. They are banning people caught cheating. To the point of banning the device itself.
zelendel said:
You can't use Titainium backup that does it but other then that I don't know. I don't mess with things like that.
Also just be careful. They are banning people caught cheating. To the point of banning the device itself.
Click to expand...
Click to collapse
I am doing this for a friend, he is using 2 iphones and one android and facing issues on the android
He is aware of all the rules, but some people learn it the hard way
Thank You for your help, i hope i get something from someone else
Anish3591 said:
I am doing this for a friend, he is using 2 iphones and one android and facing issues on the android
He is aware of all the rules, but some people learn it the hard way
Thank You for your help, i hope i get something from someone else
Click to expand...
Click to collapse
Use titanium backup. Saw the auto correct was a mistake. That is really the only way but even then it has been detected by the game.
zelendel said:
Use titanium backup. Saw the auto correct was a mistake. That is really the only way but even then it has been detected by the game.
Click to expand...
Click to collapse
Can we not make an app a system app without using any of these apps?
IF i am right does it not just move the data/app to priv/app folder?
Anish3591 said:
Can we not make an app a system app without using any of these apps?
IF i am right does it not just move the data/app to priv/app folder?
Click to expand...
Click to collapse
It does but it requires root. You could try just moving it with a file explorer but no promises it will work. Normally system apps only work when flashed. Also they tend to code things to look in the data partition. So moving it to system can cause issues.
You can try a few but no promises.
zelendel said:
It does but it requires root. You could try just moving it with a file explorer but no promises it will work. Normally system apps only work when flashed. Also they tend to code things to look in the data partition. So moving it to system can cause issues.
You can try a few but no promises.
Click to expand...
Click to collapse
The phone is rooted for sure, but moving the data/app to priv/app then when I reboot it.. the files go missing! As if it was never pasted there...! That is what is causing all the issues!
Anish3591 said:
The phone is rooted for sure, but moving the data/app to priv/app then when I reboot it.. the files go missing! As if it was never pasted there...! That is what is causing all the issues!
Click to expand...
Click to collapse
That's most likely due to the signature. All apps in system need to have the same signature. Without it the apk won't run at all.
I can't help any more then that. People here don't use multiple versions of the same app.

Categories

Resources