SONY PRS-T3
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> Sony Reader -> Sony Reader на базе Android OS
 
Author Message

capricom
Продвинутый участник форума

Продвинутый участник форума



Joined: 18 Jan 2012
Posts: 79



PostPosted: 05.07.2015 10:08     Quote

aladushek wrote:
парни, подскажите пожалуйста, как обстоят дела со взломом данной читалки?
есть надежда на альтернативную прошивку?

Забудь....
_________________
Sony PRS-T3
 
View user's profile Send private message ^

Slavvy
Член клуба The eBook

Член клуба The eBook



Joined: 18 Nov 2011
Posts: 3836



PostPosted: 05.07.2015 13:09     Quote

aladushek wrote:
как обстоят дела со взломом данной читалки?
есть надежда на альтернативную прошивку?

Никак. Нет. Забросили жавно уже.
_________________
PB 630/626/515
 
View user's profile Send private message ^

radugaif
Член клуба The eBook

Член клуба The eBook



Joined: 16 Dec 2004
Posts: 1009


Location: Деревня Moskow

PostPosted: 06.07.2015 21:37     Quote

Открыл сегодня по свободе T3 читалку - решил проверить ..

Нанд припаян так-же как и у T2

Так что все жаждущие могут лить любые свои хаки железным способом сколько им заблагорассудится..

https://goo.gl/photos/Jrz97Y46ELP4o8uTA

вот скрипт рекавери для жаждущих ..

:

#!/bin/sh
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
export LD_LIBRARY_PATH=/lib

/bin/mount -n -t proc proc /proc
/bin/mount -n -t sysfs sys /sys
/bin/mount -n -o mode=0755 -t tmpfs tmpfs /dev
/bin/mount -n -o mode=0755 -t tmpfs tmpfs /tmp
/bin/mount -t ext4 /dev/root / -o remount,ro,noload

make_mmc_node ()
{
MAKE_DEV=$1
PART_MAX=32
MIN=$((PART_MAX * MAKE_DEV))
COUNT=1
/bin/mknod /dev/mmcblk${MAKE_DEV} b 179 ${MIN}
while [ 0 ];
do
/bin/mknod /dev/mmcblk${MAKE_DEV}p${COUNT} b 179 $((MIN + COUNT))
COUNT=$((COUNT + 1))
if [ ${COUNT} -ge ${PART_MAX} ];
then
break
fi
done
}

make_loop_node ()
{
PART_MAX=8
COUNT=0
while [ 0 ];
do
/bin/mknod /dev/loop${COUNT} b 7 ${COUNT}
COUNT=$((COUNT + 1))
if [ ${COUNT} -ge ${PART_MAX} ];
then
break
fi
done
}

sig_check ()
{
/sysroot/usr/bin/openssl aes-128-cbc -d -K ${ENC_KEY1} -iv ${UPDATE_IV1} -in "$1.sig" > /tmp/verify.sig && \
/sysroot/usr/bin/openssl dgst -sha224 -verify ${PUB_KEY} -signature /tmp/verify.sig "$1"
ret=$?
/sysroot/bin/rm -f /tmp/verify.sig

return $ret
}

BOOT_DEV=`/bin/cat /sys/module/rawdatatable/parameters/mmc_dev_no`
make_mmc_node ${BOOT_DEV}
if [ ${BOOT_DEV} -ne 0 ];
then
make_mmc_node 0
make_loop_node
fi

/bin/mknod /dev/ttymxc4 c 207 20

/bin/echo 0x0100 > /proc/sys/kernel/real-root-dev

if [ ${BOOT_DEV} -ne 0 ];
then
/bin/mount -t vfat /dev/mmcblk0p1 /mnt/sd -o ro,shortname=winnt
ret=$?
if [ $ret -ne 0 ];
then
/bin/mount -t vfat /dev/mmcblk0 /mnt/sd -o ro,shortname=winnt
ret=$?
fi

if [ $ret -eq 0 ];
then
MOUNT_FILE="/mnt/sd/OS Firmware/files/update.img"
if [ -f "${MOUNT_FILE}" ];
then
if [ -f "${MOUNT_FILE}.sig" ];
then
/bin/mount -t cramfs /dev/mmcblk${BOOT_DEV}p2 /sysroot -o ro
ret=$?
else
ret=1
fi

