Mb120 root

F Çevrimdışı

fikoloji

Süper Üye
13 Eki 2018
16,634
 
hosbulduk Çevrimdışı

hosbulduk 

TFC Team
9 Kas 2018
3,721
Paylastigin anlatimda secure on modu ile olmayan yöntem icin oldugu yaziyor.mb230 harici diger kartlar pm51 mode ile secure on hazirlanmis,mb230 da büyük ihtimalle farkli sistem kullaniliyor.Eger sistem calisiyorsa mb130 ful yazilimi pm51 ile hazirlanan farkli anakartlara pm51 yöntem icinde hafif rötüsla yüklemek mümkün olabilir diyebilirmiyiz?
 
ytigi Çevrimdışı

ytigi 

VIP
4 Nis 2019
435
36
Paylastigin anlatimda secure on modu ile olmayan yöntem icin oldugu yaziyor.mb230 harici diger kartlar pm51 mode ile secure on hazirlanmis,mb230 da büyük ihtimalle farkli sistem kullaniliyor.Eger sistem calisiyorsa mb130 ful yazilimi pm51 ile hazirlanan farkli anakartlara pm51 yöntem icinde hafif rötüsla yüklemek mümkün olabilir diyebilirmiyiz?
aynen öyle mb100-mn230 fark etmiyor ozaman
Mesaj otomatik olarak birleştirildi:

birde telnet ile ftp açtıktan sonra ssiptv yüklüyse my brodcast olarak kendi uydu kanalalrımızı alıyor link şöyle oluyor


altaki resimde ssiptv ile kendi tvmizdeki uydu kanalalrımız oluyor ip tv değil
Adsizd87517ee0691b1e0.jpg

Mesaj otomatik olarak birleştirildi:

aynen öyle mb100-mn230 fark etmiyor ozaman
Mesaj otomatik olarak birleştirildi:

birde telnet ile ftp açtıktan sonra ssiptv yüklüyse my brodcast olarak kendi uydu kanalalrımızı alıyor link şöyle oluyor


altaki resimde ssiptv ile kendi tvmizdeki uydu kanalalrımız oluyor ip tv değil
Adsizd87517ee0691b1e0.jpg


bingooo! =) iptv tvlerin kendisinde olduğunu biliyorduk lakin kullanamıyorduk şimdi bu şekilde xml tv dosyası oluşturup locale atıcaz içerisine çalışan ip linklerinide koyunca normal tv kanaları arasında çalışıcak
 
ytigi Çevrimdışı

ytigi 

VIP
4 Nis 2019
435
36
kimlik dogrulamasi gerekmeyecek =) mm_conf media codekelrini editledim ben eskiden linklerde ses olur görüntü olmazdı o sorunda öyle çözülüyor hatta mmleri kogan marka android tvden çektim bizimkilerle uyumlu

enteresan olan birşey daha keşfettim linux yada android mbootlarda pm boot larda vendor adresi bizimkiyle aynı
Mesaj otomatik olarak birleştirildi:

kogan android mm config
# Note:
# allow dynamic add key by user,
# ShareMemKeyNum: number of share memory key to be set.
# ShareMemKeyK: The K'th key of share memory
# Value should set as ((( ShareMemory enum ) << 32) | setting value )
#
# ---- ShareMemory enum : enum value ----
# E_SHAREMEM_ENABLE_AUTOPLAY : 0x000003b2
# E_SHAREMEM_ENABLE_DYNSCALING : 0x000002cd
# E_SHAREMEM_DISABLE_FMP4_PREPARSING : 0x00000390
# E_SHAREMEM_IS_SUPPORT_AUDIO_ONLY : 0x00000384
# E_SHAREMEM_ENABLE_PAUSE_AT_PLAYEND : 0x000003ae
# E_SHAREMEM_PRELOAD_SIZE : 0x00000310
# E_SHAREMEM_READ_HEADER_REQUIRE_SIZE : 0x00000387
# E_SHAREMEM_READ_HEADER_PROBE_OPTION : 0x00000388
# E_SHAREMEM_ENABLE_ROUGH_INDEX_PARSING : 0x0000038c
# (E_SHAREMEM_BUFFER_INFO+E_BUFFER_INFO_LAST_PTS_LEN) : 0x000002d9

