[IMG][XT1096] TotalX | root-tether-busybox-sqlite-xposed-hosts-bootanimation-dialer - X 2014 Android Development

***** TotalX *****​
I've built a mofo-flashable system image for the Verizon Moto X 2014 containing root, WiFi tethering, Busybox, SQLite3, Xposed, a symlinked hosts file for adblocking, a custom bootanimation, and the stock Google Dialer that has caller ID and allows you to search for business phone numbers. I also added the stock Google Messenger app. I'm currently working on getting CF.lumen to work, and AirAudio is fully functional with this image. I really didn't do much, most of the hard work was thanks to @JulesJam, @Slack3r, @slogar25, @btdownloads7, and @mikeoswego. Shout out to all of them for their hard work.
Download here:
TotalX-1.3.rar
TotalX-1.2.rar
TotalX-1.1.rar (do not recommend flashing, very buggy and drains battery)
TotalX.rar
Instructions:
Download the Xposed installer if you don't already have it, and install it to your phone but don't do anything with it. Also install AdAway 3.0.
If this is your first time flashing an image with Xposed, go into your file manager and delete /data/dalvik-cache/arm and /data/dalvik-cache/profiles. If you don't already have root, just do this step after flashing and reboot.
Wipe cache prior to flashing:
Code:
adb reboot bootloader
fastboot erase cache
Next, extract TotalX.rar to your mofo directory, flash the image with mofo, and wipe cache when its done:
Code:
mofo flash TotalX-1.1.img
fastboot erase cache
It might take a while to boot up, but at least you can enjoy the crazy new bootanimation. When it finally boots, open up AdAway and go to preferences, scroll down to "Target hosts file" and select /data/data/hosts. This sets it so that AdAway modifies the hosts file in /data/data, which is where the /system/etc/hosts file is pointing to.
If you'd like extra heavy-hitting adblocking, add XXXXXXXXXX to your hosts sources (EDIT: Don't do this, it screws up MMS). Then hit download and apply on the main screen and reboot once its done.
Install any Xposed modules you want and reboot. And here's a great module you can't get through the Xposed app: Pandora Patcher
That's it! You should be all set after that with no ads and the power of Xposed. If you have any trouble flashing, don't be afraid to post here and I'll try to help out. And if you'd like to buy me a beer, feel free to shoot [email protected] some cash on Google Wallet
Changelog:
Version 1.3:
- AirAudio is now fully functional!
Version 1.2:
- Removed build.prop edits due to HDR bug and battery drain
Version 1.1:
- Switched to @mikeoswego's base to fix busybox due to Xposed installation removing busybox for some reason
- Google Messenger app added
- build.prop edits by @trimax84
- New bootanimation taken from @motomotomotoG's collection (Geometry Dark), if you'd like any of the others from that page let me know and I'll make you an image!
- Fixed bootanimation memory leak using fix by @arter97
Version 1.0:
- Original, based on @btdownloads7's image, added Xposed, hosts symlink, 5.1 bootanimation, and Google Dialer.
Click to expand...
Click to collapse
Known Bugs:
- Upon flashing, you may experience Google Play Services constantly crashing. Still not sure what causes this. To fix it, uninstall updates for the Google Play Store and Google Play Services, reboot, and then reinstall the update. No more crashing after that.
- If you followed my instructions earlier to add http://adblock.mahakala.is/ to your hosts sources in AdAway, you will most likely be unable to send MMS. To fix this, revert your hosts file and remove this source, then reboot, reapply, and reboot again.
- Version 1.1 was very buggy due to the build.prop edits. The edits create a bug where the camera app crashes when taking pictures in HDR mode. It also seemed to drain battery at a ridiculous pace and created huge slowdowns. I fixed this in later versions and will not be editing the build.prop in future versions.
Click to expand...
Click to collapse

You are the man. I'm downloading now and will flash as soon as I can. [emoji106]

Install went as expected. I was coming from another version of this img with adaway and xposed and bb, sqlite. I cleared cache before and after install, on boot everything went good, not too long. At first everything was smooth, I was letting it settle before playing with the new dialer, then I started getting mass unresponsive apps, mostly google. I did a reboot and haven't had a repeat of the issue yet. Adaway updates fine, xposed modules load fine, and busybox is good. Google dialer is operational if a little slow feeling to me, oh and the boot animation is gorgeous as well. Great work putting this one together, to all who input.

contesauce said:
Install went as expected. I was coming from another version of this img with adaway and xposed and bb, sqlite. I cleared cache before and after install, on boot everything went good, not too long. At first everything was smooth, I was letting it settle before playing with the new dialer, then I started getting mass unresponsive apps, mostly google. I did a reboot and haven't had a repeat of the issue yet. Adaway updates fine, xposed modules load fine, and busybox is good. Google dialer is operational if a little slow feeling to me, oh and the boot animation is gorgeous as well. Great work putting this one together, to all who input.
Click to expand...
Click to collapse
hmmm.. that sound a little scary might hold off until its confirmed that this was a one off issue. But thanks for the upload!

To be fair it happened to someone else on one of the other threads with a dif image. Seems to be a one off after a reboot. Understand your trepidation though.

It actually just happened to me too. Rebooted and hasn't happened again. But yeah, it also happened to me with one of the previous builds as well, so I think it might just be a one-off problem. Will report if it happens again.

It does that with every new flash. Not sure why, but a reboot fixes that sucker.

Thanks for this! Any chance of getting this image without Xposed?

TokedUp said:
Thanks for this! Any chance of getting this image without Xposed?
Click to expand...
Click to collapse
I can do that, do you want everything except Xposed?