MOUNTED=1
if [ $ret -eq 0 ];
then
MOUNTED=0
LD_LIBRARY_PATH=/sysroot/lib:/sysroot/usr/lib
EMMC="/dev/mmcblk${BOOT_DEV}"
ADDR_INFO=$((`/sysroot/bin/grep -e '^Info ' /sys/module/rawdatatable/parameters/rawdata_param | /sysroot/usr/bin/awk -F: '{ print $2 }'`))
ENC_KEY1=`/sysroot/usr/bin/hexdump -s $((ADDR_INFO + 0x10000)) -n 16 -v -C ${EMMC} | /sysroot/usr/bin/head -1 | /sysroot/usr/bin/awk '{ print $2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17 }'`
UPDATE_IV1=`/sysroot/usr/bin/hexdump -s $((ADDR_INFO + 0x10020)) -n 16 -v -C ${EMMC} | /sysroot/usr/bin/head -1 | /sysroot/usr/bin/awk '{ print $2$3$4$5$6$7$8$9$10$11$12$13$14$15$16$17 }'`
PEM_KEY=`/sysroot/bin/dd if=${EMMC} of=/proc/self/fd/1 bs=1k count=1 skip=$(((ADDR_INFO + 0x10400) / 1024)) 2>/dev/null | /sysroot/bin/sed "s/$/<sep>/" | /sysroot/bin/sed "s/^<sep>//"`
PUB_KEY=/tmp/sigKey.pub
/sysroot/bin/echo -n ${PEM_KEY} | \
/sysroot/bin/sed -e "s@<sep>@\n@g" | \
/sysroot/bin/sed 's/^ //g' > ${PUB_KEY}
/sysroot/usr/bin/openssl sha1 -binary "${MOUNT_FILE}" > /tmp/create.sha1
ret=$?
fi

if [ $ret -eq 0 -a \
${MOUNTED} -eq 0 ];
then
sig_check "${MOUNT_FILE}"
ret=$?
fi

if [ ${MOUNTED} -eq 0 ];
then
/sysroot/bin/rm -f ${PUB_KEY} /tmp/create.sha1
LD_LIBRARY_PATH=/lib
/bin/umount /sysroot
fi

if [ $ret -eq 0 ];
then
/bin/mount -t ext4 "${MOUNT_FILE}" /sysroot -o ro,loop
ret=$?
fi
else
ret=1
fi

if [ $ret -ne 0 ];
then
/bin/umount /mnt/sd
else
/bin/echo ">>> Rootfs : Update (SD) <<<"
fi
fi
else
ret=1
fi

if [ $ret -ne 0 ];
then
/bin/echo ">>> Rootfs : Diag (eMMC) <<<"
/bin/mount -t cramfs /dev/mmcblk${BOOT_DEV}p2 /sysroot -o ro
if [ $? -ne 0 ];
then
/sbin/poweroff
fi
fi

/bin/umount /tmp
/bin/umount /dev
/bin/umount /proc
/bin/umount /sys
/sbin/pivot_root /sysroot /sysroot/initrd
if [ $? -ne 0 ];
then
/sbin/poweroff
fi
cd /
#exec /usr/sbin/chroot . /bin/sh -c 'exec /etc/rc.d/rcS'
exec /usr/sbin/chroot . /sbin/init



Posted after 2 hours 18 minutes 33 seconds:

для экспорта nandSD по USB просто правим

Code:
sig_check "${MOUNT_FILE}"
ret=$?


в

Code:

sig_check "${MOUNT_FILE}"
ret=0


а на карте от rupor для T2 модели сменить окончание файла .sig2 на .sig

все работает ..
_________________
Ремонт электронных книг в Москве.
 
View user's profile Send private message E-mail ICQ ^

OsaZlaya
Новенький участник форума

Новенький участник форума



Joined: 22 Jul 2015
Posts: 1



PostPosted: 22.07.2015 21:23     Quote

Кул ридер на Т-3 можно установить? И есть ли возможность читать на черном фоне?
 
View user's profile Send private message ^

Slavvy
Член клуба The eBook

Член клуба The eBook



Joined: 18 Nov 2011
Posts: 3836



PostPosted: 22.07.2015 22:42     Quote

OsaZlaya
Нельзя.
_________________
PB 630/626/515
 
View user's profile Send private message ^

viktorz
Член клуба The eBook

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3182


Location: San Jose, CA

PostPosted: 23.07.2015 01:06     Quote

OsaZlaya wrote:
И есть ли возможность читать на черном фоне?

В принципе есть. Чёрный фон/белый текст можно прописать в читаемом файле – в форматах, которые это поддерживают. Удобно ли это – это уже другой вопрос...
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

