Compile AOKP 5.0.2 for the Samsung Galaxy S4 T-mobile variant (JFLTETMO SGH-M919)


Let’s take a look:

Finding vertex sequence…
Removing backward edges…
0/0 dependencies (0.00%) were violated; 0 source blocks removed.
Reticulating splines…
using prebuilt boot.img from IMAGES…
boot size (6305792) is 60.14% of limit (10485760)
running: openssl pkcs8 -in build/target/product/security/testkey.pk8 -inform DER -nocrypt
running: java -Xmx2048m -jar /home/alaskalinuxuser/Documents/projects/phones/compile/aokp5/out/host/linux-x86/framework/signapk.jar -w build/target/product/security/testkey.x509.pem build/target/product/security/testkey.pk8 /tmp/tmpyilNzr /home/alaskalinuxuser/Documents/projects/phones/compile/aokp5/out/target/product/jfltetmo/

______ _____ __ __ _____
/\ _ \/\ __`\/\ \/\ \ /\ _ `\
\ \ \L\ \ \ \/\ \ \ \/’/’\ \ \L\ \
\ \ __ \ \ \ \ \ \ , < \ \ ,__/
\ \ \/\ \ \ \_\ \ \ \\`\ \ \ \/
\ \_\ \_\ \_____\ \_\ \_\\ \_\
\/_/\/_/\/_____/\/_/\/_/ \/_/

===========-Package complete-===========
zip: /home/alaskalinuxuser/Documents/projects/phones/compile/aokp5/out/target/product/jfltetmo/
md5: 46bc18249c61988e75aba813464692a3
size: 227M

Well it looks good here! At least it compiled successfully. All told, this was probably the easiest compiling I have done yet. Four runs and success, provided it works. So I set about to test it, and to God be the glory, it loaded! However, it was somewhat lacking in function. I was greeted by the boot animation, which AOKP did an excellent job on.

After the animation, it moved on to the lock screen. Once I swipped the screen to unlock it, I was greeted by blackness with a status bar at the top. I could swipe down from the status bar and bring up the menu, which looked fine. Just the home screen was somehow absent. No launchers, no icons, nothing on the home screen. I quickly realized that there was an error or missing launcher program. So, I jumped into adb on my computer terminal and installed a few items, as seen below:

root@alaskalinuxuser-HP-Compaq-6715b-FY288UC-ABA:/home/alaskalinuxuser/Downloads# adb install Nova\ Launcher_4.3.1.apk
3334 KB/s (6461014 bytes in 1.892s)
pkg: /data/local/tmp/Nova Launcher_4.3.1.apk
/projects/phones/apk# adb install GPS\ Status_3.8.1.apk
2806 KB/s (465902 bytes in 0.162s)
pkg: /data/local/tmp/GPS Status_3.8.1.apk
root@alaskalinuxuser-HP-Compaq-6715b-FY288UC-ABA:/home/alaskalinuxuser/Documents/projects/phones/apk# adb install
4405 KB/s (564672 bytes in 0.125s)
pkg: /data/local/tmp/
root@alaskalinuxuser-HP-Compaq-6715b-FY288UC-ABA:/home/alaskalinuxuser/Documents/projects/phones/apk# adb install Speed\ Test_2.0.9.apk
3651 KB/s (3191423 bytes in 0.853s)
pkg: /data/local/tmp/Speed Test_2.0.9.apk

Now, when I hit the home button, the normal nova launcher home screen appeared. I now had icons, a launcher, etc. Back in business! Well, mostly. I then started my standard tests, and here are my findings:

-All apps not listed in Failure cateragory below.

-I could not add an APN, as “this user is not allowed to add APN settings” so I could not test the cellular data, phone calls, etc., but I did have cell signal bars.
-Music app did open, but could not play any song, no sound was heard at any time, actually.
-No root support.
-Camera app did not work, and after installing open camera app , I tested that, and it also did not work. “Cannot connect to Camera” error.

Another odd thing was that there seemed to be no AOKP options or features. In fact, it seemed more like a vanilla AOSP rom. I think I’m going to have to revamp this thing from the ground up. On the plus side, it is running, so I can either add/edit items in the Rom zip file, or recompile the needed portions.

Linux – Keep it simple.


Leave a Reply

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

You are commenting using your 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