yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] nvo2411:
Like uninstall completely running in the background without disturbing the present screen, the installation still requires the install option to be clicked, even though necessary options has been checked in the tick boxes, is this common
[Xposed Framework Modules] pyler:
This may happen if you install app with so many permissions (long list of permission in installation screen). In 95 percent of installations it works. At the moment I have no idea how to fix it.
[Xposed Framework Modules] alazizie:
No, Toast is OK :)

I'm sorry, my fault I said "none of its features work" which actually some do and some don't, I couldn't test them all at once, until now DOWNGRADING doesn't work, I tried your solution didn't work either. Anyway, I'll keep using version 3.7 till fixed update. Thank you :)
[Xposed Framework Modules] pyler:
Try uninstall 3.7, reboot and then install 3.9

//all: I just fixed issue with auto installing when app with long list of permissions.
[Xposed Framework Modules] FantasticalX:
+1 if you add an option to automatically clear data and clear cache when uninstalling an app.

Sent via my ka-me-ha-me-ha phone.
[Xposed Framework Modules] pyler:
This is done automatically by Android system, isn't it?
[Xposed Framework Modules] kotey:
Guess I'm late to report this, but v3.x never worked on me devices so I'm stuck at v2.7.

- Galaxy S2 4.1.2, Zenfone 5 4.3

- Nothing works at all

- xposed log shows no error

- all v2.x worked

- all v3.x didn't work, including the latest 3.9

Sorry for being late.
[Xposed Framework Modules] pyler:
Paste/attach xposed log to check inicialization.

Is "module" switch in module settings turned on?
[Xposed Framework Modules] nvo2411:
I love the backup feature but is it possible to backup app using their package name rather than the app actual displayed name, this way the backup app can be simply pasted in the backup folder of other backup taking apps.

I know there are automatic backup option available in backup taking apps as soon as New app is installed but I don't like it.
[Xposed Framework Modules] Xpid3r:
No isn't..

It keeps Its Data...

Sent from my GT-I9500
[Xposed Framework Modules] pyler:
No, unless you enable keep app data in XInstaller
[Xposed Framework Modules] kotey:
Yes, module switch turned on.

I'm guessing this line:

java.lang.NoSuchMethodError: com.android.server.pm.PackageManagerService#isVerificationEnabled(int)#exact

Attached log with only two modules enabled; XInstaller and XPrivacy.
[Xposed Framework Modules] pyler:
I will fix it. Looks like Asus removed the method because in AOSP 4.3 there is that method.
[Xposed Framework Modules] KreNtal:
[MENTION=5064841]pyler[/MENTION] can you please add italian to translation laguages? I will translate it

R. Darko
[Xposed Framework Modules] pyler:
Added!
[Xposed Framework Modules] MMWolverine:
When you get the chance, can you please add Slovenian. I'll localize asap. & thanks for your great module!
[Xposed Framework Modules] pyler:
Added too.
[Xposed Framework Modules] pkWhistle:
When using the most recent update (3.9.1)

Xinstaller no longer installs modules automatically when set.

Reverted back to 3.9 and everything's running fine again.

I'd send a log but have no idea how sorry.
[Xposed Framework Modules] steve51184:
Having per app setting so I can have apps like xposed always auto install/close without prompt that's be so cool :)
[Xposed Framework Modules] RSDamasceno:
For me it's as if the module was not installed.

No errors.

Nothing in the log.

Reverted back to 3.9 and fine too..

----

i9300

CM11

Android 4.4.4

Boeffla Kernel

PA-GApps
[Xposed Framework Modules] pyler:
Delete module, install it again. For me it works great (3.9.1 has fix for auto installing apps with maaaany permissions.)
[Xposed Framework Modules] Steven1962:
Hi, with the newest 3.9.1 version downgrading apps doesn't seem to work. It says that there is a signature conflict(?!). Reverted to 3.9 and it works just fine again.
[Xposed Framework Modules] pyler:
Disable signature check.

I tested downgrading and it worked.
[Xposed Framework Modules] KreNtal:
Translated in italian. On latest version "showing app version" doesn't work for me and also "downgrading apps". I'm on Gnexus CM11
[Xposed Framework Modules] WardenBerret:
I confirm as everyone. Auto uninstall is not working on 3.9.1 but every feature (including auto uninstall) that is on 3.9 works for my Galaxy S2 4.1.2 Jelly Bean.
[Xposed Framework Modules] kotey:
I'd like to report that v3.9.1 works now on Zenfone 4.3. Thanks a lot.