sergzver85
Активный участник форума

Активный участник форума



Joined: 25 Mar 2012
Posts: 199



PostPosted: 23.07.2015 13:16     Quote

radugaif
не могли бы Вы написать инструкцию для "чайников"
_________________
NGL 3
 
View user's profile Send private message ^

Slavvy
Член клуба The eBook

Член клуба The eBook



Joined: 18 Nov 2011
Posts: 3836



PostPosted: 23.07.2015 13:22     Quote

sergzver85
Принцип тот же, что и http://www.the-ebook.org/forum/viewtopic.php?t=25326
_________________
PB 630/626/515
 
View user's profile Send private message ^

sergzver85
Активный участник форума

Активный участник форума



Joined: 25 Mar 2012
Posts: 199



PostPosted: 23.07.2015 22:56     Quote

Slavvy
я это читал, потому и прошу инструкцию "для чайников"
_________________
NGL 3
 
View user's profile Send private message ^

Barafu
Искушенный участник форума

Искушенный участник форума



Joined: 09 Nov 2010
Posts: 51



PostPosted: 30.07.2015 15:26     Quote

Ну не для "чайников" - сей достойный сосуд тут не справится. Но, пожалуйста, очень просим расписать шаги чуть подробнее. В теме, куда вы ссылаетесь, идёт обсуждение обретения и утрат различных дыр в прошивке, и в итоге не понятно, чем сердце успокоилось.

Вы вот эту инструкцию имели ввиду? Смущают утверждения после неё, что так делать не надо.
 
View user's profile Send private message ^

radugaif
Член клуба The eBook

Член клуба The eBook



Joined: 16 Dec 2004
Posts: 1009


Location: Деревня Moskow

PostPosted: 30.07.2015 16:43     Quote

Более подробно трудно написать...

Но это только доступ к железу.

А вот как сделать рут прошивке .. поставить приложения и пр. - это не ко мне.

Я могу ток разлочить рекавери железно.
Считаю это самым правильным .

А далее через разлоченный рекавери можете менять в устройстве что хотите.. по аналогии с T2.
_________________
Ремонт электронных книг в Москве.
 
View user's profile Send private message E-mail ICQ ^

R22
Новенький участник форума

Новенький участник форума



Joined: 27 Dec 2015
Posts: 1



PostPosted: 27.12.2015 17:10     Quote

