yashsingh1/xdaforums huggingface dataset:
[Xposed General] Sapphire999:
And that is not true, at least for N910C. I finally installed v80.1. It's WORKING. Wanam, it's not "some old Samsung LL changes", it's people leaving /data or internal storage from LL. MM and LL ARE INCOMPATIBLE. Samsung dropped many old APK(they are not updated, but dropped totally) and also new APKs appeared. So wipe EVERYTHING! data, dalvik, cache, internal storage. And don't restore it. Forget about recovery ability to restore partitions.

So everything is fine. I managed to get logcat with v80.1 on board, but only GUI appared(full bootup), before linux was unable to use ADB, since device request confirmation for ADB, not looking at usb debbuging being allowed. Here is a link of logcat(here is not allowed such big file) - https://mega.nz/#!n0UCnaSD!YzxhN81jjLmIUQ0GIBkHcaXltnmBOmuOgjWIWAJQat4

See screenshots below for proove of GN4 N910C running xposed 80.1 SDK 32 arm of MM. All that LL mess is just a dirty flash(that was also my fault, so don't count my bug report, everything is perfect!). Thank you Wanam very much for your great work!

I aslo believe, that Sprint version you asked to test for help isn't much different from that, since I don't believe that Samsung made firmware much different on different models. Simply dirty flash, I believe. Well, also gaining root access I deleted KNOX apks.

The last important notice: if you have used your sdcard with LL 5.1.1 and some xposed or any other apps like xinternalsd(apps that link data to sdcard), check sdcard Android folder. If it exists - rename it, since it seems like MM is trying to use it also and cauzes problems on dalvik/cache wipes.

And finally here is Stock firmware(for MM N910C ONLY) deodexer: https://yadi.sk/d/r3e3wD9LqsEj6 . Feel free to download.

I'm very sorry, Wanam, for such big offtopic, but it's the only option to avoid many private messages requesting manuals how to install Xposed on MM GN4.

So quide:

1) Flash over Odin Poland firmware(MM).

2) Flash over Odin TWRP

3) Flash systemless root over TWRP

4) Wipe: Dalvik, Cache, Data, Internal storage

5) Boot into system. Make first-time configuration. Don't restore any partition from backup!!! NB!!! If you used your sdcard for apps on LL and folder "Android" exists on it, rename or delete it to avoid data conflicts(it seems system grabs also data from there.

6) When system set up and fisrt configurations done, reboot into TWRP.

7) Flash firmware deodexer(not sure if Xposed works without it) - https://yadi.sk/d/r3e3wD9LqsEj6

7.1) Optional(not sure if needed): freeze with Titanium backup KNOX apps.

8) Flash Xposed 80.0 or 80.1 (whatever you like, both of them working). Wipe cache and davik. Reboot. Now... Wait up to 3-5 mins. If everything is done right and no dirty data left, you should see app optimization process starting. Relax and wait.

9) Enjoy.

10) Say thanks to OP(Wanam) for his great work :)
[Xposed General] ravijani:
edit : ok got it. deodexed.
[Xposed General] wanam:
Does this means you got 80.1 working with stock odexed firmware, or after deodexing it?

