yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] 123SIT:
Inspired by XInstaller and given the fact that I was missing it's features badly, I've made a module based off pyler's code. It currently includes the following XInstaller features:

-Show version info

-Show version code info

-Auto install applications

-Auto uninstall applications

-Open in Play from app info

-Show package name in app info

Tested on MM and no issues so far. Once again a big thank you to pyler for XInstaller for without his work my module wouldn't exist. It's called InstallerOpt and available in the Xposed repo or from module thread http://xdaforums.com/xposed/modules/xposed-installeropt-0-4-t3377008 I'm more than willing to add other XInstaller features upon request, but please direct all support issues and requests to the InstallerOpt thread so to not clutter this one.
[Xposed Framework Modules] a0193143:
It works fine for me.

But it makes my Zenfone 2 boot for long time when I check some options.

Model : Zenfone 2 551ML

ROM : Stock 5.0
[Xposed Framework Modules] pyler:
Can somebody help me to get XInstaller be fully buildable using latest Android Studio?
[Xposed Framework Modules] amit.bagaria:
I did when I was using AS 1.0, but haven't updated for latest version. However, it should be trivial.

https://github.com/cooldroid/XInstaller/commit/6f41a8440c2752837decba509bbc182bf499e1a1
[Xposed Framework Modules] pyler:
can you send me pull request with AS support? please :)
[Xposed Framework Modules] amit.bagaria:
Updated for AS 2.0 and sent a pull request :)
[Xposed Framework Modules] pyler:
Awesome! thanks
[Xposed Framework Modules] roman921:
I get error in my app when in xinstaller i use option "install apk without signature". My app fail in context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures this. Without option work this. But how do or fix that app working this comand with option "install apk without signature" in Xinstaller ?
[Xposed Framework Modules] Dovidhalevi:
Most useful module. I only keep allow downgrades active because this becomes necessary far too often : -)

Another option available to prevent play store auto-upgrade. I have had to disable its "selfgupgrade..." service to prevent auto-upgrade to play services since the newer version is a catastrophe, renders my device useless. Does the module's option have the same effect, disabling both store and service auto-upgrades? (Doing this in disableservice app has the play store a bit less than stable.)
[Xposed Framework Modules] mash4077fan:
Hello everyone I was hoping someone could tell me what I need to do to disable signature verification so I can install an app over an app without having to uninstall the original one on the phone.
[Xposed Framework Modules] palmuse:
Just seconding the request for a whitelist for background uninstall and install blocking.

Seen here: http://xdaforums.com/showthread.php?p=64981421

This is a great feature but blocks things like Titanium Backup reinstalls and ROM Toolbox uninstalls. Don't want to turn off/on this blocking feature every time I need to use certain known installer apps.

Maybe a pop-up to allow one time might be easier to implement perhaps by capturing attempts to install or uninstall? Perhaps with option to trust this app?

Please consider.

Thanks
[Xposed Framework Modules] DB126:
Also consider InstallerOpt which is a fork of Pyler's original work (full credit given). It does NOT yet have the feature set you are seeking but since it is under active development you may get a quicker response. Not advocating one over the other; just pointing out options.
[Xposed Framework Modules] palmuse:
Thx. I'm aware of that module. Seems the whole blocking mechanism is missing at this moment.

Been using XInstaller for a long time. Happy with it. I'm still on Kit Kat so don't need the forward compatibility right now. I'll keep an eye open though.
[Xposed Framework Modules] DB126:
Yep - same here (KK). Xinstaller has served me well and definitely has a richer feature set. Recently made the switch to InstallOpt for little stuff that is entirely cosmetic. I keep Xinstaller installed but inactive; just a reboot away if needed. I also throw coin at the developers from time to time along with other free apps/modules that earn a keep in my small portfolio.
[Xposed Framework Modules] pyler:
Yes, since InstallerOpt has almost (all?) everything what XInstaller had, I am not gonna work on it.
[Xposed Framework Modules] 123SIT:
I haven't had a use for this personally nor has anyone requested it but I'll definitely look into it, I may have been missing out and didn't even know it lol
[Xposed Framework Modules] palmuse:
Good to know. Thx for laying the groundwork!

---------- Post added at 06:51 PM ---------- Previous post was at 06:39 PM ----------

Not sure if I've needed it, but I like the idea of knowing when some other app is installing a app and/or blocking installs/uninstalls without my consent. With the recent malicious apps that do this exact thing, it is nice to have.

