yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Exhibit 4G] dat34:
SamsungServiceMode.apk

On the stock ROM, You can get into Service Mode with *#*#197328640#*#* and select Debug Screen, Phone Control, Network Control, Band Selection, WCDMA Band Preference, WCDMA ALL to force the phone to 4G. You have to go back to Automatic before you can use Edge again though (or rebooting the phone seems to set it back to Automatic on CM9).

This CM9 ROM does not include the apk necessary for this to work, but I found a solution. I tried correcting this with a few different versions of the service mode apk and the first two didn't work. But then I found that the SamsungServiceMode.apk from the CM9 port for the Galaxy SL does work. It doesn't seem to have the Audio menus that I have seen some people looking for, but it does seem to have everything I had with the stock ROM. I downloaded the Galaxy SL CM9 port from this thread - http://xdaforums.com/show....php?t=1449649, unzipped it, copied the SamsungServiceMode.apk file to my /system/app directory on my phone, changed the permissions to 0644 and the *#*#197328640#*#* option immediately started working. No need to install or reboot anything. *#*#2263#*#* should take you directly to the Band Preference menu and cut out a lot of steps if that's the one you need. There are some apps in the Market that say they will get you to these hidden features, but they all seem to rely on the Service Mode apk in order to actually work.

I'm sure there are some things in Service Mode that can also cause your phone to not work properly if changed improperly, so anyone using the hidden features should read up on what they are for if they don't already know. I use it on a daily basis to force my phone to 4G(such as it is) and it seems to be the only way that actually works for that.

APK attached

Thanks

Dat
[Samsung Galaxy Exhibit 4G] UA706:
RE: Camera

Hey Guys,

I have a quick question regarding the camera, I just want to know if the rear camera was able to take and save pictures. I downloaded the ROM today and so far its looks great. But, when I opened the camera app the rear camera opens but it can't take a picture or save it, it's just stuck there and I have to force close the application. If you are wondering, I did ROMwipe and cleared cache/ dalvik two times and still I am having no luck.

If you can please help me out, it would be greatly appreciated!

Thanks!
[Samsung Galaxy Exhibit 4G] Crow550:
Have it all enabled. Seems to work fine? Don't notice a difference with surface dithering?

However maybe it's because the phone is encrypted but I have to enable KSM after every reboot and set the minimum cpu to 122mhz after reboot too. As well as still have to put it in airplane mode on and off to get my phones data network to work after typing in the decrypt key.
[Samsung Galaxy Exhibit 4G] IRX120:
Nope. I think some people had luck with silent camera. But stock doesn't work

Sorry paranoma does work forgot to mention that
[Samsung Galaxy Exhibit 4G] jocala:
Read the OP. Panorama.
[Samsung Galaxy Exhibit 4G] danny8:
In short, I believe the answer is no.

I got my OTG usb dongle last week. It took a while but I did receive it before my Nexus 7 which I had pre-ordered. As soon as I got the dongle I tested it with my Exhibit II and had no success. I tried a couple of different flash sticks as well as a keyboard.

A day or two later I received my Nexus 7. I forgot about the OTG cable for the next few days. Anyway, when I got around to testing it, it worked. Keyboard, trackball, flash stick all work.

Connected to the 7 my flash stick lights up, but with the Exhibit it's dark. I don't have any externally powered USB devices like a powered HDD, so they might work for all I know.

PS: Testing on Exhibit II running 0704 build. I think hardware is the limitation regardless.

Also many thanks to J and all the devs for the 0724 build.
[Samsung Galaxy Exhibit 4G] ScipioWarrior:
Excuse the fact that I'm a noob at this, but what did you use to move it to that directory? ES file explorer doesn't want to do it.
[Samsung Galaxy Exhibit 4G] Crow550:
Does Chainfire3D have any useful features worth using? Like Unroll textures?

**Added some more to my last post above too.**
[Samsung Galaxy Exhibit 4G] jocala:
Danny, I thank you for what is probably a definitive answer regarding OTG.
[Samsung Galaxy Exhibit 4G] interessant:
Thank you so much for this info. This would prevent 2g hunting and save battery when I force wcdma only. Here is to hoping I can get it to work.

sent from outerspace
[Samsung Galaxy Exhibit 4G] iwantspaces:
__
[Samsung Galaxy Exhibit 4G] jocala:
I use the command line...

the command "adb shell" gives me:

#

And I can do anything I want :)

(now, get off my lawn!)
[Samsung Galaxy Exhibit 4G] interessant:
I tried to switch to wcdma band and it only sticks until reboot. So perhaps we need to look at where there is a boot value that may need configuring. Repeated three times so far.

sent from outerspace
[Samsung Galaxy Exhibit 4G] interessant:
I used root explorer to move the file btw.

sent from outerspace
[Samsung Galaxy Exhibit 4G] DCSlick:
I don't like ES explorer at all. I've had a bad time with it. French fried when I shoulda pizza'd perhaps. I use Root Explorer and Solid Explorer. Root Explorer won't let you down, almost ever. Solid Explorer is a new yet nice alternative. As it just came out of beta it's pretty solid. Pun? Nah...Make sure you permit super user access in SuperUser or whatever su app you're using. Make sure you didn't mess with permissions using a permissions app either. I had an app, name eludes me, that allowed me to set individual permissions for apps instead of all at once. It's easy to fudge something up if ya don't know what you're doing. Anyways, not doubting you, but even us veterans make mistakes. Have you EVER had SU access with a file manager on this rom?
[Samsung Galaxy Exhibit 4G] camcory:
Using ES make sure in its settings at the bottom you have enabled root access and mounted the system as writable.
[Samsung Galaxy Exhibit 4G] IRX120:
Oh we'll. I'm only out 2$

I wonder if it works on a gingerbread rom
[Samsung Galaxy Exhibit 4G] DJ_SpaRky:
I have never had issues with ES, though I have with others. There is an option "Up to Root" that needs to be checked along with "Rooted Explorer" & "Mount File System" for R/W access to /system. If these are checked, try unchecking the "Mount File System" and then recheck it. Also, if Superuser(.apk) is not prompting you for access, with all 3 checked in ES, you might want to reinstall it or try Chainfire's SuperSU instead.
[Samsung Galaxy Exhibit 4G] dennis96411:
My experience with ES File Explorer is quite different from yours. I had almost no issues with it other than being unable to write to /system at times, since it doesn't seem to have an option to mount /system as R/W. The Solid Explorer you suggested looks interesting, and I really like the interface, so I'll give it a try.

Sent from my SGH-T679
[Samsung Galaxy Exhibit 4G] crhylove:
I also love ES explorer, though I primarily use airdroid now. Just easier. I'm getting not as good battery life with cm9 vs peach sunrise: Of course the rom works so much better for everything else I may be using it a whole lot more!
[Samsung Galaxy Exhibit 4G] shakatu:
"AHEM" It's not that people don't know what they're talking about... but people don't know what they're talking about. ES File Explorer works 100% with root. Go to settings. Scroll half way down. Check "Up to Root." Now scroll all-the-way down. Click "Root Explorer." Now "Mount File System" will become selectable, so click it too. Bam, now you can do whatever you want without dropping a dime. ;)
[Samsung Galaxy Exhibit 4G] Joey11746:
What was updated from the last one since theres a new version that came out the 24th? I flashed it in recovery and wiped cache and dalvik cache, and started it up, nothing seems new, anything different jocala? As always, thanks. :)
[Samsung Galaxy Exhibit 4G] DCSlick:
Whoa, I touched a nerve with that one. My point was ES is not the best choice IMHO. I didn't have the issues you had with root like the other guy did, but in comparison Root Explorer is better. Again, in my opinion. I just found it easier to changer permissions, change owner, navigate, etc. Maybe I overlooked it but I didn't see an easy way to do that in ES. Correct me if I'm wrong. Solid explorer has a pretty interface, again in my opinion. If you like ES you like it. Your opinion. Neither opinion is more valuable.

---------- Post added at 06:30 PM ---------- Previous post was at 06:26 PM ----------

How far back did you read? Does anyone search for their answer before posting anymore? Anyways, here's the link to the post where jocala released the new version.

http://xdaforums.com/showpost.php?p=29247091&postcount=3722

read through the commits or just scroll down to the bottom of that post to see what jocala himself said. Search is your friend. Only like 4 pages back. ':)
[Samsung Galaxy Exhibit 4G] IRX120:
For the OTG cable thing I found an app called NTFS mounter it supposedly can mount externel hard drives and flash drives to your device. I haven't got my cable but it'd be interesting to see if this works.
[Samsung Galaxy Exhibit 4G] DCSlick:
Probably need to take my own advice about searching the forum before posting this, but hey jocala, any luck getting the cmcompiler set up for the exhibit? I'm tempted to just set it up for the galaxy s 2 and then go back and try to copy the exhibit stuff over and see how it goes. Any thoughts on this?