I actually didn't check n910c firmwares, but I'm sure the framework files i received from the Sprint Rom will not boot with 80.1, some Samsung LL changes are still there.
[Xposed General] Sapphire999:
For me it worked after deodexing... cauze I cleaned out remained from LL later. Even with deodexed stock it refused to work untill all LL stuff was fully cleaned out. Visually, most parts remained as it was in LL + note 5 ports + some settings and features added. Since settings are different and software customized(if to compare with LL), so it cauzed much conflicts with MM. I started heavely cleaning out everything, when my phone started randomly hang in bootloop even without xposed. Samsung was lazy enough to built a totally brans new software. Most parts visually didn't change at all. Maybe you should look at N910C stock (available over mega.nz in Poland firmware topic), I believe it's mostly the same. ( https://mega.nz/#!hFRh0AiS!xQeEI3BF_OkxLG-kiKigP29e4b-w8wrDXqZ2Zfom3ZA )

Hopefully someone will try with odexed rom. I don't have sprint device to test it, but on n910c it works great. I believe without deodexing it will also work.
[Xposed General] WeMakePies:
Update on the Sprint Note 4 that I personally own. I tried getting Logs from the device but it wont even boot so we can't even get the logs. Do you have any idea why it wouldn't work?
[Xposed General] MMooRRoo:
Thank You for this. It works but point 7 is necessary.
[Xposed General] Tha_Dynasty2049:
Yea not sure if every1 having issues but yea Sprint n910p

will not boot on 6.0 even tho we not supported i still tried lol

i tried the 1 even special made for us still no go

only verison i didnt try was 64 bit but dont think it will work but who knows

went back to 5.1 and im fine....im jus going to chill out for a moment since its still new :good:
[Xposed General] wanam:
What do you mean by this? what did you clean?

Did you just removed the content of the framework folder and replaced it with the result of the deodexing process?
[Xposed General] Nur_Alom:
plzz.. suggested me, I'm in confusion.

I'm using Galaxy J5 (J500F)

Android version 5.1.1

from above SS which .zip file I need to flash
[Xposed General] The Game:
The bottom link!

---------- Post added at 05:27 PM ---------- Previous post was at 05:25 PM ----------

Samsung Galaxy J5 not on 64bit.
[Xposed General] mangui:
Wanam, just info, I have a 910C and by cleaning I wiped everything ( data, system, art/caches) including internal SD. I installed MM following Sapphire's guideline and in between steps 7 and 8 I installed the Xposed apk. . The only thing that I noticed was that the 80.1 v didn't worked, I had to use the 80.v. Hope it helps.
[Xposed General] garfi:
Did this;

-Flashed stock rom n910c mm 6.0.1

-flashed twrp 3.0

-flashed cf-auto-root

-did startup setup

-flashed this file you gave https://yadi.sk/d/r3e3wD9LqsEj6

-started to normal

-flashed latest 80.1 xposed

It works now. Thank you
[Xposed General] tranquility:
Spasibo for sharing this info!

I confirm this works (followed the steps described by the fellow above)

Everything works ok
[Xposed General] Sterist:
I have nothing left on my phone from lollipop, the Sprint MM engineering leak formats everything upon odin. I'm now on the official rom though. between them, nothing changed in regards to xposed. hangs at bootup
[Xposed General] xTMODx:
It also worked for me!! SM-N910C

thanks to all who made it possible!!
[Xposed General] mjrshark:
I can confirm what [MENTION=6773528]Sapphire999[/MENTION] said:

i did format internal memory

odin > poland 6.0.1

odin > twrp 3.0 then rooted

flashed DEODEXTER_N910C+6.0.1

and just finished flashing Xposed v80.1. , looks everything works fine :)

if i just find asolution for SDcard write like the app SDfix , that will be Great
[Xposed General] dkcldark:
The problem with N910C occurred because it has xzipped odex files again.

I tested bringing this commit 1470591 and some others alive and confirmed that it doesn't boot loop any more.

I only tested with SM-N910C N910CXXU2DPCB 6.0.1 firmware but I expect that it works on N910P 6.0.1 as well.

Here is the source code : https://github.com/Liliniser/android_art-1