vestel tvlerdeki mm config

#==================# ShareMemory Setting #==================#
# Note:
# allow dynamic add key by user,
# ShareMemKeyNum: number of share memory key to be set.
# ShareMemKeyK: The K'th key of share memory
# Value should set as ((( ShareMemory enum ) << 32) | setting value )
#
# ---- ShareMemory enum : enum value ----
# E_SHAREMEM_ENABLE_AUTOPLAY : 0x000003b2
# E_SHAREMEM_ENABLE_DYNSCALING : 0x000002cd
# E_SHAREMEM_DISABLE_FMP4_PREPARSING : 0x00000390
# E_SHAREMEM_IS_SUPPORT_AUDIO_ONLY : 0x00000384
# E_SHAREMEM_ENABLE_PAUSE_AT_PLAYEND : 0x000003ae
# E_SHAREMEM_PRELOAD_SIZE : 0x00000310
# E_SHAREMEM_READ_HEADER_REQUIRE_SIZE : 0x00000387
# E_SHAREMEM_READ_HEADER_PROBE_OPTION : 0x00000388
# E_SHAREMEM_ENABLE_ROUGH_INDEX_PARSING : 0x0000038c
# (E_SHAREMEM_BUFFER_INFO+E_BUFFER_INFO_LAST_PTS_LEN) : 0x000002d9
 
ytigi Çevrimdışı

ytigi 

VIP
4 Nis 2019
435
36
enteresan olan bir bölüm daha şu şekilde


ms_vdec_md5 = 0
ms_vdec_stop_at = 0
ms_msvdec_log = 1
ms_vdec_bwmask = 0
ms_stream_play = 1
ms_stream_dump = 1 #Dump Video ES From ES Buffer
ms_stream_raw = 0 #Dump Video ES From ES Buffer
ms_stream_dir = /mnt/hd0a/VESTEL/Stream
ms_stream_file = 0
ms_stream_flush = 0
ms_frame_dump = 0 #Dump Video Frame From FrameBuffer
ms_frame_dir = /mnt/hd0a/VESTEL/Frame
ms_vdec_es_dump = 0
ms_vdec_reverse_main_sub = 0
ms_mm_log_to_file = 1
ms_mm_log_dir = /mnt/hd0a/VESTEL/Log


/mnt/hd0a/..... ????? demekki tv flash bellekte VESTEL klasöründen çalışan bir takım işlemlere sahip vendor =)


/mnt/hd0a/VESTEL/ usb sürücüye "VESTEL" KLASÖRÜ AÇIP NELER ÇEKE BİLİRİZ ONU ARAŞTIRMAK LAIZM
Mesaj otomatik olarak birleştirildi:

demekki yazilim derleme icin ayni sistem kullaniliyor oscam gibi..
UFAK TEFEK SADECE İŞLEMCİ RAM ADRESSLERİ FARKLI ONUN HARİCİNDE PORT EDİLDİKTEN SONRA DİĞER DRİVER İŞLEMLERİ BASİT
 
ytigi Çevrimdışı

ytigi 

VIP
4 Nis 2019
435
36
teraspy teraspy :)

#!/bin/sh

operation=$1

#Sleep 3 seconds to wait U-disk discoveryed by Kernel
sleep 3

if [ ! -d /sdcard ]; then
mkdir /sdcard
fi

time_sec=1
while [ $time_sec -le 10 ];do

fdisk -l /dev/sda | grep /dev/sda1
#The u-disk has partition
if [ $? -eq 0 ]; then
fdisk -l /dev/sda | grep NTFS
if [ $? -eq 0 ]; then
ntfs-3g -o big_writes /dev/sda1 /sdcard
if [ $? -eq 0 ]; then
echo "mount /dev/sda1 success!"
break
fi
else
#Directly mount U-disk
mount /dev/sda1 /sdcard
if [ $? -eq 0 ]; then
echo "mount /dev/sda1 success!"
break
fi
fi
else
#The u-disk has no partition
fdisk -l /dev/sda | grep NTFS
if [ $? -eq 0 ]; then
ntfs-3g -o big_writes /dev/sda /sdcard
if [ $? -eq 0 ]; then
echo "mount /dev/sda success!"
break
fi
else
#Directly mount u-disk
mount /dev/sda /sdcard
if [ $? -eq 0 ]; then
echo "mount /dev/sda success!"
break
fi
fi
fi

echo "$time_sec"
sleep 2
time_sec=$(($time_sec+1))
done

if [ $time_sec -gt 10 ]; then
echo "Mount U-disk timeout, quit..."
return
fi

if [ $operation == "dump" ]; then
#dump

dd if=/dev/mmcblk0boot0 of=/sdcard/boot1.bin
if [ $? -eq 0 ]; then
echo "Dump boot 1 area success!"
else
echo "Dump boot 1 area failed!"
fi

dd if=/dev/mmcblk0boot1 of=/sdcard/boot2.bin
if [ $? -eq 0 ]; then
echo "Dump boot 2 area success!"
else
echo "Dump boot 2 area failed!"
fi

echo "Dumping user area, please wait..."
dd if=/dev/mmcblk0 of=/sdcard/user.bin bs=64k
if [ $? -eq 0 ]; then
echo "Dump user area success!"
else
echo "Dump user area failed!"
fi

elif [ $operation == "restore" ]; then

#restore
echo 0 > /sys/block/mmcblk0boot0/force_ro
dd if=/sdcard/boot1.bin of=/dev/mmcblk0boot0
if [ $? -eq 0 ]; then
echo "Restore boot 1 area success!"
else
echo "Restore boot 1 area failed!"
fi

echo 0 > /sys/block/mmcblk0boot1/force_ro
dd if=/sdcard/boot2.bin of=/dev/mmcblk0boot1
if [ $? -eq 0 ]; then
echo "Restore boot 2 area success!"
else
echo "Restore boot 2 area failed!"
fi

#first uncompress the emmc partition, then write to emmc
echo "Restoring user area, please wait..."
dd if=/sdcard/user.bin of=/dev/mmcblk0 bs=64k
if [ $? -eq 0 ]; then
echo "Restore user area success!"
else
echo "Restore user area failed!"
fi

elif [ $operation == "eupm" ]; then

#eupm
echo "Starting dump upm file"
upm_tool
echo "upm file dump finished !"

else
echo "Wrong operation!"
fi

#Determine all data write to destination
sync

umount /sdcard

# send signal to inform init process
#kill -SIGUSR1 1


#!/bin/sh
#Prepare all env for dump&restore mode
#mount -t ext4 /dev/mmcblk0p13 /mnt

#if [ ! -f /mnt/modules/usb-common.ko ];
#then
# umount /mnt
# mount -t ext4 /dev/mmcblk0p10 /mnt
#fi
#
#if [ ! -f /mnt/modules/usb-common.ko ];
#then
# umount /mnt
# mount -t ext4 /dev/mmcblk0p11 /mnt
#fi


#insmod all usb driver
insmod /usbdrivers/usb-common.ko
insmod /usbdrivers/usbcore.ko
insmod /usbdrivers/xhci-hcd.ko
insmod /usbdrivers/ehci-hcd.ko
insmod /usbdrivers/usb-storage.ko
insmod /usbdrivers/nvt-crypt.ko

umount /mnt

#Check command in MISC partition
dd if=/dev/mmcblk0p6 of=/tmp/strings.txt bs=20 count=1
command=`sed -n '1p' /tmp/strings.txt`
echo "command = ${command}" > /dev/console