Фотографии находятся по адресу: "яди точка ск /d/7KUrMUlimX2AQ".
Открутил винтики по периметру, отлепил плёнку, закрывавшую аккумулятор; винтики (3 шт.), бывшие под плёнкой, тоже открутил. Снял заднюю крышку: провёл ногтём между гранями крышки и рамки. Отпаял массу аккумулятора, резисторы на D0-3, CMD и CLK, отсоединил X3 (Рис. 2) и... Тут начались проблемы.
Где VCC (VCCQ вроде бы нашёл (Рис. 1)), как отсоединить X1 и X2? Их обязательно отсоединять (а то боюсь шлейф порвать)? VCC - проходит через N3 на рис. 2? Help needed!
VSS подпаял к контакту, к которому был припаян чёрный провод аккумулятора (масса) (наверно, надо подпаять VSS к обоим контактам "+" и "-"). Дорожку возле VCCQ не стал перерезать: дальний конец резистора разогрел паяльником и приподнял, чтоб не контактировал с дорожкой (оставив ближний (к NAND'у)), и подпаял VDD к резистору. Провода перед пайкой фиксировал изолентой.
В ходе операций потерял N2 (на рис. 2) (и выяснил, что VCC через N2 не проходит). N2 - резистор или диод? Измерьте, пожалуйста, и скажите.
Кстати, до начала лучше потренироваться на ненужной печатной плате (у меня от телефона); оттуда же можно достать резисторы на 33 Om и диоды. А припаивать обратно детали лучше так: припаять один конец к отвёртке, теперь, направляя деталь отвёрткой, поставить на место; другой конец, свободный, подпаять куда надо, отпаять деталь от отвёртки и второй конец тоже припаять к плате. Если что-то можно сделать проще, пожалуйста, скажите.
Позже, если дело выгорит, дополню.
 
View user's profile Send private message ^

innertoxic
Искушенный участник форума

Искушенный участник форума



Joined: 03 Nov 2013
Posts: 67


Location: Брянск, Россия

PostPosted: 04.01.2016 01:25     Quote

N2 (на рис. 2) - блокировочный конденсатор.
Обычно на TTL и CMOS логику ставят 0,1 мкф.
Если нужна ёмкость - могу отпаять и померить.
 
View user's profile Send private message ^

innertoxic
Искушенный участник форума

Искушенный участник форума



Joined: 03 Nov 2013
Posts: 67


Location: Брянск, Россия

PostPosted: 07.01.2016 21:35     Quote

R22
Ну как там дела?
_________________
PRS-T1/PRS-T2/PRS-T3
 
View user's profile Send private message ^

Юрий В.
Продвинутый участник форума

Продвинутый участник форума



Joined: 12 Dec 2008
Posts: 74


Location: Москва

PostPosted: 26.01.2016 16:07     Quote

Давным-давно после обновления прошивки на русской легальной Т3 возникла проблема с пропаданием номеров страниц в содержании. ПРиходится выйти их файла нажатием домика и опять открыть тот же файл, после этого стоит 3-4 раза заглянуть в содержание и всю процедуру закрытия-открытия нужно повторять. И так постоянно. На старой прошивке все было нормально. Вчера пришлось лазить по толстому справочнику и постоянно лазать в содержание, ситуация просто достала. Может кто-нибудь может подсказать как это вылечить или откатить прошивку. Сейчас у меня версия прошивки 1.0.02.17140
Извините если эту проблему уже обсуждали. Не нашел такого
 
View user's profile Send private message ^

30kOm
Новенький участник форума

Новенький участник форума



Joined: 09 Jan 2016
Posts: 8



PostPosted: 02.02.2016 12:40     Quote

"...блокировочный конденсатор."
Вот спасибо. Я бы кучу времени потратил, чтобы только разузнать.

В ближайшие пару недель хочу разобраться с PRS-T3. Но лучше сначала обговорить действия.
N2 - блокировочный, значит надо подпаивать VCC к N1. Но N1 не отпаивается. Если к N1 так и припаяться, оставив на плате, а у детали возле VCCQ приподнять один конец (см. пост от 27.12.2015), то напряжения будет хватать?

Допустим подключился к NAND. Разблокирую recovery, чтобы потом сделать jailbreak и установить root пакет. Ещё прибавлю к /data/ немного памяти от раздела "Reader" - загружу свои программы (file manager с root правами, ct_hack, ReLaunch, activitylauncher и читалки), но не факт, что они запустятся.
Попытаюсь удалить некоторые системные приложения. Сразу всё удалять нельзя, поэтому "увеличю" /system/ за счёт ext2 sd-карты и буду неважные приложения посылать туда, извлекать карту и наблюдать реакцию. Сниму образ /system/ и карточки на всякий пожарный.
 
View user's profile Send private message ^

30kOm
Новенький участник форума

Новенький участник форума



Joined: 09 Jan 2016
Posts: 8



PostPosted: 04.02.2016 14:56     Quote

innertoxic
Не хочу больше возиться с паяльником. Овчинка выделки не стоит.
 
View user's profile Send private message ^

innertoxic
Искушенный участник форума

Искушенный участник форума



Joined: 03 Nov 2013
Posts: 67


Location: Брянск, Россия

PostPosted: 04.02.2016 15:39     Quote

30kOm
Quote:
...Разблокирую recovery...
Как это делается?
_________________
PRS-T1/PRS-T2/PRS-T3
 
View user's profile Send private message ^

radugaif
Член клуба The eBook

Член клуба The eBook



Joined: 16 Dec 2004
Posts: 1009


Location: Деревня Moskow

PostPosted: 04.02.2016 23:53     Quote

innertoxic wrote:
30kOm
Quote:
...Разблокирую recovery...
Как это делается?


http://www.the-ebook.org/forum/viewtopic.php?p=1237296#1237296
_________________
Ремонт электронных книг в Москве.
 
View user's profile Send private message E-mail ICQ ^

30kOm
Новенький участник форума

Новенький участник форума



Joined: 09 Jan 2016
Posts: 8



PostPosted: 08.02.2016 21:35     Quote

radugaif, на книге есть информация, существующая в единственном экземпляре, да и на днях мой Zeus был коварно повреждён (Его смахнули со стола, когда заряжался - при подключении к ПК по USB теперь не определяется, но Android Debugging Bridge стабильно работает), когда вернётся из ремонта - не известно. Так что в T3 поковыряюсь ещё.
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> Sony Reader -> Sony Reader на базе Android OS All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 8 of 10

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика