Even though we have a way to root, we lose MultiView. For those that want to keep that feature, it doesn't mean we can't still have some fun!
Credit goes to the folks over in the Galaxy Note 10.1 forums.
ianbbaa
JustFlesh
Leppin
http://forum.xda-developers.com/showpost.php?p=33900420&postcount=18
http://forum.xda-developers.com/showthread.php?t=1985240
http://forum.xda-developers.com/showthread.php?p=34268053#post34268053
While it was designed to work for the tablet, it also works very nicely with our Verizon Note 2.
Word of caution:
It is not known if this will work for every app. System apps will require root, so for now that's out. If an app is updated the conversion will most likely have to be manually done again. However, there are reports that modded apps are having trouble updating from the play store...
This is also not a long term solution. The best way would be to urge app devs to include the changes in their apps, so spread the word!
This requires de-compiling an apk and recompiling it as a signed apk, so the preferred tool to use is apk-multi-tool.
http://apkmultitool.com/
JustFlesh's instructions were done pretty well, so most of this come's directly from his post:
How to modify Apps by yourself:
Decompile the app with apk-multi-tools
Open Androidmanifest.xml with Editor, Notepad++ or something else
Search for this
Code:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Add this line
Code:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" />
</intent-filter>
Search for this line
Code:
</application>
Add these lines so that it looks like this
Code:
<uses-library required="false" name="com.sec.android.app.multiwindow" />
<meta-data android:name="com.sec.android.support.multiwindow" android:value="true" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="632.0dip" />
<meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="598.0dip" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="632.0dip" />
<meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="598.0dip" />
</application>
Recompile app.
uninstall then reinstall app
For errors during re-compiling, put this 1.apk into your C:\Users\{username}\apktool\framework\ folder and replace the old 1.apk inside it.
1.apk - http://goo.gl/QhWFq
It's the framework for the Note 2 that the tool needs. I just pulled it from my own phone.
Sample Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Other Notes
- Some apk's require additional modifying to allow both portrait and landscape orientations, for example netflix and nba game time had to be modified to allow portrait movie playing.
- The video player for Netflix will pause if it loses focus.
Uploaded APK's - Free apps
- might as well upload free ones that are already converted to avoid people having to do duplicate work. Once I have a place to upload I'll add links.
- remember to uninstall and re-install for this to work
250+ Solitaire Collection 1.7.5 - http://goo.gl/5uq3d
AndChat IRC 1.4.1 - http://goo.gl/E9sGO
Chrome Build 18.0.1025469 - http://goo.gl/WZ2P2
NBA Game Time 3.1 - http://goo.gl/uHPQH
Netflix 2.1.0 build 725 - http://goo.gl/cx8IS
Skype 3.0.0.6181 - http://goo.gl/hMHJv
Terminal Emulator 1.0.49 - http://goo.gl/Dwyeb
Twitter 3.5.0 - http://goo.gl/BaIQn
WhatsApp 2.8.7326 - http://goo.gl/G5fXP
WoW Armory 5.1.0 - http://goo.gl/NY7S4
---
Thank you so much. Netflix was one of the big ones I wanted working and I see it even has portrait mode working.
IvanNCase said:
Thank you so much. Netflix was one of the big ones I wanted working and I see it even has portrait mode working.
Click to expand...
Click to collapse
Np, that was one of the apps that portrait mode has to be manually configured. Too bad the player they use pauses when it loses focus. I don't think there is anything I can do about that...
Thankyou so much! This is fantastic.
That's why I noticed it. I was already planning on either finding our making an edited netflix once we (hopefully) get a multi window with unlimited app support but I had no idea that this was coming.
Edit: Do you know if they know about this in the forums for the other note 2's? Cause this would be great for them too. I know they can already root of course but this would be nice for those who are afraid to our just don't want to root.
IvanNCase said:
That's why I noticed it. I was already planning on either finding our making an edited netflix once we (hopefully) get a multi window with unlimited app support but I had no idea that this was coming.
Edit: Do you know if they know about this in the forums for the other note 2's? Cause this would be great for them too. I know they can already root of course but this would be nice for those who are afraid to our just don't want to root.
Click to expand...
Click to collapse
Hey is it possible you can upload your modded NBA game time apk ? Thanks
Has anyone done this with google maps yet?
Wyatt W.
Has anyone done this with any games yet?
I'm having trouble getting my packages running. I compile them, attempt to install, and I get an error of application not installed or problem parsing package.
How are the rest of you recompiling?
Sent from my SCH-I605 using Tapatalk 2
Is this possibe to do with youtube since the app is pre installed on the phone. If so where would you get the apk from.
acuraintegraturbo said:
Is this possibe to do with youtube since the app is pre installed on the phone. If so where would you get the apk from.
Click to expand...
Click to collapse
We can't edit it since it's a system app, we'd need root...
nosit1 said:
I'm having trouble getting my packages running. I compile them, attempt to install, and I get an error of application not installed or problem parsing package.
How are the rest of you recompiling?
Sent from my SCH-I605 using Tapatalk 2
Click to expand...
Click to collapse
1) For errors during re-compiling, put this 1.apk into your C:\Users\{username}\apktool\framework\ folder and replace the old 1.apk inside it.
1.apk - http://goo.gl/QhWFq
It's the framework for the Note 2 that the tool needs. I just pulled it from my own phone.
2) For installation errors, uninstall the app from your phone before installing your modified version
1.apk - that's what I needed. Thanks for the tip!
mlkaufman said:
Has anyone done this with any games yet?
Click to expand...
Click to collapse
I tried Dead Trigger and got it to do split screen, but unity player doesn't like being in portrait mode or not in full screen
Is there a YouTube video on this or will someone make one Thanks in advance
Sent from my SCH-I605 using xda app-developers app
rjackson23 said:
Is there a YouTube video on this or will someone make one Thanks in advance
Sent from my SCH-I605 using xda app-developers app
Click to expand...
Click to collapse
Here's the apps from the note 10 thread. http://forum.xda-developers.com/showthread.php?t=1985240 but you'll have to root and delete the youtube that came with the phone to be able to install the new one.
Anyone have issues with the multiview toolbox recognizing multiviewable apps? I can multiview the apps with the ones I have, but it's limited to the few stock and modified I have.
fantastic thanks!!!
Got it thanks
can someone do this for 3 apps. I will send the apk. I have tried and keep getting a error when recompiling and have put that 1.apk in the folder like it says above and still have a problem. I have never done anything like this and am lost. Thanks for your time.
Related
updated 5/20
I challenge anyone and everyone to figure out how to correct the "tear" in the image below. The calendar.apk is attached. Simply rename blurcalendar.apk and instal the attached calendar.apk
Anyone that can fix it shall receive a modest donation. I've tried for quite some time now to figure it out. Solution just isn't within my limited knowledge.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
****************************************
Ive been scouring over all the XML files in BlurCalendar.apk and I can't find any references to the text color I would like to change. If anyone has any clue as to what I'm looking for, any and all advice is much appreciated.
Currently, while looking at month view in the calendar app, any date that has an event/activity is shown in bold black. I would like that changed to bold blue. See the screen shots below
I'm confident that if I can find the right line of code to change I can re-package the apk up and utilize it.
I think you might need to look in system/app/BlurCalendar.apk. I decompiled it but it decompiled with errors, however there are files within the layout folder there that look like they would control it. I don't have time right now to try and track it down but it may be the place.
EDIT
The styles.xml within BlurCalendar has this entry:
Code:
<style name="TextAppearance.EventInfo_Label" parent="@style/TextAppearance">
<item name="android:textAppearance">?android:textAppearanceSmall</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">?android:textColorSecondary</item>
<item name="android:paddingLeft">2.0dip</item>
</style>
Try textColorSecondary within the framework-res.apk styles.xml. The ?android, as far as I have been able to tell, references the main styles that are set by framework-res. There are very few entries in the styles.xml within blurcalender that seem like they might work.
jimbush3 said:
I think you might need to look in system/app/BlurCalendar.apk. I decompiled it but it decompiled with errors, however there are files within the layout folder there that look like they would control it. I don't have time right now to try and track it down but it may be the place.
Click to expand...
Click to collapse
Right, that's the one I've been looking over for the past couple hours, as the OP says. I found a thread in a different forum that someone posted up more or less exactly what I want (HERE).
I also looked over his modified files... and I don't see any modifications. So, I just don't know where to look I guess. I installed his modified calendar, but there is a very strange issue with it.
notice the "tear" towards the top. No clue what that is.
jimbush3 said:
I think you might need to look in system/app/BlurCalendar.apk. I decompiled it but it decompiled with errors, however there are files within the layout folder there that look like they would control it. I don't have time right now to try and track it down but it may be the place.
EDIT
The styles.xml within BlurCalendar has this entry:
Code:
<style name="TextAppearance.EventInfo_Label" parent="@style/TextAppearance">
<item name="android:textAppearance">?android:textAppearanceSmall</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">?android:textColorSecondary</item>
<item name="android:paddingLeft">2.0dip</item>
</style>
Try textColorSecondary within the framework-res.apk styles.xml. The ?android, as far as I have been able to tell, references the main styles that are set by framework-res. There are very few entries in the styles.xml within blurcalender that seem like they might work.
Click to expand...
Click to collapse
Thanks for looking into it. I eyed that same code for a whole myself but couldn't make anything out of it. But given what I know about the other guys calendar mod, it's a standalone apk and doesn't modify anything in the framework-res.apk.
The date color, along with the event indicator color on the right hand side of each date square, are taken from your settings in google.calendar.com. I just can't seem to find where the guy told his calendar to make the date number match the event color, instead of just being bold black.
I challenge anyone and everyone to figure out how to correct the "tear" in the image below. The calendar.apk is attached. Simply rename blurcalendar.apk and instal the attached calendar.apk
Anyone that can fix it shall receive a modest donation.
Have you tried flipping the page up to june to see if the tear goes away?
Sent from my MB860 using XDA Premium App
Ha! Yes I have tried that. The goofy image is static and doesn't move.
Sent from my MB860 using XDA Premium App
Gonna attack it as soon as I get home
Sent from my MB860 using XDA Premium App
What did you modify in BlurCalendar?
playin4sheezy said:
Gonna attack it as soon as I get home
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
awesome. good luck. I really hope you can find the cause. I love the changes made to this calendar.
jimbush3 said:
What did you modify in BlurCalendar?
Click to expand...
Click to collapse
I didn't do anything. The attached calendar.apk is not mine. I got from a thread in a different android forum. The guy that made it has had this calendar change integrated into CM releases I think.
So are you just trying to get stock calendar instead of blur calendar?
Sent from my MB860 using XDA Premium App
I guess so. I don't know what the stock calendar looks like. The main thing I like about the calendar I posted is the date numbers in month view are color-coded if there is an event on that particular day. The blur calendar just makes the date bold black.
I don't think this calendar is part of AOSP gingerbread. Its an iteration of what's in CM6/CM7.
Sent from my Xoom using XDA Premium App
Hello
I'm currently in the process of making a theme for MIUI lockscreen.
I've successfully gotten shortcuts for stock messaging, dialer and camera onto the lockscreen.
To do so i've used code such as this:
Code:
<Intent action="android.intent.action.MAIN" type="vnd.android-dir/mms-sms" category="android.intent.category.DEFAULT"/>
and
Code:
<Intent action="android.intent.action.MAIN" package="com.miui.camera" class="com.miui.camera.Camera"/>
And then linked it to a button of course.
I've gotten these action, package and class names from looking at other people's manifest.xml files in their MIUI themes.
But now i find myself wanting to put other apps on the lockscreen, such as XDA and FriendCaster.
I can't seem to find the action, package and class names for these apps anywhere.
So here's my question, how do i find these strings?
I've tried opening an .apk file and taking a look at the files in there, but most of them can't be opened in Notepad++ (Do i need another program to open them or what?), and i can't find what i need.
Hope someone more experienced can help me
- Moonbloom
Moonbloom said:
Hello
I'm currently in the process of making a theme for MIUI lockscreen.
I've successfully gotten shortcuts for stock messaging, dialer and camera onto the lockscreen.
To do so i've used code such as this:
Code:
<Intent action="android.intent.action.MAIN" type="vnd.android-dir/mms-sms" category="android.intent.category.DEFAULT"/>
and
Code:
<Intent action="android.intent.action.MAIN" package="com.miui.camera" class="com.miui.camera.Camera"/>
And then linked it to a button of course.
I've gotten these action, package and class names from looking at other people's manifest.xml files in their MIUI themes.
But now i find myself wanting to put other apps on the lockscreen, such as XDA and FriendCaster.
I can't seem to find the action, package and class names for these apps anywhere.
So here's my question, how do i find these strings?
I've tried opening an .apk file and taking a look at the files in there, but most of them can't be opened in Notepad++ (Do i need another program to open them or what?), and i can't find what i need.
Hope someone more experienced can help me
- Moonbloom
Click to expand...
Click to collapse
Download apk manager its available on XDA but dont have a link for you just search with google and you will see, you then can unpack the apk and edit the files that you can't edit at the moment. the manager uses smali and baksmali to unpack and pack the file again.
here you can find more info http://code.google.com/p/smali/wiki/BuildProcedure
Cheers
I think the code for XDA FREE would be >> package="com.quoord.tapatalkxda.activity" and "com.quoord.tapatalkxda.activity.EntryActivity" for the activity.
Anyway, try to decompile the apk with apk manager and then find the code in AndroidManifest.xml
Thanks for the information
I've sucessfully been able to decompile the .apk's (i grabbed them out of my Titanium Backup folder ^^), and i've checked out the AndroidManifest.xml files in various apps.
To see if i could match the strings i found in other people's theme to the ones i could find the android manifest, i used MIUI Player (just to test my theory)
Code from other persons theme (works fine):
Code:
<Intent action="android.intent.action.MAIN" package="com.miui.player" class="com.miui.player.drawerActivityGroup.MainActivityGroup"/>
I can easily find the "package" name, as it's in the top of every AndroidManifest.xml.
But my issue is finding the correct "action" and especially "class" to go with it.
I can open the AndroidManifest.xml in the MIUI Player app, and find
Code:
android:value=".drawerActivityGroup.MainActivityGroup" />
But if i didn't already have the string, i wouldn't have known what to look for in the first place :S
At the moment i'm trying to get the Calendar app working, so i can unlock it from the lockscreen and be taken straight into the calendar.
All my other code is setup and works fine, but it's just this 1 line i can't get working properly:
Code:
<Intent action="android.intent.action.MAIN" package="com.android.calendar" class="com.android.calendar.android.task.calendar"/>
When i try and unlock using this, it just unlocks normally and doesn't launches the Calendar app.
This is a lot more confusing than i thought i'd be :O
Hi,
the action name is always on the begging (but not on the top)
For example:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Send me the Calendar app and I will search for it
How do you know what to look for?
I've tried with just the "action:name", but there's loads of those, and i've tried with several other combinations as well, neither seem to work.
Also, when i use the xda info you posted earlier (also found them in the decompiled AndroidManifest.xml from the XDA app), and try and launch that from my lockscreen, it opens up some weird kind of XDA i've never seen before. It doesn't open the usual app?
I use the app "Quick Shortcut Maker" to create shortcuts to certain parts of an app (a specific setting in the settings app, for example). In the app, as you're making the shortcut, it allows you to test it. Use that app to find the correct activity and then add it to your theme.
Supersonic Evo 4G | MIUI | Tapatalk
plainjane said:
I use the app "Quick Shortcut Maker" to create shortcuts to certain parts of an app (a specific setting in the settings app, for example). In the app, as you're making the shortcut, it allows you to test it. Use that app to find the correct activity and then add it to your theme.
Supersonic Evo 4G | MIUI | Tapatalk
Click to expand...
Click to collapse
I can't seem to find this app anywhere.
I've found some called "Shortcut Maker" (without the "Quick"), but one of them costs around 2$ and the other one literally didn't do anything. Downloaded it, no app icon anywhere, no extra buttons when adding widgets, nothing.
Could you link it please?
Moonbloom said:
How do you know what to look for?
I've tried with just the "action:name", but there's loads of those, and i've tried with several other combinations as well, neither seem to work.
Also, when i use the xda info you posted earlier (also found them in the decompiled AndroidManifest.xml from the XDA app), and try and launch that from my lockscreen, it opens up some weird kind of XDA i've never seen before. It doesn't open the usual app?
Click to expand...
Click to collapse
I think this is what You need
Moonbloom said:
I can't seem to find this app anywhere.
I've found some called "Shortcut Maker" (without the "Quick"), but one of them costs around 2$ and the other one literally didn't do anything. Downloaded it, no app icon anywhere, no extra buttons when adding widgets, nothing.
Could you link it please?
Click to expand...
Click to collapse
It was QuickShortcutMaker, all one word. You can either open the app and go through the activities there, or by adding a shortcut. Direct link to download from my Dropbox is here: http://db.tt/Voekw2wN
Edit: Also be careful when using the activity names shown on the screen. It first shows the main package name of the app, then the activity. For example, if you wanted to open the agenda view of the calendar, it would show as com.android.calendarcom.android.calendar.AgendaActivity - without spaces between the two. You'd want to use com.android.calendar.AgendaActivity, not the whole string shown in the app. If you have a little experience with activity names you'll be able to tell what you need to use without problem, just wanted to point that out.
If you do need assistance, shoot me a pm and I'll find the right names for whatever you need. Good luck!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So I've been searching around for the last couple of days for a solution to this, and I can't seem to find a detailed explanation. This thread addresses it, but only says
Taine0 said:
Also the notifications overlap the clock when they get to the middle, I know how to fix that one, but just to lazy to bother as I never have that many notifications going on. The width of the notification display just needs changing.
Play around with it. Let me know how it goes.
Click to expand...
Click to collapse
And then i found this thread, which appears to be a fix but is for a different device, and does not outline the specific changes that were made/how to do them.
Hoping someone here can help, because I don't have any coding knowledge. Thanks ahead.
Running Chimerav1.1 with Devil v0.67
So I found this in this thread:
TheGrammarFreak said:
To fix the notification overlap you need to add a little to this line:
Code:
<LinearLayout android:orientation="horizontal" android:id="@id/ticker"
Scroll right to the end of that line and add this
Code:
android:background="@drawable/statusbar_background"
The whole line will look something like this:
Code:
<LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/statusbar_background">
Clock centred, no overlap!
Click to expand...
Click to collapse
^^ status_bar.xml obviously
Now I just gotta see if this works on our device....gotta find, Woodrube
So you should be able to do this right quick with Notepad++ or some other type of hex editor. Go into the the SystemUI/res/layout, find the status_bar.xml find this line of code
Code:
<LinearLayout android:orientation="horizontal" android:id="@id/ticker"
and use the Notepad++ to add this part in
Code:
android:background="@drawable/statusbar_background"
.
Seems that all this is done once you decompile the SystemUI.apk (done with APKtool-can be found here along with a general theming guide.) and the input the changes to the status_bar.xml then recompile it with APKtool, remount and the reboot.
Couple of things. I think someone like Dougfresh or Annex would be better at this, but I can give it a shot. As you know make a backup first. Can you upload the SystemUI.apk that you are using and I will try to get to it tonight after kids go to bed. Might take me a day or two to get around to it bc of work and stuff.
Thanks as always....i may give it a shot myself when i get home, but as ive told you before, not once have i EVER been able to successfully decompile/recompile. so if you could try it that would be boss. thanks much.
Woodrube, have you tried Chimera yet??
im running that with the Devil kernel and holllllllllly ****, my phone is like silk!! and you knwo ive been an ICS hater! i strongly suggest you give it a shot. everything that i used to complain about (data fix, lag, overly aggressive task-killing, etc.) seems to be non-exsistant. and its also an AOKP-CM9 hybrid that i said would be nice to see! also, with the devil kernel, GPS is fully functional even in deep sleep. pants-tent.
ive officially made the jump...if you havnt tried it, GET TO DA CHOPPAH AND DO IT NOW!
Welcome aboard. Was wondering when you would finally come over to the Blue Side.
Funny you should say that. I am picking up another used Vibrant tomorrow to start deving on and I just might check that out. I was reading about it on the website this past weekend and it seems the Nelson has made considerable leaps with this new install method.
Also being that I will have another one to work on, it will be much easier to exeriment on and try some different things, much like the above posts.
If it bleeds, we can kill it.
You know I'm a sucker for blue
Sent from Tapatalk
what is this devil kernel...? sounds interesting. can you point me in the right direction to get more info on it? thanks
hawaiigrown said:
what is this devil kernel...? sounds interesting. can you point me in the right direction to get more info on it? thanks
Click to expand...
Click to collapse
Here you go... http://forum.xda-developers.com/showthread.php?t=1694339
Sent from my SGH-T959 using Tapatalk 2
Requires Xposed Framework!
This module auto-agrees to and disables this dialog:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Compatibility:
This mod should work on all devices with Google's NetworkLocation.apk, which is shipped with devices that are Play Store certified.
Source:
The mod is open source, and licensed under GPLv3: https://github.com/MohammadAG/Xposed-Disable-Location-Consent
Download:
By installing this module, you agree to the following:
"Allow Google's location service to collect anonymous location data. Some data may be stored on your device. Collection may occur even when no apps are running."
http://repo.xposed.info/module/com.mohammadag.disablelocationconsent
Thanks to:
@Extrinsic for the 1.1 update that adds KitKat support, among other changes.
Support development:
If you found this mod useful, consider donating with PayPal.
This Mod is working perfect on my S3 Stock ICS.
I used to have a clumsy semi effective workaround with Tasker using macros to imitate button pushes. I abandoned that long ago. But this mod works great. Now Tasker can easily disable/enable Location preference at screen off/on without that daft popup consent notification.
Thanks MohammadAG
Thank you
Love this!!!
I find that having "Use Wireless Networks" causes a lot of NLP collector wakelocks, but I like using the functionality of Google Now and other apps that could utilize the network location.
I set up a Tasker Profile so that when I open Google Now, it enables the wireless network location. (normally that would make a prompt show up every time I open up google now, but this removes the prompt and makes it all work amazingly well.
Thanks a lot!!
What would be even better is if you were able to disable the background location polling...
NlpCollectorWakelock causes so much battery drain on my device (even though I don't have any apps that use network location in the background, this is strictly Google building out its databases) that I have to keep network location turned off.
Your module saves us from having to tap to agree when we turn it back on (or saves writing a Tasker script to do it automatically), but a fix for the underlying problem would be even better
Not working on my Verizon HTC One
Not working on Nexus 4 :crying:
Plz help!
TidusWulf said:
Not working on my Verizon HTC One
Click to expand...
Click to collapse
gunbox said:
Not working on Nexus 4 :crying:
Plz help!
Click to expand...
Click to collapse
Did you install Xposed?
Sent from my Sony Xperia Z1 (C6903) using Taptalk 4
yes. I use several mods for Xposed and the rest work
TidusWulf said:
yes. I use several mods for Xposed and the rest work
Click to expand...
Click to collapse
Is this module enabled (and have you rebooted)?
EDIT: Disregard this, I confused this thread with another.
How does it not work? This mod only maximizes your lockscreen widgets, similar to what would happen if you drag it downwards. Isn't that happening? Can you post a screenshot right after you turn your screen on?
GermainZ said:
How does it not work? This mod only maximizes your lockscreen widgets, similar to what would happen if you drag it downwards. Isn't that happening? Can you post a screenshot right after you turn your screen on?
Click to expand...
Click to collapse
I think u are in the wrong thread...
Sent from my HTC One using XDA Premium 4 mobile app
Love this. Thanks a ton for making it. I like the location-based info from Google Now, but leaving this on all the time isn't necessary (like when I'm sleeping or at home.) So, I have Tasker granting location service access only when the screen is on. This way it can quickly grab my location then go the f**k back to sleep when I turn off the display.
Brilliant app!
Works for me
This works perfectly on a rooted LG Optimus G. I was pulling my hair out trying to find a solution for this. I made a tasker action to simulate a screen touch but that only works 30% of the time or so. Thanks!
@MohammadAG can you add gb support since xposed framework was ported to gb ? thanks in advance
This work great on jb 4.3 . When I try the new xposed framework on 4.4, it doesn't work anymore. Can you confirm?
stagius24 said:
This work great on jb 4.3 . When I try the new xposed framework on 4.4, it doesn't work anymore. Can you confirm?
Click to expand...
Click to collapse
I can confirm this :-\
Sent from my Nexus 4 using Tapatalk
dont work for me too on cm11 skang on my nexus 5. latest xposed installed
stagius24 said:
This work great on jb 4.3 . When I try the new xposed framework on 4.4, it doesn't work anymore. Can you confirm?
Click to expand...
Click to collapse
+1
Please add 4.4 support
MohammadAG said:
This module auto-agrees to and disables this dialog:
Compatibility:
This mod should work on all devices with Google's NetworkLocation.apk, which is shipped with devices that are Play Store certified.
Source:
The mod is open source, and licensed under GPLv3:
Download:
By installing this module, you agree* to the following:
"Allow Google's location service to collect anonymous location data. Some data may be stored on your device. Collection may occur even when no apps are running."
Click to expand...
Click to collapse
Hello,I think i have found why the module don't work anymore whit android 4.4.The change is in the xposed framework that have changed the afterhookedmethod() with getextra() -- (And this module use exactly this method).I'm not a developer so i ask for someone to make this change.Here is the documentation for new method:
https:// github. com/rovo89/XposedBridge/commit/3c18f6f6bd4e0ec57898b3b3a79b5584d0396054#diff-0
https:// github. com/rovo89/XposedBridge/blob/3c18f6f6bd4e0ec57898b3b3a79b5584d0396054/src/de/robv/android/xposed/callbacks/XCallback.java
And here the source code: https:// github. com/MohammadAG/Xposed-Disable-Location-Consent
Many thanks to those who will listen to me.
Please note that this module has not been updated in a while and will not work with recent Play Store versions.
Introduction
The newer Play Store versions bring the following changes in regards to permissions:
Permissions are now shown under vague categories when you press the "Update"/"Install" buttons. 42 permissions are also hidden from this screen (list below). To see almost all individual permissions, you can scroll down and tap "View details". Also note that unknown permissions (those defined by apps) are usually hidden in both screens.
Auto-updates only check for new categories, not new permissions.
For more info, I'd recommend you read this article by pulser_g2.
Purpose
This module aims to fix this problem for users who care about permissions. It'll do the following:
Make the Play Store show you all of the app's permissions.
Require you to manually update apps with new permissions (regardless of the category).
It more or less restores the old behavior.
Here are some screenshots of the first point in action:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Additional Info
All of the following permissions are ignored by the Play Store when auto-updating, and are hidden when you press "Update"/"Install" (you can still them if you scroll down and tap "View details"):
Code:
"android.permission.ACCESS_MOCK_LOCATION", "android.permission.ACCESS_NETWORK_STATE",
"android.permission.ACCOUNT_MANAGER", "android.permission.AUTHENTICATE_ACCOUNTS",
"android.permission.BATTERY_STATS", "android.permission.BLUETOOTH",
"android.permission.BLUETOOTH_ADMIN", "android.permission.BROADCAST_STICKY",
"android.permission.CHANGE_CONFIGURATION", "android.permission.CHANGE_NETWORK_STATE",
"android.permission.CHANGE_WIFI_MULTICAST_STATE", "android.permission.CHANGE_WIFI_STATE",
"android.permission.CHANGE_WIMAX_STATE", "android.permission.CLEAR_APP_CACHE",
"android.permission.DISABLE_KEYGUARD", "android.permission.EXPAND_STATUS_BAR",
"android.permission.FLASHLIGHT", "android.permission.GET_PACKAGE_SIZE", "android.permission.INTERNET",
"android.permission.KILL_BACKGROUND_PROCESSES", "android.permission.MODIFY_AUDIO_SETTINGS",
"android.permission.NFC", "android.permission.PERSISTENT_ACTIVITY",
"android.permission.READ_SYNC_SETTINGS", "android.permission.READ_USER_DICTIONARY",
"android.permission.RECEIVE_BOOT_COMPLETED", "android.permission.REORDER_TASKS",
"android.permission.SERIAL_PORT", "android.permission.SET_ALWAYS_FINISH",
"android.permission.SET_ANIMATION_SCALE", "android.permission.SET_DEBUG_APP",
"android.permission.SET_PREFERRED_APPLICATIONS", "android.permission.SET_PROCESS_LIMIT",
"android.permission.SET_TIME_ZONE", "android.permission.SET_WALLPAPER",
"android.permission.SIGNAL_PERSISTENT_PROCESSES", "android.permission.SYSTEM_ALERT_WINDOW",
"android.permission.USE_CREDENTIALS", "android.permission.USE_SIP", "android.permission.VIBRATE",
"android.permission.WAKE_LOCK", "android.permission.WRITE_SETTINGS",
"android.permission.WRITE_SYNC_SETTINGS", "android.permission.WRITE_USER_DICTIONARY",
"com.android.alarm.permission.SET_ALARM", "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS",
"com.android.launcher.permission.INSTALL_SHORTCUT",
"com.android.launcher.permission.UNINSTALL_SHORTCUT", "com.android.vending.CHECK_LICENSE",
"com.google.android.providers.gsf.permission.READ_GSERVICES"
Additionally, unknown permissions (usually specified by the package) are also ignored. Users rarely care about these, though.
Download
http://repo.xposed.info/module/com.germainz.playpermissionsexposed
Source code
https://github.com/GermainZ/PlayPermissionsExposed
Thanks
rovo89 and Tungstwenty for the Xposed Framework.
pulser_g2 and others who Xposed this issue.
Is it JB incompatible? As I can't install it
supergonkas said:
Is it JB incompatible? As I can't install it
Click to expand...
Click to collapse
Fixed, get 1.0.1.
Another great module from an awesome dev! Obligatory thank you post
This is awesome, Google should have this by default and somebody should feature this on the portal since there was a post regarding the new play store updates
Hi Guys!
I cant activate the moduls in the xposed framework
I use Carbon Rom Nightly 4.4.3.
is it possible that i cant use xposed with this rom?
Thanks for help
Best Regards
Lost
Can't find in the repo nor in xposed app?
chrisch91 said:
Can't find in the repo nor in xposed app?
Click to expand...
Click to collapse
Refresh repo. And if you click download link in the OP, you can open it with Xposed installer. If you are reading this with phone, of course ☺
Poslano z mojega Nexus 5 z uporabo Tapatalk
@GermainZ What would we be without you ? Damn you always bring the important stuff to all of us, we can not thanks you enough.
Keep it up
Thanks @GermainZ, this is brilliant!
Also, would it be possible to make an app or xposed module that prevents Google from silently installing/uninstalling apps behind our back or even to prevent silently upgrading Play store?
Thanks for this awesome app!
~Phil~ said:
Thanks for this awesome sh*t! Just one bug:
There are some "untranslated" strings. Can you fix that?
Click to expand...
Click to collapse
I think not, because they are app specific (as you could see starting "com.pushbullet...") and have no description & translation
Thanks mate, this mod is very welcome!
:good:
Nice app!
But found a bug:
"this application"
Another question:
Is it possible to translate the missing strings?
Sent with Tapatalk 4 via HTC One
absolutely needed module.
Thanks for creating it
mdxdave said:
Nice app!
But found a bug:
"this application"
Another question:
Is it possible to translate the missing strings?
Click to expand...
Click to collapse
Sure, you need to translate this file: https://github.com/GermainZ/PlayPermissionsExposed/blob/master/res/values/strings.xml
You can either PM me the translated file or send a pull request on GitHub.
Works perfectly in XPERIAZ JB 4.3
@milocj by devSXSTeam Z
what a blessed module.
well done coming to the rescue of us all.
I thank you very much!!
toxic-hero said:
Thanks @GermainZ, this is brilliant!
Also, would it be possible to make an app or xposed module that prevents Google from silently installing/uninstalling apps behind our back or even to prevent silently upgrading Play store?
Click to expand...
Click to collapse
@GermainZ
What would be cool...a working equivalent of TiB's "detach from Market" so that during bulk manual updates, you can keep an old version of an app and not see the nag to update it. I just can't believe that has not been a standard Play option.
Great module concept btw. Come on Google!!!
I've heard you talk in the past about permissions and how you won't install an app until you de-compile and verify that it does not have any sneaky stuff. This is a good example of community spirit, helping the lesser skilled folks here at XDA, deal with a pretty darn important privacy and security hole. Hats off! :good:
Excellent module. I really like that I can now put my apps back on auto-update and that I will be alerted when an app changes its permissions.I do hope when that happens this module will let me know what the new permissions are 'cause I don't ever remember what permissions an app has. I just don't install an app with permissions I don't like. Now if I can just get comfortable using xprivacy. And by using I mean understanding exactly what I'm doing a little better.
---------- Post added at 05:05 PM ---------- Previous post was at 04:58 PM ----------
themadproducer said:
@GermainZ
What would be cool...a working equivalent of TiB's "detach from Market" so that during bulk manual updates, you can keep an old version of an app and not see the nag to update it. I just can't believe that has not been a standard Play option.
Click to expand...
Click to collapse
I pick up more tips for using TiBu in the oddest places........