Samsung Galaxy Y DuoS (Handy)

Aus Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Samung GT-S6102

Nothing useful here, but for completeness:

Samsung Customer Service:

Source Code

Mirror + own, continuative developments:

Hardware

JTAG

In the center on the back side of the mainboard one row of nine pads can be found.

The varnish must be scratched off gently, without tearing the pads off.

The voltage level is 1.2V (!) You must use a JTAG device with a reference voltage pin, otherwise you will break the processor.

The pins are, from left to right:

  • GND
  • nSRST (CPU Reset Pin; optional; pull high if connected)
  • TDO
  • TCK
  • TDI
  • nTRST
  • RTCK (optional)
  • TMS
  • Vref

This appears to be the default layout for this kind of Samsung JTAG header, it applies also to the GT-I8530, the GT-I8552B and the Galaxy Mini S5570.

See also:

Firmware

Version abfragen

  • Auslesen der Versioncodes mögl. durch Eingeben der Telefonnummer:
*#1234#

Android system recovery

  • Ausschalten, Anschalten, Tastenkombination
Home + Volume Up + Power

gedrückt halten, bis "Android system recovery" erscheint und ein Menü:

  • reboot system now
  • apply update from sdcar
  • wipe data/factory reset
  • wipe cache partition

Android Linux

  • Kernel: Linux 2.6.35.7 #2 PREEMPT Tue Apr 3 18:12:54 KST 2012 armv6l GNU/Linux

lsmod

bcm4330 275864 0 - Live 0xbf15e000
VoiceSolution 78831 0 - Live 0xbf148000 (P)
brcm_headsetsw 8875 0 - Live 0xbf13f000
brcm_switch 4053 0 - Live 0xbf139000
gememalloc 661 0 - Live 0xbf133000 (P)
h6270enc 3469 0 - Live 0xbf12d000
hx170dec 5362 0 - Live 0xbf125000
sec_param 8980 0 - Live 0xbf11d000
j4fs 70799 1 - Live 0xbf105000 (P)
rfs_fat 247794 3 - Live 0xbf0bd000 (P)
rfs_glue 79181 1 rfs_fat, Live 0xbf0a1000 (P)
fsr_stl 255325 5 j4fs, Live 0xbf05b000 (P)
fsr 338224 2 sec_param,fsr_stl, Live 0xbf000000 (P)

mount

rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 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
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
/dev/stl9 /system rfs ro,relatime,vfat,log_off,check=no,gid/uid/rwx,iocharset=cp437 0 0
/dev/stl10 /cache rfs rw,nosuid,nodev,relatime,vfat,llw,gid/uid/rwx,iocharset=cp437 0 0
/dev/stl6 /mnt/.lfs j4fs rw,relatime 0 0
/dev/stl11 /data rfs rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437 0 0

/sys/devices/platform

uevent
power
power.0
serial8250.0
serial8250.1
serial8250.2
bcm21xx-dma
bcm_sdhc.1
bcm_sdhc.3
watchdog.0
bcm_keypad
bcm_auxadc
bcmheadset
vibrator.0
sec-backlight.0
onenand.0
i2cbcm.0
i2cbcm.1
i2cbcm.2
i2c-gpio.3
i2c-gpio.4
i2c-gpio.5
i2c-gpio.6
i2c-gpio.7
LCDfb
LCDC
otp
bcm_i2sdai
bcmblt-rfkill
bcm21553-cpufreq-drv
bcm21553-cpufreq-gov
bcm-avs-drv
android_usb
v3d_dev
serial8250
alps
alarm
brcm_alsa_device
android_pmem.0

/proc/partitions

major minor  #blocks  name
 179        0    7761920 mmcblk0
 179        1    7761852 mmcblk0p1
 137        0     513024 bml0/c
 137        1        256 bml1
 137        2       2048 bml2
 137        3       2048 bml3
 137        4        256 bml4
 137        5      12800 bml5
 137        6       5120 bml6
 137        7       5120 bml7
 137        8       5120 bml8
 137        9     256000 bml9
 137       10      40960 bml10
 137       11     181504 bml11
 137       12        256 bml12
 137       13        256 bml13
 137       14        256 bml14
 137       15       1024 bml15
 138        6       1280 stl6
 138        9     247808 stl9
 138       10      36864 stl10
 138       11     174848 stl11

