yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] tanrsquare:
Hey aureljared... My fren Congratulates on discovering the magic n inventing the sacred CWM for our device! Really quite thrilled upon ur success tht I believe one day we will do it! Yup... It came true. :) I'll flash it upon returning home.

Anyway, I'm here to giv u my support n do hope tht futher development will proceed!

Thanks again my fren, ur passion and determination nv fails me haha! Cheers! :beer:

Sent from rSquare's Samsung Galaxy Express via XDA-Developers app
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
I found the problem. Do you have bootimg.h file?
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
I think so. Is it bundled with the mkbootimg source?

Sent from my International Galaxy Express through Tapatalk 4
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Yes

Inviato dal mio GT-I9070 con Tapatalk 2
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
/* tools/mkbootimg/bootimg.h
**
** Copyright 2007, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/

#ifndef _BOOT_IMAGE_H_
#define _BOOT_IMAGE_H_

typedef struct boot_img_hdr boot_img_hdr;

#define BOOT_MAGIC "ANDROID!"
#define BOOT_MAGIC_SIZE 8
#define BOOT_NAME_SIZE 16
#define BOOT_ARGS_SIZE 512
#define RESERVE_LOG_MAGIC 0x474F4C52 //ML,"RLOG" in ascii

struct boot_img_hdr
{
unsigned char magic[BOOT_MAGIC_SIZE];

unsigned kernel_size; /* size in bytes */
unsigned kernel_addr; /* physical load addr */

unsigned ramdisk_size; /* size in bytes */
unsigned ramdisk_addr; /* physical load addr */

unsigned second_size; /* size in bytes */
unsigned second_addr; /* physical load addr */

unsigned tags_addr; /* physical addr for kernel tags */
unsigned page_size; /* flash page size we assume */
unsigned unused[2]; /* future expansion: should be 0 */

unsigned char name[BOOT_NAME_SIZE]; /* asciiz product name */

unsigned char cmdline[BOOT_ARGS_SIZE];

unsigned id[8]; /* timestamp / checksum / sha1 / etc */
unsigned log_buf_magic; /* physical log buf addr */
unsigned log_buf_addr; /* physical log buf addr */
};

/*
** +-----------------+
** | boot header | 1 page
** +-----------------+
** | kernel | n pages
** +-----------------+
** | ramdisk | m pages
** +-----------------+
** | second stage | o pages
** +-----------------+
**
** n = (kernel_size + page_size - 1) / page_size
** m = (ramdisk_size + page_size - 1) / page_size
** o = (second_size + page_size - 1) / page_size
**
** 0. all entities are page_size aligned in flash
** 1. kernel and ramdisk are required (size != 0)
** 2. second is optional (second_size == 0 -> no second)
** 3. load each element (kernel, ramdisk, second) at
** the specified physical address (kernel_addr, etc)
** 4. prepare tags at tag_addr. kernel_args[] is
** appended to the kernel commandline in the tags.
** 5. r0 = 0, r1 = MACHINE_TYPE, r2 = tags_addr
** 6. if second_size != 0: jump to second_addr
** else: jump to kernel_addr
*/

#if 0
typedef struct ptentry ptentry;

struct ptentry {
char name[16]; /* asciiz partition name */
unsigned start; /* starting block number */
unsigned length; /* length in blocks */
unsigned flags; /* set to zero */
};

/* MSM Partition Table ATAG
**
** length: 2 + 7 * n
** atag: 0x4d534d70
** <ptentry> x n
*/
#endif

#endif
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Yes, that's what i needed. Thanks :)

Inviato dal mio GT-I9070 con Tapatalk 2
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Aehm... Android 4.3.1? ;) www.goo.im/devs/KINGbabasula/express/cm-10.2

Inviato dal mio GT-I9070 con Tapatalk 2
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] jackgar:
Woaooo!

Are you serious? OMG:D

Looking forward to trying it!! Anyway, just one question. I already made a nandroid, but then I reliazed it took 6.22gb, is this normal? I remember I saw cwm making copy of the videos in the whatsapp media folder.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
[MENTION=5093942]KINGbabasula[/MENTION] sorry to report install failed. Get