http://xdaforums.com/showthread.php?t=1789190

If I can get my env setup I can play. But not having the full syncing of the repo is keeping me from tinkering. Just thought I'd try another way. Lemme know your thoughts man. Thanks
[Samsung Galaxy Exhibit 4G] jocala:
That's a pretty new project, I haven't used it. At first glance I don't see any advantages if your build environment is already set up. Are you having repo sync failures?
[Samsung Galaxy Exhibit 4G] GuzmanForce:
>.<

man i have the OTG cable and i installed the app but nothing happen when i conect a usb flash drive:(
[Samsung Galaxy Exhibit 4G] pixeltrailz:
Nova works very nicely. Ive ben using it since .01
[Samsung Galaxy Exhibit 4G] danny8:
Thanks for the feedback on Trebuchet, ADW, and Nova. I've been playing with Nova. It's nice.

I don't quite understand. Reveals what? You're saying one of the best ways to test the ROM build is by making a phone call?
[Samsung Galaxy Exhibit 4G] SurgeRush:
I'm now using nova.. There really isn't that much difference between that and the stock. I'm only sticking with it for a few small things I like.

I also wanted to say that chrome browser sucked. The beta is crazy slow. I'm loving the stock browser.
[Samsung Galaxy Exhibit 4G] SurgeRush:
I've noticed the cache builds up like crazy on this rom. On stock, it'd be high to go over 20mb. Right now I'm over 80mb. Still running smooth though.
[Samsung Galaxy Exhibit 4G] stab244:
One observation about the bootloop is that it only seems to happen as I disconnect while or when the screen turns off. I can walk out of range perfectly fine but once I hit the power button it'll start looping. Usually preceded by a moment where I can't wake up the phone then it wakes up by itself on the second part of the boot animation (the part after the spinning things and has the word CyanogenMod 9 on it)
[Samsung Galaxy Exhibit 4G] SurgeRush:
Got my first bootloop. Wifi was left on when I left my house. Was using the phone fine for the whole time until I went and tried to turn it off. The notification icon didn't turn off, took about a minute, then went into the bootloop.

So as long as I turn it off before I leave OR just don't touch it, it seems to be fine.
[Samsung Galaxy Exhibit 4G] dswaggz:
Does mms work An yes I read the op but ppl have said gallery kinda works

ⓥⓘⓐ⇨EII4G♛ⓧⓠⓤⓘⓩⓘⓣ ♝3.9&ⓥ6supercharged☜

ⓩⓞⓞⓜ⇨ⓩⓞⓞⓞⓜ™©
[Samsung Galaxy Exhibit 4G] dennis96411:
It's probably the kernel. The problem might be similar to the original CWM port with the blinking screen.
[Samsung Galaxy Exhibit 4G] danny8:
I drove to the library, took my phone, and when I got home and took my phone out it was bootlooping. It was quite warm too. Glad I wasn't gone long. I shut down to let the thing cool.

XDA / CM9_rc0 / T679 -->
[Samsung Galaxy Exhibit 4G] SurgeRush:
The gallery works fine, I've had no problem with the gallery.

Just tried an mms, it's stuck on "sending", has been stuck for a couple minutes now.
[Samsung Galaxy Exhibit 4G] jocala:
Sorry Faultyy, no idea what needs to be done to make this work as you want it. If you come up with any ICS patches or fixes relating to this please post links.
[Samsung Galaxy Exhibit 4G] jocala:
MMS has worked for me, I'll retest with the next build.
[Samsung Galaxy Exhibit 4G] Faultyy:
Mine works. Sure it's not an issue with your provider?
[Samsung Galaxy Exhibit 4G] jms_209:
I had mms do the same thing........just stay at sending.

the way I got it to work was for the person to send me a text FIRST,so I could reply(idk if it's the same)that worked for me :)

---------- Post added at 04:52 PM ---------- Previous post was at 04:35 PM ----------

i used some of the apps to change the DPI,it works well but......

the home screen icons do not change size,

so the stay rather small and are all centered,with a huge gap around them :p

idk if this makes sense
[Samsung Galaxy Exhibit 4G] stab244:
Interesting I turned off wifi before I left for class and it was boot looping before class.
[Samsung Galaxy Exhibit 4G] urmothersluvr:
Did u turn it off through the notification pull down? I noticed when I did that to turn off my wifi I would boot loop
[Samsung Galaxy Exhibit 4G] stab244:
Yes but that is where I usually turn it off anyways. It is just this one time. Weird.
[Samsung Galaxy Exhibit 4G] danny8:
I went for a long walk and I found myself checking my phone every ten minutes just to be sure it wasn't bootlooping. It wasn't. I made sure to disable wi-fi before leaving home.

XDA / CM9_rc0 / T679 -->
[Samsung Galaxy Exhibit 4G] stab244:
Reflashed my phone but this time didn't restore wifi access points. Time to see if this fixes anything.
[Samsung Galaxy Exhibit 4G] AkiroX:
Bootloop almost killed my phone today.. eme I fell asleep and my home WiFi disconnected (Something that NEVER happens...) Phone overheated... Bad... Didn't wanna turn on nor charge for atleast an hour... Then when it started charging, I had a yellow triangle right besides the battery meter.. >< I was convinced my phone had died... Luckily, at it needed was to cool off..

Guys, never take your eyes off the phone while using WiFi.. Almost lost my phone today lol.

But, onto the good part, been using this rom for a week, no problems whatsoever asides the misshap that I had this mornin.. XP
[Samsung Galaxy Exhibit 4G] crhylove:
Battery Life.

So, using this phone all day exactly the same as I used it previously for Peach Sunrise, I'm definitely getting at least 25% less juice by the end of the day. Just wondering if anybody else noticed this? This is with wifi/BT/GPS all on (I'm a heavy user).
[Samsung Galaxy Exhibit 4G] cars1189:
Hey, not sure but i think its because it requires the FUSE kernel moduel, this is set in the kernel config line 2275 currently: "# CONFIG_FUSE_FS is not set" which would be set to "CONFIG_FUSE_FS=y", like most things ive posted this probably isnt all right,but i think its a step in the right direction? Also i think you have to have the moduel souces in the kernel source which idk if its their or not. Again Jocala could probably tell you more.

Here: https://github.com/yath/android_module_fuse

It states

"How To Use

==========

FUSE is made up of three main parts:

- A kernel filesystem module

- A userspace library

- A mount/unmount program"

( third one probably supplied by busybox or the app, NTFS mounter)
[Samsung Galaxy Exhibit 4G] theAPANT:
I am trying to compile and have run into an issue. I'm on 32 bit Ubuntu 10.10.

/usr/bin/ld: cannot find -lz

collect2: ld returned 1 exit status

make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error 1

Any ideas?
[Samsung Galaxy Exhibit 4G] ArtfulDodger:
OK 6 weeks later and several new builds later I thought it was time to try again. I have to say this ROM has improved GREATLY since that comment. Really smooth and stable. DCSlick's suggestion about running the CPU slider at "performance" stopped the initial lag and Go Launcher redraws. I tried both stock and another camera app I have, still no luck taking a picture. However there are no more force closes when trying to take a picture either. Looks like Jocala is oh so close to getting the camera working! Battery drains faster than the 2.3.6 ROMs but I expected that.

Looks like I may have to eat my words about ICS not being "a good fit" for this device. So far I'm loving CM9, enough to wait out the glitches that remain. Nice work Jocala & to anyone that is assisting him!
[Samsung Galaxy Exhibit 4G] cars1189:
From everything that ive read online it appears that you might not have all the build tools. Possibly zlib which can be installed with sudo apt-get install zlib1g-dev if that doesnt work ive read that adding lib32z1-dev might help, that usually is for x64(64-bit)OS though, Also id just go through all of jocalas steps again and make sure, ive setup a build env 3 times each with different ubuntu releases and each one setup, with minimal tweaks, exactly like jocala has instructed.(only thing ive had to change was java install, ggrrr at them not including it in ubuntu anymore)

From jocalas post "apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool "

If you run sudo apt-get install zlib1g-dev it will tell you if its already installed or not.
[Samsung Galaxy Exhibit 4G] jocala:
As mentioned, double-check your build environment.
[Samsung Galaxy Exhibit 4G] IRX120:
Try doing as jocala and cars said above. Also I have noticed that my builds always seem to fail on my AMD computer because for some reason the x64 packages listed on the 2nd post refuse to install, however building works fine on my Intel x86 PC.
[Samsung Galaxy Exhibit 4G] jocala:
fuse/otg

I'm not up-to-date on usb host-mode/fuse/otg. Initial (cursory) research tells me that w/o proper usb hardware, the software (fuse module, mounting app,etc) and cable won't do any good. The question being what is proper usb hardware and does our lower-end phone have it. Right now, IDK. Feedback and research most welcome.

edit: It also seems logical that fuse should only be required for NTFS devices; fat/vfat are already supported.
[Samsung Galaxy Exhibit 4G] beachbum40:
hi ocola i no this is of topic but can u please help me regain use of my coppiter? I am trying to build themes for our device and im new at this. I cleaned my coputer today with avg tuneup and now i cant access mt folders to delete old framework its saying that I need to provide administrator permission to delete this file and for the life of me i cant figure it out

plz help
[Samsung Galaxy Exhibit 4G] jocala:
I'm sorry, I can't help you. I'm not a Windows user (and this is the Cyanogenmod 9 thread). Try here: http://social.technet.microsoft.com/Forums/en/category/w7itpro or google.
[Samsung Galaxy Exhibit 4G] iwantspaces:
Yep, this worked. Wow, I feel like an idiot since I completely missed those settings. Appreciate it, mate.
[Samsung Galaxy Exhibit 4G] cars1189:
From what i can tell to get OTG we would need the following kernel moduels usbhid.ko usbmouse.ko usbkbd.ko usb-storage.ko.

So if we enable those and FUSE kernel moduel, then NTFS mounter should work. As far as i can tell theres no special hardware requirement.

(http://xdaforums.com/showthread.php?t=1224676). That phone has similar spec to us i think, so just as old i guess. idk someone could try it maybe. seems like its mostly just enableing a bunch of kernel modules. As far as i can tell OTG is just regular usb but the kernel needs to know what is being done so thats why u need the above kernel modules to tell it what you're connecting, like usb-storage.ko for storage device and so on.
[Samsung Galaxy Exhibit 4G] danny8:
I'm over my depth here, but I'm guessing our phone falls into the "budget" category.

This post from the USB Host Controller app developer implies mid-range and low-end phones lack the hardware. (I wonder if the necessary hardware is able to be identified without visible inspection of the chips. Maybe not.)

http://xdaforums.com/showpost.php?p=21909180&postcount=7

The full thread from which post #7 above comes from is

http://xdaforums.com/showthread.php?t=1468531

I did find a web page for a seller of USB dongles that lists our Exhibit II as being OTG compatible, but I don't give credence to that source. They probably just listed every Samsung model with a micro-USB port.

I don't mind testing if y'all include the module. I'm pretty loyal to CM9, but if there was a fair chance one of the GB ROMs would work, I'd be willing to flash one and test.
[Samsung Galaxy Exhibit 4G] cars1189:
Looking at this http://www.chinaecarts.com/zte-u960...msm8255-10ghz-3g-gps-wifi-43-inch-p-2858.html

it looks like it uses the same SoC MSM8255 which it says zte-u960 has OTG function. So idk but it maybe just like sztupy said in that post "If it doesn't have, but the chip supports it then a willing developer needs to try to enable it." which i think is the modules i had in my other posts, possibly more.
[Samsung Galaxy Exhibit 4G] IRX120:
Here's a link on how to decompile and modify the kernel.

I was kinda scared to modify anything and repack it for fear of bricking my phone but if any of you wanna try it

http://xdaforums.com/showthread.php?t=1477845
[Samsung Galaxy Exhibit 4G] crhylove:
Malwarebytes. Good Luck.
[Samsung Galaxy Exhibit 4G] detdett:
Hitman pro
[Samsung Galaxy Exhibit 4G] Seminoles:
0724 update working good even camera works as listed last time would not work at all, FC on first use trying to use settings for SD card memory cleared data and just using it as listed. One thing is WiFi calling works as it should except after reboot by choice not errors have to open app for it to reactivate it shows enabling, if I don't open the app it doesn't connect.
[Samsung Galaxy Exhibit 4G] ScipioWarrior:
Just a quick question, do you plan on including the SamsungServiceMode.apk in the next build? I've found it very useful so far with being able to force WCDMA, even though it unfortunately resets at reboot.
[Samsung Galaxy Exhibit 4G] jocala:
Yes. See github.
[Samsung Galaxy Exhibit 4G] Joey Karafa:
Where might I see that