SSLUnpinning - Certificate Pinning Bypass
If you need intercept the traffic from one app who use certificate pinning, with a tool like Burp Suite Proxy, the SSLUnpinning help you with this hard work!
The SSLUnpinning through Xposed Framework, make severous hooks in SSL classes to bypass the certificate verifications for one specific app, then you can intercept all your traffic.
Source Code in GitHub
/ac-pm/SSLUnpinning_Xposed
Cool module. Big thanks!
I'm getting an error in the Xposed log:
Loading Xposed v54 (for Zygote)...
Running ROM 'KTU84P' with fingerprint 'google/nakasi/grouper:4.4.4/KTU84P/1227136:user/release-keys'
Loading modules from /data/app/mobi.acpm.sslunpinning-1.apk
Loading class mobi.acpm.sslunpinning.Module
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
at dalvik.system.DexFile.defineClassNative(Native Method)
at dalvik.system.DexFile.defineClass(DexFile.java:222)
at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:215)
at dalvik.system.DexPathList.findClass(DexPathList.java:322)
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:421)
at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:386)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:120)
at dalvik.system.NativeStart.main(Native Method)
Any idea what the issue might be? I'm running 4.4.4 on a Nexus 7 nakasi-grouper
pwntastic said:
I'm getting an error in the Xposed log:
Loading Xposed v54 (for Zygote)...
Running ROM 'KTU84P' with fingerprint 'google/nakasi/grouper:4.4.4/KTU84P/1227136:user/release-keys'
Loading modules from /data/app/mobi.acpm.sslunpinning-1.apk
Loading class mobi.acpm.sslunpinning.Module
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
at dalvik.system.DexFile.defineClassNative(Native Method)
at dalvik.system.DexFile.defineClass(DexFile.java:222)
at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:215)
at dalvik.system.DexPathList.findClass(DexPathList.java:322)
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at de.robv.android.xposed.XposedBridge.loadModule(XposedBridge.java:421)
at de.robv.android.xposed.XposedBridge.loadModules(XposedBridge.java:386)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:120)
at dalvik.system.NativeStart.main(Native Method)
Any idea what the issue might be? I'm running 4.4.4 on a Nexus 7 nakasi-grouper
Click to expand...
Click to collapse
sorry, I can't reproduce this error.
i tried it , it does not hook any app :/ i launched it from Exposed , even twitter app does not hook and throw me errir of network .. after CONNECT tunel , i will get network error .. means pinning ..
k3rnel31 said:
i tried it , it does not hook any app :/ i launched it from Exposed , even twitter app does not hook and throw me errir of network .. after CONNECT tunel , i will get network error .. means pinning ..
Click to expand...
Click to collapse
At this time only JSSE and Apache libraries are hooked. It is possible that your applications are using other libraries. For example Volley or LoopJ.
acarlosmartins said:
At this time only JSSE and Apache libraries are hooked. It is possible that your applications are using other libraries. For example Volley or LoopJ.
Click to expand...
Click to collapse
hi thanks for reply well some friend of friend lol has developped trustkiller from github and he is able to hook all apps so far :/ well how can i know wich libraries are used by some app ?
i decompiled it and changed both of checkClientTrusted,checkserverTrusted by putting return-void on first line but still now working
.method public checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/StringV
return-void
k3rnel31 said:
hi thanks for reply well some friend of friend lol has developped trustkiller from github and he is able to hook all apps so far :/ well how can i know wich libraries are used by some app ?
i decompiled it and changed both of checkClientTrusted,checkserverTrusted by putting return-void on first line but still now working
.method public checkClientTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/StringV
return-void
Click to expand...
Click to collapse
If you look at the two projects (trustkiller and SSLUnpinning), you will see that both hooks the same methods.
To find what the library used, you can do a reverse engineering in the apk. The dex2jar to convert apk to jar and with JD-GUI you can see the java code.
Good job with the return-void! :good:
acarlosmartins said:
If you look at the two projects (trustkiller and SSLUnpinning), you will see that both hooks the same methods.
To find what the library used, you can do a reverse engineering in the apk. The dex2jar to convert apk to jar and with JD-GUI you can see the java code.
Good job with the return-void! :good:
Click to expand...
Click to collapse
heyy thanks , yeah i know about jar to see the java code , but u can success recompiling and running the app only with smaliing , yeah anyway nowdays apps are using Obfuscator method wich makes decompiling the app very hard to understand it , and me myself i hooked ssl pinning for (subcard,anando uk,subway usa apk apps) and i found that + of the ssl pinning they are doing more private parameters with the post data like signature,token, .. and those params are generated instantly according with time/user/pass , anyway i decrypted all their paramraters : D , but sill my friend does not wanna share the developped trustkiller module with cydia ..
k3rnel31 said:
heyy thanks , yeah i know about jar to see the java code , but u can success recompiling and running the app only with smaliing , yeah anyway nowdays apps are using Obfuscator method wich makes decompiling the app very hard to understand it , and me myself i hooked ssl pinning for (subcard,anando uk,subway usa apk apps) and i found that + of the ssl pinning they are doing more private parameters with the post data like signature,token, .. and those params are generated instantly according with time/user/pass , anyway i decrypted all their paramraters : D , but sill my friend does not wanna share the developped trustkiller module with cydia ..
Click to expand...
Click to collapse
I thought you were talking about this module https://github.com/iSECPartners/Android-SSL-TrustKiller
acarlosmartins said:
I thought you were talking about this module https://github.com/iSECPartners/Android-SSL-TrustKiller
Click to expand...
Click to collapse
yeah thats right this module of cydia some friend has developped it , so now it catch most 99% of the latest app including old apps . i added u on skype ,
k3rnel31 said:
yeah thats right this module of cydia some friend has developped it , so now it catch most 99% of the latest app including old apps . i added u on skype ,
Click to expand...
Click to collapse
My skype id is antoniocarlosp.m
Nice module. Thanks.
I just tried it on an app that doesn't have permissions for external storage, and the module threw an exception because it couldn't read the app.conf file. I worked around this by patching the APK on the app I was looking at to include WRITE_EXTERNAL_STORAGE, but would it be possible to provide a fix for this in the module, for times when patching the target APK isn't feasible?
Thanks again!
Scytmo said:
Nice module. Thanks.
I just tried it on an app that doesn't have permissions for external storage, and the module threw an exception because it couldn't read the app.conf file. I worked around this by patching the APK on the app I was looking at to include WRITE_EXTERNAL_STORAGE, but would it be possible to provide a fix for this in the module, for times when patching the target APK isn't feasible?
Thanks again!
Click to expand...
Click to collapse
Thanks! I will open an issue for this.
Try the Inspeckage github.com/ac-pm/Inspeckage . It has this feature and many others.
acarlosmartins said:
SSLUnpinning - Certificate Pinning Bypass
If you need intercept the traffic from one app who use certificate pinning, with a tool like Burp Suite Proxy, the SSLUnpinning help you with this hard work!
The SSLUnpinning through Xposed Framework, make severous hooks in SSL classes to bypass the certificate verifications for one specific app, then you can intercept all your traffic.
Source Code in GitHub
/ac-pm/SSLUnpinning_Xposed
Click to expand...
Click to collapse
It doesn't seem to work at all in Android 7.1 (nougat), nor does JustTrustMe.
Does anyone have an alternative?
Related
So there's a couple of things I'd like to do to/with my Arc that I can't seem to figure out, so I was wondering if anyone might be able to shed some light on it all.
Firstly, I'd love to be able to strip the clock out from my statusbar.
I've found this guide but when I try and decompile SystemUI.apk, I get error messages and even if I ignore those errors and open up the xml file in question, I can't find the but of code I'm supposed to delete
Secondly, whilst the new themes are great and all, I'd much rather have a transparent/translucent background in my system apps to match the app drawer background in VTL (the launcher I use).
Again, there's a guide but even without the previous firmware, I was having trouble with it
And now I'm not sure if the instructions still apply...
So, I'm hoping that one or other of the brilliant XDA-dev geniuses might be able to help
Hi.
I use this for de and recompiling, taken from the link in my sig, "Theme Reference", the whole guide was wrote for the X10 but still a worth read....
_calum_ said:
Setting up:
In the attached zip file (themes.zip) you will find a copy of my theme creation environment. It’s not too complicated, it only contains a couple of folders so I know where everything is, three key batch files (all one-liners) and apktool.
The first thing we need to look at is install_framework.bat. This contains the following line:
Code:
java -jar apktool.jar install-framework stock\framework-res.apk
All this does is tell apktool to install the framework on your system. The resources from stock\framework-res.apk will be extracted to a default location. If you don’t do this then you will not be able to recompile other apk’s that rely on the framework (you will get a ResourceNotFound error).
The other batch files decompile and build the framework, these are the ones that need to be modified if you start working on a different apk:
Code:
[B]decompile.bat[/B)
java -jar apktool.jar d stock\ framework-res.apk working\ framework-res
[B]build.bat[/B]
java -jar apktool.jar b working\framework-res out\framework-res.apk
I have included the stock X10 framework. If you use on of the other frameworks out there you may find that you get a lot of errors when trying to recompile. That’s because someone got lazy with the .9.png’s
As we are modifying the framework directly we do not need to run install_framework.bat, for a different apk (e.g. Phonebook.apk) you may need to run this first to avoid errors when decompiling.
Decompiling and Building:
1. Run decompile.bat. After this you will see that the working folder is filled with the contents of the apk. The images we need to modify are in the subfolders res/drawable-hdpi and res/drawable-land-hdpi. If you look at some of the .9.png’s in there you can see the guides (see the attached image). This makes it really easy to edit them, you can just edit them like any other image (as long as you do not touch/alter the guides).
2. Edit any images that you want. For the .9.pngs I usually make a copy without the 1 pixel border so that I can edit the entire image, then I paste the copy back into the middle of the original .9.png. You don’t have to worry about the guides, they are already set correctly.
I have created a tool that takes the stock x10 status bar icons, removes the background and sets them to a colour of your choice here. This was made to make my life easier by minimizing the time I spend in photoshop.
3. Run build.bat. This compiles the framework, embedding the guide information into the .9.png’s. The output framework is in the out folder. Do not push this to your phone as it is incomplete and the resources.arsc is stored incorrectly. If you do push it to your phone then you get to reflash
Now you can just drag the edited images out of the generated framework onto your hard drive and use steps 4. and 5. of the Drag/Drop method described below to update your framework.
Click to expand...
Click to collapse
Themes.zip
...depending on the errors? either the apk is at fault or your Java. When it comes to theming Android you'll find a lot of the principles apply across all Brands, I could easily theme for a HTC or a Samsung if I bought one if you see what I mean, but can be specific, and being S.E, it is lol, but what I'm trying to say is the firmware may have changed but changing a particular aspect will remain the same, but without trying you won't know, or learn.
Well, this is the error message I get when I try to decompile the SYstemUI.apk
--------------------------------------------------------------------------
|05/08/2011 -- 16:57:14.95|
--------------------------------------------------------------------------
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
'adb' is not recognized as an internal or external command,
operable program or batch file.
Could Not Find C:\Android\General\APK Manager\place-apk-here-for-modding\../plac
e-apk-here-for-modding/signedSystemUI.apk
Could Not Find C:\Android\General\APK Manager\place-apk-here-for-modding\../plac
e-apk-here-for-modding/unsignedSystemUI.apk
I: Baksmaling...
I: Loading resource table...
I: Decoding resources...
I: Loading resource table from file: C:\Users\Iain\apktool\framework\1.apk
W: Could not decode attr value, using undecoded value instead: ns=android, name=
theme, value=0x010300a4
W: Could not decode attr value, using undecoded value instead: ns=android, name=
drawable, value=0x01080486
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec:
0x010300a4
at brut.androlib.res.data.ResPackage.getResSpec(Unknown Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.data.ResTable.getResSpec(Unknown Source)
at brut.androlib.res.data.value.ResReferenceValue.getReferent(Unknown Source)
at brut.androlib.res.data.value.ResReferenceValue.toResXmlFormat(Unknown Source)
at brut.androlib.res.data.value.ResAttr.convertToResXmlFormat(Unknown Source)
at brut.androlib.res.decoder.ResAttrDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(Unknown Source)
at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(Unknown Source)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(Unknown Source)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(Unknown Source)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(Unknown Source)
at brut.androlib.res.decoder.ResFileDecoder.decode(Unknown Source)
at brut.androlib.res.AndrolibResources.decode(Unknown Source)
at brut.androlib.Androlib.decodeResourcesFull(Unknown Source)
at brut.androlib.ApkDecoder.decode(Unknown Source)
at brut.apktool.Main.cmdDecode(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
Click to expand...
Click to collapse
As for the other part, I haven't tried that yet because I'm not sure the instructions still apply in light of the new themes function SE have added.
I'll take a look at what you've posted though, thanks.
Step666 said:
Well, this is the error message I get when I try to decompile the SYstemUI.apk
Click to expand...
Click to collapse
Do you have the SDK installed?
No but a mate of mine who very definitely does have it installed had similar issues.
I'll download the SDK now and try again.
Step666 said:
I'll download the SDK now and try again.
Click to expand...
Click to collapse
This should help with setting up adb- [GUIDE] ADB, Fastboot, and Nandroid for Noobs, and is quite essential.
Thanks but I'm not interested in setting up adb.
Step666 said:
Thanks but I'm not interested in setting up adb.
Click to expand...
Click to collapse
No worries, good luck.
Ok, so I downloaded and installed the entire Android SDK and every optional extra, something like 3GB all told.
Still get exactly the same error messages as before - whether I use APK Manager or the tool you recommended.
My mate who also tried to decompile it for me reckons that the problem is down to dependencies.
APK Manager has an option to decompile with dependencies but I don't know what they are.
Step666 said:
My mate who also tried to decompile it for me reckons that the problem is down to dependencies.
Click to expand...
Click to collapse
..........
Step666 said:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
'adb' is not recognized as an internal or external command,
operable program or batch file.
Click to expand...
Click to collapse
EDIT: attach the apk and I'll try.
Step666 said:
Ok, so I downloaded and installed the entire Android SDK and every optional extra, something like 3GB all told.
Still get exactly the same error messages as before - whether I use APK Manager or the tool you recommended.
My mate who also tried to decompile it for me reckons that the problem is down to dependencies.
APK Manager has an option to decompile with dependencies but I don't know what they are.
Click to expand...
Click to collapse
Decompile with dependencies and drag in SemcGenericUxpRes.apk from your phone
also do this to install the framework resources
http://forum.xda-developers.com/showpost.php?p=15496506&postcount=81
Hope it helps you
Regards
Hi,
Sorry to barging in to your thread. I was trying to to decompile the Home.apk it successfully did. After recompiling it back I replace the file. Now the phone is not getting pass the Sony Logo. Now sure why
ShyamSasi said:
Hi,
Sorry to barging in to your thread. I was trying to to decompile the Home.apk it successfully did. After recompiling it back I replace the file. Now the phone is not getting pass the Sony Logo. Now sure why
Click to expand...
Click to collapse
This is the same principle...
3. Run build.bat. This compiles the framework, embedding the guide information into the .9.png’s. The output framework is in the out folder. Do not push this to your phone as it is incomplete and the resources.arsc is stored incorrectly. If you do push it to your phone then you get to reflash
Now you can just drag the edited images out of the generated framework onto your hard drive and use steps 4. and 5. of the Drag/Drop method described below to update your framework.
Click to expand...
Click to collapse
- http://forum.xda-developers.com/showthread.php?t=834806
XperienceD said:
This is the same principle...
- http://forum.xda-developers.com/showthread.php?t=834806
Click to expand...
Click to collapse
Thanks Mate .. It worked
XperienceD said:
EDIT: attach the apk and I'll try.
Click to expand...
Click to collapse
Thank you for the offer.
I've literally just sat down in front of my PC for pretty much the first time today, which is why I hadn't replied until now.
I'm going to try what Adam suggested first but if I run into trouble, I may take you up on your offer...
AdamTt said:
Decompile with dependencies and drag in SemcGenericUxpRes.apk from your phone
also do this to install the framework resources
http://forum.xda-developers.com/showpost.php?p=15496506&postcount=81
Hope it helps you
Regards
Click to expand...
Click to collapse
I decompiled with dependencies and dragged a copy of SemcGenericUxpRes.apk into the APK Manager window and still got errors.
Also, I'm not sure what you mean by installing the framework resources - you are aware I'm not trying to mod the framework-res.apk just now, I'm trying to sort the SystemUI.apk to remove the clock from the notification bar.
Anyway, here's the APK is anyone can work out what I'm doing wrong...
ShyamSasi said:
Thanks Mate .. It worked
Click to expand...
Click to collapse
You're welcome.
Step666 said:
I decompiled with dependencies and dragged a copy of SemcGenericUxpRes.apk into the APK Manager window and still got errors
Click to expand...
Click to collapse
...
Daneshm90 said:
Requirements:
Java
Adb
Click to expand...
Click to collapse
...
Daneshm90 said:
Got problems ?
1. Make sure your path has no spaces
2. Your filename has no wierd characters
3. Java/adb are in your path
4. It's not a proprietary rom's apk (aka Sense,Motorola,Samsung) (If u are, then use option 11 and drag the required framework, eg com.htc.resources, twframework-res...etc)
5. It's not a themed apk (if it is, expect .9 png errors, use as close to stock as possible)
6. Look at the log to know whats happening
7. If all else fails, post as much info as possible and we will try to assist you.
Click to expand...
Click to collapse
XperienceD said:
This should help with setting up adb- [GUIDE] ADB, Fastboot, and Nandroid for Noobs, and is quite essential.
Click to expand...
Click to collapse
- Apk Manager 4.9 - Makes Modifying Ur Apk A Breeze (Windows/Linux)
But I was been able to mod the framework-res apk from the previous version without setting up adb, so the program clearly doesn't need it.
Also, the mate of mine who tried to decompile it for me previously has adb set up on his PC and he still had the same errors.
So I'm just not convinced that's got anything to do with it.
edit: to clarify, I will give it a go when I have some free time but I'm still not convinced it's the root of the problems.
Introduction
This module allows you to pin important notifications to avoid clearing them by mistake. You do that by long pressing a notification then selecting "Pin." You can unpin pinned notification in a similar manner.
This will not prevent notifications from being cleared by the application when you open them, and the application can still control the notification at any time (including clearing it). It simply prevents them from being cleared when you tap the "clear all" button or when you try to swipe them away.
Originally requested here: http://www.reddit.com/r/xposed/comments/267hbt/request_pin_any_notification_so_that_it_cannot_be/
Download
http://repo.xposed.info/module/com.germainz.pinnotif
Source Code
https://github.com/GermainZ/PinNotif
Notes
I have to override the long press menu for the notifications. In other words, if your ROM adds custom items, those will be lost.
This module is not compatible with XHaloFloatingWindow's feature that alters the notification long press menu. If you enable both, there's no guarantee which will override the notification menu first, so you might end up with XHaloFloatingWindow's long press menu (App Info/Open In Halo) or this module's (App Info/Pin.)
The goal of this module is to pin important notifications - not pin/unpin any notification at will. As such, ongoing notifications cannot be unpinned. This is by design.
Changelog:
1.3:
Compatibility fixes for 4.1.x and LG devices.
1.1:
Compatibility fixes for pre-4.3 devices.
Don't fail when the notification contains large data (e.g. large icon.)
Other crash fixes.
1.0:
Initial release.
Click to expand...
Click to collapse
Attributions
Icon made by Freepik from www.flaticon.com.
Thanks
rovo89 and Tungstwenty for the Xposed framework;
zst123 for XHaloFloatingWindows from which this module takes some code.
Does anything in the module require xposed 2.6 or would recompiling with xposedminversion for 2.5 work as well?
Does the pinning survive a reboot?
Sent from my Nexus 4 using XDA Free mobile app
great
krackers said:
Does anything in the module require xposed 2.6 or would recompiling with xposedminversion for 2.5 work as well?
Click to expand...
Click to collapse
It should with minor changes, but I won't do it if that's what you're asking.
chrisrozon said:
Does the pinning survive a reboot?
Click to expand...
Click to collapse
No. The app that sent the notification can also cancel or update it at any time.
Updates are handled and the notification is pinned again automatically (if they were pinned in the first place.) Cancellations are not.
ah wait. I'm using paranoid android rom
seems that I cannot open in floating window.
It used to have that option when I long press a noti.
now its just app info and pin? do you know why?
Nice idea thanks GermainZ you always come with handy modules, keep it up
Sent from my GT-I9505 using Tapatalk
Very useful, but unfortunately dosen't work on lg g2, I hope supporting more roms, thanx
zamzameir said:
ah wait. I'm using paranoid android rom
seems that I cannot open in floating window.
It used to have that option when I long press a noti.
now its just app info and pin? do you know why?
Click to expand...
Click to collapse
Same here,
If you look at sources you see developer makes new popup and just adds Info and Pin/Unpin
Systemui force closes... indian MTK 6589 device ... close to AOSP
note: i have XHaloFloatingWindow Installed... and the long press notification mod turned on
Edit: i just saw the notes... sorry for the inconvenience
really cool idea!!..it's just what i search for!!
but in Xperia J JB4.1.2 with custom rom ,it show "ths systemui is stopped"..
Can you try to fix it??
zamzameir said:
ah wait. I'm using paranoid android rom
seems that I cannot open in floating window.
It used to have that option when I long press a noti.
now its just app info and pin? do you know why?
Click to expand...
Click to collapse
pesiran said:
Same here,
If you look at sources you see developer makes new popup and just adds Info and Pin/Unpin
Click to expand...
Click to collapse
Read the OP, please.
am2006 said:
Very useful, but unfortunately dosen't work on lg g2, I hope supporting more roms, thanx
Click to expand...
Click to collapse
"dosen't work" = ?
karajanlee123 said:
really cool idea!!..it's just what i search for!!
but in Xperia J JB4.1.2 with custom rom ,it show "ths systemui is stopped"..
Can you try to fix it??
Click to expand...
Click to collapse
Can you post a logcat?
Simply awesome bud, you're the man:good:
Unfortunately, System UI has stopped.
Doesn't work on SGNII 4.1.2 because:
Code:
-----------------
28 May 2014 15:21:50 UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'JZO54K.N7100XXDME6' with fingerprint 'samsung/t03gxx/t03g:4.1.2/JZO54K/N7100XXDME6:user/release-keys'
Loading modules from /data/app/hk.valenta.completeactionplus-1.apk
Loading class hk.valenta.completeactionplus.XCompleteActionPlus
Loading modules from /data/app/uk.co.villainrom.pulser.fivebyfourlauncher-1.apk
Loading class uk.co.villainrom.pulser.fivebyfourlauncher.FiveByFourLauncher
Loading modules from /data/app/com.germainz.pinnotif-1.apk
Loading class com.germainz.pinnotif.XposedMod
Loading modules from /data/app/com.germainz.crappalinks-2.apk
Loading class com.germainz.crappalinks.CrappaLinks
Loading modules from /data/app/com.ugglynoodle.allnotificationsexpanded-1.apk
Loading class com.ugglynoodle.allnotificationsexpanded.AllNotificationsExpanded
Loading modules from /data/app/de.robv.android.xposed.mods.appsettings-1.apk
Loading class de.robv.android.xposed.mods.appsettings.XposedMod
Loading modules from /data/app/com.greenbattery-1.apk
Loading class com.dully79.xposed.mods.batteryreplacement.BatteryReplacement
Loading modules from /data/app/com.oasisfeng.greenify-1.apk
Loading class com.oasisfeng.greenify.pro.FrameworkPatch
Loading class com.oasisfeng.greenify.pro.SettingsPatch
Loading modules from /data/app/pk.qwerty12.playstorelinkinappinfo-1.apk
Loading class pk.qwerty12.playstorelinkinappinfo.PlayStoreLinkInAppInfo
Loading modules from /data/app/com.mohammadag.burnttoast-2.apk
Loading class com.mohammadag.burnttoast.XposedMod
Loading modules from /data/app/com.germainz.activityforcenewtask-1.apk
Loading class com.germainz.activityforcenewtask.XposedMod
Loading modules from /data/app/com.germainz.stopswitchdelay-2.apk
Loading class com.germainz.stopswitchdelay.XposedMod
Loading modules from /data/app/com.mohammadag.smoothsystemprogressbars-2.apk
Loading class com.mohammadag.smoothsystemprogressbars.SmoothSystemPBar
Loading modules from /data/app/areeb.xposed.eggster-2.apk
Loading class areeb.xposed.eggster.EggsPoached
Loading modules from /data/app/ma.wanam.youtubeadaway-2.apk
Loading class ma.wanam.youtubeadaway.Xposed
Loading modules from /data/app/ind.fem.black.rayyan.xposed.gesturenavigation-1.apk
Loading class ind.fem.black.rayyan.xposed.gesturenavigation.Ray
java.lang.NoSuchMethodError: com.android.server.NotificationManagerService#enqueueNotificationInternal(java.lang.String,java.lang.String,int,int,java.lang.String,int,android.app.Notification,int[],int)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
at com.germainz.pinnotif.XposedMod.loadNotifManagerServiceHooks(XposedMod.java:87)
at com.germainz.pinnotif.XposedMod.handleLoadPackage(XposedMod.java:55)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$2.beforeHookedMethod(XposedBridge.java:228)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at com.android.server.ServerThread.run(Native Method)
Works great on samsung s3 i9300 4.3 mk6 stock touchwiz rom with agni kernel.
Thanks for this useful module!.
This build should fix pre-4.3 compatibility issues.
Also, instead of sending the whole notification through a broadcast, it only sends the updated flags now. For users, this means PinNotif won't fail to pin notifications with large data (e.g. large notification icons.) Apparently, no one had this issue yet, but it could've happened.
Please test it and let me know if it works, or if there are any regressions.
If it doesn't work, I need the following information:
Which Android version are you running?
An unfiltered logcat (NOT an Xposed log.)
Hi, cool idea. But I get an parsing error while installing on ICS 4.0.3, is it compatible for ICS at all? Couldn't find a hint...
Thanks!
--
Gesendet mit HTC EVO 3D and Tapatalk
chw9999 said:
Hi, cool idea. But I get an parsing error while installing on ICS 4.0.3, is it compatible for ICS at all? Couldn't find a hint...
Thanks!
Click to expand...
Click to collapse
From this thread's title: [4.1+]
I plan to look into adding ICS compatibility later.
Doesn't work my system ui just crashes
https://mega.co.nz/#!SI0DmLJB!JpstPwSk9gss7l7Mzoag3fIJN0U-O-kN9oqXab8qxP4
Here is my logcat
supergonkas said:
Doesn't work my system ui just crashes
https://mega.co.nz/#!SI0DmLJB!JpstPwSk9gss7l7Mzoag3fIJN0U-O-kN9oqXab8qxP4
Here is my logcat
Click to expand...
Click to collapse
One… two… three posts above yours.
This mod allows to use /system/etc/hosts file on configurations/ROMs (mostly symlinked hosts file on Android 4.4+) where it is ignored.
Hosts file usually gets ignored on some ROMs due to SELinux restrictions if it is a symlink to file on different partition.
Technically it works by attaching to all packages/apps and hooking DNS resolution API. On first name resolution API call hosts file is read and stored in memory (in HPPC OpenHashMap structure).
Additional features of hosts file:
use of IP address 127.0.0.0 allows to fail name resolution of associated hosts
use of DNS names instead of IP addresses (these DNS names are passed directly to DNS resolver - they are not looked up in hosts file recursively)
Known limitations:
JNI libraries are not affected (some applications may still ignore hosts file)
hosts file is read in memory of each application when it makes first DNS query (time and memory used depends on size of hosts file; time is logged in logcat with tag "hostsEnabler")
hosts Enabler uses HPPC: High Performance Primitive Collections for Java library which is distributed under Apache License 2.0.
This mod requires Xposed framework to be set up and hosts Enabler enabled as Xposed module.
Disclaimer: I am not responsible for anything that may happen as a result of using this mod.
Xposed Module Repository page:
http://repo.xposed.info/module/lv.id.dm.hostsenabler
For changelog see next post, for download links see downloads section.
XDA:DevDB Information
hosts Enabler, Xposed for all devices (see above for details)
Contributors
DavisNT
Xposed Package Name: lv.id.dm.hostsenabler
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2014-08-30
Created 2014-08-30
Last Updated 2014-08-31
Changelog:
v 1.0
* Initial release.
@DavisNT: Seems you missed UnbelovedHosts ...
defim said:
@DavisNT: Seems you missed UnbelovedHosts ...
Click to expand...
Click to collapse
Actually I was aware of that module, but I wanted to restore full functionality of hosts file (name resolution, use with third party updater tools etc.) with main focus on name resolution.
DavisNT said:
Actually I was aware of that module, but I wanted to restore full functionality of hosts file (name resolution, use with third party updater tools etc.) with main focus on name resolution.
Click to expand...
Click to collapse
Both seem technically more or less the same: Reading an file with blocked hosts and answer name resolution requests with its contents. Btw with some devices (like Nexus 7) there is the issue that the /etc/hosts file is sometime reverted at reboot, what was the cause for me to use Xposed
defim said:
Both seem technically more or less the same: Reading an file with blocked hosts and answer name resolution requests with its contents. Btw with some devices (like Nexus 7) there is the issue that the /etc/hosts file is sometime reverted at reboot, what was the cause for me to use Xposed
Click to expand...
Click to collapse
I won't say they are the same:
UnbelovedHosts: full featured ad blocking solution
hosts Enabler: enables use of /system/etc/hosts file (for manually added name resolution entries (home PC etc.) or, if you wish, with any 3rd party updater software)
I will test it thanks :good:
So could I use this MOD to fix my google play store from have a no connection error caused by a change in the /ect host file?
Sent from my T0LTE using XDA Free mobile app
bossgamethegreat said:
So could I use this MOD to fix my google play store from have a no connection error caused by a change in the /ect host file?
Click to expand...
Click to collapse
I suppose best solution is to undo the change in /system/etc/hosts file.
DavisNT said:
I suppose best solution is to undo the change in /system/etc/hosts file.
Click to expand...
Click to collapse
Yes, I understand and did that. What I'm trying to ask is if this would help make the change constant. It's getting really bothersome to half to keep making the change every time the Play Store feels like it doesn't want to work.
Sent from my T0LTE using XDA Free mobile app
bossgamethegreat said:
Yes, I understand and did that. What I'm trying to ask is if this would help make the change constant. It's getting really bothersome to half to keep making the change every time the Play Store feels like it doesn't want to work.
Click to expand...
Click to collapse
/system/etc/hosts by default should contain only localhost entry. If Google Play needs additional entries then, most likely, there is a problem with DNS servers of your network/provider. If there "appear" some entries which block Google Play then, most likely, you have installed an ad blocker (e.g. AdAway) and you are using some custom blocking lists (which include entry(-ies) that accidentally block Google Play).
BTW This is completely off-topic here. If you wish we can continue discussion in a new thread in form of your device (create the thread and send me PM with link to it).
Would this allow for ad blockers to work even if you enable Chrome bandwidth saver that hijacks all dns requests?
jawz101 said:
Would this allow for ad blockers to work even if you enable Chrome bandwidth saver that hijacks all dns requests?
Click to expand...
Click to collapse
No, this module shouldn't be able to allow ad blockers to work with Chrome bandwidth saver.
...
Sent from my SM-G550T1 using XDA-Developers mobile app
Insta Like SettingsIntroduction
Insta Like Settings is inspired by a module request from r/xposed. It can intercept Instagram's double-tap-to-like feature and the heart icon click to prevent accidential likes. You can choose between a custom like dialog, no interaction at all or the default behavior (like the image).
Features
Customize Double-Tap behavior
Customize heart icon click behavior
Requirements
Xposed Framework
Android 4.0.3+ (including Lollipop)
Download
The module is available on the Xposed repo. Search for: Insta Like Settings
Source Code
The source code is available on GitHub: ollide / Xposed-InstaLikeSettings
Changelog
1.4
added 7.3.0 / 7.4.0 / 7.5.0 / 7.5.1 support
1.2
added 6.20.0 & 6.19.0 support + bugfixes
1.1.2
added 6.18.0 support
1.1.1
added 6.17.0 support
1.1
apply preference changes without reboot
1.0
initial release
Cool it is a great idea because accidental likes make a big problem ?
Thanks i will try it
Pretty cool.
Sent From My HTC One (M8)
Working so far, Only thing missing is a dedicated app icon in the app drawer. To access the module go to Xposed/Modules and look for 'Insta Like Settings'
Thank you, man, this mod is essential for Instagram users like me.
tarroyo said:
Working so far, Only thing missing is a dedicated app icon in the app drawer. To access the module go to Xposed/Modules and look for 'Insta Like Settings'
Click to expand...
Click to collapse
Is this really a feature you're missing? I omitted the app drawer entry intentionally because I thought users were downloading the mod from the repo, chose their favorite setttings and wouldn't access the mod's app anytime soon.
ollide said:
Is this really a feature you're missing? I omitted the app drawer entry intentionally because I thought users were downloading the mod from the repo, chose their favorite setttings and wouldn't access the mod's app anytime soon.
Click to expand...
Click to collapse
That's one way, but I'm sure I won't be the only one confused when they don't see a app icon to access settings.
It doesn't work on my galaxy s5 rom 4.4.2 stock. I try every setting but everytime use instagram stock settings. Hope there is a solution..
Just updated the module and it still is not working on IG version 6.17.1.
Damnit, forgot to turn off the auto update. Instagram is now at version 6.19.0.
ollide said:
Is this really a feature you're missing? I omitted the app drawer entry intentionally because I thought users were downloading the mod from the repo, chose their favorite setttings and wouldn't access the mod's app anytime soon.
Click to expand...
Click to collapse
Are you still working on this mod?
keyrat said:
Damnit, forgot to turn off the auto update. Instagram is now at version 6.19.0.
Click to expand...
Click to collapse
I've just published version 1.2 which contains 6.19.0 & 6.20.0 support. Sorry for the delay!
stevedensmore said:
Are you still working on this mod?
Click to expand...
Click to collapse
Sorry, I have been quite busy lately..
ollide said:
I've just published version 1.2 which contains 6.19.0 & 6.20.0 support. Sorry for the delay!
Click to expand...
Click to collapse
No need to be sorry!
But I can't get it to work. I was on 6.19.0 and I updated Insta Like Settings and it wouldn't bring up the like dialogs.
I've updated today to the latest Instagram (Play Store still says it's 6.19.0 but that's what it said last week, I'm assuming it's 6.20.0 - it brings a new 'fade' feature) and Insta Like still doesn't seem to do anything.
Here is a log. Not sure if it helps:
Code:
-----------------
Apr 22, 2015 1:37:50 PM UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'KTU84Q' with fingerprint 'oneplus/bacon/A0001:4.4.4/KTU84Q/XNPH05Q:user/release-keys'
Loading modules from /data/app/com.marz.snapprefs-1.apk
Loading class com.marz.snapprefs.HookMethods
Loading modules from /data/app/tw.fatminmin.xposed.minminguard-1.apk
Loading class tw.fatminmin.xposed.minminguard.Main
Loading modules from /data/app/org.ollide.xposed.instagram-2.apk
Loading class org.ollide.xposed.instagram.MethodHooks
java.lang.NoSuchMethodError: com.instagram.android.feed.a.b.bc#onDoubleTap(android.view.MotionEvent)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
at org.ollide.xposed.instagram.MethodHooks.hookDoubleTap(MethodHooks.java:69)
at org.ollide.xposed.instagram.MethodHooks.handleLoadPackage(MethodHooks.java:63)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5146)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
java.lang.NoSuchMethodError: com.instagram.android.feed.a.b.bc#onDoubleTap(android.view.MotionEvent)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
at org.ollide.xposed.instagram.MethodHooks.hookDoubleTap(MethodHooks.java:69)
at org.ollide.xposed.instagram.MethodHooks.handleLoadPackage(MethodHooks.java:63)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5146)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
java.lang.NoSuchMethodError: com.instagram.android.feed.a.b.bc#onDoubleTap(android.view.MotionEvent)#exact
at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:179)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
at org.ollide.xposed.instagram.MethodHooks.hookDoubleTap(MethodHooks.java:69)
at org.ollide.xposed.instagram.MethodHooks.handleLoadPackage(MethodHooks.java:63)
at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:34)
at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:70)
at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:208)
at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:611)
at android.app.ActivityThread.handleBindApplication(Native Method)
at android.app.ActivityThread.access$1500(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1265)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5146)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:732)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:566)
at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
at dalvik.system.NativeStart.main(Native Method)
Thanks in advance.
ollide said:
I've just published version 1.2 which contains 6.19.0 & 6.20.0 support. Sorry for the delay!
Sorry, I have been quite busy lately..
Click to expand...
Click to collapse
No worries, I just wasn't sure if this mod was being developed anymore. I can't seem to get it to work, in case it matters, I'm using the MOAR 1.0 ROM (4.4.2) on a Samsung S5. Thanks for your hard work, btw.
keyrat said:
I've updated today to the latest Instagram (Play Store still says it's 6.19.0 but that's what it said last week, I'm assuming it's 6.20.0 - it brings a new 'fade' feature) and Insta Like still doesn't seem to do anything.
Here is a log. Not sure if it helps: [...]
Click to expand...
Click to collapse
Thanks for the log, that's always helpful! Well it seems that there are two different Instagram packages, with minSdk = 9 and with minSdk = 14. Both target SDK version 16 and use different method names and also different version names I'll now have to examine both versions and find a way to detect which APK is installed at runtime...
stevedensmore said:
No worries, I just wasn't sure if this mod was being developed anymore. I can't seem to get it to work, in case it matters, I'm using the MOAR 1.0 ROM (4.4.2) on a Samsung S5. Thanks for your hard work, btw.
Click to expand...
Click to collapse
Thanks for the information! I'll get back to you when the next RC is ready, maybe you could test it before I release the next version? :angel:
ollide said:
Thanks for the log, that's always helpful! Well it seems that there are two different Instagram packages, with minSdk = 9 and with minSdk = 14. Both target SDK version 16 and use different method names and also different version names I'll now have to examine both versions and find a way to detect which APK is installed at runtime...
Thanks for the information! I'll get back to you when the next RC is ready, maybe you could test it before I release the next version? :angel:
Click to expand...
Click to collapse
You're welcome, and thanks again. Your module started working for me today after Instagram updated to 6.20.1. I'll give your updates a test run if needed.
Any minimum version requirements? Doesn't work on 6.10.1.
eigen said:
Any minimum version requirements? Doesn't work on 6.10.1.
Click to expand...
Click to collapse
The oldest version of Instagram that I tested was 6.10.1. Can you try it with the latest mod release (1.3, released a couple of minutes ago)?
ollide said:
The oldest version of Instagram that I tested was 6.10.1. Can you try it with the latest mod release (1.3, released a couple of minutes ago)?
Click to expand...
Click to collapse
1.3 confirmed working on 6.10.1. Thanks!
Hi!
I just came here to tell you this APP is very helpful hahaha, is amazing that doesn't exist a similar APP in the Play Store so you are a pioneer in Android like devices about this APP. I hope you continue developing it.
Also, I want to make just a few suggestion, as making this APP work without Xposed framework since it isn't that popular I think. I guess rooted device are more common than one running Xposed, even Xposed FAQ tell us that every Xposed users reject Lollypop due the lack of support for his framework. Anyway, what I am trying with this suggestion is to advice you so the APP goes into the PlayStore, making it more convenience for everyone!
Sadly for me, the APP does not work because I can't install the Xposed Framework into my Samsung Galaxy S3 Mini GT-I8190L with CM12
Will wait for a working Xposed, or a non Xposed-related InstaLikeSetting.apk.
Thanks!
Friends can u tell me how to check whether the apk is protected or not? Any gui tool or method there?Bcoz some successfully compiled apk using apktool get auto closed due to this issue i guess.. please help friends..Thanks.
Note:I Decompiled this below app successfully but compiled app close automatically on opening or launching in phone.
App Download Link
YouCut Video Editor _ Video Maker MOD v1.430.1114.apk
Zippyshare.com - Free File Hosting
www47.zippyshare.com
Krishcena said:
Friends can u tell me how to check whether the apk is protected or not? Any gui tool or method there?Bcoz some successfully compiled apk using apktool get auto closed due to this issue i guess.. please help friends..Thanks.
Note:I Decompiled this below app successfully but compiled app close automatically on opening or launching in phone.
App Download Link
YouCut Video Editor _ Video Maker MOD v1.430.1114.apk
Zippyshare.com - Free File Hosting
www47.zippyshare.com
Click to expand...
Click to collapse
Did you sign it afterwards? What did you modified inside this apk ?
Bro i just removed arm 64 lib folder from lib folder that's it, i even tried without any modifications just decompiled and compiled again but again app auto closed in phone bro.help bro please.
Note:i signed the app after compiled bro with both original signature and aapt2 signature in each try attempts.You check that app and help me bro please.thanks.
Krishcena said:
Bro i just removed arm 64 lib folder from lib folder that's it, i even tried without any modifications just decompiled and compiled again but again app auto closed in phone bro.help bro please.
Note:i signed the app after compiled bro with both original signature and aapt2 signature in each try attempts.You check that app and help me bro please.thanks.
Click to expand...
Click to collapse
Looks your APK should only make use of 32-bit native libraries, is meant to be run on devices with a CPU architecture of armeabi, armeabi-v7a and x86 , because you removed the 64-bit libraries drom APK's lib folder.
FYI:
When you install an APK on Android, the system looks for native library directories (armeabi, armeabi-v7a, arm64-v8a, x86, x86_64, mips64, mips) within the lib folder of the APK, in the order specified by Build.SUPPORTED_ABIS.
If your app happens to have an arm64-v8a directory with missing libs, the missing libs will not be installed from another directory, the libs will not be mixed. This means that you must provide the full set of your libraries for each architecture.
If not the app crashes.
jwoegerbauer said:
Looks your APK should only make use of 32-bit native libraries, is meant to be run on devices with a CPU architecture of armeabi, armeabi-v7a and x86 , because you removed the 64-bit libraries drom APK's lib folder.
FYI:
When you install an APK on Android, the system looks for native library directories (armeabi, armeabi-v7a, arm64-v8a, x86, x86_64, mips64, mips) within the lib folder of the APK, in the order specified by Build.SUPPORTED_ABIS.
If your app happens to have an arm64-v8a directory with missing libs, the missing libs will not be installed from another directory, the libs will not be mixed. This means that you must provide the full set of your libraries for each architecture.
If not the app crashes.
Click to expand...
Click to collapse
Bro i even tried without any modifications i mean i just decompiled the app and again compiled the app and sign it too,but this untouched compiled apk too auto closing on launching in phone bro.Please Check that app and help bro please
Krishcena said:
Bro i even tried without any modifications i mean i just decompiled the app and again compiled the app and sign it too,but this untouched compiled apk too auto closing on launching in phone bro.Please Check that app and help bro please
Click to expand...
Click to collapse
To get the very reason why an app crashes typically people do a LOGCAT.
jwoegerbauer said:
To get the very reason why an app crashes typically people do a LOGCAT.
Click to expand...
Click to collapse
App auto closing. Bro in phone.where can i get logcat from phone bro?
Just can't believe it.
Look inside here:
[Tutorial] How To Logcat
Here's how to use logcat: There are two main ways to do a logcat, within android, and through adb. Logcat within android can be done one of two ways, through a Logcat app: Here are two good examples are either: aLogcat or Catlog I prefer...
forum.xda-developers.com