Assert failed: getprop ("ro.product.device") == "express" || getprop ("ro.product.build") == "express"

Repeats twice more with "i8730" and "GT-I8730" as failed results

See picture. Thanks again for your fantastic work. Very close

[MENTION=4532984]jackgar[/MENTION] i get 3.72 gb. I believe it does backup data. Do you have a lot saved to the phone.

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] Everhez:
With expressatt version CM for me and something similar happened was because my version of bootloader you should check that out, and if I remember correctly, your phone is named as expresslte.

Try command getprop for know the dates

Enviado desde mi SAMSUNG-SGH-I437 usando Tapatalk 2
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Ok i was wrong with asserts. Amyway if you want to try it you can delete the first 3 lines in the updater-script

Inviato dal mio GT-I9070 con Tapatalk 2
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
[MENTION=4738520]Everhez[/MENTION] thanks for the getprop tip. It is expresslte.

-KINGbabasula found the file. Will change first line to expresslte abd remove other 2 later tonight

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
I think that the asserts should conform to that of the S4 mini. The CM for that device flashed flawlessly, amid the failed boot sequence.

Excerpt from the updater-script of the said CM:

assert(getprop("ro.product.device") == "serranolte" || getprop("ro.build.product") == "serranolte" ||
getprop("ro.product.device") == "serranoltexx" || getprop("ro.build.product") == "serranoltexx" ||
getprop("ro.product.device") == "i9195" || getprop("ro.build.product") == "i9195" ||
getprop("ro.product.device") == "GT-I9195" || getprop("ro.build.product") == "GT-I9195");

P.S. OP updated with 10.2 build.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
My attempt to edit the updater resulted in

Installation aborted.

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
That's really weird. Btw i'm gonna fix it if somebody can give me the result of typing "getprop" in the terminal emulator.

I need ro.product.device and ro.build.product
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
If you want to try it delete all the lines. Tomorrow i will fix that

Inviato dal mio GT-I9070 con Tapatalk now Free
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
[MENTION=5093942]KINGbabasula[/MENTION] removed first 3 lines and still get installation aborted. Loomk forward to the next version

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
Update. Edited cm on the phone. That worked better. With the first 3 lines removed got a clean install. Went into a boot loop after that. Windows was obviously giving me some artifacts. CWM recovery worked well

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] barclac:
Hi,has anyone tried flashing a zip, I've tried about3 and all have been aborted, i wonder if there is something wrong with our recovery.

---------- Post added at 03:00 PM ---------- Previous post was at 02:33 PM ----------

Ps.i just tried them on my Alcatel ot995 just to see, and they flashed ok.but Alcatel does reconice sd card, where our phone doesn't, i did the same i flashed from sd card ext.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
I have tried flashing zips such as SuperSU 1.25 and the 2013 Roboto fonts and they all work fine.

When editing stuff that involves Android (or Linux in general), please remember to use editors such as Notepad++ or better yet, edit in Linux. Never use Notepad because it screws up the formatting and puts everything in one line.

Sent from my Nokia E71 using S60 v3
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] barclac:
I didn't format anything or did anything else, just downloaded a couple of things and they didn't flash. Maybe I was doing something wrong, that wouldn't surprise me
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
I am using [MENTION=5246389]aureljared[/MENTION]'s second cwm and am confident it flashes ok. If it does not work it lets you know.

Once I edited CM 10.2 in Android (it was Notepad that made the ealier flashes fail), it did give me the message Installation Complete. I imagine that the fact that CM 10.2 didn't work is due to the prop build being incorrect

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Are you sure it's bootloop? If yes can you take logcat?

Inviato dal mio GT-I9070 con Tapatalk now Free
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] barclac:
Maybe I'll flash the same i'm still on first. Thanks
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
Boots to the splash screen, hangs for a while, buzzes, goes black and around again. That is what I think of as a boot loop.

Will see if I can logcat when I get home. At work at the moment

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
No bootloop is when it goes to boot animation and then it restart the boot animation forever