In the meantime,

My SGS2 4.1.2, v3.9 works intermittently but v3.9.1 didn't work at all. I resorted to use old v2.6 again. Xposed log shows nothing, just "Loaded module..." seems like no errors but didn't work nevertheless. I think I'll just leave that old phone with a confirmed working old version of app :)

On additional note, on the 4.1.2, enabling expert mode causes blinking screen, and nothing can do to stop it. If lucky I can press back, otherwise have to switch to home, kill XInstaller and clear data or nothing else can be done once entered app and screen started blinking. I just tried 3.9 and 3.9.1 both have same problem, tired of having so many reboots I decided not to test other 3.x builds.

Again, thanks for the great job.
[Xposed Framework Modules] bertoxo:
Hi, what means 'install app on external' specifically?

Can it install the whole app or just mounts android/data and /obb?

I need to use the root app's /data/data/ from external SD. Can be possible?

If not, is there another module to mount that folder?

Thanks.

---

EDIT: just tested: it gives me an 'can't install, low disk space' window.

What's the meaning of this feature if it can't even works?

Do I have to create some folders manually to get it working?
[Xposed Framework Modules] pyler:
Samsung phones (maybe) others have support for app on SD. But after installation you have to manually move it. This module skips it. It installs apps directly on SD.

bertoxo, this feature is experimental (need expert mode) so it may or may not work for X Android device
[Xposed Framework Modules] pyler:
You mean auto start uninstall or auto close uninstall?

If you have problems, please export and attach here Xposed log.
[Xposed Framework Modules] Diversant87:
Galaxy Note II + android 4.4.2. Don't work:

Auto installing & Auto closing after installing (3.9.1)
[Xposed Framework Modules] pyler:
Yes, I found out what you all are talking about. There is mysterious issue related to preferences. I dont know what is wrong (since I don't touch code of preferences 3.9 > 3.9.1. Maybe broken build. I hope it is not caused by a fact that I compiled it using the latest (21) SDK.

Edit: I am idiot. As I was preparing for Lollipop, I wrote condition which disables module if on 5.0. But I did stupid logic fail and module in 3.9.1 works only for people with Expert mode enabled (if not, nothing was hooked).

Fixed. 3.9.2 soon.
[Xposed Framework Modules] mrjoy:
not working on ported 4.4.4 galaxy s3 device....
[Xposed Framework Modules] pyler:
Released 3.9.2
[Xposed Framework Modules] alazizie:
Hi again,

It seems all versions after 3.7 are not working at all on CM11, for now downgrading and installing unsigned apps are my favs. However, here are some info about my phone to be you are aware of related issues:

-Model Number: GT-i9505 (jflte)

-Baseband: i9505xxugng8

-CM version: 11

-Android Version: 4.4.4 Kitkat

-Build Date: Sat Dec 6 PST 2014

I hope next update would solve what is more important. Thanks :)
[Xposed Framework Modules] pyler:
Xposed log? Did you try to reinstall module? Enabled options?

Installing unsigned apps is experimental and G Play crashes if you install unsigned app.

I use 3.9.2 on CM on Nexus 7 and it works (but not the latest build... I hope they do not change anything.)
[Xposed Framework Modules] phillysdon04:
Thanks for this wonderful module!
[Xposed Framework Modules] pyler:
Should I backport this module (all possible features) for ICS? Please tell me. If there is demand for it, I will try to do it.

//CM11 users, 3.9.2 works or not for you at all? I am running latest CM build on Nexus 7 and it works for me :)
[Xposed Framework Modules] milojoseph:
3.9.2 works great.
[Xposed Framework Modules] pyler:
Test build for ICS users. Please test. Install, reboot. Then go to Xposed Installer > Logs and see if any errors related to this module. Paste Xposed log here.
[Xposed Framework Modules] L.F.B.:
I have the same device and the latest CM 11 nightly and all working fine here.
[Xposed Framework Modules] Chirag_1537:
This is great but does anyone know an alternative? As Xposed is not yet supported on 5.0 I need an app that simply allows me to auto-install apks. Just mass select a bunch of apps and hit install and it does it's thing

Sent from my Moto G running Cyanogen12!
[Xposed Framework Modules] pyler:
I think there are some root app installers. They can install apps silently without confirmations.
[Xposed Framework Modules] Chirag_1537:
Searched for an app. Couldn't find one. Gave up. But I found this neat tool on XDA that allows me to do it via adb. Working great at the moment :D

