Compiling CyanogenMod 13 for the Samsung Galaxy S4 T-Mobile (JFLTETMO SGH-M919)

This morning, when I came back to my computer, I was greeted with some very good news:

[CODE]
running: java -Xmx2048m -jar /home/alaskalinuxuser/Documents/projects/phones/compile/cm13/out/host/linux-x86/framework/signapk.jar -w build/target/product/security/testkey.x509.pem build/target/product/security/testkey.pk8 /tmp/tmp_q_ufQ /home/alaskalinuxuser/Documents/projects/phones/compile/cm13/out/target/product/jfltetmo/cm_jfltetmo-ota-612d9cd77f.zip
done.
Package Complete: /home/alaskalinuxuser/Documents/projects/phones/compile/cm13/out/target/product/jfltetmo/cm-13.0-20160510-UNOFFICIAL-jfltetmo.zip
make: Leaving directory `/home/alaskalinuxuser/Documents/projects/phones/compile/cm13′

#### make completed successfully (06:38:09 (hh:mm:ss)) ####
[/CODE]

Particularly that last line that says that the third build attempt was successful! That was good news indeed. However, I tend not to get my hopes up too high. Often when compiling an Android OS I have run into an issue where the rom successfully builds, but doesn’t actually work. There is error checking on the build process, but there is not error checking on the build function. It is like following instructions to build a paper airplane (a really complicated one). You get errors if the instructions are incomplete, or if they don’t make sense, but you don’t get an error if the paper airplane doesn’t actually fly.

In this case, however, the build was not only successful, but it actually booted and most of the functions were working! This is a step in the right direction to say the least. As always, after loading any new rom, mine or someone elses, I perform this less than 10 minutes basic test:

-WiFi
-Cellular 2g/3g/LTE
-Bluetooth
-GPS
-Sensors
-MTP USB connection

With this build, everything was functional except the Bluetooth. For some odd reason it will not turn on. Bluetooth is a love it/leave it sort of thing. For most, Bluetooth is an integral part of the Android experience. For others, it is something that they never use. In either event, I would rather that it works than not. That, however, is troubleshooting for another time. For now, I am just excited that the build was successful and functioned realatively well!

For any interested party, here is a download link to my home build:
http://www.mediafire.com/download/22c467sgqw0ema7/cm-13.0-20160510-AKLU-jfltetmo.zip

Linux – Keep it simple.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s