I will keep an eye on your development. Thx
[Xposed Framework Modules] Markos:
Is there no English language for this app? I can't choose it in XInstaller>Locale. My system language is dutch but I can't choose English

I want to install an older version of an app over a new one without deleting the new version. I checked the first option under Installation>Enable (in dutch Installaties>Apps terugzetten). Is this the right option? Translation is a bit off and I can't switch the settings to English.

When I try to install an older version over a newer version, it doesn't work. I think this is because it just uses the standard package installer. I have a Samsung Galaxy S6 Edge (with XtreStoLite rom). How can I change it to use XInstaller instead of the standard package installer?
[Xposed Framework Modules] DB126:
Of course there is an English language translation; your device or rom may not be fully compatible. Search the thread for related S6 hits; doubt you'll find anything on the XtreStoLite. If Xinstaller isn't doing it for you try the InstallerOpt fork.

BTW - you're not going to be able to keep both versions; it's one or the other. Keep the relevant apks around for easy reinstalls.
[Xposed Framework Modules] pyler:
Recompiled using new Xposed API.
[Xposed Framework Modules] Jasi2169:
thanks for listening to my request,original is original and has quality,do see the feature i talked abt hooking that api

anyway good work
[Xposed Framework Modules] rony raj:
root and xposed is awesome

make droid a flow
[Xposed Framework Modules] nvo2411:
I am using le2. I am unable to see the toasts while installing, even though I have enabled this option.

Also while installing the installer doesn't minimizes automatically, though I have enabled it.

Any advice?
[Xposed Framework Modules] DB126:
I experienced similar (albeit not identical) issues awhile back. Try InstallerOpt which is a fork (will full credit) to [MENTION=7504300]Plyer[/MENTION]'s excellent work. Does the job for me.
[Xposed Framework Modules] Rom:
@	pyler

Hello, thanks for your update

I have juste a problem, XInstaller is display in Spanish, but my phone is setting in French..
[Xposed Framework Modules] radz_:
Hoping this module will be updated
[Xposed Framework Modules] DB126:
Might take a look at InstallerOpt which is a fork of XInstaller giving full credit to [MENTION=5064841]pyler[/MENTION] for his excellent work. You'll find it in the Xposed repository and is regularly updated (latest Beta came out yesterday).
[Xposed Framework Modules] pyler:
I think it would be updated but not with every feature (It had for KK, LP) for MM.
[Xposed Framework Modules] jasonkhoo87:
[MENTION=5064841]pyler[/MENTION]

I have Sony Xperia M running official ROM 4.1.2.

Auto Installing seem not working.

I have enable it thou. Could you check?
[Xposed Framework Modules] MysteryIII:
Pyler stopped working on this mod as he stopped using Xposed. Look for InstallerOpt if it works.

Do you mind adding [EOL] Tag in Thread title and add link to InstallerOpt in first post?
[Xposed Framework Modules] exodius48:
Too many errors log in xposed

[MENTION=5064841]pyler[/MENTION]

I'm using mIUI 8 based on lollipop 5.1.1, i get to many error log in xposed.

Please fix if possible
[Xposed Framework Modules] DB126:
XInstaller development is currently 'on hold'. Try InstallerOpt which is a fork of Xinstaller.
[Xposed Framework Modules] exodius48:
Will it give a try
[Xposed Framework Modules] cthulhu1987:
It sent my phone into a bootloop and took some system preferences with it after I removed it manually via the Safestrap recovery file manager :eek:
[Xposed Framework Modules] DB126:
Xposed w/Safestrap is a dicey proposition. Some modules work fine, others not so much. Sorry to hear it didn't work out on your device.
[Xposed Framework Modules] RavenRein:
Checking SDK version didn't work for me, older version works perfectly. I'm using acer liquid e2 rooted stock rom
[Xposed Framework Modules] cargolot:
I would love a widget to turn on and of the option "installing apps on external storage". :)
[Xposed Framework Modules] AnonVendetta:
Just so people know, Play Store v4.9.13 appears to be the last version of Play that will work with XInstaller's "Backing up APK files" feature. I did lots of testing, for some reason this option doesn't work with later versions of Play. Maybe these later versions use an internal method to install apps, instead of using Android's package installer. Not sure. Backing up all other apps' APKs as they install works fine. You can get this old version from apkmirror.com. But it will still try to auto update. So, also enabling XInstaller's option to prevent Play from updating should fix this.