http://xdaforums.com/showthread.php?t=1531880

But I can't wait till Xposed is supported on 5.0

Xposed installer + Xinstaller were always the first two apps I installed right after flashing a new ROM :D
[Xposed Framework Modules] fengfengchao:
[Q]how to get uninstaller packagename, thanks!

Hi pyler,

i have one one question, when i study XInstaller,

i can get installer packagename after hook the method: installPackageWithVerificationAndEncryption,

but i can't get the uninstaller package name after hook the method: deletePackageAsUser,

why, and how can i implement this to get uninstaller package name, this means how to get who are uninstalling the package, thanks!
[Xposed Framework Modules] pyler:
you can check who started it using Binder.getCallingUid(). If (adb) shell, uid is 2000, if using root & shell than uid is 0, if app then uid is app uid.
[Xposed Framework Modules] fengfengchao:
thanks pyler, it's very strange, i know which app do the uninstall action(it's uid is 1066), but when i using Binder.getCallingUid(), i always got uid is 0, why?
[Xposed Framework Modules] pyler:
Because app starts uninstallation using "su" and "pm uninstall" I think. Then UID is 0 (root).
[Xposed Framework Modules] fengfengchao:
OK, thanks very much pyler, and thanks also for very good module XInstaller :)

have a nice weekend!
[Xposed Framework Modules] pyler:
You are welcome :)

Merry Christmans and Happy New Year :)

I ran out of ideas for new features for XInstaller. So if you have good one, try write it. If it is doable, I will look on it.
[Xposed Framework Modules] fengfengchao:
Merry Christmans :)

sure, i will let you know if i have some one :o
[Xposed Framework Modules] milojoseph:
Latest update does not work on dirty unicorn s3
[Xposed Framework Modules] Netuser:
[MENTION=5064841]pyler[/MENTION] I see on repo change log you talk about lollipop. How become ? I thought xposed was not working on LP
[Xposed Framework Modules] pyler:
Show me Xposed log. I hope that module is not installed on external SD card. Because 3.9.5 changes nothing for current users. So if 3.9.2 worked, 3.9.5 must work too.

But I can prepare for Xposed ART now :D Sources of LP are out, so I was able to fix some hooks, which would have failed on LP.
[Xposed Framework Modules] pyler:
Is anybody using XInstaller intents/API? If there is nobody, I will remove it.

Edit: Removed

I added (experimental, since I couldn't test it of course) feature disable for Lollipop (I believe there will be Xposed for LP!) which disables checking for duplicated permissions (error 505).

Read more: https://code.google.com/p/android/issues/detail?id=79375
[Xposed Framework Modules] Netuser:
Ahh ok, i didn't knew things could be fixed for LP even if the Framework doesn't exist. But for 15 minutes you gave me a hope that xposed for LP was out so i searched like crazy on Google and Xda lol
[Xposed Framework Modules] pyler:
Hello guys,

Can somebody please translate this app to German and Traditional Chinese? Some people asked for it ... :D I would be very thankful.

You can translate it on Crowdin.

https://crowdin.com/project/xinstaller
[Xposed Framework Modules] nussbaum:
Preliminary german translation ready, needs to be approved by someone else - Keine Panik, das geht schnell :)
[Xposed Framework Modules] pyler:
Thank you!
[Xposed Framework Modules] pyler:
Added small but useful feature - Export button in App info. You will be able to export app APK file directly from App info screen.

I will give translators some days to complete translations and then I'll release new version.
[Xposed Framework Modules] milojoseph:
In app info can you add a feature where it connects you to the app on the Google Play Store
[Xposed Framework Modules] pyler:
Oh, it is buggy so I removed it.
[Xposed Framework Modules] milojoseph:
cool once u tried thanks
[Xposed Framework Modules] pyler:
And it will be reimplented, since I will do other way. Not button but after double click on app icon, it will open google play.
[Xposed Framework Modules] nvo2411:
Is there a way where long click an app or its icon displays 'clear data' option along with existing 'uninstall and 'app info' option, because clearing an app data takes a hell lot of time since application info takes time to load and it is always annoying.

For example your updated module xinternal sd required data to be cleared and when I clicked on app info to clear the data, it took some time to load and instead of going to app info and clearing the data, If we get a direct option to clear data without loading the values it will be awesome.

