yashsingh1/xdaforums huggingface dataset:
[Samsung Epic 4G Touch] tdunham:
Just so everyone is clear, what I ported was a custom rom that was modified for MW support.

Stryke, I will send you the links and how I ported this so you can play with it.

What I was thinking is to work with the modified and stock roms together to see if you can get the stock rom running Multi Window. This should help understand why ours isnt working since it will be a working bootable rom.

I agree that I don't want to start over with a different rom. I've got too much time invested in ours. Also, I will not post any rom porting instructions in open thread. There are plenty of threads dedicated to this and I'm not going to contribute to anyone toasting theirs. ;)
[Samsung Epic 4G Touch] Stryke_the_Orc:
Just so that everyone is clear on my earlier response, I was in no way downplaying what TD has done, it's a huge leap forward in showing that our device is completely capable of multiwindow. All that's left now is to find the right edits and combinations to make it fully active:D:thumbup::beer:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] mholloway:
Well I can say its been a great couple of weeks for our phone,nice job to all you devs.for your dedication and hard work.I thank you.
[Samsung Epic 4G Touch] svicenty:
Man I'm happy you guys pulled this off I'm not going to lie l didn't think it was going to happen happy for you guys
[Samsung Epic 4G Touch] bilgerryan:
We're just getting started;)
[Samsung Epic 4G Touch] hazedabeast:
Do u only use logcats to resolve the issues? I'm asking because I've been learning about symlinks and other things and I'd like to help.
[Samsung Epic 4G Touch] Stryke_the_Orc:
Logcats are extremely helpful, but not everything can be divulged from a log, especially if one of the changes you make cause your system to fail at boot :eek:
[Samsung Epic 4G Touch] bilgerryan:
You can sometimes pull a logcat during boot tho;)
[Samsung Epic 4G Touch] Stryke_the_Orc:
True, but this depends on how bad you bork your system...

I've screwed up to where it wouldn't even load the splash image lol

Trust me, there's no log there :p

Edit - This particular instance was during my "Well, maybe its the kernel" phases... long story short, sometimes reading alone just isn't enough lol
[Samsung Epic 4G Touch] bilgerryan:
That's why I said sometimes
[Samsung Epic 4G Touch] mholloway:
Hell yea! That's what we wanna here.
[Samsung Epic 4G Touch] JonSCSL:
This thread has people chanting with hope. :)
[Samsung Epic 4G Touch] tdunham:
Ok Stryke, I need your input. Whenever I add the changes to services.jar, the split pane quits working.
[Samsung Epic 4G Touch] Stryke_the_Orc:
I've got the same issue, everything fc's once I've edited the services. I'm about to run the entire ROM in emulator to see if I can figure this one out and save my poor phone:o

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] tdunham:
Quick tip, isfullsize needs a file from framework2.jar. Pull it from another rom. Multiwindowmanager.smali I think.
[Samsung Epic 4G Touch] tdunham:
Ok here is the exact location:

framework2.jar\smali\android\sec\multiwindow\impl\MultiWindowManager.smali

The one I pulled out of Shoman's rom is different than ours. Ours does not have the isfullsize method so that is why we were getting the missing method error all along. I found it completely by accident so I went looking through it to see what it was for.

(I know you probably figured this below part out but just in case ;))

As far as other framework/services files and the one above, make sure you ALWAYS search all smali files for 0x10 for any public values in case you need to make any changes. MultiWindowManager.smali does have one that is different btw.
[Samsung Epic 4G Touch] Stryke_the_Orc:
Excellent, thanks for all the help here TD!:good:
[Samsung Epic 4G Touch] Stryke_the_Orc:
TD, so I'm not missing anything, are you replacing/diffing all of services.jar or only specific files in the am folder under services?

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] tdunham:
Yeah big PIA isn't it? :silly:

I've tried porting over the entire am folder the way it is. Just going through and changing all the values in every file. Now I'm just concentrating on the changed files, I'll attach a screenshot.

Edit: I mean I ported over the entire AM folder from the other build but with no luck. Panel still goes missing. No bootloops, just missing whenever I try services.jar changes.
[Samsung Epic 4G Touch] Stryke_the_Orc:
Yeah, I remember how much services killed me on my last build. I just wasn't sure where 90% of these files only have line number differences. I'll have to diff my last successful services build with these I guess.

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] Stryke_the_Orc:
Ugh, I hate diffing files LOL I just deleted about 100 lines of mismatch code, only to find it at the bottom of the other file:banghead:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] Stryke_the_Orc:
Time for me to take a break LOL, all that's left on my end is a few services files left to diff, and then see if it boots:thumbup:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] Mattix724:
You definitely deserve a break... You've only been working on this for a little over 8 months.
[Samsung Epic 4G Touch] tdunham:
I think we're wasting our time with services.jar.