I also tested with Xposed module InstallerOpt, same results.

I just find it useful to have APKs cached for all my apps, so I can install them without Internet access. And keep massive APK collections. Very useful feature.
[Xposed Framework Modules] A.lemane:
i dont know why but enabling this module causes my phone to boot loop (unlike before)
[Xposed Framework Modules] DB126:
To the best of my knowledge development has been suspended on this module. You may want to take a look at InstallerOpt which is a fork of [MENTION=5064841]pyler[/MENTION]'s excellent work. Works well for me.
[Xposed Framework Modules] Robert342:
Does this module or InstallerOpt can works with unofficial Xposed 7.0 (Nougat)? Cheers.
[Xposed Framework Modules] murti52:
Hi [MENTION=5064841]pyler[/MENTION] . This version doesn't works with the official xposed for N. Any plans to update the app..? Thanks :)
[Xposed Framework Modules] eventnick:
Hello,

In theory could I use the signature disable feature of this module to install a custom Trust Agent onto a Retail (Moto) ROM which would require the:

BIND_TRUST_AGENT permission

permission:android.permission.BIND_TRUST_AGENT
Package: android
Label: Bind to a trust agent service
Description: Allows an application to bind to a trust agent service.
[B]Protection Level: signature[/B]

which typically requires the platform signing keys as noted. Since it's a stock Moto ROM those are obviously unavailable.

I'd like to make a custom Trust Agent that's similar to Google's SmartLock but incorporates the Received Signal Strength (RSS) from a Bluetooth wearable in the decision to lock/unlock the phone. I want to use RSS to hopefully tighten up the range from max bluetooth range (like 100ft) down to say 5-10 feet.
[Xposed Framework Modules] astonmartin214:
on the xposed it clearly says no support after 6.0
[Xposed Framework Modules] Eternal00:
Works great, for bypassing ''certain'' games....
[Xposed Framework Modules] SJD Ayy:
Does this or InstallerOpt work on Oreo? I have purposefully downgraded to Nougat because LP's package manager patch does not work on Oreo. I mainly want to install unsigned APKs and overwrite apps that are already installed without the confliction error. Thanks.
[Xposed Framework Modules] ranasrule:
nope:(
[Xposed Framework Modules] Amer28:
Anything that can do this in Android Oreo?

I'll give it a shot but it doesn't look like it's been updated since '15..
[Xposed Framework Modules] patrickdrd:
it doesn't work on nougat either, only some functions, unfortunately
[Xposed Framework Modules] evildog1:
Is there alternative module that works for Pie?
[Xposed Framework Modules] saoudien07:
hi, did you find something for Pie?? I am looking to disable signature verification, to can install Vanced Rooted.
[Xposed Framework Modules] JJAMMERMAN2020:
Vance rooted
[Xposed Framework Modules] MoL_82:
Core Patch
[Xposed Framework Modules] NegativeOne:
It seems to be working with test keys on my d2vzw cm11 7/20 build.
[Xposed Framework Modules] crullick:
it's a ported miui keyboard missing some certificate..... but it doesn't matter now because:

after almost two days running i've got: android.system fc?! 1x; wipes, fix permissions; 2x; restored system from nand; 3x..... restore the whole thing and uninstalled xinstaller >> everything back to normal

so i guess it's still not completely safe for CMs to mess with it with or without "release-keys"
[Xposed Framework Modules] pyler:
V2.3:

- since I have no time and ideas how to make "disable signature check" feature" work on custom CM (-based) roms, this option is again off by default. E.g. on Omni ROM feature works well and you can enable without any risk. So yes, other features except "disable signature check" will work on any ROMs.

- added japanese translation
[Xposed Framework Modules] SilentException:
Hi,

is this module open source? Cannot find any links to source code.. I would like to add option to disable F-Droid signature checking as well (it has its own signature checks before installation).
[Xposed Framework Modules] pyler:
I can open source it :) You can send pull requests with this option then.
[Xposed Framework Modules] SilentException:
Sounds good :)
[Xposed Framework Modules] pugsang:
[MENTION=5064841]pyler[/MENTION]

Can you please confirm that the forward lock flag on your module will force apps to not be able to install to /mnt/asec, instead installing to /data/app?