ClydeDroid said:
I can do that, do you want everything except Xposed?
Click to expand...
Click to collapse
YES! I had a very bad experience with Xposed once and i'll never use it again. Thanks. There's no rush though. Im on vacation so I wont be able to flash anything or donate to you until I get back home. I really appreciate it man and I promise I'll buy u some beer as soon as i get back.

Is this based off the image that has the HDR fix?

TokedUp said:
YES! I had a very bad experience with Xposed once and i'll never use it again. Thanks. There's no rush though. Im on vacation so I wont be able to flash anything or donate to you until I get back home. I really appreciate it man and I promise I'll buy u some beer as soon as i get back.
Click to expand...
Click to collapse
Alternatively you could flash this image and not use Xposed i.e. don't install the APK. Libs are't doing anything important.

Mayze23 said:
Is this based off the image that has the HDR fix?
Click to expand...
Click to collapse
Yep!

ClydeDroid said:
Yep!
Click to expand...
Click to collapse
Installed! Thanks for the Birthday Present -
As a suggestion you could modify the Build.prop to add a custom Rom Name under settings and custom details etc. That way you can really feel ownership of your changes.
Also if you really wanted you could delete Verizon Apps under the /system/app partition to remove bloatware but I understand that may be a bit tedious and undesirable. Otherwise really good build, worked well - no issues.

Haxxa said:
Also if you really wanted you could delete Verizon Apps under the /system/app partition
Click to expand...
Click to collapse
Or you could just freeze them with TiBU. If you are not going to be able to use the space for anything else, no sense in deleting them. Also some Verizon customers actually use NFL Mobile, Verizon Navigator, MyVerizon, etc.

I've had the gapps issue as well, basically neutered the phone until I forced a restart. A reboot had fixed it temporarily but it came back again a couple of times. I eventually uninstalled updates for both Play Store (gapps) and Google Play Services and re-downloaded the updates. Have been fine for a while now.
My bluetooth has also been wonky. Used to connect to my car without issue but now I seemingly have to manually connect, or even reboot the phone to get it to connect. Wasn't having these issues on previous images...
Now that I've bltched, I really appreciate the work...and the changes are worth the few headaches! Thanks!

ClydeDroid said:
Yep!
Click to expand...
Click to collapse
Do you have any interest in adding CF Lumen to your image? When I download it, it has to install a driver and that must be something that is installed on /system b/c it never gets installed. However, I don't know if drivers are something that is too complicated to bake into an image.
http://forum.xda-developers.com/showthread.php?t=2711912
There is an unrooted mode but it doesn't work near as well as the rooted mode. With the rooted mode you can get the whites to be a very nice cool-toned white w/o any yellow/pink tinge.

JulesJam said:
Do you have any interest in adding CF Lumen to your image? When I download it, it has to install a driver and that must be something that is installed on /system b/c it never gets installed. However, I don't know if drivers are something that is too complicated to bake into an image.
http://forum.xda-developers.com/showthread.php?t=2711912
There is an unrooted mode but it doesn't work near as well as the rooted mode. With the rooted mode you can get the whites to be a very nice cool-toned white w/o any yellow/pink tinge.
Click to expand...
Click to collapse
Sure, I'll give it a shot!

tjohnstone3 said:
I've had the gapps issue as well, basically neutered the phone until I forced a restart. A reboot had fixed it temporarily but it came back again a couple of times. I eventually uninstalled updates for both Play Store (gapps) and Google Play Services and re-downloaded the updates. Have been fine for a while now.
My bluetooth has also been wonky. Used to connect to my car without issue but now I seemingly have to manually connect, or even reboot the phone to get it to connect. Wasn't having these issues on previous images...
Now that I've bltched, I really appreciate the work...and the changes are worth the few headaches! Thanks!
Click to expand...
Click to collapse
That's really strange. I've only experience the gapps freaking out once, but this is worrying. I might do some research to try to figure out what the problem could be.

ClydeDroid said:
That's really strange. I've only experience the gapps freaking out once, but this is worrying. I might do some research to try to figure out what the problem could be.
Click to expand...
Click to collapse
It's been 5 hours since I did the uninstall updates and reinstall them and I haven't had any issues since. So hopefully it's a thing of the past.
Though I haven't retested the bluetooth since this morning.

Related

Working Market fix (tested on TnT Lite, should work elsewhere)

