[AT&T Samsung Galaxy S 4 Android Development] kylecore:
READ THIS ENTIRE POST PLEASE​

PLEASE PROCEED TO USE THE 4.3 VERSION LOCATED Android 4.3 JWR66V

UPDATED ROM IS MUCH MORE STABLE AND BATTERY LIFE IS GREAT.

Thanks to everyone for testing/using this one until now :D

This ROM comes from I9505 variant.

Luckily the only thing you will need to do is apply Loki patch if you require it for other ROMS.

If you are a CAN variant you can simply install the ROM with no other issues or steps.

IMPORTANT

User reports suggest that battery life is much better as well as working google wallet in the odex version, root should work for both.

Google Play 4.1.10 : Please manually update Google Play to prevent gps/maps battery drain, download apk and install as usual

There are two FactoryKeystring.apk's included and actively used by Android System, one is hidden and one is in System/app, removing one seems to improve battery life (must have root)

Do NOT change Dpi you will loose root and you will loose wifi. You have been warned.

WARNING

As always, i'm not responsible for your phone blowing up or bricking. Hell this is completely pre-release software that Google hasn't even published yet so you better be sure you're ready to take the plunge and accept that anything can happen and i assume no responsibility. this is all your choice.

System Details

Android version: 4.3

Build ID: JWR66N

PDA: I9505GUEUBMFP

CSC: I9505GXARBMFP

Build Date: 26 June 2013

Changelist: 968842

DOWNLOADS

Odexed & DevHost Mirror

Deodexed & DevHost Mirror

--

LokiDoki Only for U/S variants - CAN variants do not download.

Chainfires Root Guide When doing this please flash full rom and let boot then reboot back to recovery and install this zip

HOW TO FOR CAN VARIANTS

1. Copy ROM (Odex or Deodex) to your internal SD Card

2. Enter Recovery (Power + Volume Up + Home)

3. Do a Wipe/Factory Reset (Necessary due to new Android version)

4. Flash ROM

5. Reboot your device!

HOW TO FOR US VARIANTS

1. Copy ROM (Odex or Deodex) to your internal SD Card

2. Enter Recovery (Power + Volume Up + Home)

3. Do a Wipe/Factory Reset (Necessary due to new Android version)

4. Flash ROM

5. Flash LokiDoki don't rely on a recovery with auto loki

5. Reboot your device!

SCREENSHOTS

SAMmobile page linked here has screen shots. Its stock AOSP not TW

BENCHMARKS

Antutu // Quadrant \\ 3DS Max

Moved to bottom in attachments to reduce OP size

APPS THAT HAVE ISSUES

1. Apex will FC - Solution, use Nova Launcher or various other ones.

2. DashClock will not work at all.

3. CNN App, Live TV - lets you sign in but when attempting to play a video it gives "this video is not available" error.

4. Tapatalk has been reported to have issues, works fine for me. Test yourself.

5. Titanium Backup seems to be having issues restoring.

EXTRAS || PROBLEMS || BUGS

1. Root Chainfires Root Guide

2. IR Works, Install WatchON if you want

3. Charging is SLOW at first, please give ROM about a day to settle and it will be fine.

4. Battery may also drain faster then normal at first, again please give ROM time to settle.

5. Stock Camera - If you start the camera for the first time, you may get a black screen. close it and wait a minute. Reopen and it will work.

6. Wallet works on Odex, have had mixed reports with Deodex

7. Continue to post feed back about apps having issues so I can update here

WHATS DIFFERENT IN 4.3 FROM 4.2.2?

- Roboto font has been cleaned up see here

- "android.hardware.bluetooth_le" listed as a feature in the Android System Info app, suggesting Bluetooth Low Energy support is on-board in Android 4.3. This feature isn't listed on the Google edition GS4 review unit running Android 4.2.2

- Bluetooth tethering is present in the 4.3 ROM, while it's absent (bizarrely) in the 4.2.2-based GS4 GE unit.

- A new checkbox under Advanced Wifi settings allows Google's location service to scan for Wifi networks even when Wifi is turned off and not being used for wireless networking (likely part of Google's new approach to battery-friendly location services)

- Multiple options under "Monitoring > Profile GPU Rendering," as seen in this Google I/O video.

This lets you view a graphical representation of the time taken to generate a frame, and see whether you're hitting the 60 frames per second target or not. This should help devs create more buttery apps.

- New debug options for the new non-rectangular clipping feature. This is a new graphical capability for devs in Android API level 18.

- New option to "Use experimental WebView" (this likely changes the browsing engine used to handle websites within apps, but has yet to be confirmed.

- There is now a button that lets you "Revoke USB debugging authorization." This deletes the RSA key generated for USB debugging authorization from the phone itself, previously you had to do this from the computer side.

- Pressing menu in the phone app, lets you now add two-second pauses in your dialing string (denoted by a comma) or longer waits (denoted by a semicolon.)

- In the Settings of the phone app, you can now enable dial-pad autocomplete and change DTMF (dual-tone, multi-frequency) tone lengths.

- Of course there's the new camera app.

- Long, multi-word SSID names now wrap properly down to a second line in the quick-settings pulldown.

- When you take a screenshot and share it via email, the Subject field is automatically populated with the date and time of the shot.

Thanks to :

SAMmobile for posting Jelly Bean 4.3

A$$h4t for providing the LokiDoki link

mr_blanket fo providing a link to updated Google Play apk to fix some battery drain.

AndroidPolice : their article showing the Roboto font changes/clean up - Found here

AndroidCentral : For their hands on article describing some changes - found here

Chainfire for getting Root!