Related
NOTE: This is a thread for the build devs.
Users who want to try this solution themselves should head over to TheAgent1982's thread: RTL Support Project, or go to the Hebrew guide at htcaddicts.com.
Update: Hey devs. Just so you'd know, we're even willing to do the framework.jar patching for you!
All we ask from you is to deodex your builds, and include the patched framework.jar (which appears to be almost the same for all builds, barring sense/non-sense differences).
PM if you're willing to let us help
Hey devs
First of all, thanks to all the devs who are doing a great work with everything!
There's one thing though that's a pox on all Android builds (even native android devices), and that is full-on right-to-left support. What do I mean?
Sure, there are Hebrew (and I assume Arabic) fonts in Android, and MOST applications work just fine, with the notable exceptions of Gmail, Google maps, and most native Google-apps, who all display Hebrew backwards.
A far more stressing issue, however, is that ALL android applications without exception display numbers backwards in right-to-left texts (so 10 becomes 01, 12 becomes 21, etc. It can get really confusing really fast).
Any way, there exists a solution for both these problems that can USUALLY be fixed with a medium amount of experience on native Android devices, but requires a bit of a hassle for HD2 owners.
Hopefully, you devs can incorporate this fix to future releases, once the fixed files are obtained it shouldn't be too hard to spread in the future.
Here's the process:
BTW, This only works on completely deodexed builds!
First, you have to download this zip file. It basically contains the fixed files and some other stuff you devs probably won't need.
The fix then involves extracting 'framework.jar' from the phone, and extracting the 'classes' file thusly:
Code:
java -jar baksmali-1.2.2.jar -o classes classes.dex
Then, in the subsequently created "classes" folder, you need to replace the files in "/classes/android/graphics/" and "classes/android/text" with the relevant files in the aforementioned zip file (from the corresponding folders, of course, under "files/froyo/")
After that is done, you need to re-create 'classes.dex' using:
Code:
java -Xmx512M -jar smali-1.2.2.jar classes -o classes_new.dex
Then, replace the old 'classes.dex' in 'framework.jar' with the new one (after renaming it back to 'classes.dex', of course), and push the new and fixed 'framework.jar' back to the phone.
Reboot, and voila: full-on Left-to-Right support!
I'm sure you devs have far better ways of including these fixed files without having to edit the entire thing every time, but what would I know?
We would be extremely appreciative to all you builds devs if you could incorporate those fixed 'classes' files in future builds, it'll save us a ton of work.
Also, if any of you guys also need volunteers for beta-testing this solution (as I'm sure you don't have Hebrew content to test it with), feel free to PM me.
Thank you for listening, and keep up the great work!
((PS, thanks to member silverbluem who helped simplify the process))
+1
i use the htc sense to read sms so
the msg wont appear word4 word3 word2 word1
+1 for that. although i am using bifbif ver 1.2 with CM6 and its OK here.
i've test it on Mdj Evolution 2.3 and it work perfect:
i never copied the files to /graphic only to /text folder
to put the Framework.jar in the device because we dont have recovery mode
use this commands:
to pull the file:
adb pull system/framework/framework.jar
install the attached files
adb push (your file location/framework.jar) system/framework/framework.jar
after putting the file restart the device
restart might take 5-10 min first run after applying the file
thanks
silverbluem said:
i've test it on Mdj Evolution 2.3 and it work perfect:
i never copied the files to /graphic only to /text folder
to put the Framework.jar in the device because we dont have recovery mode
use this commands:
to pull the file:
adb pull system/framework/framework.jar
install the attached files
adb push (your file location/framework.jar) system/framework/framework.jar
after putting the file restart the device
restart might take 5-10 min first run after applying the file
thanks
Click to expand...
Click to collapse
This sure does absolve us of needing to use Linux and needing all that messy system.ext2 stuff. I'll give it a try.
Still, it'd be nice to have these updated files already incorporated into future builds.
Ambious said:
This sure does absolve us of needing to use Linux and needing all that messy system.ext2 stuff. I'll give it a try.
Still, it'd be nice to have these updated files already incorporated into future builds.
Click to expand...
Click to collapse
still need to figure out how to replace the graphic file
cause the view is not perfect without it...
Ambious said:
Edit: I tried this method, and while it DID boot, the solution didn't work - numbers still backwards, Google applications still reverse.
Click to expand...
Click to collapse
what rom are you using?
EDIT: the only thing that need to change to you is the phone book is now need to be RTL and the number backwards
Gmail need the Graphic file
silverbluem said:
what rom are you using?
EDIT: the only thing that need to change to you is the phone book is now need to be RTL and the number backwards
Gmail need the Graphic file
Click to expand...
Click to collapse
My WM rom is OzDROID2.0, my Android rom is MDJ FroyoHD 3.7
Well, the phone book was never a problem for me, only hybrid text/numbers like in text messages etc.
Anyway, turns out I didn't modify framework.jar correctly, so I tried again using the script, and this time the phone just won't boot (like when I used Linux, it just hangs at boot screen).
Edit: Tried all day, all combinations of 'texts' files and with or w/o the 'graphics' file, and it always either just didn't fix anything (when I did the fix manually), or didn't boot at all (when I tried the script). This got me to conclude that I must not be doing it right, or else it would fail to boot for me as well (at least, I'm not even considering me being able to totally fix it myself )
Not a week ago, i was referred to the Samsung Galaxy S's newest ROM which came from Orange..
The rom includes (to my understanding) all the latest fixes regarding left to right text and even a hebrew version of Swype
It is easily retrievable. Obviously, it isn't legal to extract their work and use it to manutfacture a widespread ROM... but you can use it for personal use if you want to check how to fix that annoying hebrew thing.
+1000
Thanks
nir36 said:
Not a week ago, i was referred to the Samsung Galaxy S's newest ROM which came from Orange..
The rom includes (to my understanding) all the latest fixes regarding left to right text and even a hebrew version of Swype
It is easily retrievable. Obviously, it isn't legal to extract their work and use it to manutfacture a widespread ROM... but you can use it for personal use if you want to check how to fix that annoying hebrew thing.
Click to expand...
Click to collapse
It COULD be used to reverse engineer some of the stuff, but I doubt it's similar enough to the HD2 builds to use it.
+1
Thanks
Hebrew RTL Support
For those who are asking, i have made a working framework.jar , time ago.
It is working for most FROYO Sence, CM6.+ does not need it...
BUT NOT Desire HD Sence ( Because is is odex files, not only *.jar).
If needed i will upload it, and put a tutorial how to make it work...
Good Day!
RTL HEbrew
Please do that !
Thanks
Framework.jar
Tomorrow i will post the file with short tut how to put it, i must say that Ambious bring a good tut directly from iAndroid
Any way, Ambious, if i will upload the file please stick it to 1st page.
For now, good night...
This fix is a must for all RTL language users.
As mentioned, CM6+ already includes the fix and is working pretty good!
Problem is, for some reason, CM6 builds are rare...
I tried a few Sense builds but eventually i came back to a CM6 based build
because of it's support for RTL languages.
Devs, please include this fix in you builds, to make them as much accessible
as possible.
Thanks.
TheAgent1982 said:
Tomorrow i will post the file with short tut how to put it, i must say that Ambious bring a good tut directly from iAndroid
Any way, Ambious, if i will upload the file please stick it to 1st page.
For now, good night...
Click to expand...
Click to collapse
I sure will!
Thank you
However, as a Sense user myself, I'm pretty anxious to see if a fix can be applied to any of the Sense builds (especially DesireHD, which is my current build).
Well Organized Post
I have made well organized post for it:
RTL Support Post.
I must say, it will NOT Work for Desire HD for now, because it is ODEX and jar combined, and as you have read at iAndroid, for now there is NO solution for it,
and i do not have the experience and time to learn and convert it, since i am a student.
But i will give it a try between the semesters...
Hey,
The HD2 Desire HD builds are fully deodexed.
Froyo HD 3.7 for example: http://forum.xda-developers.com/showthread.php?t=795914
Maybe you could use them for preparing a RTL fix for when the deodexed desire HD ROMS come and for us HD2 android users.
Cheers.
It may be my semi-n00bness, but all my attempts to create a fix for DesireHD 3.7 failed.
Also, trying the supplied fix in the thread above on MDJ Sense Clean (non HD based) failed, wouldn't boot.
Hopefully someone can get it to work, and better yet - that the devs will incorporate those fixes in their builds.
dose anyone know how to set up an cs rom on a evo 4g work w/ metrpcs mms sending and receiving ! please help i would really like to get this setup asap !
I need the same for Droid 3 running cm9 nightly.. can't install metroff cause its not signed.. metroff 1.3 works on gingerbread
Edited.
Disregard..... for some reason theres a metroff 1.3 thats is buggy. i found another metroff 1.3 online that installs fine on gingerbread and ics.. but your ics will still not work but please follow my guide... keep reading this posts and you will find a full working guide. the metroff file that you download should include a mms.apk of 713,586 bytes or 696.86K.
yeah
i got a solution i am working on a guide i will post it when im done with it...
blazinbear82 said:
i got a solution i am working on a guide i will post it when im done with it...
Click to expand...
Click to collapse
Really?! Fantastic! Looking forward to that guide!
Sent from my PC36100 using Tapatalk 2 Beta-5
Yup
Deleted
MetroPCS MMS Guide On Ice Cream Sandwich
Guide for MetroPCS MMS on IceCreamSandwich written 4/4/2012 blazinbear82 last updated 4/29/2012
There are similar guides to this but nothing written for the ICS and no developers making a Metroff ICS so here is the first ICS guide.
Credit to the Metroff Team. I Just took their files and inserted them directly into the rom.
Confirmed Working Phones and Roms
Droid 3
...Hashcodes Cyanogenmod 9
...Hashcodes [SELFKANG ICS AOSP ROM] "AOKP" (Android Open KANG Project)
Maverick 4.0 (Gingerbread) only sends mms on mms.apk receives on any
HTC Evo 4G
...Decks ICS PB14 Rom
Preface
Have phone flashed to Metropcs with internet and have it rooted.
Needed
1.) Metroff 1.3.zip Download here http://www.mediafire.com/?q83m25ls8p5vnvi.
2.) Rootexplorer.apk I will not post a link for it because its a paid app but i will suggest you go search 4shared
3.) Systemappremover.apk look in 4shared again
4.) Go to the Market and download GoSMS on your phone.
5.) A Good Working Brain
6.) And Some time
Instructions:
Step 1.) Install systemappremover... open... choose system apps... find the stock mms app and remove. This is necessary.
Step 2.) Download Metroff.zip (look at the link above.)
Step 3.) Boot using safestrap... should also work with other recoveries like clockwork
Step 4.) Install zip from sdcard..(choose metroff 1.3 zip file)
At this point if you reboot and your mms is working than you are golden. The Metroff.zip file works as it should for your rom. You may stop reading and enjoy your mms. Thanks Metroff team. If not continue with the guide.
If it did not work for you than at this point you will probably only get a starting run on build.prop (one of the files that needs to get modified).
Step 5.) Boot your phone up and download rootexplorer.apk and install and open i think (u might find it using 4shared perhaps).
Step 6.) Extract the Metroff 1.3 zip file (the one you downloaded earlier and ran in safestrap/clockwork. It will probably be under your download directory in your internal sdcard i would look under /sdcard/downloads.) Extract by holding the file for a couple seconds to bring up options. Choose extract it will then download to your internal sdcard under /sdcard/extracted.
Step 7.) You will be moving the files from Metroff.zip into the root of your system file. click the mount r/w if you need to write to your root. its the button that sits on top of the root explorer at all times.
Step 8.)Once you have found the extracted files start by going to the data folder find eri.xml and and mpcs.sql
move those to the /data folder of your root. do not go back yet to get the other files stop here. hold a file for couple sec to bring up options and choose permissions check off all the checks. (to be honest i am not sure which files need what permissions so i just gave permissions to all the files included in the metroff zip file)
You may skip the folder called META-INF and the file mpcs.sh (for now) these seem to be files created to make the zip install under recovery. so ignore those. Do install the the mms.apk it is needed, although you will be using gosms which works a whole lot better.
Step 9.) Go to the xbin and pull sqlite3 and replace the sqlite3 that is on the root of your device under system xbin and give full permissions as well.
Step 10.) Go to /system and find build.prop.. hold the file and click open in text editor.
You must edit the following... if its not already named than match it..
ro.product.brand = metropcs
ro.telephony.default network=4
ro.cdma.home.operator.numeric = 310027
ro.cdma.home.operator.alpha = MetroPCS
before exiting hit the menu and save
Step 11.) Notice this wasnt here its a big edit.. go back to the extracted folder find mpcs.sh click it and hit execute..
Step 12.) Go to root/data/data/com.android.providers.telephony find databases folder find telephony.db
this is crucial.. hit view. hit the carriers. you should see a table with different carriers.. somewhere on this list you shoud find numeric 310027
with metropcs information in case for some reason metropcs informaion. if you already have the metropcs information leave it as is. if not you will have to download sqlite editor not free in the market (try 4shared).. and create new record with the following
id.. last in your list or whatever number you wish to give it
name .. MetroPCS
numeric 310027
mcc 310
mnc 027
apn internet
user *
server *
password *
proxy blank
port blank
mmsproxy blank
mmsport blank
mmsc http://mms.metropcs.net/mmsc
mmsc2 blank
authtype -1
type blank
inactivetimer blank
enabled.. 1
iptype blank
class blank
current 1 should change when build prop matches this
spn blank
protocol ip
roaming protocol ip
preloaded true
you should come back to this file after reboot and verify that this is active you will have a 1 in front of current and you should not have a 1 on any other carriers for example verizon in current because your prop.build is saying to use numeric 310027
Step 13.) Download GoSMS from the Playstore (Market).
Open the advance settings tab of GoSMS and choose maximum mms size and choose 500k. (needed)
Again Under GoSMS advanced settings find send settings and check split large messages. (needed)
Step 14.) reboot now.
Test/Troubleshoot
Recheck all the files make sure everyone of those files has permissions at full including the build.prop and make sure the files are where they should be.
I also gave a couple of folders full permissions which were /data/data/com.android.providers.telephony and everything inside of that full permissions.
also data/data/com.android.mms and everything under that full permissions.
Notes
1.) You may edit the /data/eri.xml file after EriText="MetroPCS" or whatever you like this is the text you will see when you do the pull down the window.
2.) I recommend u get the ics theme for gosms to fulfill the ics experience.
3.) The stock mms.apk that you install doesnt seem to work but the gosms does. Stick to that although some mms sometimes go through mms.apk from the metroff file.
3.) Remember to give thanks.
4.) Follow up with me... Tell me what worked for u what didnt work for you so that i can get all the right settings included... I might of missed something. I will comeback and edit. Remember i just played around with the metroff.zip files
5.) If This Worked for you ask for this to be sticky.
blazinbear82 said:
Delete
Click to expand...
Click to collapse
Haven't tried it yet. Does it not work?
Sent from my PC36100 using Tapatalk 2 Beta-5
check out my original post .... http://forum.xda-developers.com/showthread.php?t=1541738..... its just my first thanks from someone else... so yes it works.. i just been working out the quirks of the guide. make it easy for all those who take their time to read.
metroff 1.3
metroff v1.3 does not contain mpcs.sql file what do i do?
use the one in v1.2?
thanks
edit: ive also notice the mmsc address is a little different all prev. ones ive seen include the proxy
MetroPCS APN Settings Guide: from metroprl.blogspot
mmsc includes proxy 3128 and mnc=004
not that this has worked for me ive just done your instructions so ill post results
thanks for the great rom this is a daily driver
edit: just reboote from ruinnig your instruct and the apn i manually configured dissapeared and my wifi is acting scetchy when it was fine.. more to come.
hmmm
please post ur rom and phone u are running I assure u metroff has the mpcs.SQL file which tells me u are not doing something right. when u extract the zip file u should find the files under ur sdcard/extracted...
sorry my typo i meant the eri.xml file i could not find but ive since figured it out my bad
i have an evo 4g hw ver. 004 on metropcs running ics pb22
im in the fort lauderdale fl area
karmakid
Does anyone knows if this will work with nexus s 4g phone is flashed with internet running ICS. Only picture messaging does not work. Also 3G notifi. went away since upgrade. hlp plz
ics on metro
still cant get mms goin ive tried pb14 pb22 and pb23 not sure what im doing wrong.
Q:do i also have to create an apn for this guide to work? once i follow the entire guide i have then been creating an APN according to the settings in metroprl.blogspot. please let me know if this is actualy necessary
i access APN settings by going to voice dialer and saying,"open APNs" and the menu comes up
any suggestions guys? i really wanna use this rom but i need my mms i dont wanna go back to shooter much appreciate any help
i get a random reboot occasionaly otherwise the rom rocks everything els works great
karmakid
edit: THANKS DUUUUDE
no do not create apn
dude dont create apn at all. thats old school when proxy and apn was the way to get internet and mms to work. metropcs no longer works like that. follow my instructions step by step. i recommend u do a data wipe so u get a clean slate to work off of. where in my guide did i post to go use metro blogspot. no where. this is metroff.zip work around pm me if u need help. u got instructions bro.
or even better pm jstlouis1993 he got his pb14 rom working using this method look at the end http://forum.xda-developers.com/showthread.php?t=1541738 this thread . his in ur area florida by the way.
---------- Post added at 11:55 PM ---------- Previous post was at 11:46 PM ----------
gemgoon said:
Does anyone knows if this will work with nexus s 4g phone is flashed with internet running ICS. Only picture messaging does not work. Also 3G notifi. went away since upgrade. hlp plz
Click to expand...
Click to collapse
i guess u will be the first to try it out. let us know. can i ask who flashed it to metro. u or someone else.. if u didnt do it i ask why not... if u wanna learn u got to do stuff urself u only learn by trial and error.
3g is not real in metropcs most places. ur stock rom prolly dosent include a 1x icon so it reverts to the 3g one. the ics rom has a 1x so u will get that instead. i might be wrong but this is very real i know in cali i have no 3g from metro but know that florida texas and new york metro supports 3g so if u were in a real 3g supported area ur icon would go from one 1x to 3g.
blazinbear82 said:
i might be wrong but this is very real i know in cali i have no 3g from metro but know that florida texas and new york metro supports 3g so if u were in a real 3g supported area ur icon would go from one 1x to 3g.
Click to expand...
Click to collapse
Atlanta ga too
I had someone at my metro store do a simple flash. They basically changed the esn to the metro network. I followed bloody tut for QPST to get the internet and 3G. I got 3G working. It is available in ATL. apparently ICS will connect to 3g towers if available. Evrything is going except for MMS. any suggestions. if any1 needs help getting any Samsung droid to this point I can help. But I need help with MMS. plz any1.
---------- Post added at 02:14 AM ---------- Previous post was at 02:10 AM ----------
blazinbear82 - i did try to use the metroff.zip. at first it would not flash, after some tweaks i got it to flash but still no mms.
To gemgoon http://metropcsflash.blogspot.com/p/samsun-galaxy-s2-metropcs-full-flash.html thats the samsung 4g full flash to metro... i dont want to get to off topic. Guys when u ask for help provide info what phone and rom are u using i want all our phones to be able to use mms. Did u try my metroff manual method not just the flash.. my droid 3 maverick(gingerbread)only sends mms with the mms.apk in the metroff file if i use gosms to send a pic i break the mms and have to reinstall the included mms.apk.. is it possible u are inder froyo still.. in wich case u would of had to use metroff 1.2..
I maintain a ROM for the Verizon Galaxy Nexus and wanted to see if I could do anything for VZW users who have MMS issues. Try the following methods in order until you can (hopefully) send/receive MMS.
Disclaimer:
I'm not responsible for your device blowing up, yadda yadda yadda. Also I'm on Sprint, so I can only do so much to help.
Click to expand...
Click to collapse
Method 1:
Flash SlimKat's Verizon APNs
Reboot to recovery and flash SLIM_APNS.zip.
Click to expand...
Click to collapse
Method 2:
Reset APNs
Go to Settings - Mobile Networks - Access Point Names - 3 dot menu in the upper right - select Reset To Default.
Click to expand...
Click to collapse
Method 3:
Flash Phone Number-specific APNs
This script I created will add your phone number to the APNs file and create a flashable zip for you. The APNs file is from LiquidSmooth and the magic line has been moved up to the top so that you don't need to hunt for it.
Instructions:
1) Ensure you have a zip binary, likely located at /system/xbin. If not, flash zip_binary_flashable.zip from recovery.
2) Ensure you have busybox. Stericson's 1.22.1 definitely works: https://play.google.com/store/apps/details?id=stericson.busybox. Others may not, try Stericson's before reporting problems.
3) Unzip the vzw_apn_patch zip to an empty folder on your sdcard
4) Edit phone.txt with your 10-digit phone number (no dashes, no "1" at the beginning)
5) Open an Android Terminal
6) Run "cd /sdcard/your_folder"
7) Run "sh patch.sh"
8) Reboot to recovery and flash PATCHED_APNS.zip
Source for idea: http://forum.xda-developers.com/showpost.php?p=50958379&postcount=86
Click to expand...
Click to collapse
My other projects:
LiquidSmooth-OFFICIAL for maguro: http://forum.xda-developers.com/gal...m-official-liquidsmooth-kitkat-4-4-3-t2667078
LiquidSmooth-OFFICIAL for toro: http://forum.xda-developers.com/gal...m-liquidsmooth-v3-1-kitkat4-4-3-toro-t2575560
LiquidSmooth-OFFICIAL for toroplus: http://forum.xda-developers.com/gal...m-official-liquidsmooth-kitkat-4-4-3-t2672510
LiquidSmooth-UNOFFICIAL for maguro: http://forum.xda-developers.com/gal...aguro-toro-t2793275/post53641446#post53641446
LiquidSmooth-UNOFFICIAL for toro: http://forum.xda-developers.com/galaxy-nexus/verizon-develop/rom-liquidsmooth-v3-1-toro-t2793284
LiquidSmooth-UNOFFICIAL for toroplus: http://forum.xda-developers.com/galaxy-nexus/sprint-develop/rom-liquidsmooth-v3-1-toroplus-t2793281
LiquidSmooth-UNOFFICIAL for grouper: http://forum.xda-developers.com/showthread.php?t=2709385
F2FS Converter tools for Galaxy Nexus ROMs: http://forum.xda-developers.com/galaxy-nexus/development/tool-galaxy-nexus-ext4-to-f2fs-rom-t2794702
F2FS Converter tools for grouper ROMs: http://forum.xda-developers.com/nexus-7/development/tool-grouper-ext4-to-f2fs-rom-converter-t2801653
Ting APNs to fix LTE: http://forum.xda-developers.com/galaxy-nexus/general/ting-flashable-zip-fixed-lte-android-4-t2428999
Click to expand...
Click to collapse
[poo]
poo706 said:
I maintain a ROM for the Verizon Galaxy Nexus and was alerted to this APN modification that fixes MMS issues which seem to plague many toro users: http://forum.xda-developers.com/showpost.php?p=50958379&postcount=86 . So I decided to whip up a quick script for the Android terminal that will add your phone number to the APNs file and place it on /system/etc for you. The APNs file is from LiquidSmooth and the magic line has been moved up to the top so that you don't need to hunt for it.
Instructions:
1) Unzip vzw_apn_patch.zip to an empty folder on your sdcard
2) Edit phone.txt with your phone number (no dashes)
3) Open an Android Terminal
4) Run "su"
5) Run "cd /sdcard/<your folder>"
6) Run "sh patch.sh"
Let's start with this for now. I can add Windows and Linux/Mac versions if anyone would want that. I can also have my script create a flashable zip for the APNs file.
[poo]
Click to expand...
Click to collapse
A flashable APN zip would be really nice.
Thanks for getting this out there for us!
DR3W5K1 said:
A flashable APN zip would be really nice.
Thanks for getting this out there for us!
Click to expand...
Click to collapse
Can do! I'll see what I can do tomorrow.
[poo]
hmm i'm failing some where probably
poo706 said:
Can do! I'll see what I can do tomorrow.
[poo]
Click to expand...
Click to collapse
so i tried this, thanks for the fix btw.
I put in the number with no dashes or 1 at the begining (i tried with the 1 at first and it wasn't working(all the run commands etc went through but after reboot, mms on 3g still not sending
so after taking out the 1 at begining of the number in the phone.txt file.. running the steps of commands and seeing poo's script(?) do it's thing in the terminal: after another reboot when terminal requested the mms on 3g still would not send, using 8sms app, hmmm any ideas what might be going wrong?
I am using latest clean install version of cmremix.. toro gnexus, THANKS!
bothgoodandbad said:
so i tried this, thanks for the fix btw.
I put in the number with no dashes or 1 at the begining (i tried with the 1 at first and it wasn't working(all the run commands etc went through but after reboot, mms on 3g still not sending
so after taking out the 1 at begining of the number in the phone.txt file.. running the steps of commands and seeing poo's script(?) do it's thing in the terminal: after another reboot when terminal requested the mms on 3g still would not send, using 8sms app, hmmm any ideas what might be going wrong?
I am using latest clean install version of cmremix.. toro gnexus, THANKS!
Click to expand...
Click to collapse
So you ended up running the script twice, first with a "1" at the beginning, then without? And you didn't delete everything in the folder before trying the second time? Not saying that you necessarily should have, I'm just not sure how my rather simple script would handle such a case.
Take a look at /system/etc/apns-conf.xml. Does the first APN line correctly match:
<apn carrier="LTE - Verizon Internet" mcc="311" mnc="480" apn="VZWINTERNET" type="default,supl,mms,dun" user="your number[/B][/U]@vzwpix.com" password="null" server="null" mmsc="http://mms.vtext.com/servlets/mms?X-VZW-MDN=your number" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer="14" />
[poo]
poo706 said:
So you ended up running the script twice, first with a "1" at the beginning, then without? And you didn't delete everything in the folder before trying the second time? Not saying that you necessarily should have, I'm just not sure how my rather simple script would handle such a case.
Take a look at /system/etc/apns-conf.xml. Does the first APN line correctly match:
<apn carrier="LTE - Verizon Internet" mcc="311" mnc="480" apn="VZWINTERNET" type="default,supl,mms,dun" user="your number[/B][/U]@vzwpix.com" password="null" server="null" mmsc="http://mms.vtext.com/servlets/mms?X-VZW-MDN=your number" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer="14" />
[poo]
Click to expand...
Click to collapse
great reply! so i checked and the 1 is still in there in the number(in the xml file you had me check), I must have messed up the process or something, can I fix it? I tried to re-run the first time and it confirmed that it worked and prompted reboot etc, you think I should try again or did I miff it up by doing something i shouldn't have in the first place:/ ha sorry for the hassle!
To be clear when I went back into the phone.text file on the sd card in the folder, I was unable to edit from the phone(rookie move probably) so I plugged into laptop and still couldn't edit it so I deleted the file directly off the (phone.txt) then created a new phone.txt file on the desktop put in correct number no 1 this time or dashes of course. hmmmmm
Then put file in folder and reran scripts in terminal and rebooted and here we are hmmm
bothgoodandbad said:
great reply! so i checked and the 1 is still in there in the number(in the xml file you had me check), I must have messed up the process or something, can I fix it? I tried to re-run the first time and it confirmed that it worked and prompted reboot etc, you think I should try again or did I miff it up by doing something i shouldn't have in the first place:/ ha sorry for the hassle!
To be clear when I went back into the phone.text file on the sd card in the folder, I was unable to edit from the phone(rookie move probably) so I plugged into laptop and still couldn't edit it so I deleted the file directly off the (phone.txt) then created a new phone.txt file on the desktop put in correct number no 1 this time or dashes of course. hmmmmm
Then put file in folder and reran scripts in terminal and rebooted and here we are hmmm
Click to expand...
Click to collapse
When you run the script, it takes the template xml, adds in your phone number, and renames it to apns-conf.xml. Then this gets copied over to /system/etc which is where it needs to be. But my script doesn't delete that apns-conf.xml from your sdcard. So when you reran it the second time, it may have not created the new apns-conf.xml because the old one was still there. And then the script just recopied the old one to /system/etc. I think if you delete apns-conf.xml from the sdcard and start over, you'll probably get it this time.
Clearly I still have some tweaking to do. Thank you very much for the feedback by the way.
[poo]
poo706 said:
When you run the script, it takes the template xml, adds in your phone number, and renames it to apns-conf.xml. Then this gets copied over to /system/etc which is where it needs to be. But my script doesn't delete that apns-conf.xml from your sdcard. So when you reran it the second time, it may have not created the new apns-conf.xml because the old one was still there. And then the script just recopied the old one to /system/etc. I think if you delete apns-conf.xml from the sdcard and start over, you'll probably get it this time.
Clearly I still have some tweaking to do. Thank you very much for the feedback by the way.
[poo]
Click to expand...
Click to collapse
Sweet, thanks so much! I'm gonna see if I can get it done now ehe. I will report back, if it works and if not I can always restore nandroid:good:
bothgoodandbad said:
Sweet, thanks so much! I'm gonna see if I can get it done now ehe. I will report back, if it works and if not I can always restore nandroid:good:
Click to expand...
Click to collapse
Reflashing your ROM would work too.
[poo]
poo706 said:
Reflashing your ROM would work too.
[poo]
Click to expand...
Click to collapse
hah didn't think of that, perfect!
So i reran the script after deleteing the apn file and confirming it was gone etc, now looking at the html file as before i see the 1 is in fact not there so yay, but mms isn't sending, well it says still sending, although sms does work hmm
---------- Post added at 02:47 AM ---------- Previous post was at 02:45 AM ----------
i tried with stock messaging at that last time, I will try with 8sms now
---------- Post added at 02:56 AM ---------- Previous post was at 02:47 AM ----------
K, so the verdict is it's not sending I can add myself to the mms (group) message or whatever and I receive it but the other people do not hmm, I would love to be able to use mms and 3g instead of only 4g on a lot of these ROMS:highfive:
bothgoodandbad said:
hah didn't think of that, perfect!
So i reran the script after deleteing the apn file and confirming it was gone etc, now looking at the html file as before i see the 1 is in fact not there so yay, but mms isn't sending, well it says still sending, although sms does work hmm
---------- Post added at 02:47 AM ---------- Previous post was at 02:45 AM ----------
i tried with stock messaging at that last time, I will try with 8sms now
Click to expand...
Click to collapse
This all started with @swarlesbarkely: http://forum.xda-developers.com/showpost.php?p=54464793&postcount=57. You might want to contact him, I'm actually on sprint not verizon. I know that he did say in that link that 8sms worked for him.
[poo]
Edit: Actually, it looks like he said he got 8 mms messages...
poo706 said:
This all started with @swarlesbarkely: http://forum.xda-developers.com/showpost.php?p=54464793&postcount=57. You might want to contact him, I'm actually on sprint not verizon. I know that he did say in that link that 8sms worked for him.
[poo]
Edit: Actually, it looks like he said he got 8 mms messages...
Click to expand...
Click to collapse
cool cool! thanks for the info and efforts! If figure out what I'm doing wrong or anything I'll make a post
New version of the tool added to the OP. It's much more elegant now. It'll remove old files that will conflict first if they exist, put your phone number in the APNs file, create a flashable zip, and output the APN line in question so that you can verify that it was substituted correctly. The script will NOT go ahead and replace your APNs on /system like the last one did, you need to flash the zip from recovery. Make sure to read the updated instructions in the OP.
[poo]
I don't know if this will help, but I was one of those Toro users who was having MMS issues on Liquid's KK roms. MMS would send/receive on 4g but not on 3g (or lower). This was particularly vexing and noticeable to me because I spend a large amount of time in marginal data areas and deal with a sizable number of group texts. (And before I get jumped on, I understand not every user has the issue). I tried every suggestion I saw to get MMS to function but nothing worked (assorted text clients, playing with APNs, etc). Based on a suggestion in one of the threads, I switched over to the SlimKat rom. I haven't had any MMS issues on 5.9 or 6.6 (the only two I have tried thus far).
Slim uses a proprietary gapps set, Liquid points you to the standard PA gapps. I would not think that is a factor, but I mention it just in case.
I say this not to praise one rom over another, but if one of you master coders could figure out what Slim is doing vs. what Liquid is doing, it may help get to the bottom of the issue.
GherkinSavorus said:
I don't know if this will help, but I was one of those Toro users who was having MMS issues on Liquid's KK roms. MMS would send/receive on 4g but not on 3g (or lower). This was particularly vexing and noticeable to me because I spend a large amount of time in marginal data areas and deal with a sizable number of group texts. (And before I get jumped on, I understand not every user has the issue). I tried every suggestion I saw to get MMS to function but nothing worked (assorted text clients, playing with APNs, etc). Based on a suggestion in one of the threads, I switched over to the SlimKat rom. I haven't had any MMS issues on 5.9 or 6.6 (the only two I have tried thus far).
Slim uses a proprietary gapps set, Liquid points you to the standard PA gapps. I would not think that is a factor, but I mention it just in case.
I say this not to praise one rom over another, but if one of you master coders could figure out what Slim is doing vs. what Liquid is doing, it may help get to the bottom of the issue.
Click to expand...
Click to collapse
My gut tells me that this is not a gapps issue and that it's an APN problem. I downloaded slim's latest toro build and looked at their APNs and they are significantly different than LS's.
So let's try this... I put Slim's APNs file into a flashable zip. Those of you that have MMS problems, try flashing the attached zip and see what happens.
[poo]
Edit: Removed attachment, moved to OP.
poo706 said:
So let's try this... I put Slim's APNs file into a flashable zip. Those of you that have MMS problems, try flashing the attached zip and see what happens.
[poo]
Click to expand...
Click to collapse
testing slims now.. will report back..
ive attached the verizon section of the apn file from my rom. if you compare, you can see that slims is quite similar, but adds more duplicate entries with different "bearers." hmm..
HOLY PISS BALLS IT WORKS. skjehkzdjrgblidurgdlirgb WOOT. AND it even worked WITH wifi connected,
gohamstergo said:
testing slims now.. will report back..
ive attached the verizon section of the apn file from my rom. if you compare, you can see that slims is quite similar, but adds more duplicate entries with different "bearers." hmm..
Click to expand...
Click to collapse
Do you have working MMS on your ROM and what ROM are you talking about?
[poo]
poo706 said:
Do you have working MMS on your ROM and what ROM are you talking about?
[poo]
Click to expand...
Click to collapse
MMS was previously NOT working for me at home on the east coast. i mention this because it DID work in alaska, which makes me suspect that Verizon changed their APNs at some point and the 3rd party carrier in alaska (alaska communications) still uses the older APNs.
ROM in sig: CM-REMIX on toro. Now, tested multiple times and working, even with Wifi on.
gohamstergo said:
MMS was previously NOT working for me at home on the east coast. i mention this because it DID work in alaska, which makes me suspect that Verizon changed their APNs at some point and the 3rd party carrier in alaska (alaska communications) still uses the older APNs.
ROM in sig: CM-REMIX on toro. Now, tested multiple times and working, even with Wifi on.
Click to expand...
Click to collapse
Well I'll be damned. Who knew that getting past this vzw mms bug was just a matter of using slim's apns?!?! If we could get a few more people to confirm this, I think we can run with it!
NOOICE key and peele reference by the way. I just texted "nooice" to my gf yesterday.
[poo]
poo706 said:
Well I'll be damned. Who knew that getting past this vzw mms bug was just a matter of using slim's apns?!?! If we could get a few more people to confirm this, I think we can run with it!
NOOICE key and peele reference by the way. I just texted "nooice" to my gf yesterday.
[poo]
Click to expand...
Click to collapse
Ya, I had no idea it was such a simple fix afterall! haha. I really do hope it works for people and they find this thread. I've been spreading it around in threads I remember people having issues.
and heck ya, key and peele are hilarious
Need HELP @ Note 3 ( SM-N9002 / SM-N9009 ) SIM2 Call Audio/Mic Routing & MagMa-NX ROM
Got my hands on this one beautiful piece of Samsung Galaxy Note3 SM-N9002 Dual-Sim, and it had this odd version of Chinese samsung rom on it, as it comes from factory, half apps installed that comes with it was in Chinese and had no play store etc and was on 4.xx android, so I went and did my research, found working TWRP, managed to install it OK, then tried few beautiful ROM versions and found MagMa-NX (note7 ported ROM) works wonderfully well, zero crashes etc etc and it also has kernel support for SM-N9002 during installation which I chose to use, all features work 100% and everything works ok, all but SIM#2 call audio.
I mean, I have signal on both sim cards simultaneously OK, I can make and receive calls and all would seem ok, but when dialed to or from SIM#2 there is no audio coming out from earpiece or loudspeaker and mic dont seem to activate as even if I try to record call which feels like muted for both caller and receiver ends, call audio recorder while recording does not pick up any sound trough phone microphones, so I think its something to do with settings in some file not done right or else I dont know what I could be doing wrong.
both sim cards worked 100% ok before ROM flash, but now I'm lost because I cant even flash back to old stock rom, and yes I have gathered original android 4.xx rom but it fails flashing via ODIN every time, so my best bet is on doing some DIY on current MagMa-NX note7 port rom... I wonder if there are any fellows who I could buy the paypal-beer for great help sorting me out on this DIY project? Please PM me or post here if you feel like you could collaborate in resolving this dilemma for me... would highly appreciate folks
I will keep an eye out
I think I figured something. Everytime I attempt to make a phone call on this, I get to choose from which sim card should I dial, #1 or #2 , but what I have noticed now is that I am being asked "SIM1" or "Slot2" ... SLOT 2 I thought? That may be the reason that audio routing doesnt work well for this... tried searching build.prop but this string is not there and I just dont know where to search for this string to get this fixed, anybody can chime in?
Thanks
Did you figure it out ? As i have the same problem with the same rom in addition that when i call anyone and he is on a call i don't get notified with " call waiting
Mr.Ultimate said:
Got my hands on this one beautiful piece of Samsung Galaxy Note3 SM-N9002 Dual-Sim, and it had this odd version of Chinese samsung rom on it, as it comes from factory, half apps installed that comes with it was in Chinese and had no play store etc and was on 4.xx android, so I went and did my research, found working TWRP, managed to install it OK, then tried few beautiful ROM versions and found MagMa-NX (note7 ported ROM) works wonderfully well, zero crashes etc etc and it also has kernel support for SM-N9002 during installation which I chose to use, all features work 100% and everything works ok, all but SIM#2 call audio.
I mean, I have signal on both sim cards simultaneously OK, I can make and receive calls and all would seem ok, but when dialed to or from SIM#2 there is no audio coming out from earpiece or loudspeaker and mic dont seem to activate as even if I try to record call which feels like muted for both caller and receiver ends, call audio recorder while recording does not pick up any sound trough phone microphones, so I think its something to do with settings in some file not done right or else I dont know what I could be doing wrong.
both sim cards worked 100% ok before ROM flash, but now I'm lost because I cant even flash back to old stock rom, and yes I have gathered original android 4.xx rom but it fails flashing via ODIN every time, so my best bet is on doing some DIY on current MagMa-NX note7 port rom... I wonder if there are any fellows who I could buy the paypal-beer for great help sorting me out on this DIY project? Please PM me or post here if you feel like you could collaborate in resolving this dilemma for me... would highly appreciate folks
I will keep an eye out
Click to expand...
Click to collapse
Which CSC did you choose?
I did not figure anything out guys... as I was trying to get this working, I tried every CSC option possible... none worked. Which should have been the one that's working for this models?
in fact Im thinking of selling this beauty of note3, its almost new... in case someone interested I have it... because I would love note7 port rom on this, and nothing else... PS I could live with it being just single-sim option, it works but not perfect as sim #2 is useless then... signal there and texts only works for it as described above...
at the moment its on stock adroid 5.0 and its all 100% ok and fine, flawless, but its boring!
Mr.Ultimate said:
I did not figure anything out guys... as I was trying to get this working, I tried every CSC option possible... none worked. Which should have been the one that's working for this models?
in fact Im thinking of selling this beauty of note3, its almost new... in case someone interested I have it... because I would love note7 port rom on this, and nothing else... PS I could live with it being just single-sim option, it works but not perfect as sim #2 is useless then... signal there and texts only works for it as described above...
at the moment its on stock adroid 5.0 and its all 100% ok and fine, flawless, but its boring!
Click to expand...
Click to collapse
Well, i know that mixer paths are different on single sim and dual sim phones.
Can you extract from stock rom the file "/system/etc/mixer_paths.xml" and overwrite the one in custom rom ?
I think I tried something similar if not exact with no success .. let me repeat the process just in case...
PS also, I will try and dump both versions of these files. Is there anything else I may need to dump from stock rom 5.0 rom?
Mr.Ultimate said:
I think I tried something similar if not exact with no success .. let me repeat the process just in case...
PS also, I will try and dump both versions of these files. Is there anything else I may need to dump from stock rom 5.0 rom?
Click to expand...
Click to collapse
There are some specific binaries and libs, but i'm pretty sure magma rom already inject them during flash when you select n9002 as variant.
Dumping the CSC folder is a good idea too.
zlazaar said:
There are some specific binaries and libs, but i'm pretty sure magma rom already inject them during flash when you select n9002 as variant.
Dumping the CSC folder is a good idea too.
Click to expand...
Click to collapse
cool, which is the csc folder to be exact? will there should there be any conflicts between 5.0 stock android and 6.0 in magma rom when doing CSC trick?
thanks
Mr.Ultimate said:
cool, which is the csc folder to be exact? will there should there be any conflicts between 5.0 stock android and 6.0 in magma rom when doing CSC trick?
thanks
Click to expand...
Click to collapse
Path : /system/csc
Indeed, conflits may happen. But just dump it and let we examine it.
Ok here is what I managed to try, I backed up stock rom android 5.0 all working state mixer files from etc dir, then flashed magma rom again, backed up those same files for restoration to working state, replaced files with ones extracted while on 5.0 stock android, reboot device, no sound whatsoever, phone wont even buzz keypad dialtones or connect dial phonecalls just hangs. So I went and restored back original magmanx rom mixer files, reboot, but still no success... so now I have just finished restoring 5.0 again, will dump csc folder and share with you. will also need to charge my battery a bit because @ 30% cant expect much to happen when flashing magma nx...
Thanks for the help amigo!!!
Alright, tried merging csc from 5.0 to magmanx 6.0, no luck. then tried after this to merge mixer file from 5.0 to magmanx 6.0 , no luck, back at square1....
files attatched both versions... obviously something wasnt done right from looong time ago and had never been reported, been forgotten... in regards of 9002 users..
https://forum.xda-developers.com/attachment.php?attachmentid=4154927&stc=1&d=1495202856
Mr.Ultimate said:
Alright, tried merging csc from 5.0 to magmanx 6.0, no luck. then tried after this to merge mixer file from 5.0 to magmanx 6.0 , no luck, back at square1....
files attatched both versions... obviously something wasnt done right from looong time ago and had never been reported, been forgotten... in regards of 9002 users..
https://forum.xda-developers.com/attachment.php?attachmentid=4154927&stc=1&d=1495202856
Click to expand...
Click to collapse
Indeed, the mixer_paths of TW6 is missing the whole part concerning "cp2" (second sim).
I'm not a reel dev but i tried to add missing parts from TW5.
Can you please try the attached mixer_paths on magma ? (don't touch csc).
zlazaar said:
Indeed, the mixer_paths of TW6 is missing the whole part concerning "cp2" (second sim).
I'm not a reel dev but i tried to add missing parts from TW5.
Can you please try the attached mixer_paths on magma ? (don't touch csc).
Click to expand...
Click to collapse
amazing, will try in few mins
no success, exact same fail of global audio post merging files... any more ideas... ? really appreciate your effort man, really do!
Mr.Ultimate said:
no success, exact same fail of global audio post merging files... any more ideas... ? really appreciate your effort man, really do!
Click to expand...
Click to collapse
Did you checked correct permissions before reboot ?
I'm afraid the problem is deeper than mixer paths.
I'll try to digg more.
I enable root explorer in third party file manage, grant permission, copy file from sd card to system/etc, prompt to overwrite -grant, overwrite complete, power off phone from power-button menu, power on, done. is this bad/incorrect procedure? magmanx has root from stock, when I navigate root dir I get access grant prompt, I grant it and then I can modify whatever.
please let me know what else I could do? maybe there are specific files I could look in to dump out of working 5.0 rom? Thanks!
or maybe just directory content filenames that could/would make sense by their name etc?
its weird, I think its something to do with the kernel itself... maybe Im wrong, but I dont think 9002/9008 kernels were ever made properly to be tested thus the errors... I cant even find any other kernels for 9002 other than included in magmanx and it aint working well anyway
Mr.Ultimate said:
I enable root explorer in third party file manage, grant permission, copy file from sd card to system/etc, prompt to overwrite -grant, overwrite complete, power off phone from power-button menu, power on, done. is this bad/incorrect procedure? magmanx has root from stock, when I navigate root dir I get access grant prompt, I grant it and then I can modify whatever.
please let me know what else I could do? maybe there are specific files I could look in to dump out of working 5.0 rom? Thanks!
or maybe just directory content filenames that could/would make sense by their name etc?
its weird, I think its something to do with the kernel itself... maybe Im wrong, but I dont think 9002/9008 kernels were ever made properly to be tested thus the errors... I cant even find any other kernels for 9002 other than included in magmanx and it aint working well anyway
Click to expand...
Click to collapse
The file "mixer_paths.xml" must have permission set to 0644 (like other files in /system/etc directory).
And try darklord Kernel.
6044 is as per read/write permissions for user enabled, as per this link http://permissions-calculator.org/decode/0644/ , I assume these permissions will auto set after moving replacing file do they not?
Where do I obtain the darklord kernel? I was pretty sure it comes with it... let me re-do the rom and take some snips as I go
Mr.Ultimate said:
6044 is as per read/write permissions for user enabled, as per this link http://permissions-calculator.org/decode/0644/ , I assume these permissions will auto set after moving replacing file do they not?
Where do I obtain the darklord kernel? I was pretty sure it comes with it... let me re-do the rom and take some snips as I go
Click to expand...
Click to collapse
Sorry i just noticed you already have darklord kernel.
And set permission like other files in this directory (if not already done by your file manager).
I am starting this thread to share knowledge and experience. To show what the Note 4 on Q15 is still a beast. Show us what you got!
I am on the latest DQ15 bootloader. I liked parts of this rom as nd parts of another but as the cast with many othersvlocked to fused 5 aboot. The current rom I use is. DtuxRom v9.0 - Zelfania's Love (See in Xiaomi Redmi N5-PRO) by carlosggb and its an excellent rom. Afyer following the instructions and first flashing the prerequisite stoke deodexed rom I had APN setting after flashing DtuxRom they disappeared from the settings. I noticed other posting the same with other roms and i was determined to keep the apns or at keast the hotspot hack. I read somewhere that it was due to a csc others file error that was located it the system files within tht custom rom. I would like to give credit to the individual who posted that but I do not remember inwhat thread I read it in. What I do remember thou is they suggested to use a customer tand a specific program to make the necessary changes to the csc others file. So maybe to someone how has formal education in computers, java ,linux, simali, or are just are simply fluent with this type of stuff, no big deal. But to the rest of us "common folk" it not as easy not to mention down right time consuming. Anyway, I decided I would try it another way and although it may be found on it involves copy and past. It is a good idea to know system file permissions before you proceed.
https://forum.xda-developers.com/showpost.php?p=60831252&postcount=3443
Opps, anyway.... go to root explorer and tap then tap R/W. This will require you to be rooted to do so. I did this is stock deodext rooted. In this rom my apns were visible and my hotspot was also in the setting. I then make ascreen shot of the check boxes before you change anything. Oh an I might add that before you do anything make a back up in TWRP and check all boxes before you back up. TWRP and an app called tipach works great.
My apologies if i fumble around with my chain of thought or lack of communication. In es file exporer under R/W remember the or best take svreen shot then check all boxes to t/w. Go back tap left 3 bar icon go to device scroll down to system and tap then long press csc and copy to external sd.
I will also mention that the xposed models xtouchwiz and another one that is a newer version based on Wanams xtouchwiz will somehow delete the hot spot from the settings.
Ok now I flash my custum N5 Dtux rom and the hotspot setting has disappeared at that point I use Es file explore to copy and past the csc files that I save to my external sd and not copy and past them back to system. A pop will ask if I wish to over write and I set it to overwrite all. Once complete reboot and hotspot is again back it the settings you are able to flash a hotspot hack if thats what you choose. I am sure there may be a better way than the method I have used but it worked .
Simply reboot and hotspot is in the settings
I used this method for hotspot an wish to give credit and thanks to the developmener
Galaxy Note 4 Android Development Stock DeodeXed Debloated PK1 [12-11-16] (HOTSPOT MOD AND ROOT PACKAGE ADDED) by carlosggb
I should also mention that at some point my apns disappeared but my hot spot did not and my status bar o shows 4g however when I look in about phone it show status type LTE and the speed assures me the it is indeed on LTE.
I will share other mods I have done as well as my experiences and hope other share there knowledge. I am not a professional , my knowledge comes from the empirical scientific method. In other word threw lot and lots of experimentation and observation.
I might add , the importance of making a back up is the first thing that needs to be done before modify any system files. CHECK ALL BOXES while in recovery and itis also a good idea to make an additional copy to save on pc or fkash drive. Having a back up for back up. This has saved my "ACE" as i learned the hard way. If you accidentally press wipe external sd there is no pop up that asks are you sure. Just gone.
GRX
https://forum.xda-developers.com/ga...6-n5-n4-s7-t3393931/post67204923#post67204923
C5 Smart Manager. , thanks to Albe96
https://forum.xda-developers.com/showpost.php?p=67170948&postcount=348
https://forum.xda-developers.com/note-4-sprint/development/rom-dtuxrom-v5-redemption-t3424993
Thanks to carlosggb for Dtux Rom
Multi user and LTE
Official Google Play Store in Dark mode on 6.0 Marshmallow. Requires root, Xposed, Google PS Dark Theme enabler (module) by Alex 193a, and in my case an additional app called Night Mode by Subham Tyagi (available on F-Droid or G-Droid).
DarkGoogle Play Store
The link
https://forum.xda-developers.com/android/themes/official-google-play-store-dark-theme-t3977061
Stereo Dual Speakers Surround Sound♤N910F/T/P/V/G/W8♤N910C/H by Trex888
Thanks to Trex888 for his contributions and awesome developments.
gghttps://forum.xda-developers.com/note-4/general/stereo-speakers-surround-sound-note-4-t3746999