Can this forward lock flag activated independently from the others tweaks and remain always activated without any security risk that might arise from the rest of the mods?
[Xposed Framework Modules] pyler:
If you tick "Forward locking" in category "Disable", apps which have this flag will lost it when installing. If this option is not ticked, then nothing is changed.

And yes, disabling flag FORWARD_LOCK will force apps to be installed to /data/app, instead /mnt/asec.

Security risk? No! You can control any module feature in module's settings. If you worry about disable signature checking feature, simply keep it unchecked (it is unchecked by default)

//MODULE IS OPEN SOURCED. Link: https://github.com/pylerSM/Xinstaller
[Xposed Framework Modules] pugsang:
Perfectly clear. Thank you :good:
[Xposed Framework Modules] SilentException:
Cool, pull req is online :)
[Xposed Framework Modules] pyler:
Merged and released 2.4. Thanks!
[Xposed Framework Modules] defim:
The effect is only while installing? Apps in asec keep there? What is if a "secure" app gets updates, will it then be moved to unsecure location?
[Xposed Framework Modules] pyler:
Yes, app will be moved to /data/app.
[Xposed Framework Modules] defim:
Thx, that great to reduce the 30 asec mount points on my device...
[Xposed Framework Modules] pyler:
Since you are Xposed module developer also, maybe you want to look at XInstaller's source code which is on Github :)
[Xposed Framework Modules] defim:
I have no time to read every source i get :D
[Xposed Framework Modules] pyler:
If you want translate this module, get strings from here https://github.com/pylerSM/XInstaller/blob/master/res/values/strings.xml and send pull request with your translation.
[Xposed Framework Modules] pugsang:
OK I am about to finish the translation to Greek. Please help me find a suitable translation for the term Forward Locking by describing it. I know exactly what it is but i am stuck. It disables the encryption of the paid apps from play store and prevents installing them in /mnt/asec, instead let apps install in /data/app.If I translate it to "Disable Play Store Encryption" or "Paid Apps Installation to /mnt/asec would it be OK or not? In pure Greek the original term means that i am about to forward something from its lock wich doesnt make direct sense.

By the way everything works perfectly on AOSP 4.2.2. Great job mate:good:
[Xposed Framework Modules] gerodive:
I guess I'm a little confused as to how to use this module. I want to be able to, upon discovering that the latest update to an app was lousy, downgrade back to my old version. Can this help me do that? Can someone post a step-by-step? Thanks guys.
[Xposed Framework Modules] watcgfw:
Hi, I actually don't know, what dose "Uninstalling device admins" take effect?
[Xposed Framework Modules] pyler:
Disable/Enable are categories in Settings, no need to put these words in names of checkboxes (more words - > title may not fit well on small displays so try keep it short if possible)

As alternative for "Forward locking", you can use "Flag FORWAD_LOCK" and translate only "flag" to you language.

You cant downgrade apps in Android (standard behaviour).This module enables it!

Apps downgrading is enabled by default in module settings. So, if you enabled module in Xposed Installer, you are done! You can downgrade apps directly, you dont need to do uninstall-install steps or use root solution (AppDowner app).

If you have installed app, which has device administator service (app needs it to lock device for exampe) inside and it is active, you cant uninstall it until you disable it as device manager in android settings. XInstaller allows you uninstall it with no extra steps.

Check this link: http://www.androidcentral.com/mail-bag-activting-device-administrator-app
[Xposed Framework Modules] freecore.mc:
lol it worksss :)
[Xposed Framework Modules] ElRongMcBong:
You know, you made one of the best cheat modul xD ?

Gesendet von meinem SM-N9005 mit Tapatalk
[Xposed Framework Modules] pugsang:
Greek strings file attached
[Xposed Framework Modules] kosique:
Hi there, tried installing csipsimple from FDroid over a former install from Play. The signature check was ok but it aborted afterwards with another signature check. Any idea?
[Xposed Framework Modules] pyler:
Did you enabled both options "Disable signatures checking" and "Disable signatures checking (F-Droid)" in category "DISABLE" ? I think first one wasnt enabled and because that, you saw that.
[Xposed Framework Modules] kosique:
Ok, solved. Thanks!
[Xposed Framework Modules] Crescendo Xenomorph:
The Forward Lock feature is not working on stock rooted SM-N900 (detail on my signature)...

The app still installed on asec... (Sky Force game)

The Forward Lock option is enabled...

Am I doing something wrong?
[Xposed Framework Modules] pyler:
enabled debug logging, reboot phone, reinstall game, give me Xposed log.

