LINUX.ORG.RU
ФорумTalks

Управление телефоном с разбитым дисплеем

 


0

2

Есть телефон с разбитым дисплеем.

Как им можно поуправлять?

Выхлоп при выключеннии/включении телефона:

[14878.705036] usb 3-12: new high-speed USB device number 4 using xhci_hcd
[14878.892717] usb-storage 3-12:1.0: USB Mass Storage device detected
[14878.892886] scsi host6: usb-storage 3-12:1.0
[14878.892991] usbcore: registered new interface driver usb-storage
[14878.894020] usbcore: registered new interface driver uas
[14879.892284] scsi 6:0:0:0: Direct-Access     teXet    X-Basic2         0000 PQ: 0 ANSI: 2
[14879.895906] scsi 6:0:0:1: Direct-Access     teXet    X-Basic2         0000 PQ: 0 ANSI: 2
[14879.898332] sd 6:0:0:1: [sdd] Attached SCSI removable disk
[14879.900535] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[15093.908183] usb 3-12: USB disconnect, device number 4
[15097.787138] usb 3-12: new high-speed USB device number 5 using xhci_hcd
[15097.961651] usb-storage 3-12:1.0: USB Mass Storage device detected
[15097.961858] scsi host7: usb-storage 3-12:1.0
[15098.960859] scsi 7:0:0:0: Direct-Access     teXet    X-Basic2         0000 PQ: 0 ANSI: 2
[15098.961103] scsi 7:0:0:1: Direct-Access     teXet    X-Basic2         0000 PQ: 0 ANSI: 2
[15098.962830] sd 7:0:0:0: [sdc] Attached SCSI removable disk
[15098.963409] sd 7:0:0:1: [sdd] Attached SCSI removable disk
[15270.036684] usb 3-12: USB disconnect, device number 5
[15307.669830] usb 3-12: new high-speed USB device number 6 using xhci_hcd
[15307.914952] cdc_acm 3-12:1.1: ttyACM0: USB ACM device
[15307.946495] usbcore: registered new interface driver cdc_acm
[15307.946497] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[15310.494913] usb 3-12: USB disconnect, device number 6
[15430.601681] usb 3-12: new high-speed USB device number 7 using xhci_hcd
[15430.837943] cdc_acm 3-12:1.1: ttyACM0: USB ACM device
[15433.426505] usb 3-12: USB disconnect, device number 7
[15442.450933] usb 3-12: new high-speed USB device number 8 using xhci_hcd
[15442.625231] usb-storage 3-12:1.0: USB Mass Storage device detected
[15442.625402] scsi host8: usb-storage 3-12:1.0
[15443.624599] scsi 8:0:0:0: Direct-Access     teXet    X-Basic2         0000 PQ: 0 ANSI: 2
[15443.624862] scsi 8:0:0:1: Direct-Access     teXet    X-Basic2         0000 PQ: 0 ANSI: 2
[15443.627200] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[15443.627607] sd 8:0:0:1: [sdd] Attached SCSI removable disk
[15644.366364] NET: Registered protocol family 31
[15644.366365] Bluetooth: HCI device and connection manager initialized
[15644.366367] Bluetooth: HCI socket layer initialized
[15644.366369] Bluetooth: L2CAP socket layer initialized
[15644.366373] Bluetooth: SCO socket layer initialized
[15644.369630] Netfilter messages via NETLINK v0.30.

Что можно сделать?

★★★★★

Что можно сделать?

Думаю это очевидно. 1. Поменять дисплей. 2. Поменять телефон.

drull ★☆☆☆ ()
Ответ на: комментарий от drull

Так это старый телефон, это я думаю, что с ним сделать можно.

Я бы на нем httpd запустил бы или торренто-качалку.

int13h ★★★★★ ()

Я так понимаю, что уже не смогу включить usb debug, чтобы c adb подключиться? Или можно что-нибудь придумать7

int13h ★★★★★ ()

О, круто телеофн подключился к Wi-Fi, и я вижу его в своих девайсах в гугл-аккаунте =)

int13h ★★★★★ ()
Ответ на: комментарий от int13h

Позвони в гугл и скажи, чтобы поставили туда lighttpd. Зря что ли зонды стоят.

mcgeek ()

помню когда у моей девушки сдох экран на старом алкателе (кнопочном), она им еще полгода пользовалась по памяти. проблема была только с смс

upcFrost ★★★★★ ()
Последнее исправление: upcFrost (всего исправлений: 1)

Думаю ничего интереснее модема не получиться. Там должны быть пины чтобы запаяться к uart. Алсо, если умеешь в fpga, там же есть арм и все такое. Можешь как мк юзать.

matrixd ()

Выкинь. /thread

Hекроандроиды же уже копейки стоят с целым дисплеем.

Deleted ()
Ответ на: комментарий от int13h

Без екрана не запустится андроид, потому как СФ или систем сервер будет падать постоянно. А без запущеного ондроеда не получишь штатные сервисы. Ну можно стопнуть и вручную скриптов понаписывать, но ето еще та заморочка...

Jetty ★★★★★ ()

клоуны он еще может получить ssh

dmxrand ()