(The code might need to be corrected or optimized somehow because I'm not a very good dev...)

All credits and loves go

​

to [MENTION=3562083]wanam[/MENTION], [MENTION=4419114]rovo89[/MENTION].
[Xposed General] pchaokiat:
Work well with your guide. Thank you very much man, you're the one. [emoji106]
[Xposed General] Sterist:
doesn't boot on N910P, sits at Samsung logo and non stop force close vibrations. unfortunately I cannot get a log for you :(
[Xposed General] zabhi:
Yes its working on N910C stock odex Rom. Great thanks
[Xposed General] Sapphire999:
Well, here is an example below(on screenshot).

I have no idea what Google or Samsug have done to sdcard API, but it grabs all that possilbe from microsd card. Since I had used my microsd card with LP release and it had "Android" folder, Android MM was trying to "optimize" it all on boot and link to system. Since some system apps data was also there, it cauzed bootloop. And even all seem to be clean, the example below shows, that Android MM still found some app data from LP and made that app fail to work. I'll make a proper sd card clean up on Linux later. I never had such issues with KitKat or LP, but they have done something with Marshmallow, so that if it finds some data/apk from microsd, it tries to attach it to Marshmallow for unknown reason. So before people try to install Xposed, need to be sure, that no LP parts remains on device/microsd card.

I hope I expressed myself clear this time. :) I'm sorry, Wanam, but I have no idea, why MM behaves this way. As far as I know, Samsung release only binary firmware + kernel sources so far, but no platform sources. So I didn't find a source of such weird behaviour of MM release. If possible, try using clean microsd card so far, as it really searches everything that is posible to link from microsd card. And some people here asked about writing to microsd, but in my case write to microsd is not forbidden, you simply need to grant permission to apps to access microsd. It needs some time to get used to new Android and it's new features/behaviour.

I'm not sure if it only happened to me or not, but I recommend everyone to make a copy of all data from microsd card to PC, fully filrer out all apks, apps data, cache or what ever is there and remain only really needed stuff. Maybe even let device to reformat microsd card. If someone has any proper information about that, please let us know.

Some prehistory... I used on LP Xposed module called "xinternalsd" for making some apps, including some system ones to redirect app's data to microsd card. It was usefull for such cases like bootloop etc, since in that case, all photos, needed data was written to microsd and I could easily allow wiping system, data without loosing valuable data. Maybe on MM it was cauzed by this, but still seems like MM is trying to get all apps that possible from microsd to run.

So if possible, try using clean microsd for flashing something and testing(maybe I'm the only one, who had such issues with microsd, but still warned people. Have no idea, why it happened that way)

UPDATE

Just read on Russian forum, issue confirmed. Someone deleted apk from microsd and device went into reboot and bootloop. So yes, they have done something, that MM tries to use any possible apps from microsd, which is quite weird and stupid, as it's easy to deploy viruses etc. Don't understand what's the reason for that, but guess should count on that.(Talking about N910C device. I don't have any other GN4 devices)
[Xposed General] Sapphire999:
I did a reasearch and figured out, that they reverted to Android 2.X series scheme. Without any hacks and tuning you can move apps to microsd card now. So both storages supported. And on device boot it scans microsd card for apps and data. So any parts or traces left from android 4.X or 5.X can easily result in bootloop or system crash. Moving to microsd is good actually, but auto linking and auto executing is very stupid and a huge security breach. See screenshots below.

UPDATE