I ported stock LSN AT&T build, installed changes:

- 2 lines deleted from android.policy.jar

- permissions files

- flashbarservice.apk

- multiwindow.jar

MW works fine on that stock build except it only windows a few stock apps. I believe that services.jar changes are to enable MW support for all apps so it's not necessary to get it working. Beyond that framework2.jar file I told you about, I don't know what's still missing.
[Samsung Epic 4G Touch] Stryke_the_Orc:
:confused: Ok... Undecided if serious or trolling...

Good to know. There are ways around enabling all apps anyhow. I'll get this bad boy loaded and see if it boots without services.jar.
[Samsung Epic 4G Touch] egzthunder1:
Try spam bot... :p
[Samsung Epic 4G Touch] Stryke_the_Orc:
Lol, you just never know anymore. I've seen some crazy responses from newbies and experienced members as well:eek:
[Samsung Epic 4G Touch] Stryke_the_Orc:
OK, so I'm back to where I was previously. Everything boots, but windows don't split. Looking at the logs we're missing methods that are in services, so they will need to be modified. Working on this as we speak. Does anyone know exactly which stock apps support multiwindow? I've tried Gmail and internet as well as youtube with no success.

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] shaikhsumair99:
Try xposed multiwindow app.

With xposed framework module

It adds multiwindow support to apps.
[Samsung Epic 4G Touch] tdunham:
Here is the default array list in framework-res.
[Samsung Epic 4G Touch] bilgerryan:
I'm not crazy... everybody else is.
[Samsung Epic 4G Touch] mlock420:
Thank you guys for your continued work on multi-window
[Samsung Epic 4G Touch] IamFlynn:
Yeah, thanks for working on the multi windowed mod, I have no idea whats the progress or if we will ever get it. But if we ever do!!!!! :good::good::good:
[Samsung Epic 4G Touch] Stryke_the_Orc:
I've spent far too long on this to give up, we will get this, it's just a matter of when, and we're closer now than ever before

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] tdunham:
Well, I have data and mms working on the GSM rom I ported over that has working multiwindows. Still haven't heard back from the dev if we can use it or not yet.
[Samsung Epic 4G Touch] Mattix724:
I really hope that the developer sees how hard you guys have been working on this project and says that it's okay to port it over... I'm sure a few members of this community would even donate to be able to have working multiwindow on our device.
[Samsung Epic 4G Touch] tdunham:
Well, it looks like you folks are going to get Multi Windows after all.

I just got permission to use the ported AT&T GSM rom. :)

Tons of features too. Not as many as the 3minit mods provide but this will give you guys something to play with. Working through a few issues like voicemail notifications and I have a feeling we won't have 4G but that's the way it goes.

I will post the full rom when I'm ready and let everyone know. Tnx - TD
[Samsung Epic 4G Touch] btoddweber:
Wow thanks to all for the hard work!!!!! Y'all rock
[Samsung Epic 4G Touch] Stryke_the_Orc:
That's awesome! Congrats TD!:thumbup::D:beer:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] mlock420:
I can't wait... Thank you guys for everything
[Samsung Epic 4G Touch] 1hflore1:
U guys are multi pimps!! Thanks for not quitting on us!
[Samsung Epic 4G Touch] hazedabeast:
Thanks everyone for all ur effort
[Samsung Epic 4G Touch] DEF3NDER:
Man we need a parade with midgets and balloons and everything!
[Samsung Epic 4G Touch] Mattix724:
Just make sure the midgets aren't holding the balloons...
[Samsung Epic 4G Touch] Goddly:
is 4g difficult? (i dont have 4g here anyway) just wondering.. great work td /stryke / all involved
[Samsung Epic 4G Touch] bilgerryan:
From a GSM ROM...probably
[Samsung Epic 4G Touch] svicenty:
Congratulations orc I really thought that would

that was a myth like the Loch Ness monster of Bigfoot

---------- Post added at 01:11 AM ---------- Previous post was at 01:10 AM ----------

I