Inviato dal mio GT-I9070 con Tapatalk now Free
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] barclac:
Yes well that did the trick, recovery. Tar didn't work but c.w.m .tar did.excuse my typing my fingers are bigger than the keyboard. Lol.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
[MENTION=5093942]KINGbabasula[/MENTION] What kernel are you using in the boot.img?

I may be mistaken here, but can't we use the stock zImage instead? Just like what I did with recovery.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
I'm using msm8960, serrano, kernel. We can try with prebuilt kernel if you upload the zimage

Inviato dal mio GT-I9070 con Tapatalk now Free
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
Oh. Okay.

Uploading zImage...

EDIT: Link to zImage
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Do you know what's the pagesize? Unpacking the boot.img i got 800 but it can't be because it must be 1024, 2048, 4096 or similar

Inviato dal mio GT-I9070 con Tapatalk
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
New build up

Inviato dal mio GT-I9070 con Tapatalk
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
Thanks KINGbabasula. Install seems to go ok though slightly quicker than I would have expected. When I rboot it sits on thsw splash screen for about 30 seconds, goes black, buzzes twice and reboots.

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Can you try to take a logcat while booting?

Inviato dal mio GT-I9070 con Tapatalk
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
[MENTION=2554521]King B[/MENTION]abasula will have a go in 3 or 4 hours.

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] w1040:
hi. can we use cwm recovery on galaxy express? im gonnna buy this phone today and cwm or any custom recovery is important for me!
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
I am pretty sure that it was 2048. Can't check since my phone is currently with my mom because exams are next week and I have to study really hard :( stuck with an iPhone

Will see what I can do with boot when I do get my phone back :)

Sent from my iPhone using Safari
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
Yes there is a cwm recovery for our device, please check my original post :) No custom roms yet but you can help kickstart development :)

Sent from my iPhone using Safari
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
[MENTION=5093942]KINGbabasula[/MENTION] no joy with the logcat whilist booting. Just hangs on

-waiting for device-

When you run logcat on booting the restored Samsung rom, logcat kicks off after the the Samsung logo has gone and we get the spinny thing.

Don't know if that helps at all

[MENTION=5049816]w1040[/MENTION], thanks to [MENTION=5246389]aureljared[/MENTION] talking to the guys working on the s4 mini, we have a rock solid CWM. I have done 4 or 5 backups and maybe a couple of dozen restores and all are perfect.

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
Can't you connect to ADB while in CWM? From there you can run a logcat.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
[MENTION=5246389]aureljared[/MENTION] thought you might be onto something there but still stuck on

waiting for device

Get no movement on that until I restore and reboot and then logcat kicks off

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
Have you tried mounting USB in CWM by going to "Mounts and storage" then choosing mount USB storage? I think ADB will detect the phone when in that mode.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
Thanks for the suggestion. I guess that might show what is happening with the install but not why the boot up fails.

Offline for a couple of days as my job is on the line and am writing a job application. Maybe someone else can have a go

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] jjchico:
Tried new CM build from [MENTION=5093942]KINGbabasula[/MENTION]. This is my report.

Install time is very short, much less than expected as has already been said by [MENTION=3308850]bazzan[/MENTION].

I am no sure how to make a logcat. In CWM, before starting the install I get:

$ adb logcat

/sbin/sh: exec: line 1: logcat: not found

That is, the logcat executable is not present in the CWM environment.

After starting the install (during the install) I get this from an adb shell:

~ # logcat

/sbin/sh: logcat: Permission denied

~ # which logcat

/system/bin/logcat

Anyway, a log is collected in /tmp/recovery.log. This is a summary, full file below:

--------------------------------------------------------------------------------------------------------------

-- Installing: /sdcard/cm-10.2-20131017-UNOFFICIAL-expresslte.zip

Finding update package...

I:Update location: /sdcard/cm-10.2-20131017-UNOFFICIAL-expresslte.zip

Opening update package...

Installing update...

Warning: No file_contexts

about to run program [/tmp/backuptool.sh] with 2 args

Not backing up files from incompatible version: 10.2

run_program: child exited with status 127

Creating filesystem with parameters:

Size: 1415577600

Block size: 4096

Blocks per group: 32768

Inodes per group: 7856

Inode size: 256

Journal blocks: 5400

Label:

Blocks: 345600

Block groups: 11

Reserved block group size: 87

Created filesystem with 11/86416 inodes and 11360/345600 blocks

minzip: Extracted file "/system/addon.d/50-cm.sh"

minzip: Extracted file "/system/addon.d/blacklist"

minzip: Extracted file "/system/app/Apollo.apk"

[...]

minzip: Extracted file "/system/xbin/su"

minzip: Extracted file "/system/xbin/vim"

about to run program [/tmp/backuptool.sh] with 2 args

/tmp/backuptool.sh: cd: line 99: can't cd to /tmp/addon.d/

find: /tmp/addon.d/: No such file or directory

find: /tmp/addon.d/: No such file or directory

find: /tmp/addon.d/: No such file or directory

cp: can't stat '/tmp/addon.d/*': No such file or directory

script result was [/system]

Install from sdcard complete.

------------------------------------------------------------------------------------------------------

/tmp contents after the install:

https://www.dropbox.com/sh/q3e1e28hu8fch05/DfA2FLis0E

After a reboot, the phone stays in the initial samsung logo "Galaxy Express" for 30-40 seconds, vibrates a couple of time and reboots again.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
It sounds like a permission fault you got there. I don't know if this will be much help, but can't you chmod a+x the executable? Also, if that doesn't work, have you tried dumping the contents of /dev/log/main and /dev/log/system to a text file on sdcard using cat and pulling the file afterwards?

It looks like we are close to having CM at last.

Maybe we need to mate the initramfs.cpio.gz bundled with [MENTION=5093942]KINGbabasula[/MENTION] 's boot.img with the kernel from the stock boot.img.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] jjchico:
[MENTION=4139913]IncredibleMat[/MENTION] reports exactly the same behaviour in a private message.

Enviado desde mi GT-I9000 usando Tapatalk
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
He has to get su permissions in adb giving adb root command. Maybe you may try to replace cm ramdisk with the stock one and see if it works. If not the problem is the zImage so you may try to switch zimage with the stock one in cm boot.img. If you have time please try

Inviato dal mio GT-I9070 con Tapatalk
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] Garmus:
[/COLOR]

You mean your first post?

I found the one in your post #220 (cwm) having same size as the cwm from the post #1 and they a different from another earlier post #201 (recovery).

And one more. Which Odin version it better to be used? There a many versions but non of them is mentioned for i8730...

Thanks in advance for answer!
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] barclac:
I used odin 3.09 that works fine, i had no problems.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] jjchico:
Use the one in the first post. The one in post #201 has the wrong default.prop and will give you an error if you try to install CM afterwords.

---------- Post added at 02:33 AM ---------- Previous post was at 01:57 AM ----------

When I "adb shell" while in CWM I already get root access. While installing, the permissions error comes from logcat being installed but not getting the executable permission until the end of the installation. I could logcat during the install and it gives the same output than "cat /var/log/main":

~ # logcat |tee logcat.out

--------- beginning of /dev/log/main

I/ARMAssembler( 127): generated scanline__00000077:03545402_00000A02_00000000 [ 31 ipp] (53 ins) at [0x414d21f0:0x414d22c4] in 122082 ns

I/ARMAssembler( 127): generated scanline__00000077:03545402_00000A01_00000000 [ 31 ipp] (52 ins) at [0x414d22d0:0x414d23a0] in 61041 ns

I/ARMAssembler( 127): generated scanline__00000077:03545402_00000A08_00000000 [ 31 ipp] (53 ins) at [0x414d23b0:0x414d2484] in 30520 ns

I/ARMAssembler( 127): generated scanline__00000077:03545402_00000000_00000000 [ 30 ipp] (44 ins) at [0x414d2490:0x414d2540] in 61041 ns

"adb logcat" while booting the install leaves adb in the "-waiting for device-" state. Since all I can see is the "Samsung Express" initial splash I guess the kernel is not booting, so yes, the next step would be to try the stock kernel with the CM package. Let's see who is the first to try :)
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
I got stuck on the same splash screen. As we cannot logcat, your conclusion about the kernel seems sound.

Bazzan
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] KINGbabasula:
Conclusions: bootsize and ramdiskaddr are wrong. Anyway i think there is still some error in the ramdisk

Inviato dal mio GT-I9070 con Tapatalk
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] jjchico:
I am sorry I am dumb in Android development but, can you give the right bootsize and ramdisk address so I can check? Or you need to build a new CM?

I any case, I hope the config data in my previous post is useful.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
[DEV] GT-I8730 International Samsung Galaxy Express

Yes your data sure helped in finding the problem. That was also what happened with the recovery a long time ago (wrong / incompatible kernel). I was expecting that because the image wasn't really for our device in the first place.

I think that the zImage I gave was from a stock recovery image, if that makes any difference.

Might try compiling boot.img using a zImage from the stock boot.img in a few days.

Anyway [MENTION=4166593]jjchico[/MENTION], is abootimg different from mkbootimg? If yes, how? (Sorry. I only use Kuisma's tool.)

Oh and the stock boot.img is 6.2mb. CWM backs up the whole 10mb boot partition along with the zero characters at the end. Just wanted to share. :)
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] jjchico:
I tried both the zImage you provided and the one from my CWM backup with the same results.

abootimg is supposed to do the same than mkbootimg and unmkbootimg (from Kuisma) together. It has a convenient command-line interface and is already available in Debian/Ubuntu (and maybe other distros). It is my first experience with the tool, but its use is reported in many xda threads. I really prefer using abootimg better than Kuisma's close-sourced tool.

Debian/Ubuntu install:

$ sudo apt-get install abootimg

Source code:

https://gitorious.org/ac100/abootimg
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] petraru1:
hey guys, i can't mount sdcard, could this be because my sdcard is extfat?
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
Yes that has been mentioned in this thread, obviously Android has some issues with exFAT, you must format it as FAT32.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
[DEV] GT-I8730 International Samsung Galaxy Express

Anyone made a boot image yet?

EDIT: Tried using stock kernel, didn't work.

It just sits at the splash screen and eventually goes extremely white like what happened with the recovery a long time ago.

I can charge offline though. The graphics are just stupid.

So I guess the kernel is trying to boot? Or is it already booted since the offmode charging is working?
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] w1040:
how to enter cwm after i flashed cwmthrough odin?

edit: err can you teach me step by step how to flash cwm with odin? where to get odin etc etc? please help.

sorry, this is my first samsung phone.

also, after we root, we cant upgrade to official updates? or we need to unroot first then update?
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] Svennen:
Please, how do I flash it exactly?

I don't want to brick my phone again ;)
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] jjchico:
Use cwm from post #1. Flashing instructions are in the thread, please read thoroughly. You can find both Odin/windows and heimdall/Linux instructions. If instructions are not clear to you you may not be flashing a recovery/ROM that early on the development cycle (only my opinion).

Good luck.

Enviado desde mi GT-I9000 mediante Tapatalk
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] bazzan:
[MENTION=5049816]w1040[/MENTION] and [MENTION=4462970]Svennen[/MENTION] page 21 post 209 there is a step by step guide to installing cwm using Odin.

As jjchico says use the cwm from the first post.

[MENTION=5246389]aureljared[/MENTION] like you I tried installing the cm and then a stock kernel. Same result. Not detected by Adb on the splash screen or when charging.

When charging get the grey battery and then the strange screen. Latest is the attached image (might have had the blue fog on one like we had with early cwm)View attachment 2352759
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
That's exactly what I saw with my try.
[Samsung Galaxy Express GT-I8730 Guides, News, & Di] aureljared:
Hey guys check this out: http://xdaforums.com/showthread.php?t=2447832

People with the S4 are having trouble with Samsung KNOX. Talk about eternal voided warranties.

Kinda serves them right for completely ignoring midrange phones and coding for high-end phones instead.

Anyway, I tried compiling kernels earlier today, but make fails on error 2. Will look into the problem sometime later