yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
I would bring up the fact that it's cheaper and easier for both parties involved if you did this locally. Tell them you're technologically inclined, and simply need the files to unbrick your device.

Besides that I'm not sure what to say. I'd need a better understanding on how their support system works as well. My guess is most of them aren't authorized to even access the files themselves. I could be wrong.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I think they have too. How they would restore the device. :confused: But I think that the consumer isn't autorizhed to see it.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
what if i said im part of a busines?
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
If that's the case use the opportunity to get some information from them. For example, how they can claim to be open-source yet patch their kernels, or why the 3.6 got special treatment when they were growing up.
[Samsung Galaxy Player 4.0, 5.0] alice90:
Friends! Some good news!

Our dear friend StoneBoyTony just pm'ed me:

I'll be creating now the zip files added your device it will be all over 1 hour from now stay tune

Waiting!!!
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
this the thing we were talking about before??? when u get the link, post it here?
[Samsung Galaxy Player 4.0, 5.0] alice90:
yes, and yes, of course will post here.
[Samsung Galaxy Player 4.0, 5.0] alice90:
Hey! Try the new ZIP!!!

http://xdaforums.com/showthread.php?p=24309177#post24309177

P.S.

I'm not at home now, will try in 2-3 hours
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
awesome! thanks man! anyone able to try now?
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
NICE!!!!!!!! but a thing persist me. How does he know the partitions of the YP-G1, YP-G70 and YP-GI1:confused: (considering YP-G1 have the same partitions as I9000 but he dosen't support I9000)
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Maiden voyage coming right up. My device is shutting off in preparation for recovery boot mode as we speak.

EDIT:

-- Install /sdcard --
Finding update package...
Opening update package...
Verifying update package...
E:failed to verify whole-file signature
E:signature verification failed
Installation aborted.

It appeared to be working sometime between the verifying and whole-file error. Still, it's a bit different than the previous errors, and different is good.

I also just realized that the US 4.2 was not added specifically to the list. The YP-GI1 was (the Samsung Galaxy S Wi-Fi 4.2, which was basically the global version of the Player 4.2), but specifically not the YP-GI1CB/XAA. I don't know if that possibly has something to do with it.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
would it make a difference if it was in download mode? also, the exact model of the us player is YP-GI1CB/XAA
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Fixed. Copied the wrong model from the Samsung website. And no, I don't believe it would, they use essentially the same process. I'll try it anyway I guess.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I think Its the same kind of thing (for the variants). Mine is a galaxy s wifi 4.0 and it's YP-G1CW/XSH. I don't think there's difference between the variants of the device.
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
That's what I think, but I don't know anyone who has the S Wifi 4.2 to confirm such a thing.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
theres a player 4.2 and an s wifi 4.2? what is 1 internatinall and the other is us? whats the deal here? samsungs friggen stupid someitmes
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
I believe the S Wifi 4.2 is global and the Player 4.2 is North American. They also have slight modifications in both the software and hardware departments. Nothing huge, but definitely different based on the specs.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
thats infuriating
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
should i send my player in or wait?
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Well, I PM'd StoneBoyTony this morning but as of now he hasn't responded yet. I'd wait at least a couple more days; that's just me though.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
still no response?
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
No, but I noticed he removed the model from the list of supported devices. Either he's working at it or he gave up.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
im assuming working on it. he cant have it on the list of supported devices if we proved it didnt.
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
This is what Entropy512 posted in a thread about rooting the Note 10.1. Maybe it will work for you guys even though you are running GB. I'm not sure if anyone has tried this yet. I read the entire thread and I seem to remember someone trying to flash SU in recovery and it failing, so hopefully SuperSU will work.

Is there no way of pushing the SU binary and app to /data/app and modifying the app to work from there?
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Well, I DID put up supersu for people to try, but I resigned it, so the original one is worth a test, and unfortunately no, we cannot push any of it because we have no (easy) way to pull /system and make a ROM out of it, and we have no kernel sources, so cd-root and such is put of the question. This basically leaves us blindly flashing in stock recovery, hoping something will work.
[Samsung Galaxy Player 4.0, 5.0] alice90:
Can't we push the busybox binary with adb, and use it to tar archive the entire /system directory to the SD card, then make an image out of it?
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
You can push it to /data using adb. Has anyone looked at the partition table for the 4.2 and compared it to the 3.6, 4.0 or 5.0? If it is similar enough to one of them, maybe flashing a kernel for one of those devices using odin would be an idea. If there are too many differences, then someone needs to find the Samsung stock recovery signing key. I'll look into some stuff for rooting other devices and see what we can use for the 4.2
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
thx for helping man glad to have someone else on the team :)
[Samsung Galaxy Player 4.0, 5.0] alice90:
Here is the partition table of stock SGP 4.2 US:

rootfs / rootfs rw,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=111 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/block/mmcblk0p8 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p9 /data ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc,discard 0 0
/dev/block/mmcblk0p1 /efs ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p4 /mnt/.lfs j4fs rw,relatime 0 0
debugfs /debug debugfs rw,relatime 0 0
/dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered 0 0
/dev/block/vold/179:10 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard 0 0
/dev/block/vold/179:33 /mnt/sdcard/external_sd vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/external_sd/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/dm-0 /mnt/asec/info.lamatricexiste.network-1 vfat ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
He can push the superuser app but he can't push the binary due to the read-only filesystem. Which is why we are searching for a root method all this time.
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
Is there no way to modify the app so it looks for the binary in /data?

If someone can dump /system then we can install the su binary. I know you need root for the usual dump method, but someone claims to have dumped /system for the player 3.6 without being rooted so I'll see if it's actually possible.

We need to find a vulnerability in the recovery so we can flash unsigned stuff. I think someone managed to find the test keys used to sign Samsung ICS stock roms, so maybe its possible for GB.

If possible, we should look into a way to downgrade to Froyo where most of the exploits are not patched
[Samsung Galaxy Player 4.0, 5.0] alice90:
I have dumped my /system, except some files (bluetooth config and dbus config):

$ /data/local/tar -czf /sdcard/external_sd/system.tar.gz /system
tar: removing leading '/' from member names
tar: can't open '/system/etc/bluetooth/audio.conf': Permission denied
tar: can't open '/system/etc/bluetooth/auto_pairing.conf': Permission denied
tar: can't open '/system/etc/bluetooth/input.conf': Permission denied
tar: can't open '/system/etc/bluetooth/main.conf': Permission denied
tar: can't open '/system/etc/dbus.conf': Permission denied
tar: error exit delayed from previous errors

If it is useful, I can upload my system.tar.gz
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
These devices don't even support froyo out of the box (unlike samsung galaxy s wifi 4.0 and 5.0:silly:). We would need to build from source and I don't want to do that. I have the /system folder of someone I don't remember who. But because we have the kernel, we can port easily CWM. However the fact that I don't have much experience in kernels don't help me very much. I'll ask help to the I9003 forums (they have the kernel+ramdisk structure like YP-GS1 which is why I was able to make a dumb port of CWM.)
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
Yeah its fine. Could you upload it? Also could you dump all the partitions from your device? If you can we can make a rooted rom
[Samsung Galaxy Player 4.0, 5.0] alice90:
OK I'll try, and it is big, don't expect the upload too soon..
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
Yeah just system is enough for now
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
But why didin't you just do a adb pull of /system. This way you could have all the files no?
[Samsung Galaxy Player 4.0, 5.0] alice90:
tar preserves file permissions, and I think even with adb pull I can't read the files that tar couldn't read too, but I'll check it.

Added:

adb pull /system/etc/dbus.conf dbus.conf
failed to copy '/system/etc/dbus.conf' to 'dbus.conf': Permission denied
[Samsung Galaxy Player 4.0, 5.0] alice90:
Here is my /system

http://depositfiles.com/files/e0odb9gvt

password: XDA-DEV

P.S.

Remeber, there are some files missing (see several posts above)
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
wait do u have the international 4.2?

wait... we have this already. before we screwed up my player i got this exact folder.
[Samsung Galaxy Player 4.0, 5.0] alice90:
I have the US version, is that the international one?
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
i have the us version 2 but i already have this folder.
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Super master, how are you going to get the dump into a flash able format, unless you are going to try for a cwm zip? Zaclimon and I (mostly zaclimon) tried making a odin-flashable .IMG, but apparently it would boot loop (I suspect due to permissions), and he never re-tried, and I have been busy.

Now tell me if I'm missing something (as I probably am), but why can't we just call the su binary directly from /data, without/with the app? Even if it doesn't work without it, shouldn't it call it when it asks for su permissions? It's a shame there's no way to force mount /system as rw...
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
Tbh I have not given it much thought but I prefer to deal with CWM flashable zips. If I can get the Samsung signing keys then it will flash in stock recovery.

I was also wondering if we could put the su binary in /data. We will probably need to modify the app to look there instead of bin or xbin.

We need to find a way of putting the player into kies update mode so /system is mounted as rw. Or maybe we can modify the build.prop and some other files to make kies think there is a software update. Then when the update downloads quickly remove the player from the computer. If it bricks try the emergency firmware recovery thing. If we can modify the update file, we can easily include the su binary

I've got a feeling that it might be worth opening one of them up and manipulating the software directly from the hardware. The bootloader could be modified to mount system as rw or it could be changed to boot from SD card. To do this we will probably need UART readings. I have no idea what these are but AdamOutler does a whole bunch of stuff with them before he roots a device
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
The kies update mode is nice but we can't use the recovery because we need a code. Also I don't think these player have recieved an update yet. But we can ask adamoutler help from uart things.
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
I don't think Samsung will release an update any time soon, so we'll have to look into tricking kies to thinking the player is on froyo or something so it downloads the update file to the player or someone's computer. If we can't find/do any of this stuff we'll just have to look into new root methods using exploits that haven't been patched yet
[Samsung Galaxy Player 4.0, 5.0] asheehanjr:
How would one be able to trick kies? Just curious..
[Samsung Galaxy Player 4.0, 5.0] Jirxean:
By looking for exploits..
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
thought we decided we couldnt find any. it might just be easier to find a different method. weve already considered the kies thing

btw was what alice 90 gave us all we needed to fix my thing? besides the pit file? cause before we did anything i got that exact folder extracted and is on my computer
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
Has anyone tried something like:

mount -o remount,rw /
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Yeah it requires root, I've tried it and most of the commands needed to mount /system a rrw, or push a file.
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
Is there a way to dump all the partitions? I'm aware not all of the files can be dumped but if we can get the majority of the files we can easily make an Odin package. We just need factoryfs (system I believe), cache and zimage (kernel?) to be dumped and then we can tarball it.

I have an idea which might work. If someone could try pushing the su binary using adb to /system/xbin while in recovery mode it might work. I tried it on my player 5 just now. When the device has booted normally, I need to use adb remount to mount system as rw, but in recovery it is already mounted as rw. Maybe its the same in the stock recovery? I guess its worth a shot

SU binary

MD5: 25190dc97e61b388525b0fecd0caabf9

Also the kernel source for the 4.2 is available from Samsung so couldn't we just build a kernel which has root and flash it with odin?

I found this thread where there is a zip file which can be flashed in the Samsung stock recovery. If we modify the file, we might be able to make it work with the player 4.2. All it does it pushes some binaries to the system partition
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
As for dumping partitions, this can only be accomplished via adb pull, which is why we were trying to create a filesystem out of it.

The stock recovery file looks intriguing, but it may be signed with the wrong keys for their device (?), but I will take a look at it.

As for the kernel, zaclimon has managed to create a cf-root kernel for the 3.6 users, so perhaps he can make one for the 4.2 now that we know we have the source.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
I contacted stonetomyboy and he said that his zip can't be used because of the newer recovery of these devices requires a password. As for the kernel, I was able to make it because I had the initrd at this time and can modify it.
[Samsung Galaxy Player 4.0, 5.0] alice90:
Ah man, I think you don't understand Linux permissions model. Yes, the /system is being mounted as rw in recovery mode, but still you can't write anything in there using adb because the shell user (which adb uses) has no write permissions anywhere in the /system. Even if you upload the su binary to a directory you hava write access (for example /data/local/) then it will not work. If you want a working su binary, it must be owned by the root user and have SUID bit set on the binary (i.e. chmod 4755).
[Samsung Galaxy Player 4.0, 5.0] supergeek99:
GALAxy PLayer 4.2 ROOT

The reason you cannot root or flash a rom on the Samsung Galaxy Player 4.2 is due to the fact that it contains a OMAP 3630 proccesor. The OMAP 3630 proccessor has a built in safeguard to deny any sort of external rom as a security feuture that Texas Insturment employed. You can see all the information if you Google "OMAP 3630 Datasheet"
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
Oh right I see. Thanks for the info. I've only been doing this for a few months so I've still got a lot to learn. I found a guide on how to obtain temporary root by pushing some files to /data/local and using the chmod command to make them executable. I think it can be modified to work for the player 4.2 but I don't know how. I think it was called the psneuter exploit
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Don't worry guys, I'm... Rooting for you.
[Samsung Galaxy Player 4.0, 5.0] alice90:
Fingers crossed!
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Hmm, psneuter looks promising, if it works on GB (which some sources says it does not). I have uploaded the file here: http://www.mediafire.com/download.php?797kpfbo648oi9e and you should be able to use it for the exploit.

Basically, all you need to do is adb push it to /data/local, then set permissions (777 and executable) and run. Once that works, you manually push the superuser apk+binary, and it *should* work.

EDIT: apparently that has a low chance of succeeding, but these guys have managed to use a combination of root tools to gain root access. Since their device was alos patched against all known exploits, maybe it will have a chance of working for you guys as well. VERY hack 'n slash, but it may succeed.
[Samsung Galaxy Player 4.0, 5.0] zaclimon:
psneuter exploit is OLD (I remember when I was using it to root froyo on my player). It's easy to say that you need to adb push but as all the exploits, there's a possibility that it's patched by google or samsung.
[Samsung Galaxy Player 4.0, 5.0] alice90:
Can anybody tell me, why can't we install cwm recovery and then root the device, just as in this tutorial for Galaxy S3 (which was released _after_ our GP 4.2)?

http://galaxys3root.com/galaxy-s3-r...gh-t999sgh-i747sph-l710-fail-proofnoob-proof/
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
It would probably need to be modified to be tailored to the SGP 4.2, but I have no idea how easy or hard that would be.
[Samsung Galaxy Player 4.0, 5.0] alice90:
We need an experienced Android hacker here...

And what you've meant when telling us:

Should we have hope or you were just cheering us up?
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Oh, that was just a pun I thought was appropriate to make to encourage the devs. I would have hope, but not for me, as I couldn't make a root for this device if my mother's life depended on it.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
alright guys thanks a ton but as it looks like we might never get root, im just gonna send my player into samsung and hopefully they would have fixed it before my school starts on the 20th. thanks a ton for ur help guys! :)
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Fair enough, don't give up on the cause though.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
no way am i giving up man! just i want it workin before school and i got a week left so ya
[Samsung Galaxy Player 4.0, 5.0] hanthesolo:
Giving up? I, zaclimon, and supermaster have been working daily with you guys to bring root, even though we don't have a player, so don't give up hope just yet :). Localhost, where did you get that key? I suppose we can try using that in a update.zip and hope that it will work, as long as it's an official samsung key (I would assume that ota keys for the 4.0,5.0, and 3.6 would work as well.

Has anyone tried flashing a 3.6 kernel/rom yet? I know it's risky, but there's NO difference between the two besides screen size, so theoretically it would work.
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
No, I didn't mean you guys. And if nobody's tried that method, I'd be happy to try it. Just want to make sure it doesn't need to be modified in any way first.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
im not giving up! the end result of all this is too root. im supporting and will help all the way. just i want my player for school and im giving it till this monday if not found by monday at 4 i will have to send it in. sorry :( but seriously, thanks a TON for all the help everyone is putting into this! im not taking it for granted and just forgetting it trust me :)
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
no ones tried anything today?
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
+1

3 devs working on a device with such a small community is amazing. Seeing as none of us actually have device we have to get people to test out our ideas and seeing as there are so few users of the 4.2 it takes a long time to test things.

The key looks promising although I'm not entirely sure what it does. I saw some references to WiFi I think.

Someone should try flashing the pre-rooted ROM for the 3.6. If the devices have the same partition layout it should work
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
even more for the people like u and alice who dont live in the us. u guys work sometimes at 5 am for u. i thank u a ton :)
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Seconded. I'd be happy to try the 3.6 pre-rooted ROM myself after I get back tonight, if someone could link me to it (I tried searching myself but the forums are running especially slow today, and I don't have time to look through every page atm.)
[Samsung Galaxy Player 4.0, 5.0] baladev:
Here's the post: http://xdaforums.com/showthread.php?p=29700613#post29700613

Look through the next two pages after the post for the info on how to do it properly (maybe you already know).
[Samsung Galaxy Player 4.0, 5.0] asheehanjr:
I'll be willing to test out the 3.6 rom, just hope it doesn't brick my device. lol. I'll give it shot.
[Samsung Galaxy Player 4.0, 5.0] baruch6132:
have we tried it yet?
[Samsung Galaxy Player 4.0, 5.0] Supermaster34:
I don't have the device... someone should test it
[Samsung Galaxy Player 4.0, 5.0] Yippingbyrd:
Let me just get the process straight first.

Downloaded both the ROM and Odin3

1. Turn device on in boot mode and wipe data/cache.

2. Turn device on download mode, then Odin3 (which, should I be using 1.85 or 3.04? Does it matter?), load up the .tar and start.

That's about the size of it, right? It's not too difficult, but if I'm missing anything I'd like to know, as a bricked device is helpful to neither you guys nor me.
[Samsung Galaxy Player 4.0, 5.0] asheehanjr:
Where do I load the .tar file under? Bootloader, PDA, Phone, or CSC? Do we need drivers for the 4.2 to be recognized? Thanks!

---------- Post added at 10:02 PM ---------- Previous post was at 09:46 PM ----------

I tried flashing the file from the link and stuck on the Samsung Galaxy SII logo. :( I thought that was the rom for the 3.6? Is there any way to go back to stock?