если не рутованный - то почти ничего... :(

Sahas ★★★★★ ()

Получилось подключится через adb в recovery:

[root@homepc int13h]# adb devices -l
List of devices attached
0123456789ABCDEF       device usb:3-12 product:teXet model:X_basic2 device:X-basic

[root@homepc int13h]# adb shell
shell@android:/ $ 

Сейчас, чтобы подключить usb debugging в нормальном режиме мне надо отредактировать

shell@android:/ $ cat /system/build.prop                                       
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JDQ39
ro.build.display.id=JB.rus.X_basic2.2014.05.21.000004
ro.build.version.incremental=android-builder_1400689171
ro.custom.build.version=1400689171
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Thu May 22 00:21:26 CST 2014
ro.build.date.utc=1400689286
ro.build.type=user
ro.build.user=android-builder
ro.build.host=CI
ro.build.tags=test-keys
ro.product.model=X-basic2
ro.product.brand=teXet
ro.product.name=teXet
ro.product.device=X-basic
ro.product.board=teXet
# ro.build.product is obsolete; use ro.product.device
ro.build.product=teXet
ro.product.manufacturer=teXet
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=alps
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=a103-user 4.2.2 JDQ39 eng.lizhihui.1400689171 test-keys
ro.build.fingerprint=alps/a103/a103:4.2.2/JDQ39/1400689171:user/test-keys
ro.build.flavor=
ro.build.characteristics=default
persist.sys.language=ru
persist.sys.country=RU
persist.sys.localevar=
persist.sys.timezone=Europe/Moscow
ro.product.locale.language=ru
ro.product.locale.region=RU
# end build properties

# begin mediatek build properties
ro.mediatek.version.release=ALPS.JB3.MP.V1.8
ro.mediatek.platform=MT6572
ro.mediatek.chip_ver=S01
ro.mediatek.version.branch=ALPS.JB3.MP
ro.mediatek.version.sdk=1
# end mediatek build properties
#
# system.prop for generic sdk
#

rild.libpath=/system/lib/mtk-ril.so
rild.libargs=-d /dev/ttyC0


# MTK, Infinity, 20090720 {
wifi.interface=wlan0
# MTK, Infinity, 20090720 }

# MTK, mtk03034, 20101210 {
ro.mediatek.wlan.wsc=1
# MTK, mtk03034 20101210}
# MTK, mtk03034, 20110318 {
ro.mediatek.wlan.p2p=1
# MTK, mtk03034 20110318}

# MTK, mtk03034, 20101213 {
mediatek.wlan.ctia=0
# MTK, mtk03034 20101213}


#
wifi.tethering.interface=ap0
#

ro.opengles.version=131072

wifi.direct.interface=p2p0
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=128m

# USB MTP WHQL
ro.sys.usb.mtp.whql.enable=0

# Power off opt in IPO
sys.ipo.pwrdncap=2

ro.sys.usb.storage.type=mtp,mass_storage

# USB BICR function
ro.sys.usb.bicr=yes

# USB Charge only function
ro.sys.usb.charging.only=yes

# audio
ro.camera.sound.forced=0
ro.audio.silent=0

ro.zygote.preload.enable=0

# temporary enables NAV bar (soft keys)
# qemu.hw.mainkeys=0

ro.kernel.zio=38,108,105,16

#ro.operator.optr=CUST

#
# ADDITIONAL_BUILD_PROPERTIES
#
persist.gemini.sim_num=2
ro.gemini.smart_sim_switch=false
ro.gemini.smart_3g_switch=1
ril.specific.sm_cause=0
bgw.current3gband=0
ril.external.md=0
ro.sf.hwrotation=0
ril.current.share_modem=2
curlockscreen=1
ro.mediatek.gemini_support=true
persist.radio.fd.counter=15
persist.radio.fd.off.counter=5
persist.radio.fd.r8.counter=15
persist.radio.fd.off.r8.counter=5
persist.mtk.wcn.combo.chipid=-1
drm.service.enabled=true
fmradio.driver.enable=1
ril.first.md=1
ril.flightmode.poweroffMD=1
ril.telephony.mode=3
dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt
mediatek.wlan.chip=mediatek.wlan.module.postfix=_
ril.radiooff.poweroffMD=0
ro.config.notification_sound=sms06_mp3.ogg
ro.config.alarm_alert=alarm01_mp3.ogg
ro.config.ringtone=ring02_mp3.ogg
ro.config.video_call=ring01_mp3.ogg
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.2_r4
ro.com.google.clientidbase=android-enspert
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
shell@android:/ $ 

Точнее, добавить

persist.service.adb.enable=1                                                    
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb

Но перемонтировать я не могу

[root@homepc int13h]# adb remount
remount failed: Operation not permitted

Можно ли как-то из adb получить root-доступ?

int13h ★★★★★ ()
Ответ на: комментарий от int13h

Я в подобной ситуации перебрал прошивку.

tlx ★★★★★ ()
Ответ на: комментарий от orm-i-auga

Тимвьювер, кстати, интересно, позволяет андроидом управлять или нет.

Позволяет. Правда, например, в TeamViewer QuickSupport нужно при соединении, на экране нажать "Разрешаю", как это сделать при отсутствии экрана фиг знает.

Loki13 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.