See the app I mentioned before(this app was used on LP release, has apk on microsd card and was deleted from device before MM update, but apk on microsd remained). System confirms it being grabbed from microsd card. So that's what I meant, Wanam, about cleaning system from LP release. Guess I have to reflash my firmware once again, cauze I didn't know about that issues and Samsung didn't seem to state it all out and provide proper change log on that
[Xposed General] dkcldark:
I'm sorry to hear that. It's going to be difficult unless I have a logcat :(

Thank you
[Xposed General] catalyst05:
Not working 915f note edge marshmallow
[Xposed General] wanam:
Thanks for troubleshooting, I would appreciate if you or anyone else can confirm this with logcat.

XZ was the only thing i didn't expect from Samsung, why they cannot just put the stubs for those apks the same way they did for many Facebook and Microsoft apps?!

For the Sprint variant this is not enough, it still needs both commit 1 and partially 2 and maybe more.
[Xposed General] zabhi:
Dkcldark version is working on note 4 N910c everything is working great with stock kernel & Odex Rom
[Xposed General] ahmedrehan:
I can confirm. Xposed v80.2 is up and running now.
[Xposed General] Sterist:
no bueno.
[Xposed General] IamIrene:
sorry can I know what is step 3 systemless root over twrp ?

is it when twrp ask to install supersu, just swipe it to install ?

how about xposed 80.2 ? saw somebody post about it is working
[Xposed General] garfi:
I did not do this from twrp's root

Just go to chanfire's website find our phone's cf-auto-root file and flash it from twrp

Also did not try 80.2 which is (currently) not published by wanam
[Xposed General] Sapphire999:
No. I mean this => http://download.chainfire.eu/932/SuperSU/BETA-SuperSU-v2.71-20160331103524.zip . Flash it from TWRP and enjoy :) It's root by Chainfire, the same OP as cf-auto-root. Only difference is, that you can avoid using Odin for getting root.

TESTED only on N910C. Have no idea how it will be with other models.

Surely, you can use any other rooting method that you preffer :)
[Xposed General] Yeti47:
Yep, can confirm 80.2 works fine with 6.0.1. :cool:
[Xposed General] vali_ics:
Isn't yet released 80.2 yea?

I would like to check the new rom.
[Xposed General] zabhi:
http://xdaforums.com/showthread.php?p=66296511
[Xposed General] Sapphire999:
Wanam, I guess you'll like to read this about MM sdcard issues: http://wccftech.com/fix-sd-card-as-internal-memory-on-android-6-issues/

I also found that(for unknown reason, I cann't write to microsd anymore, except root permission granted apps) - http://gadgetguideonline.com/androi...d-as-internal-storage-in-android-marshmallow/

And yes, Wanam, I can proove to you now, that phone used microsd for storing apps. See screenshot of sdcard contents made from my laptop on linux. Here is where asec comes from!

The worst part, is that according to listed above manuals I didn't choose anything and didn't allow to use micro sd card as internal storage. It uses it in some weird hybrid way. But luckily for me, it's not encrypted and I was able to make copy of my microsd and will let phone now reformat it. So should count on it, Wanam. Hope it helps you. And yes, I had many times cauze of microsd card bootloops. Needed to wipe cache and dalvik again to make it boot. Some strange and totally stupid system :-p

Just formated microsd card. Some apps are lost and no longer available. So Samsung uses it some hybrid-storage way, which is very weird and annoying :-p

Yeah, they use sdcard as hybrid storage, that's why you cann't choose during sdcard format what type you would like: Internal or External storage. They just place apps into ".android_secure" folder with files there like "*.asec". 5+ to Samsung.... Wanam, you can see in my previous post logcat, that was rid about that "asec" mountpoint. So it drops apps to microsd, that then unpacks them and seem to mount them as some virtual drive or something...
[Xposed General] wanam:
Here are a new TEST builds up to the new api v81.0, i added back the xz compression support (thanks to [MENTION=2715309]dkcldark[/MENTION] for the hint).

The new update should fix the boot-loop on the international versions of Note4 running MM Roms, i cannot reproduce the sdcard issue reported by [MENTION=6773528]Sapphire999[/MENTION] so test the sdk23 build and report back.

I will post a new build for the Note4 Sprint case later (maybe tomorrow), unfortunately this one will still require a special build.
[Xposed General] Sapphire999:
I see. But did my information and logcat(the correct one) help you some?(logcat was published here: http://xdaforums.com/showpost.php?p=66301741&postcount=3547 )

I understood how it works(in general). Phone places apps to microsd into ".android_secure" with filenames ".asec". Then, on main storage it created something like mounting .iso on linux(virtual drive of CD/DVD) and only that part is decoded. Well, if you have GN4 phone, try to get your main storage close to full, and in my case I have fast microsd( 90MB/s read and 80MB/s write). If your microsd is not too slow, when getting close to full(according to Android manuals) it just should force to move to microsd. But imagine now, if appears, that your microsd has bad blocks or suddenly died. All "encoded" data lost. And TWRP is unable to do backup of it(since files being decoded only on running system) and are located on microsd.

Galaxy note 4(at least N910C variant) doesn't have option to choose use microsd as internal or external storage, instead it uses it hybrid way. Instead of encoding full card, it incoded app and it's data only into .asec files.
[Xposed General] Sterist:
yay I'm special :p I'll patiently await! tyvvvm
[Xposed General] francescorm:
Work in Galaxy s7 edge?

Inviato dal mio SM-G935F utilizzando Tapatalk
[Xposed General] catalyst05:
Not workin 915f note edge marsmallow. Bootloop
[Xposed General] wanam:
Sorry i cannot help you without a logcat.
[Xposed General] catalyst05:
I know bu i couldnt get boot log via ubuntu bash
[Xposed General] jhill110:
Samsung phones don't support ext sd card as internal.
[Xposed General] Geoz:
There is a way to do that
[Xposed General] jhill110:
And ??
[Xposed General] Admiral Stipe:
So, is Saphire999's 10-steps guide still needed for these new versions? I reeeeeeally don't like the "erase all the data on internal and external card and don't restore it" part...
[Xposed General] Sapphire999:
Flashed xposed 81 by Wanam. Works perfectly! Thank you very much, Wanam!

---------- Post added at 10:27 PM ---------- Previous post was at 10:25 PM ----------

You can try without my guide. As alternative - use TB to restore user apps, but avoid restoring system apps. Thats just a recommendation. The end result you can find only trying ;)
[Xposed General] francescorm:
Xposed 81 test for arm 64 working!! [emoji3] [emoji2] [emoji1] [emoji16] [emoji16] [emoji16].. I flash xposed in my Galaxy s7 edge 935F.. Thanks very much Wanam

Inviato dal mio SM-G935F utilizzando Tapatalk
[Xposed General] tiendatbh:
xposed for n910c MM,simply :

1)flash any Deodexed ROM

2)then flash xposed-v80.1-sdk23-arm-custom-build-by-wanam-20160402.zip

best :

1)flash HaniBase_N910C_MM.zip ( include kernel Permissive ) link https://www.androidfilehost.com/?fid=24499762635997281

2)flash flash xposed-v80.1-sdk23-arm-custom-build-by-wanam-20160402.zip http://xdaforums.com/attachment.php?attachmentid=3705139&d=1459610064
[Xposed General] Deezy88:
WHICH 81.0 DID YOU FLASH I FLASH 81.0 SDK 23 64 AND MY SAMSUNG GALAXY G935F IS LAGGING ,its messes with the system
[Xposed General] kenjesse:
[MENTION=3562083]wanam[/MENTION], I'm running PC1 deodexed stock 6.0 ROM on Sprint Note 4 (P). Per 1st post tried getting you a log of boot hanging at Sprint splash screen but all I got was "waiting for device", logging never started. Used TWRP to copy last_log and log files from cache folder before resorting my backup. Not able to attach here and I'm pretty sure they are not what you need but can get them to you if you think they may help.

Many thanks for all your efforts both past and present. FYI, used Windows for attempt tonight to get logcat, will try Ubuntu tomorrow. ..
[Xposed General] francescorm:
I flash it's and I haven't issues (SDK 23 arm 64)

