yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] AndroidSamurai:
Screenshots added to the OP.
[Miscellaneous Android Development] samusishere:
I heard that the Ambient light sensor doesn't work correctly.

is there away to fix this?
[Miscellaneous Android Development] AndroidSamurai:
Updated OP and Dev Team

Ok guys/gals, I have updated the OP and the Exhibit II Dev Team sections of the thread.

Please remember to thank these Devs for all their hard work. Also, please show your appreciation to dswaggz for all his "close calls" during all the BETA testing he did working with bpear96.

Thanks guys for all your hard work and let's continue to push the Exhibit II to it's full potential.
[Miscellaneous Android Development] jjpeoria:
A. Download SGH-T679 USB Drivers(I have hosted them for you)\

OK, I think there is a problem here. The download says it is TMO_T759_ADB...zip. I believe the 759 is another phone (British?). The overview instructions gives a link to the site... which DOES have a SHG_T679_TMB ZIP file. That number should be the Exhibit II from the states. So, which should we use???

Does it matter? I used the T679 files at first... then saw the "hosted file" was slightly different and so ran that one (it says something like, "Already has another version installed... continue? Cancel?" I cancelled because I don't know which to use.

Any help with this? Should Vanilla B update those instructions so that the overview instructions don't point to another file than the detail instructions? Or is there a reason for both?

Thanks!

JJ
[Miscellaneous Android Development] winnope:
The t759 is the first exhibit.
[Miscellaneous Android Development] jjpeoria:
But, both sets of files can't be right.

Yes. OK. That is great. I guess my question is: Which is the right set of files for the Exhibit II, the zipped files from the Samsung site [listed on the Overview (page 1 of this thread, files for the T679)], or the one in the detail section (which displays the code T759, Section 1, A.).

Thanks.

JJ
[Miscellaneous Android Development] AndroidSamurai:
The ones I have posted are what I am using. To be safe you might want to use the drivers from Samsung.
[Miscellaneous Android Development] Coolbeans93:
Does anyone else have a problem with the mobile data network

Nevermind i got it to work
[Miscellaneous Android Development] jocala:
I just dumped Sprint. My wife and I are now using the Exhibit II/Walmart 30.00/mo plan. With Google Voice, that's unlimited calling minutes!

But on topic, do we have kernel source yet? I have experience in building ROMs and rooted kernels for the Epic 4G and the Galaxy 7 Tab, I'm looking forward to taming this phone :)
[Miscellaneous Android Development] mrdally204:
I think this information needs to be added
[Miscellaneous Android Development] dennis96411:
Any development progress?
[Miscellaneous Android Development] KemikalElite:
I'm not sure how much I can help but I know how to compile AOSP from source, build flashable ROM zips, and I've flashed over twenty different Android devices and I also write guides. I don't know how to code in Java yet or do something more advanced like build a recovery image.

I helped somewhat with the development on the Optimus V. I can answer general noob questions as well.

I'm watching this thread for the custom recovery. Keep us updated on that.

Thanks and good luck.
[Miscellaneous Android Development] AndroidSamurai:
Exhibit II 4G source download link added under index section 4 on the first dev thread. Enjoy!
[Miscellaneous Android Development] Edubyah:
Themes

Well so far I've deleted the carrierIQ stuff and my efforts at deodex have failed so far, keep in mind until I can restore a factory image I'm not going to get too deep. Does anyone have a link to ODIN 4.43? I need this to get further, like I said I gotta have a backup plan.
[Miscellaneous Android Development] AndroidSamurai:
Edubyah, go to the post HERE for the recovery image and instructions.

The zip package also includes ODIN 4.43...

Also added link for Stock recovery ODIN and instructions. Please thank the author of the post if you use his package and instructions...

Thanks!

If anyone wants to test out what apps are Safe or NOT please email your findings in a neatly arranged .txt file to androidsamurai@gmail.com .
[Miscellaneous Android Development] jgrinst1:
I have successfully run the V6 Super charger for Android on my Exhibit II 4G.

Here's a link saving me from typing all of this again:

http://xdaforums.com/showpost.php?p=18739721&postcount=1

I rooted with Zergrush and used the version of Busybox implemented by that script. It worked fine.

I used the V9 RC4 version of SuperCharger and setting #6. This sets the Android Minfree values to something much better than the default for 512MB of RAM.

I also used Scriptmanager to rerun the generated script (/data/99SuperCharger.sh) at boot (with root, of course).

The resetting the OOM value for the launcher stops the stupid redraws all the time and makes using your phone a better experience.

As always, follow the instructions! YMMV, so report back if other settings are more beneficial for you.

PS - as a BTW, using Scriptmanager may overcome TBone's problem with mounting sdext at boot, as it can run any script then. It's conceivable that Link2SD could be set up and have its mount script run by Scriptmanager.
[Miscellaneous Android Development] jocala:
Great info in this thread. Thanks for the links!
[Miscellaneous Android Development] jgrinst1:
@jocala

I've had problems using GrooveIP over 4G with this phone/network. Mainly that the voice from the cell phone is stuttery/unintelligible. My ping times are good and my data is good both ways, but...

I see gVoice is now available and the other alternative I know of, is the Sipdroid/PBXes combination. I haven't yet tried either of those.

So please fill us in on your efforts with GV and free calls over data!
[Miscellaneous Android Development] jocala:
No problems here (admittedly limited testing) running with grooveip over tmob's 3g/4g. I've done no special tuning either.
[Miscellaneous Android Development] AndroidSamurai:
I have GrooveIP, but use Google Voice's "Call using __" option and I love it.

Sent from my Exhibit II 4G
[Miscellaneous Android Development] KemikalElite:
Should we have a /system dump for the stock ROM posted or is that not possible because of the proprietary system files from Samsung?
[Miscellaneous Android Development] AndroidSamurai:
Would it not be with the source?

Sent from my Exhibit II 4G
[Miscellaneous Android Development] jocala:
custom kernel (maybe)

I've compiled a kernel from source and uploaded it HERE - Feel free to test it (at your own risk). This kernel is untested. I won't have my Exhibit2 until Thursday, and if I brick the phone of She Who Must Be Obeyed, my punishment will be swift and severe :)