#Run command
if [ ${command:0:9} = "emmc-dump" ]; then
#First wipe MISC partition
echo boot-normal > /dev/mmcblk0p6 && sync

sh /etc/emmc.sh dump 1>/dev/console
# send signal to inform init process
#kill -SIGUSR1 1
elif [ ${command:0:12} = "emmc-restore" ]; then
#First wipe MISC partition
echo boot-normal > /dev/mmcblk0p6 && sync

sh /etc/emmc.sh restore 1>/dev/console
# send signal to inform init process
#kill -SIGUSR1 1

elif [ ${command:0:9} = "emmc-eupm" ]; then
#First wipe MISC partition
echo boot-normal > /dev/mmcblk0p6 && sync

sh /etc/emmc.sh eupm 1>/dev/console
# send signal to inform init process
#kill -SIGUSR1 1

else
echo "Normal boot command: ${command}" > /dev/console
# send signal to inform init process
#kill -SIGUSR1 1
fi
Mesaj otomatik olarak birleştirildi:

F fikoloji hosbulduk hosbulduk teraspy teraspy

MMC read: dev # 0, block # 14209, count 1 ... 1 blocks read: OK

MMC read: dev # 0, block # 14209, count 1398 ... 1398 blocks read: OK

MMC read: dev # 0, block # 186368, count 3 ... 3 blocks read: OK
command=emmc-dump

MMC read: dev # 0, block # 34816, count 4 ... 4 blocks read: OK

MMC read: dev # 0, block # 34820, count 31252 ... 31252 blocks read: OK
Checking for NFSK image.
NFSK image verified.
Checking for NFSK image.
NFSK image verified.
## Booting androtavsiye from Legacy Image at 04407fc0 ...
Image Name: 668-tk-kernel
Image Type: ARM androtavsiye Image (uncompressed)
Data Size: 8835437 Bytes = 8.4 MiB
Load Address: 04408000
Entry Point: 04408000
## Loading init Ramdisk from Legacy Image at 04e00000 ...
Image Name: Root Filesystem
Image Type: ARM androtavsiye RAMDisk Image (uncompressed)
Data Size: 7146369 Bytes = 6.8 MiB
Load Address: 04e00000
Entry Point: 04e00000
XIP androtavsiye Image ... OK
OK

Starting androtavsiye ...
Mesaj otomatik olarak birleştirildi:

NAME START END SECTS SIZE ID TYPE NOTES

mmcblk0boot0 ???? ??? ????? 2M ?? ???? apparently, ecos
mmcblk0boot1 ???? ??? ????? 2M ?? ???? apparently, netflix
mmcblk0p1 2048 18431 16384 8M 83 Linux apparently, ecos
mmcblk0p2 18432 34815 16384 8M 83 Linux apparently, ecos
mmcblk0p3 34816 83967 49152 24M 83 Linux android image (boot.img probably)
mmcblk0p4 83968 7733247 7649280 3,7G 5 Extended
mmcblk0p5 86016 184319 98304 48M 83 Linux android image (recovery.img probably, same as boot.img)
mmcblk0p6 186368 202751 16384 8M 83 Linux referenced as MISC, actually just a 20-bytes command string
mmcblk0p7 204800 221183 16384 8M 83 Linux /impdat
mmcblk0p8 223232 288767 65536 32M 83 Linux /applications/database
mmcblk0p9 290816 356351 65536 32M 83 Linux /cache
mmcblk0p10 358400 423935 65536 32M 83 Linux /applications/tclconfig
mmcblk0p11 425984 952319 526336 257M 83 Linux /soc_lib
mmcblk0p12 954368 987135 32768 16M 83 Linux /mtd_apdat
mmcblk0p13 989184 3086335 2097152 1G 83 Linux /
mmcblk0p14 3088384 7141374 4052991 2G 83 Linux /data
 
Son düzenleme:

Bu konuyu görüntüleyen kullanıcılar

Geri