First off, this is not my fix and I take no credit for it - I am just passing it on. Many thanks to xguntherc for posting the original fix, and KorbenD for pointing me in the right direction on Titanium Backup.
Their posts, as a reference:
http://forum.xda-developers.com/showpost.php?p=9294190&postcount=2835
http://forum.xda-developers.com/showpost.php?p=9302719&postcount=2846
I will summarize the Titanium Backup solution, as that's the one I had gotten to work. The non-TB solution did not work for me, but still relevant as some people have gotten it to work in cm:
- Get a copy of Titanium Backup and sideload it (free version is fine). http://matrixrewriter.com/android/
- Make sure the Market is working with your Google ID, of course.
- Go into Settings -- Applications -- Manage Applications and Force Stop both the Market and Google Services Frameworks apps.
- In Titanium Backup, go into "Backup/Restore", look for "Google Services Framework 2.2", click on it and then choose "Wipe Data". Then go back to the home screen.
- Run the Market app. You should get an error (that's a good thing, as that's what we want. If you don't get an error, re-try the steps above until you do).
- Reboot, and wait at least a minute after the OS is up to let things stabilize.
- Run the Market again. You should see an immediate difference.
EDIT: You might have to do one more reboot to get apps to actually download and install. I had this issue, but it might have just been me.
I tested this on TnT 1.02, but keep in mind that my TnT is further modded so results may vary. Good luck!
It worked!!! Thanks a million my friend for posting this.
Works on Zpad 1106
Working very nicely on v1 build of the zpad clean V1.0 Thanks this is great!
Updated apps!!! rockplayer is now working he he.... I'm like a kid in a candy store Nice find man
Works perfect on 6.1 beta!!! Thanks!
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
roebeet said:
First off, this is not my fix and I take no credit for it - I am just passing it on. Many thanks to xguntherc for posting the original fix, and KorbenD for pointing me in the right direction on Titanium Backup.
Their posts, as a reference:
http://forum.xda-developers.com/showpost.php?p=9294190&postcount=2835
http://forum.xda-developers.com/showpost.php?p=9302719&postcount=2846
I will summarize the Titanium Backup solution, as that's the one I had gotten to work. The non-TB solution did not work for me, but still relevant as some people have gotten it to work in cm:
- Get a copy of Titanium Backup and sideload it (free version is fine). http://matrixrewriter.com/android/
- Make sure the Market is working with your Google ID, of course.
- Go into Settings -- Applications -- Manage Applications and Force Stop both the Market and Google Services Frameworks apps.
- In Titanium Backup, go into "Backup/Restore", look for "Google Services Framework 2.2", click on it and then choose "Wipe Data". Then go back to the home screen.
- Run the Market app. You should get an error (that's a good thing, as that's what we want. If you don't get an error, re-try the steps above until you do).
- Reboot, and wait at least a minute after the OS is up to let things stabilize.
- Run the Market again. You should see an immediate difference.
EDIT: You might have to do one more reboot to get apps to actually download and install. I had this issue, but it might have just been me.
I tested this on TnT 1.02, but keep in mind that my TnT is further modded so results may vary. Good luck!
Click to expand...
Click to collapse
I mean this in a manly kind of way... Roeby, I luv you
rushless said:
I mean this in a manly kind of way... Roeby, I luv you
Click to expand...
Click to collapse
A Bro-mance!
And again, keep in mind that this was not my fix. I just documented what others found! I don't want to take any credit for this.
wasserkapf said:
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
Click to expand...
Click to collapse
Well, as soon as you add gapps, it's technically modded already. You might as well come to the dark side 100%!
roebeet said:
A Bro-mance!
And again, keep in mind that this was not my fix. I just documented what others found! I don't want to take any credit for this.
Well, as soon as you add gapps, it's technically modded already. You might as well come to the dark side 100%!
Click to expand...
Click to collapse
Seems this device may steal a lot of the Archos 101's thunder for mid to higher end Android users, since easy to root and a LOT more powerful. Apparently both devices have the same display too. Need to see the Archos 101 in "person" to confirm this, but Youtube vids show the same weak angles.
Talk about irony. Archos talks smack and is a month and a half late (even later for 2.2), only to be beat to and in channels by a device with no smack talk. Ironic.
wasserkapf said:
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
Click to expand...
Click to collapse
Using rooted and gapp OTA vanilla TnT.
Market fix worked. Had to reboot x3 though
thx69 said:
Using rooted and gapp OTA vanilla TnT.
Click to expand...
Click to collapse
Not sure what OTA means. Is this firmware you flashed, and not as it comes from the factory?
Market fix worked. Had to reboot x3 though
Click to expand...
Click to collapse
Did you start Market after each reboot? Or did you just reboot three times.
OTA: Using the vanilla post over the air update to... 2638(?) I think?
Tried Market everytime. And each time it came with error screen.
Last one came populated
Hope it helps
I don't seem to be able to get the desired results, no matter how many times I reboot.
If the ViewSonic update doesn't give a decent market, I will reset the device and start over. I'm still not convinced that I need to install a custom ROM.
wasserkapf said:
I don't seem to be able to get the desired results, no matter how many times I reboot.
If the ViewSonic update doesn't give a decent market, I will reset the device and start over. I'm still not convinced that I need to install a custom ROM.
Click to expand...
Click to collapse
The Viewsonic update is going to be a device reset, for all intents and purposes - that's why I'm not making any mods until that comes out.
wasserkapf said:
This doesn't seem to work on a rooted stock g-tablet. I also tried the Titanium Backup method, but no luck. It does give me the Market terms of use on first run.
You guys are going to force me to use a modded firmware! I still want to wait and see what ViewSonic/Flextronics comes out with for an update.
Click to expand...
Click to collapse
I'm using this fix on stock, rooted G Tab & it is working great. I followed the video in the thread to flush the cache and all is up and running.
Is my Titanium Backup not installed properly? (first time ever trying to use it, I'm a total n00b on all of this) I get to Backup/Restore, but don't see any sort of Google Framework entry. Is there something I need to run first?
jacindc said:
Is my Titanium Backup not installed properly? (first time ever trying to use it, I'm a total n00b on all of this) I get to Backup/Restore, but don't see any sort of Google Framework entry. Is there something I need to run first?
Click to expand...
Click to collapse
It should be in there - it's "Google Services Framework 2.2", it's alphabetical.
You have gapps installed, I assume? Market is there?
roebeet said:
It should be in there - it's "Google Services Framework 2.2", it's alphabetical.
You have gapps installed, I assume? Market is there?
Click to expand...
Click to collapse
I sideloaded Market, didn't use the TNT/gapps loader. So perhaps that's my problem. (Though I don't see any apps listed in Titanium Backup/Restore. Maybe it has something to do with the error I get about "BusyBox works but the 'su' command does not elevate to root" when I open it.)
(Can't do the YouTube Market fix, either, because I have no option in the TnT Settings / Applications to Clear Data--only Clear Cache is there)
I imagine I'll be going to TNTlite pretty soon, but I was waiting for the OTA for.... no particular reason, really.
Thanks.
This worked great for me using tntlite 2.0, but this step "- Go into Settings -- Applications -- Manage Applications and Force Stop both the Market and Google Services Frameworks apps." the manage applications buttton was missing.. the actual button I used was System Applications.. otherwise the instructions worked. also be patient when you are wiping data in titanium backup, after hitting the button it does take a while before it will show a popup saying "data wipe complete"

M for crespo (all works, sources, etc)

Get it while it's hot
http://dmitry.gr/index.php?r=06. Thoughts&proj=05. Android M on Nexus S
Awesome!!.. I wish I could flash it..
dmitrygr said:
Get it while it's hot
http://dmitry.gr/index.php?r=06. Thoughts&proj=05. Android M on Nexus S
Click to expand...
Click to collapse
Nice! What did you do with Chromium webview? Did you keep it in the build or did you remove it/replace it with prebuilt/replace it with Classic Webview?
Codename13 said:
Nice! What did you do with Chromium webview? Did you keep it in the build or did you remove it/replace it with prebuilt/replace it with Classic Webview?
Click to expand...
Click to collapse
It works fine as far as i can tell
dmitrygr said:
Get it while it's hot
http://dmitry.gr/index.php?r=06. Thoughts&proj=05. Android M on Nexus S
Click to expand...
Click to collapse
Great.. Thanks @dmitrygr
I have tried your image (flash with TWRP one) but got an error. Haven't try yet the fastboot image one, since my laptop is in my home, gonna try later when I get home.
thanks, Nexus S it's still my actual phone, if all works with this new ROM maybe im really tempted to try.
Actually i have Jellyshot with Marmite kernel and except the battery drain with 3g data and the limited storage i haven't any lag problems.
Zahih said:
Great.. Thanks @dmitrygr
I have tried your image (flash with TWRP one) but got an error. Haven't try yet the fastboot image one, since my laptop is in my home, gonna try later when I get home.
Click to expand...
Click to collapse
i have the same problem
Zahih said:
Great.. Thanks @dmitrygr
I have tried your image (flash with TWRP one) but got an error. Haven't try yet the fastboot image one, since my laptop is in my home, gonna try later when I get home.
Click to expand...
Click to collapse
Click erase. This is ok for first boot
I forgot to mention this. You need to flash my recovery, at least for first boot. TWRP will not format /media as ext4 if it sees it already formatted as fat32.
great ..
hope to try it soon
Sent from my Nexus S using Tapatalk
Marshmallow alone seem to work well, however the Nexus S becomes so slow it's entirely unusable after adding flashed some minimal google apps package.
After taking a very long time to add an account, I have been unable to successfully install an application from the Play Store.
Do you know which minimalistic gapps package would function well here?
After all, although it's not crazy fast, the play store works plenty on stock 4.1.2.
Due to my employment situation, i am not going to point you to any Gapps package, but i am happy to point out, that after you install gapps, wait a while (few hours) to let device finish background tasks) it will act a lot better
i was able to install chrome and gps test and a few other apps from store no issues
Setting.Out said:
Awesome!!.. I wish I could flash it..
Click to expand...
Click to collapse
Me too.
Impressive job... kudos.
dmitrygr said:
Due to my employment situation, i am not going to point you to any Gapps package, but i am happy to point out, that after you install gapps, wait a while (few hours) to let device finish background tasks) it will act a lot better
i was able to install chrome and gps test and a few other apps from store no issues
Click to expand...
Click to collapse
Yes of course.
I tried a few more gapps variants:
- with the open gapps pico you can download today it fails to boot
- with older gapps pico it fails to go through the initial setup after entering the Wi-fi credentials (ANRs in logcat, mentions of GCM setup failure)
The most sort of working solution I had - still unusable in result, initially was with a package made for M on the Nexus 4, editing the install script to force the install (despite a failed disk free test)
If anyone (well, anyone else) has a working solution please share
supercurio said:
Yes of course.
I tried a few more gapps variants:
- with the open gapps pico you can download today it fails to boot
- with older gapps pico it fails to go through the initial setup after entering the Wi-fi credentials (ANRs in logcat, mentions of GCM setup failure)
The most sort of working solution I had - still unusable in result, initially was with a package made for M on the Nexus 4, editing the install script to force the install (despite a failed disk free test)
If anyone (well, anyone else) has a working solution please share
Click to expand...
Click to collapse
I run an OnePlus, so take this with a grain of salt, but Slim gapps works well for me.. Worth a try..
Setting.Out said:
I run an OnePlus, so take this with a grain of salt, but Slim gapps works well for me.. Worth a try..
Click to expand...
Click to collapse
Unfortunately those are too big (even the zero option), there's only 152.2M free on the /system partition.
I was also troubled by the space issue. I even started thinking about resizing the partition, but I was puzzled why fdisk returns only one partition from mmcblk0 but the OS still manages to see and mount all 3 partitons. I think the easiest way out would be adjusting the partitons.
Same problem here... I can t find a gapps package that run on this great ROM
IMPRESSIVE, I have to test this!
supercurio said:
Unfortunately those are too big (even the zero option), there's only 152.2M free on the /system partition.
Click to expand...
Click to collapse
A zero gapps is smaller than 152mb?.. If you unzip it, remove all but play services and install the rest like normal apps you should be down to like 30mb or less...
Once booted and rooted, remove apps like tts and wallpapers ect and then try gapps.. As another thought..

New oxygenOS or xposed?

Hey guys,
Just wanted to know how many of you ditched the Xposed on marshmallow for the latest 7.1.1 Android based oxygenos?
Since we don't know when nougat will be supported by xposed, is staying on marshmallow worth it?
Even though most of the modules I use are more or less esthetical, there's one thing I can't live without - youtube background playback and ad block.
Share your thoughts!
Xposed over any OS without Xposed. I have never even flashed Nouget because I know its just a waste of time for me. Ive been on cm13 since the day it came out. DEC 11 2016.
If all you need is the youtube modules, there's modded youtube apps out now with adblock and background playback. Check it out here.
I've also packaged the app in a convenient Magisk module, which you can find here.
It works exactly like the xposed-modified YouTube app, but it works on Nougat.
Anova's Origin said:
If all you need is the youtube modules, there's modded youtube apps out now with adblock and background playback. Check it out here.
I've also packaged the app in a convenient Magisk module, which you can find here.
It works exactly like the xposed-modified YouTube app, but it works on Nougat.
Click to expand...
Click to collapse
Hey Anova, what is this Magisk thingy you're talking about?
Also... For me The most important is gravitybox then come youtube modules and mock mock locations.
You think it's worth the upgrade? I personally never had a phone that would get updates so quickly or even at all. So I have no idea what to expect.. Would I have to reroot, reinstall recovery or it's all a piece of cake and only the exposed won't affect anything? Lemme know.
Crishien said:
Hey Anova, what is this Magisk thingy you're talking about?
Also... For me The most important is gravitybox then come youtube modules and mock mock locations.
You think it's worth the upgrade? I personally never had a phone that would get updates so quickly or even at all. So I have no idea what to expect.. Would I have to reroot, reinstall recovery or it's all a piece of cake and only the exposed won't affect anything? Lemme know.
Click to expand...
Click to collapse
Magisk is a framework that allows you to make temporary changes to your /system partition at boot, without actually modifying the partition. It works by superimposing user-defined changes to files in /system during boot; changes are reverted to their stock state afterwards. These user-defined changes are loaded into Magisk through Magisk modules. While a lot of people may think it's similar to Xposed, they're really nothing alike. I mentioned Magisk for the YouTube app because it is merely convenient. You could manually replace the YouTube APK in system without any additional software, but Magisk will do it for you while applying all the correct permissions, etc. As a bonus, Magisk also includes its own rooting method that works, for the most part, as well as SuperSU. This means that you can flash only Magisk to root your phone (flashing SuperSU is optional and is really based on personal preference, Magisk will work with SuperSU if you flash that first).
Because of what Magisk is and how it works, it is not able to modify your device in the same way that Xposed can. This means that mods like gravitybox and mock mock locations cannot be implemented with Magisk. Technically, all Magisk modules can be installed without Magisk by manually editing/replacing things in the /system partition. What is special about it is that Magisk does these things systemlessly, meaning that (with the proper configurations), you can modify /system without triggering safetynet.
For the modified YouTube app I was talking about, that was actually modded and compiled as a stand-alone APK by someone on XDA. It does not alter your current YouTube app, but rather outright replaces it.
As for upgrading to Nougat, it's really up to personal choice. I personally never used Xposed for anything other than YouTube Adaway and Background Playback, and to top it off I rarely use YouTube on my phone anyways so upgrading was an easy choice for me. If you do end up wanting to upgrade, do the following:
1) Download the full ROM of whatever version of OOS you want to use (4.1.0 is the latest, on Android 7.1.1). Do not use the "Upgrade Phone" option in settings if you are already rooted or have modified anything in your /system partition, as it will cause problems.
2) Flash the full zip in TWRP, wipe cache/Dalvik, then immediately flash the latest Magisk.zip (from the main Magisk thread on XDA)
3) Boot, then download Magisk Manager from the Play Store
At this point, Magisk will have been fully installed and your phone should be rooted. You can confirm through the Magisk Manager app
Anova's Origin said:
Magisk is a framework that allows you to make temporary changes to your /system partition at boot, without actually modifying the partition. It works by superimposing user-defined changes to files in /system during boot; changes are reverted to their stock state afterwards. These user-defined changes are loaded into Magisk through Magisk modules. While a lot of people may think it's similar to Xposed, they're really nothing alike. I mentioned Magisk for the YouTube app because it is merely convenient. You could manually replace the YouTube APK in system without any additional software, but Magisk will do it for you while applying all the correct permissions, etc. As a bonus, Magisk also includes its own rooting method that works, for the most part, as well as SuperSU. This means that you can flash only Magisk to root your phone (flashing SuperSU is optional and is really based on personal preference, Magisk will work with SuperSU if you flash that first).
Because of what Magisk is and how it works, it is not able to modify your device in the same way that Xposed can. This means that mods like gravitybox and mock mock locations cannot be implemented with Magisk. Technically, all Magisk modules can be installed without Magisk by manually editing/replacing things in the /system partition. What is special about it is that Magisk does these things systemlessly, meaning that (with the proper configurations), you can modify /system without triggering safetynet.
For the modified YouTube app I was talking about, that was actually modded and compiled as a stand-alone APK by someone on XDA. It does not alter your current YouTube app, but rather outright replaces it.
As for upgrading to Nougat, it's really up to personal choice. I personally never used Xposed for anything other than YouTube Adaway and Background Playback, and to top it off I rarely use YouTube on my phone anyways so upgrading was an easy choice for me. If you do end up wanting to upgrade, do the following:
1) Download the full ROM of whatever version of OOS you want to use (4.1.0 is the latest, on Android 7.1.1). Do not use the "Upgrade Phone" option in settings if you are already rooted or have modified anything in your /system partition, as it will cause problems.
2) Flash the full zip in TWRP, wipe cache/Dalvik, then immediately flash the latest Magisk.zip (from the main Magisk thread on XDA)
3) Boot, then download Magisk Manager from the Play Store
At this point, Magisk will have been fully installed and your phone should be rooted. You can confirm through the Magisk Manager app
Click to expand...
Click to collapse
Thanks for such a detailed description of everything! You're the best! I seriously decided to upgrade tomorrow.
Just last couple questions before I do... Should I delete anything? Like xposed itself with it's modules, or does the system upgrade wipe everything itself? Should I perform any backups other than usual titanium ones?
Thanks in advance
Crishien said:
Thanks for such a detailed description of everything! You're the best! I seriously decided to upgrade tomorrow.
Just last couple questions before I do... Should I delete anything? Like xposed itself with it's modules, or does the system upgrade wipe everything itself? Should I perform any backups other than usual titanium ones?
Thanks in advance
Click to expand...
Click to collapse
You should delete the Xposed modules prior to updating, as they are saved as user apps and will not be wiped with an upgrade. Delete the Xposed framework app as well for the same reason. Updating should erase all of the background stuff that the Xposed originally installed in /system. Take a nandroid prior to updating just in case.
Anova's Origin said:
You should delete the Xposed modules prior to updating, as they are saved as user apps and will not be wiped with an upgrade. Delete the Xposed framework app as well for the same reason. Updating should erase all of the background stuff that the Xposed originally installed in /system. Take a nandroid prior to updating just in case.
Click to expand...
Click to collapse
Thanks again, mate!
Is this the one I should download? https://forum.xda-developers.com/oneplus-3t/how-to/rom-oos4-0-nougat-op3t-leaked-t3523482
Crishien said:
Thanks again, mate!
Is this the one I should download? https://forum.xda-developers.com/oneplus-3t/how-to/rom-oos4-0-nougat-op3t-leaked-t3523482
Click to expand...
Click to collapse
Yes, that will work. OnePlus has not yet released the official zip through their website at this time, otherwise I would advise you to use the official zip.
Anova's Origin said:
Yes, that will work. OnePlus has not yet released the official zip through their website at this time, otherwise I would advise you to use the official zip.
Click to expand...
Click to collapse
Great, thank you. Imma let you know how it goes later today.
Anova's Origin said:
Yes, that will work. OnePlus has not yet released the official zip through their website at this time, otherwise I would advise you to use the official zip.
Click to expand...
Click to collapse
Not sure if I did anything wrong or I'm just impatient... But I flashed the update successfully and deleted dalvik. But got stuck at boot logo. Been hanging like this for 15 minutes, phone got hot and drained half its juice. So I reverted for now.... I'll try again at home with a charger... ?
954wrecker said:
Xposed over any OS without Xposed. I have never even flashed Nouget because I know its just a waste of time for me. Ive been on cm13 since the day it came out. DEC 11 2016.
Click to expand...
Click to collapse
what can xposed do that you actually need that you can't do with magisk?
EuEra said:
what can xposed do that you actually need that you can't do with magisk?
Click to expand...
Click to collapse
I don't think magisk can handle what xposed can handle.
954wrecker said:
I don't think magisk can handle what xposed can handle.
Click to expand...
Click to collapse
Indeed I will miss gravitybox. But if there is any other way to make my buttons do what I like which is (on the left - menu button with double tap for previous app/ home is home and recents on long press / right is back.)
Other than that it's all purely visual enhancement such as perfect color bar, media visualizer, and ****.
On the other hand I've just encountered a slight difficulty... Magisk won't work properly if I had Supersu previously installed, right?
Crishien said:
Indeed I will miss gravitybox. But if there is any other way to make my buttons do what I like which is (on the left - menu button with double tap for previous app/ home is home and recents on long press / right is back.)
Other than that it's all purely visual enhancement such as perfect color bar, media visualizer, and ****.
On the other hand I've just encountered a slight difficulty... Magisk won't work properly if I had Supersu previously installed, right?
Click to expand...
Click to collapse
What are you gaining if I may ask? I have never tried 7.0 or magisk because I see ZERO benefit and Id lose all my favorite modules.
954wrecker said:
What are you gaining if I may ask? I have never tried 7.0 or magisk because I see ZERO benefit and Id lose all my favorite modules.
Click to expand...
Click to collapse
That's what I wanna find out. I wanna see what's the new Android about. And I'm sure rovo will find a solution soon. And we will see xposed for nougat.
GravityBox is terrible and has slowed down every phone it's ever been put on (from my experience).
Xposed is a hack and it's shameful how it's holding back advancement.
Nougat > any hack
MattBooth said:
GravityBox is terrible and has slowed down every phone it's ever been put on (from my experience).
Xposed is a hack and it's shameful how it's holding back advancement.
Nougat > any hack
Click to expand...
Click to collapse
My phone is just as fast with xposed as it is without. All my apps work perfectly so I say any OS with Xposed is > Nougat
954wrecker said:
I don't think magisk can handle what xposed can handle.
Click to expand...
Click to collapse
Most of that is either completely unnessecary, pointless, or magisk can do it if people start developing for it. I have none of it (except no ads on youtube and the ability to turn off the screen) and i am completely fine. I think you tell yourself you need all that stuff but you actually don't, staying versions behind on the OS for it seems stupid.
954wrecker said:
My phone is just as fast with xposed as it is without. All my apps work perfectly so I say any OS with Xposed is > Nougat
Click to expand...
Click to collapse
Well that's your opinion and you're entitled to it, but I've noticed the total opposite across several devices. I always try Xposed on a new phone and I always massively dislike the way it works. Intercepting code that was not supposed to be intercepted just adds overhead. There's a good reason AOSP devs will refuse to look at any bug report that has Xposed in the logs.
EDIT:
Anyway, the battery savings from Nougat are too good to pass over. The only thing I need to customise on my phone is having the Google Dialer, and AdAway, whilst still keeping SafetyNet as passing, which Magisk does perfectly.
EuEra said:
Most of that is either completely unnessecary, pointless, or magisk can do it if people start developing for it. I have none of it (except no ads on youtube and the ability to turn off the screen) and i am completely fine. I think you tell yourself you need all that stuff but you actually don't, staying versions behind on the OS for it seems stupid.
Click to expand...
Click to collapse
Exactly, unless you use every setting on GravityBox then it's not entirely necessary, yet even if those functions are off or there are features of GravityBox you don't use, their code is still run. The bigger it gets the more the overhead there is. If you don't use, say, the network speed monitor, it's hook is still active. I could be wrong, but last time I dabbled with Xposed, this was the case.
If anything, smaller more granular modules would be better for GB. One module for network speed. One module for changing the on-screen buttons, etc. That way you only install modules that you use, rather than a whole library of them where you might only use 2-3 of the actual features.

[ROM] AOSP 8.1.0 for Sailfish

I successfully built 8.1.0 AOSP from source for Pixel (Sailfish).
This is my first ROM and there could be issues I'm not aware of.
Not Working:
Dialer keeps crashing when making or recieving phone calls
Working:
Camera and Flash
Speaker
Fingerprint sensor
LTE
Wi-Fi
Bluetooth
Auto brightness
If you encounter any other issues, please tell me and we can try to resolve them.
Requirements:
Unlocked bootloader
Newest fastboot installed and set up correctly
Stock 8.1.0 should be installed prior to flashing this
This will delete all your data, make backups of everything
Download:
https://drive.google.com/open?id=1vQRNRpSYQP2BrlCpzIpQpQNQrmlBYvTb
Installation:
Reboot your phone into bootloader
Open a terminal where the AOSP-sailfish-v1.zip is located
fastboot -w update AOSP-sailfish-v1.zip
I recommend installing F-Droid as gapps for 8.1 aren't available yet.
What I want to figure out now is why the dialer crashes when making calls and also how to make this TWRP flashable.
I also plan to update the ROM every month as new security patches become available, just like on the stock ROM.
If anyone wants to replicate the build, I just used the main 8.1.0 repo and the 8.1.0 driver images:
Code:
repo init -u https://android.googlesource.com/platform/manifest -b android-8.1.0_r1 --depth=0
https://developers.google.com/android/drivers#sailfishopm1.171019.011
Any testing and help would be greatly appreciated.
Thanks.
Great effort! Gonna try and flash it and then possibly help you debug the dialer problem.
I really want to flash this, but I cant be w/o a functional dialer. Can you try disabling the stock dialer and sideloading the dialer from the play store?
computercarl said:
I really want to flash this, but I cant be w/o a functional dialer. Can you try disabling the stock dialer and sideloading the dialer from the play store?
Click to expand...
Click to collapse
There's no Google apps available for 8.1 as far as I know, so no play store. I installed Dialer2 from F-Droid but it seems like third party apps can't replace the actual calling interface that pops up when you make or receive a call.
And I wouldn't install this on a device that you plan on relying on just yet. Wait a few days until the issues are fixed. As far as I can tell from my use these past couple hours, the only major issue is the dialer.
HeavyHDx said:
There's no Google apps available for 8.1 as far as I know, so no play store. I installed Dialer2 from F-Droid but it seems like third party apps can't replace the actual calling interface that pops up when you make or receive a call.
And I wouldn't install this on a device that you plan on relying on just yet. Wait a few days until the issues are fixed. As far as I can tell from my use these past couple hours, the only major issue is the dialer.
Click to expand...
Click to collapse
try https://www.apkmirror.com/apk/google-inc/google-phone/google-phone-14-0-176716531-release/ ? Sure it's not optimal, but, might get a functional dialer for the time being, until the real issue can be resolved.
It needs bunch of dependencies which cannot be installed this way. Eg Dialer framework
It appears though if this https://forum.xda-developers.com/android/apps-games/app-google-dialer-t3557412
works better. You do get few crashes, but only once, the second time you try same thing, it works.
Couple of questions:
1. When you say this will delete all data, do you mean that internal storage will also be wiped?
2. Is it rootable? And if so, any idea whether SuperSU or Magisk is needed?
Thanks.
just wondering, why would I want to use this over stock?
jmiller3342 said:
just wondering, why would I want to use this over stock?
Click to expand...
Click to collapse
No additional services running, no gapps prerolled in, bare minimum. Think of this as LineageOS 15.
My plans are to run it, install the smallest gapps I can to get gmail and calendar working, install Elemental X and Magisk to hide unlocked bootloader.
Fast and Lean.
pavanmaverick said:
Couple of questions:
1. When you say this will delete all data, do you mean that internal storage will also be wiped?
2. Is it rootable? And if so, any idea whether SuperSU or Magisk is needed?
Thanks.
Click to expand...
Click to collapse
1. Yes this will wipe everything. Back up all files that you want to keep.
2. I've tried SuperSU which fails at patching sepolicy and Magisk which results in a bootloop.
HeavyHDx said:
I've tried SuperSU which fails at patching sepolicy and Magisk which results in a bootloop.
Click to expand...
Click to collapse
Not sure which version you tested, but https://forum.xda-developers.com/pi...-12-5-2017-t3715120/post74749046#post74749046 talks about what ver seems to work on 8.1 stock.
HeavyHDx said:
1. Yes this will wipe everything. Back up all files that you want to keep.
2. I've tried SuperSU which fails at patching sepolicy and Magisk which results in a bootloop.
Click to expand...
Click to collapse
Ah, thanks for the update. Do you think it'll be okay if I use TWRP to wipe Cache, Data and System, and then install this ROM, but without the "-w" option? The internal storage shouldn't affect the ROM, right?
pavanmaverick said:
Ah, thanks for the update. Do you think it'll be okay if I use TWRP to wipe Cache, Data and System, and then install this ROM, but without the "-w" option? The internal storage shouldn't affect the ROM, right?
Click to expand...
Click to collapse
Yeah should work just fine. Just delete the userdata.img from the zip (there's basically nothing in there anyway)
Any plans of a Marlin release?
HeavyHDx said:
Yeah should work just fine. Just delete the userdata.img from the zip (there's basically nothing in there anyway)
Click to expand...
Click to collapse
All right! Gonna try it out over the weekend. Will report back...
AlexBrookes said:
Any plans of a Marlin release?
Click to expand...
Click to collapse
I can build and upload it real quick, but I wouldn't be able to test anything.
HeavyHDx said:
I can build and upload it real quick, but I wouldn't be able to test anything.
Click to expand...
Click to collapse
I'd be willing to test it. Thanks!
computercarl said:
No additional services running, no gapps prerolled in, bare minimum. Think of this as LineageOS 15.
My plans are to run it, install the smallest gapps I can to get gmail and calendar working, install Elemental X and Magisk to hide unlocked bootloader.
Fast and Lean.
Click to expand...
Click to collapse
oh cool . thanks brah
Have you guys tried going to the default apps section and setting Phone as the default dialer? Fixed it for a few other ROMs i've tried that ran AOSP bases for other devices, might be applicable here.
EDIT: No-go, wierd.
HeavyHDx said:
I successfully built 8.1.0 AOSP from source for Pixel (Sailfish).
I recommend installing F-Droid as gapps for 8.1 aren't available yet.
Thanks.
Click to expand...
Click to collapse
Gapps are kicking around now...
Check 'em from here ( https://forum.xda-developers.com/pi...os-15-1-pixel-xl-marlin-t3725985/post74976717 )

YouTube app keeps getting enabled automatically

I have a fully updated stock 4/64 A2 with YouTube disabled (because I prefer NewPipe). Until a week or so ago, I did not have any problems keeping it disabled.
Now, it gets automatically enabled after an indeterminate amount (minutes? hours?) of time. I clear Storage for the app, disable it (whereby it is replaced by the factory version), and after some time it shows up in my app drawer and Play Store 'updates available' list again!
Can someone please help me exorcise the ghost from my machine?
Yeah this problem is annoying. Try disabling Google Partners Setup and Google One Time Init. So far it works for me
TechnoSparks said:
Try disabling Google Partners Setup and Google One Time Init.
Click to expand...
Click to collapse
Thanks for the response, but it didn't work for me. It stayed disabled for one whole day, but then came right back a few minutes ago.
Is there anything else I should try other than patiently waiting for official LineageOS 17?
sclip said:
I have a fully updated stock 4/64 A2 with YouTube disabled (because I prefer NewPipe). Until a week or so ago, I did not have any problems keeping it disabled.
Now, it gets automatically enabled after an indeterminate amount (minutes? hours?) of time. I clear Storage for the app, disable it (whereby it is replaced by the factory version), and after some time it shows up in my app drawer and Play Store 'updates available' list again!
Can someone please help me exorcise the ghost from my machine?
Click to expand...
Click to collapse
Root your phone and delete it from system.
sclip said:
Thanks for the response, but it didn't work for me. It stayed disabled for one whole day, but then came right back a few minutes ago.
Is there anything else I should try other than patiently waiting for official LineageOS 17?
Click to expand...
Click to collapse
Edit: I just remembered you are waiting for LOS. Means you are most probably do not care about system partition modification. If that is the case, the suggestion above was right. Get root, then Delete it from /system/app
That is one persistent ghost. Are you rooted with Magisk? I could make a simple module that effectively makes the YouTube app directory under /system become empty
TechnoSparks said:
...
Click to expand...
Click to collapse
I'm completely stock, fully updated (no BL unlock or root, etc.). I was hoping to enjoy the benefits of the Android One program (no Xiaomi/Google bloatware, timely security updates) until [OFFICIAL] LOS comes out (mostly because I really like PrivacyGuard and AFWall+ (with root)).
For some reason, the official version of LOS16 didn't come out at all; I'm eagerly awaiting @rcstar6696 to whip up official LOS17.
In addition to Google Partners Setup and Google One Time Init, I have also disabled the two Android Setup apps. Let's hope this one does the trick. I'll report back if it doesn't.
EDIT: So that didn't work; the YouTube app is back again. The two Android Setup apps are showing as enabled as well.
Well at this point i recommend for you to unlock BL and whip Magisk to the stock ROM. Enable systemless hosts in magisk, then I will give you the detailed steps & files to put in the systemless hosts directory. I will get back to you as soon as i could
Having BL unlocked and Magisk installed won't hurt your Android One experience (i am using the same setup). However, updating over OTA would be a bit hassle as you will have to Restore Images from Magisk manager, update, and install Magisk to the other slot. A mild inconvenience, but you get to retain the original device's software and feel
TechnoSparks said:
…
Click to expand...
Click to collapse
Thanks for the offer to help :good:, but I think I'll mess around with the phone once stable Android 10 shows up for it, be it stock or LOS.
In the meantime, I have hidden the YouTube icon from my app drawer. Out of sight, out of mind. Take that, Google!
I use this method, woks without root
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/amp/
Lautaro Mondaca said:
I use this method, woks without root
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/amp/
Click to expand...
Click to collapse
This is really cool, thanks for sharing!
---------- Post added at 03:09 AM ---------- Previous post was at 03:04 AM ----------
sclip said:
Thanks for the offer to help :good:, but I think I'll mess around with the phone once stable Android 10 shows up for it, be it stock or LOS.
In the meantime, I have hidden the YouTube icon from my app drawer. Out of sight, out of mind. Take that, Google!
Click to expand...
Click to collapse
Okay! [emoji16]
Lautaro Mondaca said:
…
Click to expand...
Click to collapse
Thanks a lot, I used this method a couple of times to debloat MIUI and completely forgot about it! Begone, YouTube and Chrome!

Categories

Resources