So.

I don't expect this first pass to work. I built the rootfs by hand, and I probably missed something. But maybe I didn't. The kernel compiled and the size seems about right.
[Miscellaneous Android Development] jgrinst1:
Great - but did you add CPU stepping tables so we can overclock this puppy?

:D
[Miscellaneous Android Development] jocala:
##
#!/system/bin/sh
dd if=/dev/block/mmcblk0p15 of=/sdcard/external_sd/factoryfs.ext4 bs=4096
##

No, the /system has to be extracted from a live system. The code above will do it. Once you have the image file, you loop mount it , tar it up, then untar it into a staging directory where you can work on it and make changes. Then you flash the sucker. That's how I do it anyway.

I'll upload a system dump if there's a need, but it's pretty trivial to get your own as long as you have root and the device.

---------- Post added at 06:07 AM ---------- Previous post was at 06:00 AM ----------

LOL! And Voodoo sound too of course! :)
[Miscellaneous Android Development] KemikalElite:
As I remember LG's source only included the stock kernel source as required by the GPL. In fact most manufacturers only include what is required to be posted in compliance with the General Public License. The Linux kernel from which Android is built is open source, therefor anyone who builds a released kernel whether it be devs or manufacturers are required to post that part of the source only.

The reason why the rest of the standard ROM isn't posted by most manufacturers is because why would they want devs like us modifying their software. I realize that most devs already know this, just saying for anyone that doesn't

However, Samsung's view of open source mobile development seems to be different compared to (for example) Motorola, who does not want their devices hacked and messed around with by anyone else. Especially from examples from Samsung giving CyanogenMod devs free Galaxy S2's and when Samsung hired Cyanogen. It's a clear hint that Samsung wanted CM7 on the SGS2 (or that CyanogenMod is a good idea worth a lot of money and Samsung wants to buy it).

Either way that was educational but way off topic. I'll look at the source code once my Linux environment reboots and see if there's a copy of the regular Android system but I doubt it.

And if not I'll just pull a /system once I get the phone rooted, package it into a stock ROM and post it for any devs that need a stock ROM copy or anyone that would need to restore stock once we get a recovery working.

Hopefully we are making progress on this but it is kind of hard to flash a custom kernel with a working recovery yet. I think we have found a matching partition map from the Galaxy W? I don't remember where I read that. Patience and dedication to development work is key. It won't be much longer before we get a working custom recovery and start going through all sorts of ROMs, kernels, soft bricks, resets, and so on.

Like I said earlier I don't know manual coding but I'm good at ripping ROMs apart and flashing.

EDIT:

That's answers the question. I assume that I could also just extract it with adb. So how is flashing without a recovery possible? "flash_image"?