I will be happy if other users can test it too. I tested it myself using "pm install -l app.apk" (install app.apk with forward lock glag).. XInstaller successfully removed forward lock flag and app was installed to /data/app (no forward lock)
[Xposed Framework Modules] pyler:
New features are coming. I love them myself :)

- auto installing (thanks [MENTION=5290145]hamzahrmalik[/MENTION])

- auto installing

- auto close uninstalling

https://github.com/pylerSM/XInstaller/commit/713459ea65e96441fd4f95641ab0854acc53f427
[Xposed Framework Modules] Crescendo Xenomorph:
Thanks for the reply.

Here I attach Xposed error log.... I couldn't find the debug toggle for XInstaller....

The apk that still FLed is: com.houzz.app & pl.idreams.skyforcehd

I installed them all from PlayStore....

Further more, its also happened on my GT-N5100 Note8.0 running stock rooted JB 4.2.2...
[Xposed Framework Modules] pyler:
Eh, I forgot I disabled debug logging. Clear XInstaller app data, then enable/disable things you want, optionally do reboot and it should work.

I added today these ones:

- auto close after installing

- auto launch (app) after installing

Release tomorrow. Translators, update your translations. Send me pull request on Github (preferred) or paste new translations here.

New lines:

<string name="auto_install">Auto installing after opening APK</string>
<string name="auto_uninstall">Auto uninstalling after opening APK</string>
<string name="auto_close_install">Auto closing after installing</string>
<string name="auto_close_uninstall">Auto closing after uninstalling</string>
<string name="auto_launch_install">Auto launching after installing</string>
<string name="about">About</string>
<string name="developer">Developer</string>
<string name="version">Version</string>
[Xposed Framework Modules] pyler:
Give me know you have a good idea about new feature :)
[Xposed Framework Modules] Crescendo Xenomorph:
Still not working... I've tried to clear XInstaller data - reboot - recheck its options - reboot - install app....

Here's the result in screenshot...
[Xposed Framework Modules] pyler:
From article about android file paths

Nothing with forward lock since huozz app is free app.

So you install it somehow on external storage. Didnt you tick "install apps on external storage" option? Using any App2Sd software? Or did you move it myself?

Because I start to think that the problem is not my module..
[Xposed Framework Modules] :
French translation sent by pull request on your Github. :highfive:
[Xposed Framework Modules] Crescendo Xenomorph:
The answer is no, no, and no....And the options is what you see on my screenshot.

And I really pissed by the behavior of Samsung's android. It always installing app on external SD and slowing down the phone (the.android_secure folder is always on external SD).

And my knowledge of asec is the forward locked apps....

Btw, my Locus Pro (paid) also get installed on /mnt/asec (linked from /mnt/media_rw/extSdCard/.android_secure)...

And some other paid apps (dont really remember coz I moved it to phone storage myself and I remember Locus Pro so well Bcoz it gets update often, and I have to move it to phone manually on each update which is PITA, thats why I'm hoping on this app to disable the .android_secure completely)....

Articles about asec (Forward Lock):

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

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

http://nelenkov.blogspot.com/2012/07/using-app-encryption-in-jelly-bean.html
[Xposed Framework Modules] pyler:
New version is available.
[Xposed Framework Modules] Droidphilev:
Hello,

Is it possible that "auto install' isn't working when updating apps?
[Xposed Framework Modules] pugsang:
Hello,

I have noticed something"weired" in the new version. If you check the Keep apps data" the apps still shows in the installed apps list of course with zero byte size. Is this normal? Shouldn't it keep the /obb/data/ folder only and not show up in the installed apps list?
[Xposed Framework Modules] pyler:
Yes, it is normal probably. There is hidden flag for it called DELETE_KEEP_DATA in Package Manager API.

No, it shouldnt. if you enable it, package installer will not remove app files in /data/data.com.dev.app/ after app uninstallation.

[MENTION=803530]Droidphilev[/MENTION], explain more. Updating google play apps runs on background, so no dialogs. Or do you mean manual app updating (get and install newer APK file)? Describe what you did. This feature always works for me.
[Xposed Framework Modules] Droidphilev:
hi,

I installed an apk locally from fileman and i had to firm updating the app. I get a window with permissions and need to press 'install'. I can reporduce this everytime. The window after install is gone though.

EDIT: "auto installing" is enabled of course.