Still this module too rocks like your other modules.

Thanks a million
[Xposed Framework Modules] pyler:
It is done because it needs to be done such way. Can't skip it.
[Xposed Framework Modules] pkWhistle:
Hey plyer, great update.

My only concern is that I have no idea what does what. Info line gets cut off so I can't read what I am enabling or disabling. Any way around this?

Thanks
[Xposed Framework Modules] pyler:
Checkboxes were better? I think I will use them again.

I just got two great ideas. Let's see if I can realize them ;)
[Xposed Framework Modules] milojoseph:
*cough* *cough* material update lml
[Xposed Framework Modules] pyler:
Material theme (android support lib) will increase APK size rapidly. I don't think we need it, since no so much UI - just settings only.
[Xposed Framework Modules] pyler:
Ok, implemented. Wait for 4.1.
[Xposed Framework Modules] pyler:
The best new feature of v4.1 will be "Uninstalling system apps". Long press on disable icon to remove system app (but it works with any app actually). Root access for this feature is required. What a moment when "Settings" asks you for root access :D
[Xposed Framework Modules] Xpid3r:
Isn't Extremely Dangerous for gaining root acces to system setting..??

Sent from my GT-I9500
[Xposed Framework Modules] pyler:
Why it could be dangerous? Good joke!

Feature wil be off by default so if you dont want it, dont enablr it.

We cant uninstall system app without root.
[Xposed Framework Modules] CalculatedRisk:
I faced an issue with 4.0, which was that settings wouldn't stick. I would flip the switch and then exit the menu or simply scroll down so that the option wasn't visible and then scroll back up and the option would disable itself and a few others would randomly enable themselves. I uninstalled and did a clean reinstall, and the issue persisted. I rolled back to 3.9.5 and everything works perfect again. Not sure what the issue is. Sorry for not providing logs, I am no longer on 4.0. Device is Nexus 4 with 4.4.4 KitKat.
[Xposed Framework Modules] Thomas_BA:
Same issue here on Xperia Z1 Stock 4.4.4 ROM
[Xposed Framework Modules] pyler:
Already fixed in my test builds. I am using Checkboxes again.
[Xposed Framework Modules] Thomas_BA:
Good news.
[Xposed Framework Modules] aness zurba:
can you add the option to customize shortcuts in app info?
[Xposed Framework Modules] pyler:
Sadly no.

- I don't need it personaly

- I have no much free time lately

- It is not easy because many things would have to be rewritten again.

Live with that or don't use it.:fingers-crossed:
[Xposed Framework Modules] pkWhistle:
Loving the new update.

Clean and neat thanks plyer!
[Xposed Framework Modules] aness zurba:
at least add a help panel to show shortcuts within app.
[Xposed Framework Modules] pyler:
Yes,I should write help/docs.
[Xposed Framework Modules] nvo2411:
The clear data feature doesn't seems to work.

Other features work fine.

You have done a commendable job. Keep it up
[Xposed Framework Modules] thdervenis:
Hello [MENTION=5064841]pyler[/MENTION], thank you for your good work.

No option from the App Info section gets activated on the actual Application Information page from System Settings. All the other functions of the module work as expected. Am I doing something wrong? I am using a Samsung Galaxy Note Pro 12.2, stock ROM. Just to let you know other xposed modules in the xposed repository that modify the App Info such as Play Store Link and Native Freezer appear correctly on my stock ROM (I disabled them and even unistalled them before activating your module). How can I help?
[Xposed Framework Modules] pyler:
Did you enable these options in XInstaller (section Apps info)? These options are shortcuts (mostly actions on click/long press), so you won't see new buttons or so. For example click on app icon launch app (if you enable "Launching apps" in "Apps info".

Detailed info you can find in Xposed repo page for XInstaller.
[Xposed Framework Modules] thdervenis:
Thank you, I was expecting to see new buttons in App Info. All options work as described, great work!

May I make two suggestions for improvement:

1) A confirmation dialog for uninstalling system apps, with the App Info page auto closing after uninstal.

2) Functionality to disable User apps, similar to the Native Freezer module (I believe this would complete the great functionality that you added in App Info).

---------- Post added at 02:48 PM ---------- Previous post was at 02:47 PM ----------

I noticed the following behaviour:

I had Skype restored from TB (originally installed via Google Play), when long pressing the icon in App Info Google Play does not open.