EDIT2: I forgot about fastboot lol. sorry its been a while since I've worked on anything advanced Android.
[Miscellaneous Android Development] jocala:
The download from Samsung includes a kernel source tar.gz and a platform tar.gz.

The kernel gz contains only GPL kernel source, only what by law they must release. Samsung reserves source for modules they consider proprietary, so we're stuck with the *.ko files only, no module source code for those portions. It does not include a rootfs, the / directory that contains things like /sbin. If you're starting from scratch you'll have to build this by hand, or modify an existing one from a similar phone. This sucks, and all the OEMs do it. Asshats.

You won't find /system in any of the Samsung downloads. The platform gz contains some Samsung bits, but I don't think any touchwiz source is included. You'll have to get a system dump like I mentioned in my previous post.

---------- Post added at 07:15 AM ---------- Previous post was at 07:00 AM ----------

You can flash portions of a system. For instance, the kernel I posted (untested, 99% guaranteed to fail <g>) can be flashed w/o touching /system or the recovery partition. Handy if you're testing a kernel, if the phone doesn't boot, you just reflash a working kernel and start over.

I've never grabbed a /system partition with adb. It usually runs w/o root privs, so you can't get to the important stuff. For instance, adb pull /init.rc gives you a "Permission denied", since it's the adb daemon on the phone isn't running with root privs. I'm pretty sure there's a way to escalate adb's privs on the phone, but I've never needed to.

Can't wait for my phone. I keep looking at wifey's, just drooling to boot windows and fire up odin :)

---------- Post added at 07:40 AM ---------- Previous post was at 07:15 AM ----------

From Amazon:

Yaay! :)
[Miscellaneous Android Development] jocala:
I'm not familiar with GV call using _. How do you set this up?
[Miscellaneous Android Development] pendoric:
One ends ADB the other TMB, I am assuming ADB indicates Android debugger but I am not sure what TMB indicates.
[Miscellaneous Android Development] lolitsjae:
OK bPear I found a problem..

currently on Tmobile, flashed the CWM and the bPearROM earlier today and Ive noticed that I can't enable my data...I looked under

settings>Wirelss and network>Mobile Networks> Access point Names and I didn't find anything...and so I'm stuck under wifi........I'm currently paying for my data plan too so I hope there's a way out of this...

when I installed bPearROM I wiped data cache & etc also...

EDITTTTT

can someone post the APN page and description for each section for the tmobile so I can reenable my data plan please?

EDITT (again)

I got it all solved out.. if anyone needs APN code, it is this:

Name: T-Mobile US

APN: epc.tmobile.com

Proxy: 216.155.165.050

Port: 8080

Username: (leave this blank)

Password: (leave this blank)

Server: (leave this blank)

MMSC: http://mms.msg.english.t-mobile.com/mms/wapenc

MMS Proxy: 261.155.165.050

MMS Port: 8080