I really thought that was a myht like the lockness monster or bigfoot but you did it
[Samsung Epic 4G Touch] Stryke_the_Orc:
Don't congratulate me yet, it's still not natively working, we will have TD's port when that's posted, but there's still work to do to get it working across all our roms;)

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] Adreaver:
Sorry myth?
[Samsung Epic 4G Touch] JonSCSL:
Just curious, but do you think we are gonna have a mod or a rom that we have to use? Or is it to early to tell?
[Samsung Epic 4G Touch] Stryke_the_Orc:
I'm working towards a mod so that it can be applied to all our current ROMs. The trick is going to be adding it, without killing the existing mods...

TBH, it may end up being a dev only deal, or you could flash it so long as you're ok with breaking your current setup.

Edit - I'm currently zipping up all the necessary files for another test, so we'll see...
[Samsung Epic 4G Touch] JonSCSL:
You guys are awesome! Can't wait to see how all this ends up. I know the amount of time you guys put into development is insane, I just hope you guys don't into to much trouble with the family. Thanks so much!
[Samsung Epic 4G Touch] Stryke_the_Orc:
It's a love/hate thing... I love android and my wife hates me for it :p LOL

J/K I try much harder now to balance things than I did before.
[Samsung Epic 4G Touch] bilgerryan:
Know exactly what you mean
[Samsung Epic 4G Touch] hazedabeast:
Same here :cool:;):p
[Samsung Epic 4G Touch] stts1:
Dang, this is one hell of a thread by a bunch of obsesively dedicated dudes. I have spent years and years and years banging out code to make machines work as best as they can. But I didnt do it for free. My hats off to all of you just doing what the factory should have done long ago. :highfive:

Sent from my PC using finger since my D710VMUB is on strike till Multi Windows works.
[Samsung Epic 4G Touch] tdunham:
Ok, been fighting with this port for a couple of days now. I fixed several things but still no working SMS or GPS. I'll post something for you guys to kick around sometime this weekend probably.

Cheers - TD
[Samsung Epic 4G Touch] egzthunder1:
This might sound like a stupid suggestion but have you looked into using an older modern? Reason i ask is because cm roms would lose features like GPS and some radio based functionality with radios past a certain release....

As i said... Just a thought.
[Samsung Epic 4G Touch] tdunham:
Alright. After countless bootloops and logcats and modifying hundreds of files, I finally got it I think.

It's all good. Everything in the new rom works (including Multi Window of course) except for GPS so far. :)

Plus lots of new stuff to play with as well.
[Samsung Epic 4G Touch] hazedabeast:
Props to u man. Thanks for everything.
[Samsung Epic 4G Touch] mholloway:
Nice, thank you TD.cant wait to flash and check it out.

---------- Post added at 11:58 AM ---------- Previous post was at 11:56 AM ----------

Cool,your awesome..
[Samsung Epic 4G Touch] bilgerryan:
That's awesome, GPS I can live without... and if I need it I can restore a nandroid... Let me know if you need any more help.
[Samsung Epic 4G Touch] tdunham:
GPS is fixed I believe. :good:

File is uploading now for testing and I'll send the link to a few people if you want to test it out for me. Send me a PM please (and sorry if I do not respond to all requests ;)).

So far, I will send this to Ryan and Stryke when it's finished uploading. I need someone to test Bluetooth too.

Edit: In case I forget... this rom is a PORT. The only thing you may need to do is to setup voicemail number for quickdial:

Open dialer/menu/call settings/Voicemail settings

Change *86 to your phone number

Now you should be able to long-press 1 in the dialer to access voicemail properly.
[Samsung Epic 4G Touch] JonSCSL:
Did ya get 4G working?
[Samsung Epic 4G Touch] tdunham:
No 4G. The rom does not support it according to the original Dev sorry.

He states that their phone has 4G but there is no toggle to enable it in the rom and I'm sure it's so embedded in the hardware code that it's going to be impossible to get it working.
[Samsung Epic 4G Touch] monoxide child:
I've been following this for a long time I'd love to test it for you

Sent from my SPH-D710 using Xparent Green Tapatalk 2
[Samsung Epic 4G Touch] graydiggy:
Hit me up for testing.
[Samsung Epic 4G Touch] Stryke_the_Orc:
Ok, I can connect with bluetooth for file transfers, and it worked for my wife's iMac, but can't test phone calls as I don't own a bluetooth ear piece.
[Samsung Epic 4G Touch] bilgerryan:
I can't get a good download:( actually even a finished download
[Samsung Epic 4G Touch] Stryke_the_Orc:
Sorry bro:(

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] tdunham:
Ok, I just pm'ed everyone with the original and mirror links.

So far so good but I'm having an issue with GPS because I deleted the sirfgps.conf file which prevented the GPS to connect. The conf file isn't part of our original build and it requires hardware specific info which I don't even think our chipset supports. I'll keep plugging away at it.
[Samsung Epic 4G Touch] bilgerryan:
Almost done downloading, DevHost Hates me since they upgraded my account.
[Samsung Epic 4G Touch] tdunham:
For those of you beta testing, 3minit won't work with this rom.

However, don't forget to go on an easter egg hunt through all the settings menus. There are still a ton of toggles and some new features. For example, you can re-arrange the stock quickpanel toggles now.
[Samsung Epic 4G Touch] mholloway:
Well I hope everything goes well with tests cause TD is bringing christmas to August for us.cant wait to open our present.!
[Samsung Epic 4G Touch] third son:
Awesome development guys... Kudos!
[Samsung Epic 4G Touch] monoxide child:
Just flashed and re installed all my apps I like it alot ty for all your hard work

Sent from my SPH-D710 using Xparent Green Tapatalk 2
[Samsung Epic 4G Touch] graydiggy:
Going to have to hold off on testing till tomorrow... Dealing with some stuff.

Details?

McLeary's pub
[Samsung Epic 4G Touch] monoxide child:
Im sorry I just noticed this 3g dosent work for me

Sent from my SPH-D710 using Xparent Green Tapatalk 2
[Samsung Epic 4G Touch] tdunham:
You need to be on the proper Jellybean modem for your carrier.
[Samsung Epic 4G Touch] monoxide child:
Wich one do you recomend?

Sent from my SPH-D710 using Xparent Green Tapatalk 2
[Samsung Epic 4G Touch] Stryke_the_Orc:
This depends on your carrier, gb27 is sprint, gb28 is virgin I think, and I can't remember boost. I may have boost and virgin mixed up:o

www.rwilco12.com will have them all:thumbup:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] tdunham:
Boost is GC01. I am using it now. ;)
[Samsung Epic 4G Touch] jdsingle76:
How's that rom been working for you Td?
[Samsung Epic 4G Touch] monoxide child:
That fixed it ty

Sent from my SPH-D710 using Xparent Green Tapatalk 2
[Samsung Epic 4G Touch] tdunham:
New ROM thread. Files are still uploading and the OP is still under contruction so please read through the OP thoroughly this was a lot of work to get working for our phone: http://xdaforums.com/showthread.php?t=2418482

FYI, the final rom is nearly twice the size with additional apps and new features.
[Samsung Epic 4G Touch] JonSCSL:
And now this thread is dead!!! :(
[Samsung Epic 4G Touch] bilgerryan:
No it's not, we still gotta get it working natively.
[Samsung Epic 4G Touch] Stryke_the_Orc:
Been busy today, but working on it.:thumbup:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] bilgerryan:
It's all good, development is popping on the E4GT right now... multiple new ROMs, updates to old favorites, new features coming in by the bucket full, official CM support... can't ask for much more.
[Samsung Epic 4G Touch] rockingfreely:
That's great news, this project had been ongoing since last year. How come the epic 4g touch was much harder to mod compared to all the other has s2 models? Anybody know?
[Samsung Epic 4G Touch] Stryke_the_Orc:
Natively its missing a ton of code, and sprint has restriction code in everything:banghead:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] comptonhubbard:
the restriction codes are to prevent developers from natively activating stuff that sprint doesn't want us to have?
[Samsung Epic 4G Touch] Stryke_the_Orc:
Not exactly. What I can see of the restriction codes, they're designed to give Sprint admin permissions on your device for things like their family tracker and ride safe applications, however these same codes force hardware restrictions. 98% of the restrictions are frivolous and benign, but the other 2% are designed to keep "unwanted" changes from occurring on your device, say if you were to lose it, then their TEP application could lock/wipe the device. I don't think their intention was to block certain functions, like multiwindow, but it still makes it very difficult to make the necessary changes without royally messing up. Lucky for you guys,a few of us are stupid enough to keep trying despite the high risk of bricking with these edits.
[Samsung Epic 4G Touch] tdunham:
You don't have to tell me. I have everything working on the AT&T ported GSAM rom I released except for something still preventing MMS from working (SMS is fine, but MMS is treated differently I believe). Enterprise permission changes were necessary for me to get voicemail and sms working.
[Samsung Epic 4G Touch] Stryke_the_Orc:
I hate enterprise permissions LOL

They are the bane of my development existence:banghead:

Edit - also I believe that the mms apk has all of the server information in it, which without enterprise, won't function. I'll have to look at it again, but I vaguely remember seeing the smali files for the sprint server.

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] bilgerryan:
+1
[Samsung Epic 4G Touch] comptonhubbard:
would any of you three be able to edit this messaging apk for our phone. I'm trying it sms works, of course. it has group messaging, blacklist, direct dial, quick reply and some more. And its made for 4.1.2.

http://xdaforums.com/showthread.php?t=2121097
[Samsung Epic 4G Touch] Stryke_the_Orc:
I'll give it a look.

Edit - Hasn't Tdunham already done this? I know he made up an AOSP MMS apk...
[Samsung Epic 4G Touch] comptonhubbard:
its treated differently by ATT or by Sprint? also VVM doesn't work on my phone. I don't know what it would take to get it to work.

---------- Post added at 07:08 PM ---------- Previous post was at 06:58 PM ----------

thanks.
[Samsung Epic 4G Touch] Stryke_the_Orc:
OK, in SecMMS.apk smali/com/android/mms/MMSConfig.smali there is

const-string v13, "http://device.sprintpcs.com/Samsung/"

smali/com/android/mms/ui/ComposeMessageFragment.smali there is

const-string v7, "sprint_gsm_sms_guard"

and in smali/com/android/mms/transaction/SmsSingleRecipientSender.smali there is a ton of code looks like this

const-string v4, "CDMA default or Sprint Segmented Message"
[Samsung Epic 4G Touch] comptonhubbard:
Yea he did but this is one from 4.2.2 with quick reply and some other stuff that the one TD did does not have. (mark read in notification, group messaging, etc.) it's modded for 4.1.2 plus the one TD did I couldn't get it to work with the SHO ROM. This one works except for the obvious.
[Samsung Epic 4G Touch] Stryke_the_Orc:
Working on this this weekend, got Monday off so more free time:thumbup:

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] comptonhubbard:
great looking forward to it
[Samsung Epic 4G Touch] rockingfreely:
Lol ive been following this thread for some time now, and realized I do not know what WIP means?
[Samsung Epic 4G Touch] Stryke_the_Orc:
Work in progress ;)

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] bilgerryan:
Wish it played (nice) lol:p
[Samsung Epic 4G Touch] rockingfreely:
Haha that's really funny this whole time u thought it was something more technical

I'm patiently waiting for you to do some moding on the galaxy s4; aren't you due for an upgrade or you too comfortable with the epic 4G touch and just don't want to switch?
[Samsung Epic 4G Touch] Stryke_the_Orc:
Alas, I'm going to the note 3 in October (or shortly thereafter when I can afford it)

I'd build for the S4 but don't have any way to test, and don't want to brick anyone else.

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] jdsingle76:
I think I'm switching to the S4 this month and giving the Mrs this one. I will when I get time, build for both :)
[Samsung Epic 4G Touch] Stryke_the_Orc:
My wife was going to get the S4 and I was going to the note, but she's since decided she's just going to drop from the plan, along with my son's line.

Slithering from the nether regions of a twisted mind and tarnished soul
[Samsung Epic 4G Touch] jdsingle76:
That blows. I'm actually considering getting the cricket tech to flash this to cricket, get the s4 from them, and save more with a multi phone plan. Only draw back, I am not sure at&t has 4g here. But wife said she didn't mind :).
[Samsung Epic 4G Touch] hazedabeast:
It's rare to find a cricket store now.
[Samsung Epic 4G Touch] jdsingle76:
I'm in Tennessee, Nashville area, and there are several around. :)
[Samsung Epic 4G Touch] Mattix724:
It's even more rare to find a Cricket store with employees that know anything...
[Samsung Epic 4G Touch] btoddweber:
I'm in Tennessee, Nashville area, and there are several around. ￼

Hell yeah JD...go Vols!!!!

Knoxville over herr:D:D:p
[Samsung Epic 4G Touch] bilgerryan:
My wife's from Memphis if that counts lol... We're only two states away now (Indiana).
[Samsung Epic 4G Touch] btoddweber:
That's awesome.....cool town
[Samsung Epic 4G Touch] jdsingle76:
Lol...yeah. I usually become defacto fans of whatever state I get stationed in. Was nice seeing the Titans get a surprise upset today :). And I'm from Indiana, about three hrs north of here. Inlaws are close enough, but not too close :). And so far, we live this area, and plan on retiring here!
[Samsung Epic 4G Touch] btoddweber:
Awesome area. Have relatives and friends in that area....... Real cool town