Related
I wrote an app that accesses the hidden settings. I can add more of the hidden settings as we discover them.
Update via the market
Update 3/9/12
Updated UI
Added the ability to unblock OTA
Added CyanoBoot Configuration options
Credit to fattire
See thread for more information: http://forum.xda-developers.com/showthread.php?t=1522226
Update 2/15/12:
Added "OTA Block" to the version number
Update 2/8/12:
Added OTA Block
Added Version Number
Added Root test. This will prevent it from crashing if /system/bin/su does not exist.
Update 1/27/12:
Updated Link
Update 1/14/12:
Configured busybox to make symbolic links instead of copies
Uninstall previous version before install this version
Update 1/11/12:
Added AdamOutler's BHT
Added ability to run the adb daemon as root and automatically turn off auto mount with one click. This does not require a reboot. If you reboot, everything goes back to their normal state. I will add an option to restore everything without a reboot in the near future. I am using the adb daemon from Indirect's ADB hijack that he got from Nemith. Credit to Indirect and Nemith.
Update 1/10/12:
Fix an issue for users without busybox. This should now work even if you do not have busybox installed.
Update 12/30/2011:
Fix for 1.4.1; it will allow you to install from unknown sources. (You must be rooted to use this feature. The nook might take a minute or two before realizing that the setting has changed. If you reboot, it speeds up the process.)
Update 12/29/2011:
I added the Account and Sync settings and make the back button work properly.
Account and Sync Settings
Accessibility Settings
Application Settings > Development Settings
Default Settings
Video from Albert Wertz: http://www.youtube.com/watch?v=U8V9ZorJpwM
brianf21 said:
I wrote an app that accesses the hidden settings. I can add more of the hidden settings as we discover them.
http://www.multiupload.com/YX0A3QISRH
Click to expand...
Click to collapse
Could you please list the setting that this allows access to?
brianf21 said:
I wrote an app that accesses the hidden settings. I can add more of the hidden settings as we discover them.
http://www.multiupload.com/YX0A3QISRH
Development Settings
Accessibility Settings
Application Settings
Click to expand...
Click to collapse
doesn't using AnyCut do the same thing?
ShinnAsuka said:
doesn't using AnyCut do the same thing?
Click to expand...
Click to collapse
Yes, but I cannot access the shortcuts from the default launcher.
ShinnAsuka said:
doesn't using AnyCut do the same thing?
Click to expand...
Click to collapse
No AnyCut just show the Accessibility Settings
We really need the other two: Development Settings & Application Settings
So thumbs up for this app and the author!!!
kenblat said:
No AnyCut just show the Accessibility Settings
We really need the other two: Development Settings & Application Settings
So thumbs up for this app and the author!!!
Click to expand...
Click to collapse
Anycut does have development settings and application settings.
Pretty awesome app. Thanks man.
Sent from my BNTV250 using xda premium
How about a locations setting menu?
this app is win
Many thanks!
Can anybody post some screenshots? So I can write about it on the portal. Seems pretty interesting, good job Brian!
Livven said:
Can anybody post some screenshots? So I can write about it on the portal. Seems pretty interesting, good job Brian!
Click to expand...
Click to collapse
here you go
Danke (thanks)
Thanks! 10 chars
Hello all! My fiance picked one of these up as a gift for Christmas, I have a quick Q. I was able to get the APP installed, but to access the app, I have to reinstall it every time, it doesn't show up in the files list?
Are there any hints suggestions?
Also I checked off the Allow 3rd party apps, and it still won't allow me to read APK files from the default file explorer...
Thanks in advance!
Mario
desantim said:
Hello all! My fiance picked one of these up as a gift for Christmas, I have a quick Q. I was able to get the APP installed, but to access the app, I have to reinstall it every time, it doesn't show up in the files list?
Are there any hints suggestions?
Also I checked off the Allow 3rd party apps, and it still won't allow me to read APK files from the default file explorer...
Thanks in advance!
Mario
Click to expand...
Click to collapse
The standard Nook Apps manager will not display third party or sideloaded apps/games. You'll need an alternate Apps manager for that, eg Go Launcher.
There is an older version of Nook Color Apps Manager (pre 1.2) in the marketplace that you could install. This will display all the third party apps on your Nook homepage.
The Allow Thirs Party apps is ticked by default. Just need to untick and retick it to enable it properly.
Where ?
succulent said:
Anycut does have development settings and application settings.
Click to expand...
Click to collapse
Where in the AnyCut menu?
DeanGibson said:
Where in the AnyCut menu?
Click to expand...
Click to collapse
Did install the Market or the App Manager?
rling said:
The standard Nook Apps manager will not display third party or sideloaded apps/games. You'll need an alternate Apps manager for that, eg Go Launcher.
There is an older version of Nook Color Apps Manager (pre 1.2) in the marketplace that you could install. This will display all the third party apps on your Nook homepage.
The Allow Thirs Party apps is ticked by default. Just need to untick and retick it to enable it properly.
Click to expand...
Click to collapse
AltDrawer is an app drawer for ROMs that don't have one (like nook).
Sent from my MB860 using xda premium
brianf21 said:
Did [you] install the Market or the App Manager?
Click to expand...
Click to collapse
Just the Android Market.
However, this app does the job I need.
I was just wondering if installing settings from another 4.2.2 device would work at all. As a suspected it was possible. You can edit account settings, Wi-Fi settings, uninstall or see running apps, etc. Not everything works but most missing things from Amazon settings are working.
I tried with this one: sourceforge.net/p/sreborn/code-0/53/tree/system/app/Settings.apk
Just install like any normal app and add shortcut to desktop for easier access.
Hope it helps someone.
Edit: I just realized it works like overwriting Amazon settings. When installed breaks shortcuts bar functionality, but when Kindle is restarted it gets automatically removed and Amazon settings are restored. Still can be a nice workaround for editing settings, dive you can install, add, edit or remove accounts, and restart to have everything working like normal.
Sent from my KFTHWI using XDA Free mobile app
Although it still can access language & Keyboard, it do add some new functions that the amazon Settings wont be able to fulfill.
Can anyone make it to co-exist with the amazon setttings? I know it's possible for Fire TV.
kalte said:
I was just wondering if installing settings from another 4.2.2 device would work at all. As a suspected it was possible. You can edit account settings, Wi-Fi settings, uninstall or see running apps, etc. Not everything works but most missing things from Amazon settings are working.
I tried with this one: sourceforge.net/p/sreborn/code-0/53/tree/system/app/Settings.apk
Just install like any normal app and add shortcut to desktop for easier access.
Hope it helps someone.
Edit: I just realized it works like overwriting Amazon settings. When installed breaks shortcuts bar functionality, but when Kindle is restarted it gets automatically removed and Amazon settings are restored. Still can be a nice workaround for editing settings, dive you can install, add, edit or remove accounts, and restart to have everything working like normal.
Sent from my KFTHWI using XDA Free mobile app
Click to expand...
Click to collapse
Unfortunately this does not work with the new fireos 4. Can't install the apk :-|
Hi guys,
I have Amlogic S812 streamer Xtreamer Wonder and it's running on 4.4.2 Android.
In the Settings menu there is no possibility (no menu at all) to add another Google account in addition to the one that was created initially. As a result all Google apps such Play Market, Gmail, Drive etc, working with one and only account without ability to switch to another one if needed. It's especially limiting with Paid apps which was bought under different accounts...
I tried to search all over the internet for the similar issue, but surprisingly did not found any ...
All the rest functionality is as usual, I also have root, thanks to the Rooting Guide by C3C076
Any help is very appreciated!
This is how Settings menu looks like :
Unfortunately, this firmware disable this feature.
So, to change google account, you have to use adb tool and remove /data/data/com.android.providers.settings/databases/settings.db file (if box is root) and add another account.
If box isn't root, you have to factory reset this box to add new account
water275 said:
Unfortunately, this firmware disable this feature.
So, to change google account, you have to use adb tool and remove /data/data/com.android.providers.settings/databases/settings.db file (if box is root) and add another account.
If box isn't root, you have to factory reset this box to add new account
Click to expand...
Click to collapse
Thanks for your answer water275, but is what you mean is just removing existing and adding a new one, but there still will be only one account ?
I tried to use few different apps which can manage existing accounts and I had there the option to remove account, but not to add. So in order to remove i think i can use this way, instead of adb. But what about to have multiple accounts? Absolutely impossible ?
What is interesting is that those account management apps allowed me to go into sync options for existing accounts. So it looks like the Xtreamer just hiding required functionality (menus) and not completely removed them. I was thinking in direction of xml files which are responsible for menu layouts, but i have not too much knowledge with them...
You can use Gmail. When you slide left panel in, there's an arrow next to your profile name. When you expand it you will see "Manage accounts" menu option.
Alternatively you can use my simple app (attached) I created for this purpose.
C3C076 said:
You can use Gmail. When you slide left panel in, there's an arrow next to your profile name. When you expand it you will see "Manage accounts" menu option.
Alternatively you can use my simple app (attached) I created for this purpose.
Click to expand...
Click to collapse
You right :good::good::good:
Gmail not allowing to add account guys. There is no such option. If it could be this way then it would be simple
See attachments from Gmail and from C3C076's app :
Launch my app as a normal one.
C3C076 said:
Launch my app as a normal one.
Click to expand...
Click to collapse
Sorry mate, what do you mean ? 2nd and 3rd screenshots is from your app. Where 2nd one is straight after I launch your app and 3rd one if I choose google account and then click on options on the right side.
7eva said:
Sorry mate, what do you mean ? 2nd and 3rd screenshots is from your app. Where 2nd one is straight after I launch your app and 3rd one if I choose google account and then click on options on the right side.
Click to expand...
Click to collapse
Sorry, you are right. I got confused because of launching that app on my phone which runs lollipop. It unfortunately behaves differently on KitKat.
I'll try your app on my android stick in car, there is also 4.4.2 just to compare, but as i said earlier even that menu that your app shows is not available from the usual settings menu, so it seems like Xtreamer just hiding these menus for some reasons.
7eva said:
I'll try your app on my android stick in car, there is also 4.4.2 just to compare, but as i said earlier even that menu that your app shows is not available from the usual settings menu, so it seems like Xtreamer just hiding these menus for some reasons.
Click to expand...
Click to collapse
Yeah. But the screenshot above is a result of launching app on lollipop. Looks like the same call yields different results on KitKat.
C3C076 said:
Yeah. But the screenshot above is a result of launching app on lollipop. Looks like the same call yields different results on KitKat.
Click to expand...
Click to collapse
For some reason on my Android stick in the car your app can't be installed. I have Install and Cancel buttons, but Install not clickable. I'll try similar app from the store later.
Found solution !
The reason is that Xtreamer installed custom Gmail app that is not asking for update and installed as a system app (you can't uninstall it in usual way). This app have no option to add/manage account as I shown on the screenshots above.
Thanks to ROOT i was able to remove that app completely from /system/apps , and installed official Gmail app from the store. In the official app there is full managing functionality for accounts and i was able to add multiple gmails there.
I highly recommend to uninstall pre-installed Drive and Youtube apps too.
In the general settings menu of Android there is still no manage account section, but at least I can get there through Gmail now.
Thanks to everybody for your help !
This module prevents components from trying to enable themselves.
---------------------------------
We can use MyAndroidTools or MyAndroidTools Pro (you can find them in the Google Play) to disable components(service,broadcast receiver,activity,content provider).
But any app can enable their own component through an open api (setComponentEnabledSetting).
This module just prevent it.
The icon comes from Uchiha Shisui's Mangekyō Sharingan.
1. Log:record all the components that use "setComponentEnabledSetting" to enable themselves,not matter whether it is checked in the blacklist.
2. BlackList settings:select the app you want to block,then save.
--------------------------------------------
//the main source code:
Code:
XposedHelpers.findAndHookMethod("android.app.ApplicationPackageManager",
loadPackageParam.classLoader,
"setComponentEnabledSetting",
ComponentName.class, int.class, int.class,
new XC_MethodHook() {
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
if (((int) param.args[1]) == PackageManager.COMPONENT_ENABLED_STATE_ENABLED) {
param.args[1]=PackageManager.COMPONENT_ENABLED_STATE_DISABLED;
}
}
});
I love your app !!! What version do I need to be on for this to work ?
Would be nice if you explained more info in your thread ? What exactly does this do that the app already doesn't ?
does MyAndroidTools 1.2.8.7 apk need to be installed first and then this Xposed Module 0.1?
how exactly does this work? please explain in detail and also the installation procedure.
I agree with m0han. The module doesn't provide us with a user interface. So when activated through Xposed, what exactly is it doing? Do we need to download the apk from the app store? More clarification is needed before I activate this module. Thanks.
wangqi060934 said:
This module prevent components from trying to enable themselves.
Click to expand...
Click to collapse
Awesome, thank you!
Finally something to stop K9-Mail and Google Play store from starting at boot
Would you consider making the Xposed module or even MyAndroidTools open source? Xposed modules and root apps are scary and releasing the source would increase trust immensely.
I bought the pro version and I would actually buy it again or donate for an open source version. Your app and XPrivacy (open source ) make a very nice couple on any phone :laugh:
@wangqi060934, it is very cool and higly anticipated feature. Thank you!
But how does it work? How does it distinct components disabled by me with MyAndroidTools and components disabled by host app itself? And, by the way, can such components be visually distinguished in MyAndroidTools's GUI?
I don't know the nature of this facts but some apps (e.g. Gmail) indeed have services which are disabled without any manual intrusion.
Kind regards!
There is a beta2 now. I already have MyAndroidTools 0.9.8.6 installed from Play Store. I downloaded the beta through Xposed and installed it as we usually do for Xposed modules, enabled it in Xposed and rebooted.
If we go to XPOSED>modules and click on My AndroidTools, we are asked to activate the module. When we click OK, it goes back to the modules screen and if once again clicked, the UI appears. We have Log, Blacklist and Settings options at top left.
The blacklist menu gives options of third party apps and system apps and when you choose one, the apps are listed with a checkbox against their names. Till now I have experimented. After this comes the conjecture.
If we choose one or more of the apps and click the save button at top right, then that app is prevented from enabling itself unless we invoke that app ourselves. This is my understanding. I have not attempted it. I am afraid as 1. I am not an expert 2. there is no info about what this module actually does 3. it is an Xposed module 4. I won't have my laptop for some more time (in case something happens).
The settings option has only one option to show a toast when a blocking happens. The log is a log.
So if somebody else is brave enough to experiment further or if the OP explains things, I would be happy.
EDIT:
The app also appears in the app drawer and clicking it has the same effect as from Xposed.
if you do a search on xda theres more info on this app when you find it try the tenshi_xp settings.
v0.2 is not working for me, it always show me that the Module is not active even though I can see in Xposed Log it's loaded.
xk0niR said:
v0.2 is not working for me, it always show me that the Module is not active.
Click to expand...
Click to collapse
Same here.
(CM12.1 at SGS4mini I9192)
xk0niR said:
v0.2 is not working for me, it always show me that the Module is not active even though I can see in Xposed Log it's loaded.
Click to expand...
Click to collapse
There seems to be an issue with the UI. I also get the popup that the app is not active and asking me to activate it. If I activate it, the UI closes. The workaround I found is to open it from recents. Then the UI stays and you can play with it.
---------- Post added at 02:14 PM ---------- Previous post was at 02:13 PM ----------
Kirrrr said:
Same here.
(CM12.1 at SGS4mini I9192)
Click to expand...
Click to collapse
...
wangqi060934 said:
This module prevent components from trying to enable themselves.
Click to expand...
Click to collapse
The module block massenger to connect to the network
Envoyé de mon SM-N910F en utilisant Tapatalk
Version 0.3 seems to work again.
I was wondering about the purpose of a blacklist. When I disable a service for an app with MyAndroidTools, I do not want that app to re-enable said service. Essentially this means that all apps should be activated in the blacklist in the Xposed module?
There is a version 0.6 now. Further the Dev has also furnished more info on the app in the first post.
When we reboot after enabling the app in Xposed and open the app, the log populates and shows the components which have been enabled through 'setComponentEnabledSetting'. We can then long press the component which we want to disable and choose 'blacklist'. It is then shown as blacklisted. The 'blacklist settings' shows the third party apps installed on the phone which can be selected and saved for blocking.
So find any component or third party apps which you want to block and do so. When something is chosen for blocking and it tries to enable itself, it is blocked and an entry appears in the log with its name and the time of its blocking.
If anyone finds any further info, please post the same so that we can learn.
---------- Post added at 01:52 PM ---------- Previous post was at 01:48 PM ----------
daniel_m said:
Version 0.3 seems to work again.
I was wondering about the purpose of a blacklist. When I disable a service for an app with MyAndroidTools, I do not want that app to re-enable said service. Essentially this means that all apps should be activated in the blacklist in the Xposed module?
Click to expand...
Click to collapse
No. You check the log and if you find the blocked app/component shown as started, then you add it to the blacklist.
As the Dev explains in the first post, not all disabled apps/components enable themselves. Only a few do so. You find them from the log and block them. Not all.
tnsmani said:
No. You check the log and if you find the blocked app/component shown as started, then you add it to the blacklist.
As the Dev explains in the first post, not all disabled apps/components enable themselves. Only a few do so. You find them from the log and block them. Not all.
Click to expand...
Click to collapse
Yes, I noticed. Of the 200 apps installed on my phone, only K9-Mail and Google Play Store try to re-enable some services.
The question is, does blacklisting impact performance? If not, one could simply blacklist all apps and not care about checking the log. On my ancient Sony Xperia Mini Pro, blacklisting all apps did not seem to slow down the phone noticeably.
Installed it and it worked perfectly; however I had to uninstall the module since it caused, sometimes, a bootloop. It didn't happened all the time and if I accessed to the recovery and rebooted the phone after a forced shutdown, phone booted correctly. I'm almost sure it's the module fault because since I uninstalled it the phone is working smoothly, anyway I don't know how to provide a log in order to help.
I have a Oneplus One running custom CM12.1 by Sultanxda.
Bino92 said:
Installed it and it worked perfectly; however I had to uninstall the module since it caused, sometimes, a bootloop. It didn't happened all the time and if I accessed to the recovery and rebooted the phone after a forced shutdown, phone booted correctly. I'm almost sure it's the module fault because since I uninstalled it the phone is working smoothly, anyway I don't know how to provide a log in order to help.
I have a Oneplus One running custom CM12.1 by Sultanxda.
Click to expand...
Click to collapse
Try the next version 0.7
Module fc since last version
Sent from my SM-G920F using XDA-Developers mobile app
FC on blacklist menu and still bootloop, with and without system app selection...
Bino92 said:
FC on blacklist menu and still bootloop, with and without system app selection...
Click to expand...
Click to collapse
Was also suffering with alot of bootloop, couldn't work out what app it was. Glad I found your comment
I am using one application which force me to turn my data connection to continue with that app. I am on WiFi and have no Sim Card on my device (so no possibility to have real data connection)
I need some thing which can make fool that app that my android is on Data connection instead of WIFI.
Please help me. Thank you.
(Made ton of search on Google and on the forum, without success...
Seen a lot of demand for the exact opposite though)
ArriorTiz said:
I am using one application which force me to turn my data connection to continue with that app. I am on WiFi and have no Sim Card on my device (so no possibility to have real data connection)
I need some thing which can make fool that app that my android is on Data connection instead of WIFI.
Please help me. Thank you.
(Made ton of search on Google and on the forum, without success...
Seen a lot of demand for the exact opposite though)
Click to expand...
Click to collapse
I mocked this up pretty quickly. tell me if it works for you
firefds said:
I mocked this up pretty quickly. tell me if it works for you
Click to expand...
Click to collapse
Huge tanks for your time. Haven't tested the app because unfortunately I can't get more than the version 87 of Xposed and this app requires the version 90
However, still huge thanks, and if you are able to make it fonctionnal with Xposed 87, it would be really awesome.
Still thank you, and have a nice day
ArriorTiz said:
Huge tanks for your time. Haven't tested the app because unfortunately I can't get more than the version 87 of Xposed and this app requires the version 90
However, still huge thanks, and if you are able to make it fonctionnal with Xposed 87, it would be really awesome.
Still thank you, and have a nice day
Click to expand...
Click to collapse
Sure.. here you go.
What is the app you are trying to use called?
Thanks a lot, however :
With my android 7 phone, the app can be installed but not running at all, with any activity shown by Titanium backup or in ram activities (work with xposed though)
In Nox Android 5.1.1, the app can't be installed (nox is the main thing i use, the phone is here in order to test)
With all my gratitude for your efforts and time, with the hope (if it's not too much to ask), you can fix that
(And it's an app that show content only when connected with a 4g or data connection)
ArriorTiz said:
Thanks a lot, however :
With my android 7 phone, the app can be installed but not running at all, with any activity shown by Titanium backup or in ram activities (work with xposed though)
In Nox Android 5.1.1, the app can't be installed (nox is the main thing i use, the phone is here in order to test)
With all my gratitude for your efforts and time, with the hope (if it's not too much to ask), you can fix that
(And it's an app that show content only when connected with a 4g or data connection)
Click to expand...
Click to collapse
It will be easier to fix if I know that app's name.. there are a few ways for app to recognize data connection and I implemented one way.
Replied by dm
Try this. It should work for Android 4+.
Keep in mind there is no activity for this, it's just an xposed module.. you won't see any icon for it and don't need to open it, just enable it in xposed.
Great thank you, it's installed with the test phone, and ticked on Xposed
But, with Nox with Android 5.1.1, still the same issue
I tried my best to find solutions by myself, and here is what I did
- > Tried to install normaly : Don't Work (app can't be installed)
- > Tried with lucky patcher (on a copy of a clean device) : Still don't work, with the message -> PM Error Failure Install Parse Failed No Certificates and the app was NEVER installed before (was a clean device)
- > Tried to install as a system app with Lucky Patcher : Work, but App not showing in Xposed or any App List (so don't work)
- > Tried to install a backup from my phone where the app was working : No Success
What can I do ? Thanks for your time
ArriorTiz said:
Great thank you, it's installed with the test phone, and ticked on Xposed
- > Tried with lucky patcher (on a copy of a clean device) : Still don't work, with the message -> PM Error Failure Install Parse Failed No Certificates and the app was NEVER installed before (was a clean
Click to expand...
Click to collapse
Thank you, this helped me. I signed the APK with a newer method that doesn't work on Android versions lower than 7.
Here is the apk signed compatible with android 5.
The app is installed with Nox and the issue is not showing
And wanted to wait longer to tell you if all will still be okay but seems to work really good
Huge thanks, once again
I'm sure that I won't be the only one interested by what you just made
Thank you
Nice app @firefds
It is possible to create version for XposedBridge 54?
Thanks
firefds said:
It will be easier to fix if I know that app's name.. there are a few ways for app to recognize data connection and I implemented one way.
Click to expand...
Click to collapse
Hey, I am sorry if I am bothering but i would really be grateful if you could helpl me with this. I have an app that does not run unless it detects data connection instead of wifi.
My question is can I use your module using virtual xposed? if yes, could you guide me through it? thank you
firefds said:
Thank you, this helped me. I signed the APK with a newer method that doesn't work on Android versions lower than 7.
Here is the apk signed compatible with android 5.
Click to expand...
Click to collapse
Hi. Have you got a similar app that works the other way around? One that fakes mobile data as a wifi connection? I'm on Android 11.
Old thread but same problem. I have an application that simply will not work on any device that does not or cannot have a mobile data connection. This app believes any of those devices are considered an emulator and therefore will not work on said device. I need to trick this application into thinking Wi-Fi is either mobile data or I need a way for the app to think mobile data is being used. I am using this application on Android 9, or rather lineage OS 16. I have come close to tricking it using several of the apks provided in this thread, but none of them seem to do the trick for a long enough time. Any assistance would be greatly appreciated. Using Xposed (Lsposed) zygote. And with the latest magisk.
Any one find similar app for ATV Box 9.0, please?
@firefds I can't make ICICI Pockets app work without mobile data connection using the apks attached here. Maybe an update is necessary? I am using Magisk Delta with MagiskHide enabled to hide root from the app, Zygisk is disabled and so using Riru variant of latest LSPosed. Any help would be much appreciated. TIA.
Edit: The app worked after using a VPN but like Wifi it detected VPN use and displayed a warning so maybe in the future they will block this workaround. It would be great if mobile data can be faked.
Edit2: The app seems to work in Wifi directly without resorting to the use of VPN. The app is so riddled with bugs that it's hard to say anything with certainty.
There used to be an module called "Anynet" and it used to do same.. Maybe OP can make a module like that for all of us