MMS Protocol: WAP 2.0 (don't know if this is important)

MCC: 310

MNC: 260

APN Type: (leave this blank)
[Miscellaneous Android Development] pendoric:
Interesting My Stock T Mobile Phone (Wallmart Plan) has somewhat different settings:

Name: T-Mobile US

APN epc.tmobile.com

Proxy:<not set>

Port:<not set>

Usename:<not set>

Password:<not set>

Server:<not set>

MMSC: not allowed to post but like yours except .eng. not .english.

MMS Proxy:<not set>

MMS Port:<not set>

MMS Protocol: I dont have this setting on my phone

MCC:310

MNC:260

Auth type: None

APN Type:Internet + MMS
[Miscellaneous Android Development] wilson pickett:
smoooooth.only two problems i saw were with the default launcher.

if you change density,things shift to the left,except for the app icon in the middle of the dock.don't look right.and,5 screens isn't enough.easily fixed by using a different launcher.nice work there bp.
[Miscellaneous Android Development] jsm7777:
hey guys, I have an SGH-T679M.

Do you think there is a lot of difference with the SGH-T679 ?

Here is some info about my phone, maybe we could compare:

GT-I8150 Board

ARMv7 Processor (VFPv3,NEON)

122.88 ~ 1024.0 Mhz

480x800

GPU - Qualcomm Adreno (TM) 205

OpenGL ES-CM 1.1

Android 2.3.5

GINGERBREAD.UGKK1

Linux version 2.6.35.7-perf-T679MUGKK1-CL677250 (se.infra@SEP-73) (gcc version 4.4.0 (GCC)) #3 PREEMPT Sat Nov 5 00:34:01 KST 2011

I got this info with AnTuTu could one of you guys with a SGH-T679 check this and post it to see the differences? Thank you
[Miscellaneous Android Development] s0unds:
That's a phone from Bell Mobility Canada.

The source released by Samsung has kernel and system differences, but the hardware specs are pretty much identical to an Exhibit II.

(no, I haven't run AnTuTu)
[Miscellaneous Android Development] dswaggz:
Can we use it www.unlockroot.com/unlockroot.php

via Dan swagger
[Miscellaneous Android Development] lolitsjae:
Yea the stock apn actually didn't let me send normal text messages when I had data (4G) turned on but with my new apn I can send normal texts with the data plan on so I guess its a good thing :)
[Miscellaneous Android Development] lolitsjae:
Also few more bugs that I found with bPear..

----LED doesn't work..flashlight apps won't respond..

---- can't turn on wifi and data at the same time so if I go out of wifi range I gotta switch settings to data..
[Miscellaneous Android Development] radgoos:
Just use SuperOneClick
[Miscellaneous Android Development] AndroidSamurai:
I have updated the OP to add a BUGS section under bpearROM section before the screenshots. Also added APN settings in case you need them.

Stay tuned for updates.
[Miscellaneous Android Development] dswaggz:
Devz: look at this revolutionary.io/

via Dan swagger
[Miscellaneous Android Development] samusishere:
Can anyone else confirm mms not working on bepear ROM?

I get a service response error everytime

data works

just not mms
[Miscellaneous Android Development] lolitsjae:
hmmm you're right I can't get mine to work. It says it has sent the mms 100% but I'm not getting anything back. Maybe it has to do with the APN code that I posted earlier last night. I'll work on it this weekend and see if mms will send with a new APN code. :)
[Miscellaneous Android Development] bpear96:
this has no use for this phone, that is mainly used to achieve s-off and root on some htc phones, the exhibit ii never had a locked bootloader so doesnt need s-off and already has root

---------- Post added at 04:33 AM ---------- Previous post was at 04:31 AM ----------

hmm i look into
[Miscellaneous Android Development] pendoric:
Even on stock I tried three flashlight apps before one would turn on the LED. Even this one Tiny Flashlight has a second or two delay from pressing the On until the LED lights.
[Miscellaneous Android Development] lolitsjae:
yep I remember having trouble even on stock rom to get the LED flashlight to work..but I forgot how it came about haha.
[Miscellaneous Android Development] pendoric:
The APN info you posted does not match either my or my wifes stock phones.

See post #383 for what we have.
[Miscellaneous Android Development] lolitsjae:
yes, that's true, because that info wasn't updated by a stock APN code for this phone. I got it from googling APN codes that I used to use for my unlocked iPhone a while ago. But it does work. Also when I was on the Gingerbread 2.3.5 stock ROM, I always had a problem of not being able to send normal sms while data was on, but with the APN that I've provided, I'm able to send sms while data is activated. Now, the only problem with the new APN code (I think APN code is causing the problem) is that mms cannot be sent. I'll work on a solution tomorrow and try to provide an accurate APN code :)
[Miscellaneous Android Development] pendoric:
Interesting, with the default APN setting as in post 383 I can send simple text or a picture using wifi or 4G without any problems. Are you using a third party app for SMS?
[Miscellaneous Android Development] lolitsjae:
I use Go Sms Pro, maybe that might've caused the problem, not sure, never tried with other sms apps..
[Miscellaneous Android Development] camcory:
Pic message

Same here use default messaging without any problems.
[Miscellaneous Android Development] francabernal:
Does anybody know how I can have my google voice text messages show up inside the little bubbles like stock app does?
[Miscellaneous Android Development] KemikalElite:
Unless themeing the app would work, which I doubt, that's pretty much the way Google designed the app and a system theme may not work because of the way it was designed.

Maybe try searching something like "theme for google voice app"

I'm getting an error with CWM. Everything I try flashing shows "signature verification failed" and when I disable the signature check it either shows "Error 0" or freezes the recovery. I'm thinking its a bad recovery flash because the zips I tried to flash were signed.

I'm also having an issue where the in-call volume is set very low and I cannot change the volume at all. Has anyone else experienced anything like this? I'm thinking I might have to backup my apps and do a data reset just to fix this.
[Miscellaneous Android Development] AndroidSamurai:
Even on stock I have had low in call volume through the earpiece. No issue for me BC I use a Bluetooth headset.
[Miscellaneous Android Development] KemikalElite:
I actually mean the volume slider control is low and i cant move it at all.
[Miscellaneous Android Development] dswaggz:
Hey I have the Gemini application but I can't figure out how to use it to remove tha fuccin bloat plz some1 help

via Dan swagger
[Miscellaneous Android Development] KEHT:
I've seem to have removed one too many apps using Titanium and now the contacts don't have the option to aggregate my facebook contacts with my google ones. I've tried downloading the TitaniumBackup.zip in the first post, but it won't unzip. Not in windows and not on the phone, but I can see the files inside. What am I missing guys?
[Miscellaneous Android Development] winnope:
I prefer titanium backup. Install it. Launch it. Tap on the backup/restore tab on the top. Then find the files you don't want. Click on them and select 'freeze'. Don't forget to hit the thanks button. LOL
[Miscellaneous Android Development] dswaggz:
It says I gotta have pro to freeze

via Dan swagger
[Miscellaneous Android Development] jvnat:
AntTek App Manager from the market is free (ad supported) and can freeze apps.
[Miscellaneous Android Development] dswaggz:
Wat all can I freeze safely

via Dan swagger
[Miscellaneous Android Development] winnope:
Oops, my bad. I forgot.
[Miscellaneous Android Development] lolitsjae:
you can always buy the apps :)
[Miscellaneous Android Development] dswaggz:
Umm duuuh;)