I unistalled/reinstalled it and long pressing icon in App Info opens Google Play.

The version that I originally restored with TB was the latest in Google Play that I reinstalled afterwards.

The same behaviour occurs with all other apps that I restored with TB. Even though they are the latest and updatable via Google Play, long pressing the icon in App Info does not work. I executed the fix market links from within TB but long pressing still doesn't work.
[Xposed Framework Modules] pyler:
I don't want copy Native Freezer module and bundle all (not by me coded) in one module. It would be hard for me support feature, which I didn't code.

When you install app, system logs some info (part of this info is package name of app, which started installation). So after installing new ROM, these info were lost. XInstaller checks for "installer" and if equals Google Play package name, it will open app in Google Play.

BTW, I wrote massive Help document for XInstaller which describes every feature. Link: http://pyler.wen.ru/XInstaller/Help.html
[Xposed Framework Modules] thdervenis:
Thanks for the answer, I was not suggesting copying it, rather a clean implementation to complement your already great work.

---------- Post added at 03:29 PM ---------- Previous post was at 03:24 PM ----------

Would you consider skipping that check? Since most of us that run rooted devices and Xposed modules, flash ROMs and restore backups a lot it would be useful to open the app in Play Store regardless of its installation source.
[Xposed Framework Modules] pyler:
I don't want to remove that check because it is not good solution and may again cause so much confusion.

Other modules which open app in GP also check which app started installation.
[Xposed Framework Modules] nvo2411:
I have cross checked, the above option has been enabled but still clear data options takes the same time as earlier to load to actually clear the data. I had also rebooted to see is it works but no it doesn't
[Xposed Framework Modules] pyler:
It works for me on tablet and phone. Check log for errors. Clear module data and configure it again.
[Xposed Framework Modules] optimumpro:
With all due respect to developer, but this app shouldn't even be in Security/Privacy section, as the app weakens security and privacy...
[Xposed Framework Modules] milojoseph:
Xposed module kinda kinda weakens security which allow module to tweak system framework. You don't know what happens when you approve a module unless you are good at reading the app sources.
[Xposed Framework Modules] pyler:
Yes, code is open source so anybody can review it. If there was something bad, I believe many people would find it.
[Xposed Framework Modules] nvo2411:
Is it possible to show installation date or app updation date in app info
[Xposed Framework Modules] kotey:
+1

If the app was sideloaded, then it won't open in market (or from Fdroid kr Amazon) say I want to compare versions. I have a feeling that just open that package in playstore like Total Commander do is a better choice. Just open and don't check would be much faster too.

Bugs (maybe):

- Clicking icon will launch app. Long click will open in market. But sideloaded apps will launch instead of doing nothing. Duplicate/undesided effect.

- long clicking an icon in 'open with' dialogue will launch app, I don't think XInstaller should affect this. (undesired function)
[Xposed Framework Modules] pyler:
I am not sure, probably no. Firstly, I think such info are not very useful for common users and secondly I think it going too away from XInstaller's main idea.

I use app manager called AppWererabbit I am happy. It can show advanced app info.

Ok, I will remove GP check because even if app is not in Store, nothing crashes and popup "App not found" is shown.
[Xposed Framework Modules] w0rinal:
As far as I understood adding a function to install an app in background (so no package installer activity is shown at all) is not feasible, right?

But can you still send a notification or toast when there's a problem installing an app? Due to auto closing after installing I sometimes miss that info

Sent from my Boeffla powered Slim GT-I9300
[Xposed Framework Modules] pyler:
I will try to improve it (auto close only if successful installation).
[Xposed Framework Modules] milojoseph:
This is a good feature to put in background
[Xposed Framework Modules] pyler:
I tried some ways ago but I wasn't successful. Heh, now I get another idea but I don't believe it could be so simple...
[Xposed Framework Modules] pyler:
My god.. It was SO simple. Option "Auto hide when installing" is done. No "Install" UI. :)

Release date? I don't know yet. I want to do another "big" feature but It hasn't been done yet, still WIP. If everything goes well, new release could be "out" till end of week.
[Xposed Framework Modules] pyler:
Uff. Now I know why enabling clear buttons didn't work for some of you. Stupid copy paste error.

Workaround for now: "enable uninstall system apps".
[Xposed Framework Modules] Xpid3r:
Check Post #427

Its a Feature requested by me [emoji2] [emoji3]

So At last...

Can't wait for Release [emoji4]

Sent from my GT-I9500