Related
For anyone who is an avid user of Handcent, the most recent update introduced ads at the top of the message list, effectively "disguised" as the first message in your inbox.
While Handcent has had ads for quite some time, the placement of this particular ad has caused an uproar in the feedback section of the Play Store, and rightfully so.
As a developer, I understand the need for ads to support development (and as such, do not use ad blockers), but this particular style of ad is a bit distasteful for most, requiring not the purchase of a paid version to remove, but rather, an annual ongoing subscription.
So, I first set out to modify the app directly, to see if I could remove JUST this ad, and once I figured it out, figured it made more sense to create as an Xposed module, so that you can continue to receive app updates should they decide to change things. Again, this leaves any other ads (that were already there) untouched. A general ad blocker may or may not address this, but I am not sure, since, as mentioned, I do not use them.
As with all Xposed modules --> install the linked APK --> make the module active --> reboot --> profit.
Note: This module has no front-end UI, so there is nothing to do but install and make active.
Thanks to Rovo89, et al, for the amazing framework.
Download Link --> Xposed Repository - v1.5.1
EDIT: 01-Apr-2015 --> Original Release (v1.0)
EDIT: 02-Apr-2015 --> Updated version for KitKat compatibility (v1.1)
EDIT: 03-Apr-2015 --> Updated version for compatibility with Handcent 6.5.1 (v1.2)
EDIT: 29-Apr-2015 --> Updated version for compatibility with Handcent 6.5.5 (v1.3)
EDIT: 15-May-2015 --> Updated version for compatibility with Handcent 6.5.7 (v1.4)
EDIT: 27-May-2015 --> Updated version for compatibility with Handcent 6.5.9 (v1.5)
EDIT: 31-May-2015 --> Minor update (v1.5.1)
Great idea but the AD keeps popping back up after awhile. But then handcent did update today. So maybe that's why.
DevXen said:
Great idea but the AD keeps popping back up after awhile. But then handcent did update today. So maybe that's why.
Click to expand...
Click to collapse
Hmm, no, I'm on the latest version (6.5) available to me and all running well for the last 48 hours. What version of Android are you running (I'm on LP 5.0.1).
If after installing and rebooting, check to see the module successfully loaded via the Xposed Logs. If so, then a logcat would help during the opening of Handcent. You can send me a PM if you're interested, and I can provide some debug code to use for more verbose logging / output as well.
I'm on Kitkat 4.4.4 - Note Edge - Sprint.
I'm not sure about getting the logcat as he never done that. But I'd assume that would only be good when it actually shows the ad at the top. Which seems to be at least at this point to be random. It's not always there. But sometimes it is.
DevXen said:
I'm on Kitkat 4.4.4 - Note Edge - Sprint.
I'm not sure about getting the logcat as he never done that. But I'd assume that would only be good when it actually shows the ad at the top. Which seems to be at least at this point to be random. It's not always there. But sometimes it is.
Click to expand...
Click to collapse
A logcat would be useful regardless, as when you launch the app and/or navigate in / out of the inbox, it would show any errors the Xposed module may be having in hooking the correct method that gets called. The behavior you are describing is the default / stock behavior they have implemented, which means the module, for you, is not functioning at all.
I may restore KK to my phone this evening to try and test as well.
Also, if you want to test to compare if the issue is related to Xposed, or the mod itself, while on KK, attached is the original Handcent APK I modified while working to determine how to pull this off.
To test, you would need to uninstall your current version of Handcent, as this will not install over top.
If you no longer see the ad in the inbox stream, it would isolate the issue as being related to Xposed on KK versus LP.
EDIT: APK removed as test confirmed issue was with module.
I'm on 4.4 and having the same issue. I tried your apk and the ad disappeared; I then reinstalled from the market and the ad stayed gone until I force closed it and reopened. I'll try to get a logcat when I have a moment.
Sent from my SCH-I535 using XDA Free mobile app
Demonius_Jackson said:
I'm on 4.4 and having the same issue. I tried your apk and the ad disappeared; I then reinstalled from the market and the ad stayed gone until I force closed it and reopened. I'll try to get a logcat when I have a moment.
Sent from my SCH-I535 using XDA Free mobile app
Click to expand...
Click to collapse
Perfect, thanks for checking. So this does confirm the technique is good on KK as well, but the module is, for some reason, not hooking correctly to replicate the direct mod.
Also, even before a logcat, can you post the output of your Xposed log when the phone starts up? This will show if the module is successfully loading in the first place.
Thanks.
I hadn't posted previously, but I'm experiencing the same thing. It worked for a bit, then stopped working.
my xposed log shows the following, but I'm always open to the possibility I'm doing something wrong
Code:
Apr 2, 2015 8:24:45 PM UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'KTU84P release-keys' with fingerprint 'htc/sprint_wwe/htc_m8whl:4.4.4/KTU84P/393205.2:user/release-keys'
Loading modules from /data/app/ca.pr0ps.xposed.entrustunblocker-1.apk
Loading class ca.pr0ps.xposed.entrustunblocker.Unblocker
Loading modules from /data/app/com.elesbb.snapchatfullcaption-1.apk
Loading class com.elesbb.snapchatfullcaption.Xposed
Loading modules from /data/app/com.logika.noinboxads-1.apk
Loading class com.logika.noinboxads.MainActivity
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)
ffttgghh said:
I hadn't posted previously, but I'm experiencing the same thing. It worked for a bit, then stopped working.
Click to expand...
Click to collapse
That's the standard behavior, meaning the module isn't working at all on KK.
ffttgghh said:
my xposed log shows the following, but I'm always open to the possibility I'm doing something wrong
Code:
Apr 2, 2015 8:24:45 PM UTC
Loading Xposed v54 (for Zygote)...
Loading modules from /data/app/com.logika.noinboxads-1.apk
Loading class com.logika.noinboxads.MainActivity
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)
Click to expand...
Click to collapse
That's the error. It is failing to load all together on the KK version of Xposed. Need to investigate further. Thanks for the logs.
KK Test Build
Okay, KK users, please give the attached test build a try and let me know if it works for you (be sure to first uninstall the current xposed module before installing the attached). The issue should hopefully be fixed.
Once confirmed, I will upload a new version compatible with both KK & LP to the Xposed repository for re-download / installation.
Confirmed. Attachment removed, OP updated with link to new version in Xposed repository.
JsChiSurf said:
Okay, KK users, please give the attached test build a try and let me know if it works for you (be sure to first uninstall the current xposed module before installing the attached). The issue should hopefully be fixed.
Once confirmed, I will upload a new version compatible with both KK & LP to the Xposed repository for re-download / installation.
Click to expand...
Click to collapse
tried it, works fine, no ads, no ads after reboot, no errors in xposed log!
ffttgghh said:
tried it, works fine, no ads, no ads after reboot, no errors in xposed log!
Click to expand...
Click to collapse
Great. Link in OP has been updated to point to updated version (v1.1) in Xposed repo.
JsChiSurf said:
Great. Link in OP has been updated to point to updated version (v1.1) in Xposed repo.
Click to expand...
Click to collapse
Working like a champ now, thanks.
Sent from my SCH-I535 using XDA Free mobile app
Demonius_Jackson said:
Working like a champ now, thanks.
Click to expand...
Click to collapse
Great. Thanks for the confirmation.
Fyi... Handcent just updated again in Google Play to 6.5.1 and it appears to break the functionality of the module (perhaps intended). I had to revert to the last version (6.5.0) in order to get the module working again. Just informing...
PerCompLLC said:
Fyi... Handcent just updated again in Google Play to 6.5.1 and it appears to break the functionality of the module (perhaps intended). I had to revert to the last version (6.5.0) in order to get the module working again. Just informing...
Click to expand...
Click to collapse
That was fast. Thanks for the heads up. Just enough changed to affect functionality. OP has been updated with new version for compatibility with v6.5.1.
Note: New version of module will break backwards compatibility, so do not update module unless updating Handcent as well.
JsChiSurf said:
That was fast. Thanks for the heads up. Just enough changed to affect functionality. OP has been updated with new version for compatibility with v6.5.1.
Note: New version of module will break backwards compatibility, so do not update module unless updating Handcent as well.
Click to expand...
Click to collapse
Thank you so much for the quick response and fix! Works perfectly!
I have yet to update Handcent to 6.5.x cause of this new ad placement (Still on v6.4.9). Might have to update and give this a go. Huge thanks for this!
Hippie459MN said:
I have yet to update Handcent to 6.5.x cause of this new ad placement (Still on v6.4.9). Might have to update and give this a go. Huge thanks for this!
Click to expand...
Click to collapse
Be sure to keep a pre-6.5 backup just in case things change in the future that prevent the module from working for some reason, so you can easily revert if necessary.
After doing so, you should be safe to upgrade and install the module.
For those who use Xposed framework and would like to use it on the Fire stick ive managed to find a way how to install xposed v85 on Fire stick without a recovery.
Ive successfully installed it onto my own Fire Stick and a friends Fire stick.
Before you go on im not responsible for any bricking you might encounter.
Your more than welcome to wait for Rbox to release a custom recovery for the stick.
Please note, im only passing on what i found and tried, i did not make the tool.
Be very careful on what modules you install, again im not responsible for any bricks that might arise.
This obviously requires root. Im rooted with kingoroot.
The Fire sticks i tested where on 5.0.5 and 5.2.1.0
If your on a higher firmware version and are rooted use this guide and come back:
http://forum.xda-developers.com/fire-tv/development/fire-tv-stick-downgrade-firestarter-3-2-t3399298
Im explaining the guide from a windows pc and using the program ADBlink to transfer files, if your going to do this a different way please modify instructions to suit.
First download this:
http://s000.tinyupload.com/index.php?file_id=13649473132596741692
Next extract the folder to your desktop.
Open up ADBlink and connect to your Fire stick.
Upload the entire contents to your Fire sticks internal sd card, (make sure the files are going to /sdcard).
Head over to your Fire stick and install busybox, open busybox up and click install and wait till its finished.
Very important to click install inside of the Busybox app, if it wont let you exit the app and try again. You will have problems trying to run the script further in the guide
Install Terminal (not sure if this step is necessary as you will be using ADBlink's ADB Shell, but it was used when i found this info). Finally install Xposed installer, make sure you DO NOT open the Xposed apk yet, just click done.
Now if you used a different way to do this and the files are not in the /sdcard directory now is the time to move them to the /sdcard directory.
Back over to windows pc.
Click ADB Shell in ADBlink (you should have it still open and connected to your Fire stick).
Type the following commands:
su then hit enter.
sh /sdcard/installer.bin then hit enter.
Choose option 1 hit enter.
You will see alot of errors, ignore these and restart your Fire Stick.
It will take a while to boot and go to the optimizing apps screen and take about 10 minutes to boot up.
After its booted go ahead and check Xposed is installed !
Again im not responsible for anyone's Fire Stick and/or any modules you may try.
Again im not responsible for anyone's Fire Stick and/or any modules you may try.
Would be a good idea to list working modules you guys might try, give the community a heads up on whats working.
I will update the guide with modules i test and/or you guys report work.
*edit***
This also works on 5.2.1.0, was informed by user @metallica this worked on 5.2.1.0
Ive just got the time to test this on a brand new Fire Stick and can confirm it also.
Thanks @metallica
*edit
*Ive now successfully installed xposed v85 on 6 Fire Sticks*
Working Modules: (not limited to, just ones ive tried or been told work)
AdBlocker
Lucky Patcher
RootCloak
SpotifySkip
YouTube AdAway
RboxFireTvMods v1.4 *This mod will hide stock launcher without disabling settings* (finally got amazon screen launcher gone)
*update*
I should of included this information when I made the guide but in order to be able to select and activate any xposed mod in xposed menu after you have installed it using the fire stick remote alone will not allow you to navigate to the checkbox and put a tick into it.
In order to do this you must have an app to turn the remote into a mouse or some other way to manoeuvre the pointer.
The 3 ways I know of doing this are:
1/ Mouse toggle for fire tv. This is the easiest way but its a paid app. Download it from Google play and send it to your Fire TV.
2/ Droidmote server, agaim another paid app from Google play store but this must have Google play store/services installed as to allow for license check. There is a guide to follow to have this installed on here somewhere.
3/ Use Bluetooth mouse if you have one.
4/ Use an USB mouse with an OTG connector, the commands to start OTG are on AFTVnews.com, I have this command autorun at boot to enable otg after a restart (very handy).
There may be other ways but these are the omes ive had experience with and use myself.
As per usual I recommend that you wait for a working recovery system, if you install something from an Xposed Module & it bricks your Stick you will have no way back! Rbox is working on the recovery & a prerooted rom for the stick. Use at your own risk I would say.... this is just a helping hand & I'm not trolling your thread, just some newer users may not know the risks.
deanr1977 said:
As per usual I recommend that you wait for a working recovery system, if you install something from an Xposed Module & it bricks your Stick you will have no way back! Rbox is working on the recovery & a prerooted rom for the stick. Use at your own risk I would say.... this is just a helping hand & I'm not trolling your thread, just some newer users may not know the risks.
Click to expand...
Click to collapse
I think I have made my point already about the risks involved and im almost certain that anyone wanting xposed on the fire stick will already know the risks, as with anything involving root/xposed etc.
I have tested this myself and know it works and have listed some modules I have installed that work fine. As long as people stay away from modules that are definitely no use to fire stick and heavily moddify /system (im sure when reading the description of modules it will say in the write up about them) I cant see there being any problems.
I will continue to list any modules that I find are of any use to fire stick and list them here. If people want to wait for a custom recovery that is there choice, as ive pointed out in the guide. In my eyes everything you have said is already pointed out in the first post.
Also I will add as long as your Rooted and have a working adb connection either through WiFi or USB there is a chance you can come back from a bricked state with my other guide I put together.
sconnyuk said:
For those who use Xposed framework and would like to use it on the Fire stick ive managed to find a way how to install xposed v85 on Fire stick without a recovery.
Ive successfully installed it onto my own Fire Stick and a friends Fire stick.
Before you go on as i stated ive installed it onto 2 fire sticks i am not responsible for anyone's Fire stick bricking.
Your more than welcome to wait for Rbox to release a custom recovery for the stick.
Please note, im only passing on what i found and tried, i did not make the tool.
Be very careful on what modules you install, again im not responsible for any bricks that might arise.
This obviously requires root. Im rooted with kingoroot.
The Fire sticks i tested where on 5.0.5, i do not recommend this to be tried on 5.0.5.1 or 5.2.1.0.
AGAIN, this is for 5.0.5, ive not tested on any other firmware version !!!
If your on a higher firmware version and as the Fire sticks are still rootable you can hop over to my other guide on how to downgrade the Fire stick then come back afterwards:
http://forum.xda-developers.com/fire-tv/development/fire-tv-stick-downgrade-firestarter-3-2-t3399298
Im explaining the guide from a windows pc and using the program ADBlink to transfer files, if your going to do this a different way please modify instructions to suit.
First download this:
http://www.filedropper.com/xposedfirestick
or
http://www.megafileupload.com/76x5/Xposed_Fire_Stick.rar
Next extract the folder to your desktop.
Open up ADBlink and connect to your Fire stick.
Upload the entire contents to your Fire sticks internal sd card, (make sure the files are going to /sdcard).
Head over to your Fire stick and install busybox, open busybox up and click install and wait till its finished.
Very important to click install inside of the Busybox app, if it wont let you exit the app and try again. You will have problems trying to run the script further in the guide
Install Terminal (not sure if this step is necessary as you will be using ADBlink's ADB Shell, but it was used when i found this info). Finally install Xposed installer, make sure you DO NOT open the Xposed apk yet, just click done.
Now if you used a different way to do this and the files are not in the /sdcard directory now is the time to move them to the /sdcard directory.
Back over to windows pc.
Click ADB Shell in ADBlink (you should have it still open and connected to your Fire stick).
Type the following commands:
su then hit enter.
sh /sdcard/installer.bin then hit enter.
Choose option 1 hit enter.
You will see alot of errors, ignore these and restart your Fire Stick.
It will take a while to boot and go to the optimizing apps screen and take about 10 minutes to boot up.
After its booted go ahead and check Xposed is installed !
Again im not responsible for anyone's Fire Stick and/or any modules you may try.
Again im not responsible for anyone's Fire Stick and/or any modules you may try.
Would be a good idea to list working modules you guys might try, give the community a heads up on whats working.
I will update the guide with modules i test and/or you guys report work.
*edit
*Ive now successfully installed xposed v85 on 6 Fire Sticks*
Working Modules:
AdBlocker
Lucky Patcher
RootCloak
SpotifySkip
YouTube AdAway
RboxFireTvMods v1.4 (finally got amazon screen launcher gone)
Click to expand...
Click to collapse
Assume this will work on gen 1 AFTV box w OS5? (feel late to the game)
I have/still have xposed installed from when it was running OS3. Do I need to flash the uninstaller?
Also what version youtube are you using to get Youtube adaway to work? Thanks
KLit75 said:
Assume this will work on gen 1 AFTV box w OS5? (feel late to the game)
I have/still have xposed installed from when it was running OS3. Do I need to flash the uninstaller?
Also what version youtube are you using to get Youtube adaway to work? Thanks
Click to expand...
Click to collapse
Ive no idea if this works with gen 1 FTV. With the gen 1 FTV now having custom recovery you could flash the zip the normal way to have xposed on (Im sure you would flash the same version, arm 22?) please double check that first.
I put this guide together for use with the fire stick, as it has not got a custom recovery and we cant use the tool flashify.
I use the latest version of youtube downloaded directly from within the fire sticks interface.
sconnyuk said:
Ive no idea if this works with gen 1 FTV. With the gen 1 FTV now having custom recovery you could flash the zip the normal way to have xposed on (Im sure you would flash the same version, arm 22?) please double check that first.
I put this guide together for use with the fire stick, as it has not got a custom recovery and we cant use the tool flashify.
I use the latest version of youtube downloaded directly from within the fire sticks interface.
Click to expand...
Click to collapse
Well it's gen 1 but running OS5 so I'm pretty confident it'll work but was just hoping for confirmation (if not from you then anyone who may've tried it).
That's interesting that the adaway is working with amazon stock youtube. I used to sideload one from playstore and it had it's glitches because it was designed for tablets. Even the android tv version wasn't perfect but the ads got blocked at least.
KLit75 said:
Well it's gen 1 but running OS5 so I'm pretty confident it'll work but was just hoping for confirmation (if not from you then anyone who may've tried it).
That's interesting that the adaway is working with amazon stock youtube. I used to sideload one from playstore and it had it's glitches because it was designed for tablets. Even the android tv version wasn't perfect but the ads got blocked at least.
Click to expand...
Click to collapse
Since theres a custom recovery in place for fire tv 1 if I was you too minimise any risk id follow the guides on AFTVnews on installing TWRP recovery. Then at least if you run into problems you can restore it.
I have xposed on my gen 2 fire tv and im sure its 64bit version, but the gen 1 and fire stick are just normal arm version(sdk22 for 5.1)
Yes, the stock amazon youtube, whole better experience when ads are removed.
I followed the guide and successfully installed xposed and a few modules (AdBlocker, YouTube AdAway, and RboxFireTvMods).
Unfortunately, somewhere along the way I lost the stock launcher. My firestick is on OS v5.0.5 as per the guide and I also have FireStarter V.3.2.3 installed and running fine, so my firestick isn't useless. I can still launch FireTV Settings from the apps menu but FireTV Home is no longer there. I also made sure that it wasn't just hidden and oddly enough it is still listed under the hidden apps menu, although I have it unchecked so that it should be visible.
Is there some way that you are aware of to get the Stock launcher back without factory resetting?
skwirmy444 said:
I followed the guide and successfully installed xposed and a few modules (AdBlocker, YouTube AdAway, and RboxFireTvMods).
Unfortunately, somewhere along the way I lost the stock launcher. My firestick is on OS v5.0.5 as per the guide and I also have FireStarter V.3.2.3 installed and running fine, so my firestick isn't useless. I can still launch FireTV Settings from the apps menu but FireTV Home is no longer there. I also made sure that it wasn't just hidden and oddly enough it is still listed under the hidden apps menu, although I have it unchecked so that it should be visible.
Is there some way that you are aware of to get the Stock launcher back without factory resetting?
Click to expand...
Click to collapse
Rboxfiretv mods disables it.
You can still access the settings by the fire tv settings icon but if you want to see fire tv stock launcher you cant have Rboxfiretv xposed mod running.
Also very glad to see another user benefiting from this guide
sconnyuk said:
Rboxfiretv mods disables it.
You can still access the settings by the fire tv settings icon but if you want to see fire tv stock launcher you cant have Rboxfiretv xposed mod running.
Also very glad to see another user benefiting from this guide
Click to expand...
Click to collapse
Ahh, that was the problem. Thank you very much for the quick and informative reply!
I need to do some more research into that module. It appears from the reading that I should be able to use the stock launcher with it enabled since it has options for modifying what is displayed in the stock launcher. Of course this all should be addressed in that post. Its good to highlight that this may occur for other people though. Thanks again!
skwirmy444 said:
Ahh, that was the problem. Thank you very much for the quick and informative reply!
I need to do some more research into that module. It appears from the reading that I should be able to use the stock launcher with it enabled since it has options for modifying what is displayed in the stock launcher. Of course this all should be addressed in that post. Its good to highlight that this may occur for other people though. Thanks again!
Click to expand...
Click to collapse
Your welcome.
The mod is quite old and has not been updated in a while.
It is useful to disable the stock launcher, that is what I use it for, disabling certain things from the Amazon launcher is broke, im not sure if and when Rbox is updating it.
There is a guide I followed to remove some menu features before (photos, music etc) through adb commands.
The same thing can be accomplished by using Titanium backups freeze feature as long as you know which ones to disable.
Here are the ones I disabled on my fire stick:
package:com.amazon.precog
package:com.amazon.recess
package:com.amazon.whisperplay.contracts
package:com.amazon.bueller.photos
package:com.amazon.kindle.cms
package:com.amazon.client.metrics
package:com.amazon.device.software.ota
package:com.amazon.whisperlink.core.android
package:com.amazon.application.compatibility.enforcer
package:com.amazon.whisperplay.service.install
package:com.amazon.device.software.ota.override
package:com.amazon.bueller.music
This is info found at:
http://forum.xda-developers.com/fire-tv/help/root-disabling-apps-services-bloat-t3325333
Thanks to @Ludacrisvp
Well xposed is working on aftv1 box but youtube adaway (probably the only mod I care about) is not.
Which version of youtube is working? I have 1.2.0
KLit75 said:
Well xposed is working on aftv1 box but youtube adaway (probably the only mod I care about) is not.
Which version of youtube is working? I have 1.2.0
Click to expand...
Click to collapse
The latest one downloaded directly from Amazon.
I have the same set up on my fire tv 4k box with latest youtube and xposed youtube adaway and it works on that also.
I might add also make sure you have the latest xposed framework installed.
I can confirm, this Xposed installation work with 5.2.1.0 too, have successfull installed on my rooted Firestick in my Kitchen xD experimental tested *fg*
damn good work. @sconnyuk can you build a installer for fully working google play? Just a idea.
Gesendet von meinem LG-H850
EDIT: Adaway and Rbox Tools working without issue
MetaIIica said:
I can confirm, thisXposed installation work with 5.2.1.0 too, have successfull installed on my rooted Firestick in my Kitchen xD experimentsl tested *fg*
damn good work. @sconnyuk can you build a installer for fully working google play? Just a idea.
Gesendet von meinem LG-H850
Click to expand...
Click to collapse
Thats good news. I will test this myself and update the guide tomorrow.
As for Google playstore, that would be the icing on the cake, its what im trying to find an answer for at the moment.
The closest and next best thing I have is my Google account and Google services setup so im able to use my paid apps that do a license check.
Also using DroidMote on firestick is excellent.
morning, i install it on my firestick (same config) in the living room to see it will work again...
but i'm sure it will work
Gesendet von meinem LG-H850
Only way I can think of Google play store installation would be with flashify:
https://play.google.com/store/apps/...ery&pcampaignid=APPU_1_kWqFV-OkMevCgAa28oSIAg
With gapps version arm-5.1-pico from this page:
http://opengapps.org
BUT IVE NOT TESTED THIS.......
As im unsure if flashing this would brick the device.?
Has anyone tried using Flashfire?
http://flashfireapk.com
I'm just curious. It works on Fire Tablet running OS5 and I've ONLY used it on that. I'm not looking to possibly contribute to a bricked device, just wondering if it's been tried...
Feels like I'm beating a dead horse, but I can't understand why Youtube Adaway isn't working with Youtube 1.2.0 on my device. Pretty sure that's the latest version because there's no update available. According to others it works.
***What would be cool is to get Awesome Popup video to work fully with xposed. I was able to use it on OS3 but never could get it working right--open youtube video, have option of playing in a smaller window while I go to another app.
All I could do was get it to work with videos from within the awesome popup UI, which is no where near as good (much smaller selection, can't access your subscriptions, playlists, etc.)
KLit75 said:
Has anyone tried using Flashfire?
http://flashfireapk.com
I'm just curious. It works on Fire Tablet running OS5 and I've ONLY used it on that. I'm not looking to possibly contribute to a bricked device, just wondering if it's been tried...
Feels like I'm beating a dead horse, but I can't understand why Youtube Adaway isn't working with Youtube 1.2.0 on my device. Pretty sure that's the latest version because there's no update available. According to others it works.
***What would be cool is to get Awesome Popup video to work fully with xposed. I was able to use it on OS3 but never could get it working right--open youtube video, have option of playing in a smaller window while I go to another app.
All I could do was get it to work with videos from within the awesome popup UI, which is no where near as good (much smaller selection, can't access your subscriptions, playlists, etc.)
Click to expand...
Click to collapse
You could try the obvious, uninstall youtube disable xposed mod reboot, reinstall youtube from Amazon and re enable xposed mod.
As for flashfire, it won't work as it requires chainfires supersu.
Until a way tp swap kingoroot for supersu comes along then we can only wait for custom recovery.
second firestick running 5.2.1.0 in living room successfull xposed installed after small issue (newest kingo root from homepage must be installed)
think this with Kingo Root is a important information!
after rbox tools, stick start faster *fg*
Gesendet von meinem LG-H850
Starchild2k's Samsung Galaxy J700P Custom Rom
Information about ROM:
This a Custom ROM I built myself using SuperR's kitchen! There has been a lot I have managed to do to this ROM making it the best one for the J700P yet by far! I am very much so in the picture still for a CM13 release still working on it as we speak. In the meantime I have been working on a ROM that was made purely from the latest Stock ROM that was released for this phone. I left the system.prop alone to prove that it was in fact stock and if there was any future updates for this phone you would know and be able to get them.
Tweaks Done:
Rooted Phone
Deodexed Phone
Removed Bloatware Apps that was preloaded to the phone
Speeded up the Boot Time
Removed Boot Animation
Freed Up System Memory
Unlocked WiFi Tethering for unlimited use! (HOT SPOT)
Various System Tweaks used from Xposed Installer for system stability
Completely Removed KNOX!
Special Preloaded Apps Included:
SuperSU (Already ROOTED)
Xposed Installer With Preloaded Apps (Youtube, System, TWEAKS)
Subsonic Music Streamer with exclusive access to my music server for free!
Terminal Emulator
Root Explorer Pro
Requirements For Installation:
J700P Of Course!
Custom Recovery Firmware Installed! (TWRP,CWM,etc)
Installation Instructions:
1. Copy ZIP file to a external SD Card first (CAN NOT INSTALL FROM INTERNAL SD!)
2. Reboot phone into Custom Recovery
3. Make a complete backup to the External SD Card (I recommend using TWRP for this!)
4. Install The Zip File that is on your External SD Card (This Can take a little bit to install so don't worry it works!)
5. Reboot into System from Recovery
6. Done!
Concerns About Mobile Data:
If you are experiencing issues with your data connection not working after installing this ROM try using the activate phone in the settings if this doesn't work then do a factory reset and re-root the phone using the latest SuperSU.zip file. This will solve any issues certainly!
Future Plans:
1. Set Permisssive Mode to the ROM
2. Add some more kernel tweaks
3. Add Apps2SD Support
4. Add custom Pandora APK
5. Add Facebook/ Facebook Messsenger APKS
6. Remove PDA Update from Final Release
Download Link
Starchild2k said:
Starchild2k's Samsung Galaxy J700P Custom Rom
----------------------------------------------------------------------------------------------
Information about ROM:
This a Custom ROM I built myself using SuperR's kitchen! There has been a lot I have managed to do to this ROM making it the best one for the J700P yet by far! I am very much so in the picture still for a CM13 release still working on it as we speak. In the meantime I have been working on a ROM that was made purely from the latest Stock ROM that was released for this phone. I left the system.prop alone to prove that it was in fact stock and if there was any future updates for this phone you would know and be able to get them.
---------------------------------------------------------------------------------------------
Tweaks Done:
Rooted Phone
Deodexed Phone
Removed Bloatware Apps that was preloaded to the phone
Speeded up the Boot Time
Removed Boot Animation
Freed Up System Memory
Unlocked WiFi Tethering for unlimited use! (HOT SPOT)
Various System Tweaks used from Xposed Installer for system stability
Completely Removed KNOX!
----------------------------------------------------------------------------------------------
Special Preloaded Apps Included:
SuperSU (Already ROOTED)
Xposed Installer With Preloaded Apps (Youtube, System, TWEAKS)
Subsonic Music Streamer with exclusive access to my music server for free!
Terminal Emulator
Root Explorer Pro
----------------------------------------------------------------------------------------------
Requirements For Installation:
J700P Of Course!
Custom Recovery Firmware Installed! (TWRP,CWM,etc)
----------------------------------------------------------------------------------------------
Installation Instructions:
1. Copy ZIP file to a external SD Card first (CAN NOT INSTALL FROM INTERNAL SD!)
2. Reboot phone into Custom Recovery
3. Make a complete backup to the External SD Card (I recommend using TWRP for this!)
4. Install The Zip File that is on your External SD Card (This Can take a little bit to install so don't worry it works!)
5. Reboot into System from Recovery
6. Done!
----------------------------------------------------------------------------------------------
Concerns About Mobile Data:
If you are experiencing issues with your data connection not working after installing this ROM try using the activate phone in the settings if this doesn't work then do a factory reset and re-root the phone using the latest SuperSU.zip file. This will solve any issues certainly!
----------------------------------------------------------------------------------------------
Future Plans:
1. Set Permisssive Mode to the ROM
2. Add some more kernel tweaks
3. App Apps2SD Support
4. Add custom Pandora APK
5. Add Facebook/ Facebook Messsenger APKS
6. Remove PDA Update from Final Release
----------------------------------------------------------------------------------------------
Download Link
Click to expand...
Click to collapse
Nice with bro
I'm really enjoying using this rom. Everything is smooth for the most part, but there are times when the UI will reset, or it will freeze up at times when I'm on Youtube or Instagram.
I installed SeLinux Mode Changer, and used it to make the device permissive. It doesn't seem to be sticking on reboot though, which sucks cause I want Viper4Android active on my device.
But these are all nitpicks. I really do enjoy using this rom, keep doing your thing. Anxiously anticipating the finished out of beta version, man. Thanks for all you've contributed towards the J700P development, man.
I wouldnt worry about the SystemUI errors on Youtube I believe these are issues with xposed Installer with all the modules I preloaded and I will look into these issues and I will definitely have permissive mode released in my final release then on to finish CM13 and then CM14!
Starchild2k said:
I wouldnt worry about the SystemUI errors on Youtube I believe these are issues with xposed Installer with all the modules I preloaded and I will look into these issues and I will definitely have permissive mode released in my final release then on to finish CM13 and then CM14!
Click to expand...
Click to collapse
thank you for the work on the 700P version. will be installing soon!
Bro your google account is on here. And so is your contacts and call logs. Other than that great rom.
Well this is a nice alternative for now. Less mess to get involved. Thank you sir.
---------- Post added at 09:24 PM ---------- Previous post was at 09:22 PM ----------
Add Titanium if you can. I only say that so people can keep backups without having to Fandangle with adding it. Unless you have advice on another type?
MonstaSaleens said:
Bro your google account is on here. And so is your contacts and call logs. Other than that great rom.
Click to expand...
Click to collapse
Hmmm thought i removed that info before writing the rom out
SykkNyzz said:
Well this is a nice alternative for now. Less mess to get involved. Thank you sir.
---------- Post added at 09:24 PM ---------- Previous post was at 09:22 PM ----------
Add Titanium if you can. I only say that so people can keep backups without having to Fandangle with adding it. Unless you have advice on another type?
Click to expand...
Click to collapse
I plan on releasing the final version soon and i will add the rebuild of twrp which you can do a complete backup of the phone through recovery but sure i can add titanium if you like no problem
TBH any way you make this is fine. I'm just glad to see the stock surpassing its potential. Reminds me of @Curtis1973 with his custom stock ROM mod for the LG Volt Last year. So many thanks to you. You and @minz1 pretty much kept this model in the loop of modifications.
1. Set Permisssive Mode to the ROM - don't, permissive has a bunch of secuirty compromises
2. Add some more kernel tweaks - okay
3. App Apps2SD Support - ok
4. Add custom Pandora APK - that can be added easily. don't debloat then rebloat your ROM
5. Add Facebook/ Facebook Messsenger APKS - ^
6. Remove PDA Update from Final Release - ok
Haha thats so funny u metioned the lg volt i worked on that phone as well i still have a volt i think it stopped on cm12.1 but i did want to rerelease and revise it to cm13 as well but for now i want to put all efforts towards the J7 on getting a stable cm13 and cm14 build
Is this the best stable Rom for the J700P to date? I've been looking for a good one for a lil bit now. So far from what I have read that it has everything that I'm looking for. Will flash this jewel soon if it's a go
Sent from my SM-J700P using XDA-Developers Legacy app
Nas8 said:
Is this the best stable Rom for the J700P to date? I've been looking for a good one for a lil bit now. So far from what I have read that it has everything that I'm looking for. Will flash this jewel soon if it's a go
Click to expand...
Click to collapse
Awesome let me know if you have any issues with it as this is just a beta release until my final release has completed
minz1 said:
1. Set Permisssive Mode to the ROM - don't, permissive has a bunch of secuirty compromises
2. Add some more kernel tweaks - okay
3. App Apps2SD Support - ok
4. Add custom Pandora APK - that can be added easily. don't debloat then rebloat your ROM
5. Add Facebook/ Facebook Messsenger APKS - ^
6. Remove PDA Update from Final Release - ok
Click to expand...
Click to collapse
Its better to set permissive mode on a kernel for scripts/mods to run better but if security is a issue i will put some antivirus like malwarebytes on it as far as pandora it wouldnt be bloatware at all it would be a custom version that can download songs by hitting a tumbs up and it also would have no ads and unlimited skips
Heck ya. I use the Pandora download version and its great. The main feature I saw was the bypass WiFi hotspot lol. I have a HTC desire I use for GPS only so I would like to wifi this phones data to it. Get live traffic updates and so on.
Sent from my SM-J700P using Tapatalk
Starchild2k said:
Haha thats so funny u metioned the lg volt i worked on that phone as well i still have a volt i think it stopped on cm12.1 but i did want to rerelease and revise it to cm13 as well but for now i want to put all efforts towards the J7 on getting a stable cm13 and cm14 build
Click to expand...
Click to collapse
They made it to 13 on the Volt... I ended up making 6 'remix roms' that fixed the camera issue (KitKat)
They used LgG2 mini sources to get the phone up and running. Anyway.... Y'all got this.
---------- Post added at 09:14 AM ---------- Previous post was at 09:06 AM ----------
http://ogmods.net/home/OGYouTube
You might want to look at this: download any format, no ads, background playback, and pop out window mode. Just a minimal amount to read to get it working.
Working on getting selinux to permissive permanently now!
See that's the things I like, modded stuff. Anyone have any other useful links or websites?
Sent from my SM-J700P using Tapatalk
SykkNyzz said:
TBH any way you make this is fine. I'm just glad to see the stock surpassing its potential. Reminds me of @Curtis1973 with his custom stock ROM mod for the LG Volt Last year. So many thanks to you. You and @minz1 pretty much kept this model in the loop of modifications.
Click to expand...
Click to collapse
Does look to be off to an excellent start doesnt it? i gave it a 5 to encourage everyone involved to carry on with it. :good: i am in my own struggle at the moment on a new Alcatel device. The A621BL. Alcatel has it in beast mode with crippled fast boot among other over board protection issues. But root is not to far away.
A word ahead, I am far away from beeing an expert. I read and tested a lot, but can't answer all your question.
Instead this thread is intended to share experiences as I spend quit some days to become my phone as free from Google.
I did this on a Galaxy A3 (2017) with LOS.
First of course is not to install Gapps. We can replace many of its functionality. First of all we need a store to download apps. I highly recommend FDroid as a first choise. You can download the app at their website.
With this you get a variety of apps for almost all, but not all problems. Nevertheless I recommend to take your time and check what is offered there, even if you used other apps before.
If you don't find an equivalent, you might want access the google playstore. In FDroid there are two apps available for this purpose. With both you can anonymously access all (not payed) apps on Playstore. You can of course login with your google accound, but ... ok, that's not so anonymous anymore
What else do we miss without Gapps. There is a way of receiving push notifications, that is often handled via GCM (google cloud messanging).
First of all we need to enable spoofing. This was quite a challange, as usual tools (tingle, ...) work with non-odexed ROMS, while that for A3 is an odexed ROM.
Finally I found a zip here, that works for me:
https://forum.xda-developers.com/showpost.php?p=77456471&postcount=3775
Download that zip, goto TWRP.
Before installing it you have to do two steps.
Mount /system
Create a link (with advanced/terminal): ln -s /system/vendor /vendor
Otherwise install of this zip will fails. Be patient, it takes around 5..10min to pass.
Now we can work with microG, that will replace some google-APIs.
Add the repo "microg.org/fdroid/repo"
Then install micoG core, fakestore and proxy.
To get unifiedNLP running (this is for location services) the microG core must be a system app.
So do a reboot in the TWRP. Mount system first.
Than copy with integrated filemanager the folder com.google.android.gms-xxxx
from /data/app/
to
/system/priv-app
and reboot.
You will find in your app-overview the microG app - please open and let selftest run.
Enable permissions there and also disable battery optimisation
unifiedNlp should be registered. Next is to enable them.
Download from FDroid these two apps:
Local GSM Location (with this you can download a database of cell towers and their location, giving you a chance to get a rough estaimatin where you are, without waste of energy for GPS)
and
NominatimNlpBackend (to get your position as street/city/country instead of coordinates).
Very important:
Apps that require this gapps need to be installed after microG. Otherwise they will not work properly.
I guess that are usually apps that needs location.
Feedback for microG installation
I´ve tested your microG installation these days. Worked like a charm ! Thanks for your post.
The Nanodroid patcher referred in your link was gone, so i used http://downloads.nanolx.org/NanoDroid/Stable/NanoDroid-patcher-18.1.20180909.zip.
I had the same problems with Yalp downloads you´ve described earlier, after reboot it worked.
GCM works, but just not with Threema ;-( But it´s a known problem.
Getting NLP to work was a little bit of hassle, but I found many articles about it. Was not sure which of the backends to use, there are many.
What is interesting - I didn´t use encryption and patched the ashyx_no_encryption patch right after flashing LOS and I didn´t use SU or Magisk right now. Result: absolutely no boot loops and no reboot after power off !
From which stock variant you came ?
@cyberbix:
The patcher for spoofing was quite beta at that time. Did you have to do any preparations to let it run? I remember in TWRP I had to mount /system and create that /vendor-link. Is it still required? I reported my issued there but I am not sure he cooked it with these patches finally.
The Yalp issue is completely independent on microG. It seems that there is a bug in the Downloader of LOS15.1. There are others suffered from this issue, not just the A320FL. The workaround to use internal download works.
Can you give more details about the NLP-hassle? That might help others to not go that painful way. Imho all is fine if you copy (or move) the folder I described above and reboot.
About the backends ... I think there is no alternative for Nominatim, which works only online. For the cell bases location I prefer a offline solution, I found that "Local GSM Location". The microG-Packages usually contain the mozilla-online backend.
BTW: Did you use one of the zip-packages to install microGSMcore, fakestore, GsfProxy ... or manually via FDroid as I did?
I had latest Oreo 8.0 installed before. But I am not sure whether or not I updated the bootloader too with Odin.
@starbright_
Did you have to do any preparations to let it run?
Yes. I did exactly the same as you did in TWRP.
Can you give more details about the NLP-hassle?
I wasn´t sure if its needed at all and even if microG went green, the backends seemed not wo work at all.
BTW: Did you use one of the zip-packages to install microGSMcore, fakestore, GsfProxy ... or manually via FDroid as I did?
I did it in the same way as you. Flashed the patcher, installed the rest from FDroid. That´s it.
Moreover: i didn´t install Magisk or any other root and I didn´t use Xposed. I used the push notification tester to test GCM. Everything was fine.
I can check if installing an su package or Magisk will lead into the same problems.
Installed Magisk on top of your microG setup. Everything works, see McFys thread. I guess you just didn´t read what TB tells about SU.
starbright_ said:
A word ahead, I am far away from beeing an expert. I read and tested a lot, but can't answer all your question..
Click to expand...
Click to collapse
My experience below:
-LOS by McFy with Magisk+Xposed+nanodroid
- installed only. MicroG package +all backends+yalp
- the self check is good except the last box which is noto green
-yalp works fine, i like it, but in the end i had to use my goggole account instread of the experimental 'internal account' and this because of gmaps
-gmaps works fine BUT it doesn't find the current gps position unless i restart it (long press on back arrow). This is odd because other map-apps (openstreet, tomtom..) work! Also, when i need to use the google account to save some locations or simply the offline maps, it does work only for the first time, later it doesn't recognize my (already set) googke account
-i don't know if it's related to microg but camera doesnt find the gps, while opencamera yes, fotej camera neither
-again, i don't know if it's related to microg but each time i add the google account i loose my contact list
-apps that need to talk with playstore doesn't work at all, I wanted to use Europe3D by geoflier and it didn't load properly until i installed also the playstore
- the same for those apps that need to purchase some addons
-BUT worst, above all (crying) is that the speechTotext is not wotking and it's a feature I really miss!
I don't know if a proper patched rom would work better, I always hope that mcFy finds some time to release the rom already patched.
Anyhow next days I will try to reinstall the stock rom to see if these behavioours happen also there.
I did another installation again. More details next.
But finally I gave up. I couldn't solve two issues
- neither telegram nor whatsapp works after a few minutes (doesn't wake up at incoming calls)
- heavy instabilities with LOS15.1/Magisk/Xposed/microG
I didn't find which component is responsible for that, but I remember that I didn't always get SU with Magisk. After a reboot it works again.
Even such components as DuckDuckbrowser crashed.
I couldn't recover my apps backup by TB from my previous S5mini on A3 with TB and Magisk (Parser error).
I need a rest from all this stuff.
starbright_ said:
I
I need a rest from all this stuff.
Click to expand...
Click to collapse
it took it some days and many reinstallations before i found out the right sequence!
i think everything related to microg is stable enough except what i wrote before
pink0 said:
it took it some days and many reinstallations before i found out the right sequence!
i think everything related to microg is stable enough except what i wrote before
Click to expand...
Click to collapse
So what is the sequence? This:
"-LOS by McFy with Magisk+Xposed+nanodroid
- installed only. MicroG package +all backends+yalp
- the self check is good except the last box which is noto green"
And it is stable for you? Never get problems with not granted root?
What is last box: cell based location? Same for me... But I am not sure what exactly means this.
I installed localGSMbackend which created an offline database with celltowers. This works fine in energy saving mode I get a rough position without any waste of energy or privacy (as offline).
Altogether I did at least 20 complete wipes and started from scratch.
At the first I started early with root (either Magisk or LOS-addsu).
Than there are two options to get a spoofed ROM.
Either via Xposed/Fakestore module or via nanodroid patcher.
Both works in general.
Than installed microG (different ways - manually, nanodroid, unofficial installer, that are the 3 options I know).
But it always become instable. Apps don't get root anymore or does FC ....
So I did it another way around.
I first installed all required via FDroid (without any root, Xposed ...). That seems to me rather stable. The good thing: this are around 80% or apps I need. Than I did a backup, so that I don't have to starts from scratch, which is painful as hell with around 40 .. 60 apps.
My last attempt was after that install Magisk, Xposed, Fakestore. Spoofingchecker was red, but a microG gets green.
I installed it with nanodroid (created first with setup wizard a file, so that only microG and mapsapiv1) gets installed.
This was first time my apps work fine with maps. Other attempts to manually install the maps framework/lib wasn't succesful (why ever).
Problems started when installing TB. First it doesn't get root permission. After a restart it works, but I get parsing errors. If I understand FAQ this is due to different busyboxes ?!? Ok, the backups I created at another device with LOS14.1 and addsu.
But this was not the only issue. Browser crashed and I never get neither Telegram nor Whatsapp to get wake up after a few minutes of deep sleep (they arn't get registered at microG too, so this might be another issue).
@pink0:
Did I understand it right, you use GMaps?
@cyberbix:
My problems with whatsapp and telegram (not registering in GCM) - did you found a way, maybe with an older version of whatsapp?
Does your system keeps stable after all?
To be honest, that Magisk and Xposed seems to add to much intrusive stuff that might fail altogether. But even with the manual way it wasn't perfect. Maybe after a rest and with the next version from McFy I try this again. Good luck I didn't sell my old S5min til now.
starbright_ said:
So what is the sequence? This:
"-LOS by McFy with Magisk+Xposed+nanodroid
- installed only. MicroG package +all backends+yalp
- the self check is good except the last box which is noto green"
And it is stable for you? Never get problems with not granted root?
What is last box: cell based location? Same for me... But I am not sure what exactly means
@pink0:
Did I understand it right, you use GMaps?.
Click to expand...
Click to collapse
it's here i writed down because my personal memory buffer, at my age, is really small
yes gmaps is working quite good except the behavour I wrote, but enabling developer options I can easily kill the program to get the new/current position (also I noriced tgat because of this gps problem ir cannot calculate any route while navigating)
I also dislike the idea of using xposed bexause I never needed it but now it's different
about telegram/whatsup i'm not using such softwae so I can't say what's wrong
starbright_ said:
...My problems with whatsapp and telegram (not registering in GCM) - did you found a way, maybe with an older version of whatsapp?
Click to expand...
Click to collapse
I do not use WhatsApp, I use Threema and Threema has known problems with microG GCM.
starbright_ said:
Does your system keeps stable after all?
Click to expand...
Click to collapse
Yes, but I didn´t flash Xposed, just Magisk.
Ok.That spoofing can happen via Xposed Module or nanodroid patcher. For non-odexed ROMs are more options (tingle,...) but not for ours.
So after all I am now happy with my current installation:
- install TWRP via ODIN
- Wipe in TWRP (system, data, cache, dalvik)
- install Lineage via TWRP
- boot into system
- install FDroid
install and setup most of needed apps - there is a good selection of apps in FDroid now
- Create Backup (via TWRP)
- Install Magisk (viaTWRP) and Magisk Manager in LOS
- Setup adaware and afwall (both from FDroid as they need root)
- Installing microG (via TWRP) with packets from here:
https://forum.xda-developers.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928
( use patcher for spoofing the ROM, setup to create a control file and than a minimal setup with microG, maps-api, FakeStore).
- install Yalp from FDroid and via Yalp the missing apps that are not available via FDroid.
I found that Telegram (and Whatsapp not 100% sure yet) push-notification work. I disabled battery optimization for both.
starbright_ said:
So after all I am now happy with my current installation:
[...snip..]
- Installing microG (via TWRP) with packets from here:
https://forum.xda-developers.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928
( use patcher for spoofing the ROM, setup to create a control file and than a minimal setup with microG, maps-api, FakeStore).
Click to expand...
Click to collapse
thanks for your post!
- did you run the nanodroid patcher itself or you deodexed tje rom by hand?
- do you notice any difference between a magisk-through instlation of nanodroid and a direct one?
- which build of LOS are you using?
pink0 said:
thanks for your post!
- did you run the nanodroid patcher itself or you deodexed tje rom by hand?
- do you notice any difference between a magisk-through instlation of nanodroid and a direct one?
- which build of LOS are you using?
Click to expand...
Click to collapse
I am not sure, but the LOS15.1 for A3 2017 (by @McFy from 08/21) ROM is in a state you need the patcher. Other methods (as tingle - what I used before with other mobiles) don't work.
Not sure what is odexed and deodexed. The only other method works for spoofing is Xposed framework. There is a module that fakes this. But until now I did't see a need for Xposed and I don't want to increase complexity. (From that point of view I rather should go for addsu instead of Magisk)
I did first a Magisk installation, as root is more important and you have later the chance to chose between microG and Gapps. (Did it step by step with backups not to start again from scratch).
But I didn't use Magisk for installation, but TWRP. How does it works? I am a Magisk newbee.
An update of LOS15 requires to redo it. I also updated microG in this sequence. Just as a short summery:
- boot into TWRP
- wipes system/cache/dalvik
- installed new LOS
- installed Magisk
- reboot into system (just for curiosity, probably not required) and back to TWRP
- let run uninstaller of microG (I used the zips from here: https://forum.xda-developers.com/apps/magisk/module-nanomod-5-0-20170405-microg-t3584928)
- install (run) the patcher (be patients, that takes long time, maybe 15min)
- install (run) setup wizard (selected only few things, as maps-api, can remember exactly)
- install the real package (install what has been selected in setup).
check this out https://hackernoon.com/e-first-beta-soon-to-be-released-82d7ec950dd
basically, this is a LOS-based rom including microG, aiming at avoiding google applications/usage.
or https://download.lineage.microg.org/a5y17lte/
Nominatim backend
Has anyone using microG got the NominatimGeocoderBackend to work ? On the LOS15 or on LOS16 builds of McFy ? With Nanodroid or with microG core setup ?
The Self-Check in the microG Settings app on the LOS16-microG-build-20190412 with Nanodroid 20190310 from McFY fails the self-test "UnifiedNlp do not have Location to test Geocoder"
The NominatimGeocoderBackend is installed, activated and configured for OSM.
No big deal, everything else works fine.
cyberbix said:
Has anyone using microG got the NominatimGeocoderBackend to work ? On the LOS15 or on LOS16 builds of McFy ? With Nanodroid or with microG core setup ?
The Self-Check in the microG Settings app on the LOS16-microG-build-20190412 with Nanodroid 20190310 from McFY fails the self-test "UnifiedNlp do not have Location to test Geocoder"
The NominatimGeocoderBackend is installed, activated and configured for OSM.
No big deal, everything else works fine.
Click to expand...
Click to collapse
My selfcheck gives just 2 unchecked points:
Playstore signature (I installed Fakestore+Yalp and Fdroid)
Radiocell based location (altough Nominatem is setup).
"Playstore signature" I could manage after apply permission spoofing to Fake Store (system app).
But, I don't get any app registered, although I have enabled Google registration and GCM.
I even deinstalled ebay and installed it again - no effect. ?!? What can I do?
I remember @cyberbix mentioned the Push notification tester:
It fails for me with step1 - "No register" ?!? How can that be? What did I miss.
[/COLOR]
starbright_ said:
?!? How can that be? What did I miss.
Click to expand...
Click to collapse
Did you do the device check-in ?
See https://f-droid.org/en/packages/com.thermatk.android.xf.fakegapps/
What is push notifcation exactly claiming ? Unable to register or missing Play services ?
I figured out how to reliably/permanently enable the "Flip to Shhh" feature from the Pixel 3, it works fine on my Pixel 2 XL and I made a Magisk module out of it.
Credits also go to https://www.xda-developers.com/digital-wellbeing-flip-to-silence-google-pixel-2 for pointing out the feature is located in Digital Wellbeing.
Note: after installing this module, you need to go to Settings -> Apps and *uninstall* updates to Digital Wellbeing. That's needed because the app in /data/app overrides the one in /system that the module replaces.
View attachment shhh.zip
Thanks man, that is what i was searching for good job
Phoenix Wright said:
I figured out how to reliably/permanently enable the "Flip to Shhh" feature from the Pixel 3, it works fine on my Pixel 2 XL and I made a Magisk module out of it.
Credits also go to https://www.xda-developers.com/digital-wellbeing-flip-to-silence-google-pixel-2 for pointing out the feature is located in Digital Wellbeing.
Note: after installing this module, you need to go to Settings -> Apps and *uninstall* updates to Digital Wellbeing. That's needed because the app in /data/app overrides the one in /system that the module replaces.
Click to expand...
Click to collapse
Works perfectly. Thanks
So if I understand this correctly, we shouldn't update the app through the play store after installing the module?
AcidNoteZ said:
So if I understand this correctly, we shouldn't update the app through the play store after installing the module?
Click to expand...
Click to collapse
That's correct, I'll try to keep the modded app updated anyway.
AcidNoteZ said:
So if I understand this correctly, we shouldn't update the app through the play store after installing the module?
Click to expand...
Click to collapse
That's correct, I'll try to keep the modded app updated anyway
Hey,
I think this module doesn't work on Android Q. Can you update the same.
Thanks, I love you for this!
edit: Actually, didn't notice this is for Pixel 2 XL, I have the regular Pixel 2. When installing the module and uninstalling updates from Digital Wellbeing the app just disappears on me when I reboot.
edit 2: Appears the modded APK doesn't install on the regular Pixel 2. If you could be so kind to port this over to the Pixel 2 that would be awsome!
Easy solution https://forum.xda-developers.com/pixel-2-xl/themes/root-enable-call-screening-pixel-t3861350/page38
Look at Post #378 and follow the rest of the Thread for a easy install...
Miustone said:
Easy solution https://forum.xda-developers.com/pixel-2-xl/themes/root-enable-call-screening-pixel-t3861350/page38
Look at Post #378 and follow the rest of the Thread for a easy install...
Click to expand...
Click to collapse
This unfortunately caused my phone to boot loop.
Hadookie said:
This unfortunately caused my phone to boot loop.
Click to expand...
Click to collapse
Same here with the latest Pix3lfy Module. 2.9.1 was working fine... Don't have a Backup anymore
My Module enables the Flip function anyways...
Hadookie said:
Thanks, I love you for this!
edit: Actually, didn't notice this is for Pixel 2 XL, I have the regular Pixel 2. When installing the module and uninstalling updates from Digital Wellbeing the app just disappears on me when I reboot.
edit 2: Appears the modded APK doesn't install on the regular Pixel 2. If you could be so kind to port this over to the Pixel 2 that would be awsome!
Click to expand...
Click to collapse
That's really interesting, could you get digital wellbeing from the play store and post the latest apk here? I assume digital wellbeing isn't the same for all devices, as weird as that is...
(You're using Pie, right? I'd be surprised if this worked on Q)
Miustone said:
Same here with the latest Pix3lfy Module. 2.9.1 was working fine... Don't have a Backup anymore
My Module enables the Flip function anyways...
Click to expand...
Click to collapse
According to the devs on github Pix3lify doesn't actually enable it, it only enables the menu (by manually enabling the activity). The feature doesn't actually work if you try it. Sadly patching the apk or changing your device to the Pixel 3 in build.prop is necessary (the latter causes issues with the camera though, so I'd not advise to do it).
Phoenix Wright said:
According to the devs on github Pix3lify doesn't actually enable it, it only enables the menu (by manually enabling the activity). The feature doesn't actually work if you try it. Sadly patching the apk or changing your device to the Pixel 3 in build.prop is necessary (the latter causes issues with the camera though, so I'd not advise to do it).
Click to expand...
Click to collapse
I'm using it now and since almost 4 Weeks without Problems... Even Call Screening worked. Only Bug is the Portrait Mode in the Camera since WE don't have a Dual Camera on the Front (Compared the Media Profiles). Call Screening isn't included in my Patch since it really needs a Tricky way to enable it. Pix3lfy is focused on that and i don't want to Copy them...
Miustone said:
I'm using it now and since almost 4 Weeks without Problems... Even Call Screening worked. Only Bug is the Portrait Mode in the Camera since WE don't have a Dual Camera on the Front (Compared the Media Profiles). Call Screening isn't included in my Patch since it really needs a Tricky way to enable it. Pix3lfy is focused on that and i don't want to Copy them...
Click to expand...
Click to collapse
They change the build.prop to the Pixel 3 then I guess. This module avoids having to spoof the Pixel 3 and getting the issue you described, but it replaces the apk
Phoenix Wright said:
That's really interesting, could you get digital wellbeing from the play store and post the latest apk here? I assume digital wellbeing isn't the same for all devices, as weird as that is...
(You're using Pie, right? I'd be surprised if this worked on Q)
Click to expand...
Click to collapse
https://drive.google.com/file/d/1JFRzBO0CI-ty9zAlt3U1Ly9EtezKOS7L/view?usp=drivesdk
Yes, I'm on Pie. Thanks for looking into this.
Hadookie said:
https://drive.google.com/file/d/1JFRzBO0CI-ty9zAlt3U1Ly9EtezKOS7L/view?usp=drivesdk
Yes, I'm on Pie. Thanks for looking into this.
Click to expand...
Click to collapse
Hmm, it's indeed the same apk, are you using stock? Can you see if (without the module enabled) you see a /system/priv-app/WellbeingPrebuilt/WellbeingPrebuilt.apk?
Assuming those are both true, this might be an occurrence of this Magisk module corruption bug in case you aren't on 18.2 Canary: https://forum.xda-developers.com/ap...systemless-t3432382/post79077130#post79077130 (which would end up truncating the Wellbeing apk, making it invalid).
(To be sure, uninstall the module, update to 18.2 Canary, and reinstall it).
If this doesn't work, I can only think that for whatever reason your phone is verifying signatures of apks in the /system partition. This shouldn't happen and several other modules like YT Vanced exploit this (and I tested this mod to work without signature check patches), but in case the above fails, this module patches out signature checks:
https://cdn.discordapp.com/attachments/504024533125300224/538394292121763860/signaturepatches.zip (note: the module has to be uninstalled before any Android update and reinstalled after the update).
Phoenix Wright said:
Hmm, it's indeed the same apk, are you using stock? Can you see if (without the module enabled) you see a /system/priv-app/WellbeingPrebuilt/WellbeingPrebuilt.apk?
Assuming those are both true, this might be an occurrence of this Magisk module corruption bug in case you aren't on 18.2 Canary: https://forum.xda-developers.com/ap...systemless-t3432382/post79077130#post79077130 (which would end up truncating the Wellbeing apk, making it invalid).
(To be sure, uninstall the module, update to 18.2 Canary, and reinstall it).
If this doesn't work, I can only think that for whatever reason your phone is verifying signatures of apks in the /system partition. This shouldn't happen and several other modules like YT Vanced exploit this (and I tested this mod to work without signature check patches), but in case the above fails, this module patches out signature checks:
https://cdn.discordapp.com/attachments/504024533125300224/538394292121763860/signaturepatches.zip (note: the module has to be uninstalled before any Android update and reinstalled after the update).
Click to expand...
Click to collapse
Yes I'm on stock with a custom kernel. I'll try these instructions out in a sec.
Hadookie said:
Yes I'm on stock with a custom kernel. I'll try these instructions out in a sec.
Click to expand...
Click to collapse
Let me know when you do
Phoenix Wright said:
Let me know when you do
Click to expand...
Click to collapse
So I got your module to work on my Pixel 2. Seems like there was either a bug with Magisk + user error involved in me not getting it to work.
Hmm, it's indeed the same apk, are you using stock? Can you see if (without the module enabled) you see a /system/priv-app/WellbeingPrebuilt/WellbeingPrebuilt.apk?
Click to expand...
Click to collapse
I was able to find the directory you mentioned. Even when removing the module, installing canary, and rebooting I still couldn't get your module to work. After upgrading to canary and rebooting what appeared to be Wellbeing dependencies started to crash on start up. Very annoying. I also couldn't open Wellbeing as it seemed to have been corrupted. What I did to get your module to work was uninstalling Digital Wellbeing + manually deleting the /system/priv-app/WellbeingPrebuilt directory, rebooting, and then installing your module in Magisk Canary and then rebooting. Now I have flip to shhh on my Pixel 2.
What I do find weird is that the Play Store hasn't given me the option to update Wellbeing but that's OK with me. Only thing I need it for is flip to shhh.