via Dan swagger
[Miscellaneous Android Development] joshua.justice:
Is there any way to change how the phones internal system recognizes storage? (it sees the USB storage as sdcard and vice versa) note: it doesn't do this in USB mode
[Miscellaneous Android Development] Hell-On-Wheels:
So far, so good, but....

Greetings all -

This will be my first post, so please don't cut me off at the knees.

OK, I followed the instructions to root and was successful. I have SuperUser & Terminal Emulator. I also installed Titanium Backup and performed that backup.

But where is that backup saved ?

However, while doing so, I noticed a few things. First, I never encountered that "Installing New Hardware/Installing Drivers" pop-up. No big deal, I thought, I am using W7.

Secondly, the Terminal Emulator app is muted; I cannot do anything with it. Is this app only used if one needs command prompt ?

Now, as to the 2 different links provided in the OP. I will assume ( I know ) that it is a generic driver which works with both the T679 & T759.

But why would I need to update the firmware on a " new " phone ? Was this also provided only in case one needs to return their phone to original ?

Now, on to my ultimate objective.

I see that there is a thread here titled " How to unlock SGS 4G or Vibrant 4G ". Just to see if it would work on the Exhibit-II, I tried to unlock it w/ dagentooboys Vibrant Unlock. I was told that codes were found, but all I got was :null for both codes. And I wasn't given the option to enter these as codes ( no menu button ).

So, either this program is reserved for those two phones or I was doing something wrong. Either way, no harm no foul.

It seems like the only option is to edit the bin file.Has this been successfully accomplished on this phone ? If so , I will need to have a functional Terminal Emulator after all.

And will I also need to learn about ADK & SDK ?

( I did experiment with that Z3X release [ Samsung Tool v11.6 ], but all I got was a message " Card not found, waiting for connection ". Has anyone had success going that route ? )

My apologies for the length of the post, but I grow annoyed when technology does not want to cooperate.

Thanks for any help this community can offer.
[Miscellaneous Android Development] Jaymer81:
From the Titanium Backup FAQ: http://matrixrewriter.com/wiki/tiki-index.php?page=TB+-+Technical+FAQ

4. Where are my backups stored ?

By default, they are in the "TitaniumBackup" folder on your SD card.

To change the location of your backups, hit MENU -> Preferences -> Backup folder location.
[Miscellaneous Android Development] xxRed5xx:
Is there a way to manually boot into cwm? When I hold power/volume down it boots into download mode. Also, had a lot if probs with the bpear rom (all apps forceclosing, no wifi or data connection) . I'm sure it was something I did wrong. I wiped data /factory reset and wiped dalvic cache. Did I miss a step? instead of using the default apn settings or the one provided here, I used internet2.voicestream.com, its supp to prevent throttling from t-mobile when you teach your data limit. Not sure if that would cause a prob with the rom.
[Miscellaneous Android Development] lolitsjae:
I say that you go through the whole process again, as instructed on bPear ROM's page and flashing recovery by jocala.. when did you flash the bPear ROM? because bPear updated the build for it a few days ago...and it fixed the wifi connection problem.