Inviato dal mio 935F
[Xposed General] edzamber:
Working perfectly on S6 Edge G925F runing DPCA Deodexed base [emoji2]
[Xposed General] dkcldark:
Good job wanam, your efforts are really helpful, I always appreciate it. I just wanted to say thank you :)
[Xposed General] bininga59:
I look at a picture V.81 - In Startpost only v.80.1?:confused:
[Xposed General] LordElf:
Note 4C - xposed-v81-sdk23 - work on 6.0.1. Wanam Xposed - work. MobileRadioActiveFix: when it active phone reboot after 10-20 sec work.
[Xposed General] wanam:
New update posted (you don't need to reinstall if you are running the test v81.0).

v81.0(12/04/2016):

Updated API to the official Xposed 81.0, this update brings XZ compression to MM builds, unfortunately Samsung still uses this compression type for its Apps odexes (Thanks to @dkcldark for the hint).

I also included few other changes from LL to prevent boot-loop on some older devices that will get MM, we cannot trust Samsung on this, they should learn from Google/CM some basic rules about how manage their devices branches, the framework differences should not be major between different devices running the same Android version.

The Sprint Note 4 MM builds are not supported yet (an example of the major changes I'm talking about), a test version will be posted soon.

Edit: Sprint Note 4 MM test build attached, test it and try to get a logcat if it boot-loops.
[Xposed General] vitu666:
Sm-N910C support

Does it support 6.0.1 ROM Deodexed for SM-N910C?
[Xposed General] Olli2k:
Will SDK22 work for 5.0.2 (Tab S2) ? Was there a SDK21 version and is there still any download availabale ?

Thank you very much.
[Xposed General] krakerx:
Sprint Note 4 just keeps flashing the Samsung screen. Tried letting it sit there for about 15 minutes, hoping something would happen. Running [ROM] [N910PVPU4DPC1] [100% Stock, Root, Deodexed, No KNOX, No Itson] [4/5/2016]

http://xdaforums.com/note-4-sprint/development/rom-t3352832

Will try to get a logcat later in the day

--------------------------------------

Edit:

So I tried to get the logcat, but since it was just sitting there flashing the Samsung logo, it never initialized. My terminal command just sat at "-Waiting for device-"
[Xposed General] Ryya:
Working on mine just fine, Dr Ketan M Rom.

SM-N920C (Note 5) - Dr Ketan M rom - Audax M Kernel - TWRP Recovery
[Xposed General] wanam:
Unfortunately you cannot get the boot-loop logcat if you are using a Windows PC, you need a Linux station, and do not run the adb command until you see the device icon on the Ubuntu apps panel.

Anyway i pushed my sources to this n910p branch, so any dev who owns a Sprint Note 4 can troubleshoot this issue.

I will be out for the upcoming 2 weeks, it's time to take a break with my wife and my kids out of the city :cool: .
[Xposed General] guta12:
It is possible activate the animation when you charge the battery and the phone is power off?
[Xposed General] krakerx:
I did it from a ubuntu 14.04 PC. Anything I should be doing different, other than having it plugged in, starting adb logcat -f log.txt, then turning the phone one?

Because even when trying adb devices, nothing shows up.

Anyway, enjoy your get away!
[Xposed General] igvk:
Hello!

I installed this version of Xposed on my Sony Xperia Z5 (I changed from the official Xposed due to problems with yandex applications).

But this version has a problem - it makes the process system_server use most of CPU (~25-30%), and it could be possibly correlated with one of yandex processes running called "transport" (but in no way using that much CPU).

I checked it with OS Monitor, and the system_server process UTime changes by 300-400 every update interval of 2 seconds when this happens.

When I kill the the correlated yandex.transport process, system_server returns to normal usage (UTime delta ~20).

Is it possible to debug the problem? I may send logcat output, or whatever is required.
[Xposed General] Joey121215:
This version is for Samsung devices only
[Xposed General] igvk:
I have carefully read the first post, including the following:

Apparently somebody - you or wanam, the author of this Xposed variant - is wrong.

I believe more to the author.
[Xposed General] qinjin1234:
Thanks a lot. It woks well on my T-mobile note5 running 6.0.1
[Xposed General] Joey121215:
Right, but the issues you are experiencing is probably because this variant is built for devices by a completely different manufacturer