and other, more common devices ...

ps

USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
root      1     0     368    220   ffffffff 00000000 S /init
root      2     0     0      0     ffffffff 00000000 S kthreadd
root      3     2     0      0     ffffffff 00000000 S ksoftirqd/0
root      4     2     0      0     ffffffff 00000000 S watchdog/0
root      5     2     0      0     ffffffff 00000000 S events/0
root      6     2     0      0     ffffffff 00000000 S khelper
root      9     2     0      0     ffffffff 00000000 S async/mgr
root      12    2     0      0     ffffffff 00000000 S suspend
root      228   2     0      0     ffffffff 00000000 S sync_supers
root      230   2     0      0     ffffffff 00000000 S bdi-default
root      232   2     0      0     ffffffff 00000000 S kblockd/0
root      239   2     0      0     ffffffff 00000000 S pmu_events/0
root      259   2     0      0     ffffffff 00000000 S kseriod
root      275   2     0      0     ffffffff 00000000 S kmmcd
root      280   2     0      0     ffffffff 00000000 S DevOutput_wq/0
root      383   2     0      0     ffffffff 00000000 S khungtaskd
root      384   2     0      0     ffffffff 00000000 S kswapd0
root      386   2     0      0     ffffffff 00000000 S aio/0
root      387   2     0      0     ffffffff 00000000 S crypto/0
root      406   2     0      0     ffffffff 00000000 S lcd_wq/0
root      407   2     0      0     ffffffff 00000000 S CSL_LCDC/0
root      411   2     0      0     ffffffff 00000000 S lcd_periodic_re
root      611   2     0      0     ffffffff 00000000 S bma222_wq
root      616   2     0      0     ffffffff 00000000 S gp2a_prox_wq
root      641   2     0      0     ffffffff 00000000 S charing_current
root      646   2     0      0     ffffffff 00000000 S rx_ether_queue
root      653   2     0      0     ffffffff 00000000 S usb_mass_storag
root      669   2     0      0     ffffffff 00000000 S check_ic_wq
root      674   2     0      0     ffffffff 00000000 S irq/126-silabs-
root      696   2     0      0     ffffffff 00000000 S irq/102-fuel_ir
root      701   2     0      0     ffffffff 00000000 S kstriped
root      716   2     0      0     ffffffff 00000000 S binder
root      727   2     0      0     ffffffff 00000000 S ipc-wq/0
root      732   2     0      0     ffffffff 00000000 S cmd_wq/0
root      733   2     0      0     ffffffff 00000000 S rsp_wq/0
root      734   2     0      0     ffffffff 00000000 S notify_wq/0
root      749   2     0      0     ffffffff 00000000 S cmd_wq/0
root      750   2     0      0     ffffffff 00000000 S rsp_wq/0
root      751   2     0      0     ffffffff 00000000 S notify_wq/0
root      757   2     0      0     ffffffff 00000000 S v3d_thread
root      764   2     0      0     ffffffff 00000000 S AudioCtrlWq/0
root      792   1     304    148   ffffffff 00000000 S /sbin/ueventd
root      1303  1     400    248   ffffffff 00000000 S /init
system    1305  1303  844    272   ffffffff 00000000 S /system/bin/servicemanager
media     1306  1303  7996   2248  ffffffff 00000000 S /system/bin/playsound
root      1307  1303  3912   596   ffffffff 00000000 S /system/bin/vold
root      1308  1303  4236   804   ffffffff 00000000 S /system/bin/netd
root      1309  1303  708    324   ffffffff 00000000 S /system/bin/debuggerd
radio     1310  1303  8232   1304  ffffffff 00000000 S /system/bin/rild
system    1311  1303  1052   332   ffffffff 00000000 S /system/bin/npsmobex
root      1312  1303  126976 28984 ffffffff 00000000 S zygote
media     1313  1303  40772  7528  ffffffff 00000000 S /system/bin/mediaserver
bluetooth 1314  1303  1296   704   ffffffff 00000000 S /system/bin/dbus-daemon
root      1315  1303  848    308   ffffffff 00000000 S /system/bin/installd
keystore  1316  1303  1784   432   ffffffff 00000000 S /system/bin/keystore
gps       1319  1303  4276   1540  ffffffff 00000000 S /system/bin/glgps
system    1320  1303  908    316   ffffffff 00000000 S /system/bin/usb_portd
root      1363  2     0      0     ffffffff 00000000 S brcm_headset_wq
root      1365  2     0      0     ffffffff 00000000 S irq/12-BrcmHead
root      1367  2     0      0     ffffffff 00000000 S irq/129-BrcmHea
shell     1419  1303  3420   164   ffffffff 00000000 S /sbin/adbd
root      1471  2     0      0     ffffffff 00000000 S flush-138:11
system    1492  1312  215032 43360 ffffffff 00000000 S system_server
root      1502  2     0      0     ffffffff 00000000 S ipolldevd
root      1558  2     0      0     ffffffff 00000000 S iscan_sysioc
root      1559  2     0      0     ffffffff 00000000 S dhd_watchdog
root      1560  2     0      0     ffffffff 00000000 S dhd_dpc
root      1561  2     0      0     ffffffff 00000000 S dhd_sysioc
system    1564  1312  138692 22880 ffffffff 00000000 S com.android.systemui
app_40    1573  1312  145768 22004 ffffffff 00000000 S com.sec.android.inputmethod.axt9
radio     1577  1312  171028 26984 ffffffff 00000000 S com.android.phone
app_63    1578  1312  134964 16108 ffffffff 00000000 S com.sec.pcw.device
bluetooth 1584  1312  134920 16932 ffffffff 00000000 S com.broadcom.bt.app.system
app_4     1606  1312  149152 26848 ffffffff 00000000 S com.sec.android.app.twlauncher
app_43    1619  1312  165688 29364 ffffffff 00000000 S com.google.process.gapps
system    1626  1312  140028 19256 ffffffff 00000000 S com.android.settings
wifi      1636  1303  2232   1168  ffffffff 00000000 S /system/bin/wpa_supplicant
app_4     1677  1312  144244 22960 ffffffff 00000000 S android.process.acore
app_33    1726  1312  162684 21184 ffffffff 00000000 S com.android.mms
app_41    1809  1312  136172 17832 ffffffff 00000000 S com.sec.android.widgetapp.clockweather.clockwidget
radio     1824  1312  139052 21504 ffffffff 00000000 S com.wssyncmldm
dhcp      1838  1303  888    392   ffffffff 00000000 S /system/bin/dhcpcd
app_6     1912  1312  139848 19192 ffffffff 00000000 S android.process.media
system    1927  1312  135320 16076 ffffffff 00000000 S com.sec.android.app.factorytest
app_18    1935  1312  135240 18008 ffffffff 00000000 S com.sec.android.providers.downloads
app_29    1965  1312  137492 18012 ffffffff 00000000 S com.sec.android.app.sns
app_45    1994  1312  139508 19740 ffffffff 00000000 S com.smlds
system    2008  1     704    284   ffffffff 00000000 S /system/bin/dun_mgr
system    2009  2008  6672   1140  ffffffff 00000000 S atx
app_59    2014  1312  149636 24208 ffffffff 00000000 S com.google.android.apps.maps:FriendService
system    2042  1312  138160 16976 ffffffff 00000000 S com.sec.android.providers.drm
app_100   2049  1312  136376 16264 ffffffff 00000000 S web.oss.sshsftpDaemon
app_5     2058  1312  165516 25972 ffffffff 00000000 S com.android.vending
app_31    2083  1312  134904 15696 ffffffff 00000000 S com.sec.android.app.MmsProvision
app_21    2090  1312  139356 16876 ffffffff 00000000 S com.google.android.apps.uploader
app_59    2102  1312  144592 26140 ffffffff 00000000 S com.google.android.apps.maps
system    2114  1303  9760   1200  ffffffff 00000000 S /system/bin/atxd
app_16    2123  1312  137136 18120 ffffffff 00000000 S com.cooliris.media
system    2138  1312  135876 16720 ffffffff 00000000 S com.sec.android.app.controlpanel
app_56    2146  1312  136256 17124 ffffffff 00000000 S com.sec.android.widgetapp.dualclock
app_59    2153  1312  146752 26156 ffffffff 00000000 S com.google.android.apps.maps:LocationFriendService
system    2163  1312  135200 15892 ffffffff 00000000 S com.wssnps
shell     2212  1419  772    356   c00796f0 afd0c3cc S /system/bin/sh
shell     2243  2212  928    328   00000000 afd0b47c R ps

NAND

  • OneNAND, 512000 KB (/dev/bml0)
  • managed by a flash translation layer (FTL) called Extended Sector Remapping (XSR), consisting of:
    • Sector Translation Layer (STL) for filesystem-to-physical-translated block access
    • Block Management Layer (BML) for direct block access
  • actual read/write/erase performed via dedicated OneNAND low-level driver
  • Filesystem: modified FAT, called Robust File System (RFS)

Partitions

bml1: offset 0x0 = 0K, size 256K
bml2: offset 0x40000 = 256K, size 1276K (1M)
bml3: offset 0x17f000 = 1532K, size 2820K (2M)
bml4: offset 0x440000 = 4352K, size 256K
bml5: offset 0x480000 = 4608K, size 12800K (12M)
bml6: offset 0x1100000 = 17408K, size 5120K (5M)
bml7: offset 0x1600000 = 22528K, size 4392K (4M)
bml8: offset 0x1a4a000 = 26920K, size 5848K (5M)
bml9: offset 0x2000000 = 32768K, size 256000K (250M) -> STL9: FAT16, /system
bml10: offset 0x11a00000 = 288768K, size 40960K (40M) -> STL10: FAT16, /cache
bml11: offset 0x14200000 = 329728K, size 8K
bml12: offset 0x14202000 = 329736K, size 181752K (177M) -> STL11: FAT16, /data
bml13: offset 0x1f380000 = 511488K, size 256K
bml14: offset 0x1f3c0000 = 511744K, size 256K
bml15: offset 0x1f400000 = 512000K, size 0K

root

Der Nutzer hat ab Werk keine root-Rechte. Auf Nachfrage hat der Samsung Kundenservice geantwortet:

Da das Erteilen von Root-Rechten einen Eingriff in die Firmware und
somit sofortigen Garantieverlust bedeutet, können wir Ihnen auf Ihre
Anfrage keine weiteren Informationen zukommen lassen.

su

Install ClockWorkMod Recovery

Preparation: Download ClockWorkMod (CWM) Recovery from below.
Steps to install CWM Recovery in Samsung Galaxy Y Duos

Connect Galaxy Y duos to PC/laptop
Rename the cwm file that you already download become recovery.zip
Copy recovery.zip to SDcard, place it on root not inside a folder
Now turn off the device and remove it from PC/Laptop
Press and hold Home + Volume[+] + Power buttons until boot menu come up.
Choose update from SD card
Find and select update.zip
Wait until the process is done and reboot
Done

Rooting Samsung Galaxy Y Duos

Preparation: Download Root file for Samsung Galaxy Y Duos from below
Root Galaxy Y Duos

Copy update.zip file to SDcard root, if you just install CWM then overide the previous update.zip
Turn off Galaxy Y Duos
Press and hold Home + Volume[+] + Power buttons until boot into CWM recovery.
Optional Step, Make a Backup just to prevent if something goes wrong.
Choose update from SD card
Find and select update.zip
Wait until the process is done and reboot
Let it reboot in normal mode
Go to application, if you see a SuperUser icon then your root is success
Done
Unroot Samsung Galaxy Y Duos

Preparation: Download unroot file from below.
All you need to do is repeat all root method steps, the different is only file that need to rename.
Rename unroot.zip become update.zip
When unroot success then superuser icon will gone.

Note: this unroot method only work if your Samsung Galaxy Y Duos root with method above.

Do With Your Own Risk

Links

Alternative firmware i.e. Custom ROMs

Useful links if you wish to develop your own Android image

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge