[Galaxy S III I9305 (4G LTE + 2GB RAM) Android Deve] Jarmezrocks:
Hey guys,

**TESTING ONLY** ALPHA WARNING...NOT TESTED AS YET! PLEASE MAKE A BACKUP IN RECOVERY FIRST!!!!!

Tested and working. Some settings not implementer fully though? Unsure if this is a bug or if this is due to my mods, but will be investigating further.

*UPDATE* Updated the updater script to check the build.prop AFTER the file system has been mounted, this was causing a failure due to write protect and booting us out of the installation tested and the script is working fine

*UPDATE* updated the android.policy.jar to Jkay deluxe version as the main base. I will be looking into how the deluxe settings app checks this file to ensure it is the correct version, If this is smali textual based then we have no problems for future releases, however if it is somehow checking against MD5 hashes for this file and we make edits as what is descibed below then this is always going to break the settings app and put it in demo mode. I will report back here when I have more information.

Attached are some downloads for everyone. One is the Jkay Mod for XXELKC (only) port to our devices GT-I9305. I haven't had a chance to test it yet as I am very busy. The flashable zip does NOT include the Deluxe settings apk (it doesn't delete it from system app if you do have it though, must be version 14.3x to work though) you will still need to purchase this from the Google Play store.

Hence another reason why I have not tested this package (a long story:rolleyes:) anyways...cause I don't have access to the Deluxe Settings apk.

Currently been testing this and its working fine but with some bugs? Unsure if these are port related or the fact that Jkay deluxe is alpha and buggy?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

There is a step by step process on how to EDIT FILES jar files that are required for porting GT-I9300 ROMs to I9305. All other steps and configurations that a required for porting that do not involve file edits (only swapping files in and out) are not covered by this guide. There are many additional steps not covered by this guide that are required in addition to these steps in order to make full port of a ROM. Additional,libraries, binaries, build.prop edits, apks and permissions xmls are required

The above are mentioned additional requirements for a full port are outside the scope of this guide but maybe included in following updates

**UPDATE** please do not migrate or change anything in the android.policy.jar file for Jkay settings files if you are wanting to port them in the furture, The Deluxe settings application checks this file to ensure you are running the correct version and running the Jkay framework. If you are receiving framework mismatch type errors this is due to running an illegal copy of the Jkay Deluxe Settings application. The application checks back to GooglePlay store to see if your google account is a registered user or not, when this fails the app defaults into demo mode. Clearing application data results in settings being wipe and a reconfigure is required. Note: That none of your settings are retained by the deluxe settings app after a reboot if it has failed license checking.

I have also included all the smali and baksmali files and wrapper scripts along with the add and replace files to port the necessary files to make GT-I9300 ROMS work on our devices.

YOU MUST DO IT IN THIS ORDER!

*** please please do the remove smali files processes first!***

NOTE: The remove folders e.g framework2-remove are here *ONLY* as a references for you! What I mean is that you now have to navigate the folders of your decompiled files and remove these specific smali references from the GT-I9300 jar files.

There are 4 main files to change and several changes to be done, so please make sure you give thanks to developers like AusDim for his ahard work. When you see the amount of files you may appreciate this;)

I was working this port myself, but it wore thin on my patience, alas I diverse....

android.policy.jar please disregard the edits to this file as we have found that the standard Android.policy.jar file from standard I9300 seems to be all in order to work on the LTE device. More information regarding this file may come in future updates

framework.jar

framework2.jar

services.jar

HOW TO:

Use the open_commandprompt_here to launch cmd in the current directory.

decompile the specific file like following, in this example I have chosen services.jar file. NOTE: You may also wish to perform any other modifications to the services at this time i.e. V6Supercharger multi-tasking update for JB (thanks to zepplinrocks)

e.g

decompile services.jar

open the folder services-add and copy the "com" folder

open the out folder and you will see another "com" folder inside; hit paste. Accept any prompts to overwrite smali files or folders. click yes to all bla bla bla

recompile the smail code like this:

e.g

recompile out -o classes.dex

Right click your services.jar file and open it with say 7zip or WinRAR or what ever archive application you currently use; inside you will see a classes.dex file. You are now going to drag and drop your new compiled classes.dex file in over the top of the existing one.

Close your services.jar file

and you are done!

Now repeat to the other remaining jar files and Bob's ya aunty you're good to go;)

Special thanks goes out to:

_Jkay_ first and foremost for the awesome Jkay Deluxe framework

Thanks to AusDim who put in the hard yards to getting the initial port done for us I9305 users. Your work is very much appreciated by me mate.

Thanks to txr33 for his work in the back ground in the early stages as we both tried to nut out what the f#*% was going on with our stupid port :silly::eek::mad: ...

If I have left anyone off this list, then please contact me and I will be more than happy to add you (thats if you have helped and don't just want to be famous :cool: jks)

Thanks guys

Tutorial

HOW_TO_PORT_GT-I9300_TO_I9305.zip

Jkay deluxe for I9305 Note this link will produce a 404 error until such time as it has completed upload

XXELKC_JKay_Deluxe_v14_3_PORTI9305.zip

PS: I have a feeling that my dropbox account is going to get smashed after this, so can someone please re-upload and mirror after they have tested it? ThanksEDIT: *correction* I have a feeling that my dropbox is going to be a ghost town with zero downloads cause this is the I9305 section so no need to mirror as part of my initial request