Автор Тема: FlashTool - Sony Xperia - Android  (Прочетена 4650 пъти)

satir

  • Напреднали
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
FlashTool - Sony Xperia - Android
« -: Jun 18, 2014, 18:42 »
здравейте!
Debian testing 64amd,  kernel 3.14-1 версиите на java инсталирани на машината:
Код
GeSHi (Bash):
  1. satir@satir-desktop:~$ sudo update-alternatives --config java
  2. There are 3 choices for the alternative java (providing /usr/bin/java).
  3.  
  4.  Selection    Path                                            Priority   Status
  5. ------------------------------------------------------------
  6. * 0            /usr/lib/jvm/java-8-oracle/jre/bin/java          1072      auto mode
  7.  1            /usr/bin/gij-4.9                                 1049      manual mode
  8.  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
  9.  3            /usr/lib/jvm/java-8-oracle/jre/bin/java          1072      manual mode
  10.  
  11. Press enter to keep the current choice[*], or type selection number:
  12.  
проблема е, че FlashTool не работи. по-старите версии ми дават следната грешка:
Код
GeSHi (Bash):
  1. 17/028/2014 16:28:39 - INFO  - <- This level is successfully initialized
  2. 17/028/2014 16:28:39 - INFO  - Flashtool Version 0.8.6.0 built on 2012-06-13 19:47:32
  3. 17/028/2014 16:28:39 - INFO  - You can drag and drop ftf files here to start flashing them
  4. 17/028/2014 16:28:39 - ERROR - /Storage/ARHIV/Xperia/FlashTool_0_8_6/FlashTool/x10flasher_lib/adb.linux: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
а версиите от 9 нагоре искат java 1.6 или 1.7 - идеи?
Код
GeSHi (Bash):
  1. satir@satir-desktop:/Storage/ARHIV/Xperia/FlashTool_9_16/FlashTool$ sudo bash FlashTool
  2. [sudo] password for satir:
  3. Running as root.
  4. JAVA_HOME not set. Using default value : ./x10flasher_lib/linjre64
  5. Java version must be 1.6 or 1.7
  6. satir@satir-desktop:/Storage/ARHIV/Xperia/FlashTool_9_16/FlashTool$
  7.  
  8.  
п.с. на 32 битовата инсталация старите версии на FlashTool работеха коректно, само новите - не, та можех да си ръчкам по телефончето, а сега нъцки.
p.s. и тоя JAVA_HOME дето не е сетнат ме дразни :D

edit: в инструкцията за инсталация пише "Check that libusb-1.0 is installed. On 64bits system, both 64bit and 32bit should be installed.", но 64 битовата версия не я намирам в синаптик. а този ред "Add these rules to /etc/udev :
SUBSYSTEM== »usb », ACTION== »add », ATTRS{idVendor}== »0fce », ATTRS{idProduct}== »* », MODE= »0777″" съм го добавил в /etc/udev/udev.conf
edit2: свалям пакета от ТУК - 64амд e, отварям го с  гдеби, a опциите са за сваляне, премахване и преинсталиране и никъде не се разбира, че става дума за нов пакет.
edit3: инсталирам го с dpkg -i и пак го няма инсталиран ]:-> това мистерия ли е или нещо с multiarch има някакви особености, които не знам все още :)
« Последна редакция: Jun 18, 2014, 19:37 от satir »
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 3211
    • Профил
Re: FlashTool - Sony Xperia - Android
« Отговор #1 -: Jun 20, 2014, 20:50 »
Ами то си го пише "колега" - "Java version must be 1.6 or 1.7"
Пробвай да избереш (като активна) тази версия
Цитат
2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
Ако не тръгне и с нея или ако не работи както трябва - алтернативата е да си свалиш от официалния сайт на Оракъл Джава 1.7 (или Джава 7 което е същото)
Тази която си инсталирал и ти е избрана автоматично (по-подразбиране е най-голямата версия) е 1.8 и продукта явно не я поддържа

П.П. То най-верятно не че няма да работи ама не е тестван с 1.8 и само проверява за очаквана версия на Джава и понеже не намира се отказва...
« Последна редакция: Jun 20, 2014, 20:53 от remotexx »
Активен

satir

  • Напреднали
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: FlashTool - Sony Xperia - Android
« Отговор #2 -: Jun 21, 2014, 05:33 »
колега, аз съм я "свалил на 1.7". и пак е така - едните работят, но не както трябва а другите никакви ги няма или ми искат java 1.7. аз за себе си съм решил проблема. що има тая различност в работата на различните версии съм стигнал до извода, че проблема не е в мен, а във FlashTool-овете. така че, намерих си работеща и си ползвам нея.
все пак, благодаря за отговора :)


едит: само за протокола, а и за опита ще инсталирам и 1.6, за да видя, дали с нея няма да проработят всичките :)

« Последна редакция: Jun 21, 2014, 06:34 от satir »
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 3211
    • Профил
Re: FlashTool - Sony Xperia - Android
« Отговор #3 -: Jun 23, 2014, 17:32 »
Оная джава която сте си качил не е същата за която ви говоря т.е. не е оригналната на Оракъл

да припомня - Джава 8 ви е оригинална от Оракъл но продукта ви не я поддържа
Код:
/usr/lib/jvm/java-8-oracle/jre/bin/java
Джава 7 не ви е оригинална т.е. не е от Оракъл а е openjdk вариант т.е. проверката на продукта минава и си мисли че е оригнална джава, но не е и затова работи не както трябва.
Код:
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java

та както вече казвах - трябва да се пробва с оригнална Джава 1.7 (или 1.6 ако желаете) от Оракъл
т.е. те тука трябва да имате избрана като активна системна версия на джава нещо такова:
/usr/lib/jvm/java-7-oracle/jre/bin/java
Активен

satir

  • Напреднали
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: FlashTool - Sony Xperia - Android
« Отговор #4 -: Jun 23, 2014, 19:41 »
да, прав си за версиите на джава. и с оригиналната седма версия, обаче, не работи коректно.
Код
GeSHi (Bash):
  1. satir@satir-desktop:~$ sudo update-alternatives --config java
  2. There are 6 choices for the alternative java (providing /usr/bin/java).
  3.  
  4.  Selection    Path                                            Priority   Status
  5. ------------------------------------------------------------
  6.  0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1074      auto mode
  7.  1            /usr/bin/gij-4.9                                 1049      manual mode
  8.  2            /usr/lib/jvm/java-6-oracle/jre/bin/java          1073      manual mode
  9.  3            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
  10.  4            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java    1070      manual mode
  11. * 5            /usr/lib/jvm/java-7-oracle/jre/bin/java          1074      manual mode
  12.  6            /usr/lib/jvm/java-8-oracle/jre/bin/java          1072      manual mode
  13.  
  14. Press enter to keep the current choice[*], or type selection number:
  15. satir@satir-desktop:~$
  16.  
пак дава грешка на 6-ти и 7-ми ред, но все пак сработва. не смея обаче да пипам по телефончето с какъвто и да е ерър.
Код
GeSHi (Bash):
  1. 23/037/2014 19:37:05 - INFO  - Flashtool Version 0.9.16.1 built on 06-16-2014 23:00:00
  2. 23/037/2014 19:37:05 - INFO  - libusb version 1.0.18
  3. 23/037/2014 19:37:05 - INFO  - Executing search strategies to find proxy selector
  4. 23/037/2014 19:37:05 - INFO  - No proxy found for gnome. Trying next one
  5. 23/037/2014 19:37:05 - INFO  - No proxy found for kde. Trying next one
  6. 23/037/2014 19:37:05 - ERROR - Error parsing settingsprefs.js (No such file or directory)
  7. 23/037/2014 19:37:05 - INFO  - Strategy firefox failed trying next one : java.io.FileNotFoundException: prefs.js (No such file or directory)
  8. 23/037/2014 19:37:06 - INFO  - Syncing devices from github
  9. 23/037/2014 19:37:06 - INFO  - Pulling changes
  10. 23/037/2014 19:37:07 - INFO  - Devices sync finished.
  11. 23/037/2014 19:37:10 - INFO  - Device connected with USB debugging on
  12. 23/037/2014 19:37:11 - INFO  - Connected device : Sony Xperia Tipo
  13. 23/037/2014 19:37:11 - INFO  - Installed version of busybox : BusyBox v1.21.1 (2013-07-08 10:26:30 CDT) multi-call binary.
  14. 23/037/2014 19:37:11 - INFO  - Android version : 4.1.2 / kernel version : 3.0.8-FXP-g22c38de5 / Build number : JZO54K
  15. 23/037/2014 19:37:11 - INFO  - Checking root access
  16. 23/037/2014 19:37:12 - INFO  - Root Access Allowed
а различните версии работят с различен успех. вся пак, 0.9.14 работи прилично. лощото е, че тоя инструмент е различен в различните си версии - в една работи едно, а в друга - друго. не ми се иска да използвам виндоуската версия, но ако се стигне до брикване и това ще стане.
« Последна редакция: Jun 23, 2014, 20:02 от satir »
Активен

remotexx

  • Напреднали
  • *****
  • Публикации: 3211
    • Профил
Re: FlashTool - Sony Xperia - Android
« Отговор #5 -: Jun 23, 2014, 21:08 »
За съжаление не съм запознат конкретно с тази програма, но
1. Можеш ли да го накараш да пише по-подробно в този файл (с грешката)
2. Така като гледам на прима-виста то просто си търси системно или някакво друго прокси да намери:
Executing search strategies to find proxy selector:
No proxy found for gnome.
No proxy found for kde
...
и понеже нямаш инсталирани Гном, КДЕ или ги имаш ама нямат настроено прокси то опитва да го вземе от настройките на Mozilla/Firefox
и тук вече е некадърно написано най-верятно hard-coded path до файла с настройки на Firefox
- предполагам или нямаш Firefox или си с Дебиян и/или дериват и той там се казва различно Iceweasel мисля
та не може да му намери файла с настройките prefs.js и затова се оплаква
-Ама като гледам накрая дига ръце и пробва без прокси и си работи
INFO  - Syncing devices from github
INFO  - Pulling changes
INFO  - Devices sync finished.

тъй че ако те притеснява това съобщение за грешка може да си създадеш празен файл prefs.js там където го търси или само символна връзка към съществуващ такъв на Iceweasel/Firefox и ще ти изчезне грешката, но може пак да се оплаче че не намира прокси ама предполагам това вече ще е INFO вместо ERROR
т.е. имаш Гном и КДЕ (или поне настройките им) ама вътре нямаш прокси  ;)

П.П. и според мен имат бъгове даже и на бъговете т.е. в логера
според мен това
Error parsing settingsprefs.js (No such file or directory)
би трябвало да е
Error parsing settings prefs.js (No such file or directory)

Ако случайно наистина търси settingsprefs.js това верятно е негов си файл с настройки който не би трябвало да липсва (кофти инсталация или пък няма достатъчно права да си го създаде)
Активен

satir

  • Напреднали
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: FlashTool - Sony Xperia - Android
« Отговор #6 -: Jun 24, 2014, 06:30 »
error, warning, info, debug - това са възможностите за логове, а инсталацията се състои само в разархивиране. факт е, че на 32 битовата инсталация работеха, както и с Убунту 10.04 32 бита. иначе съм с Мате, и firefox но нямам сетнато прокси, а не ми и трябва :) ще се огранича засега да използвам версията, която не ми пищи за грешки - устройва ме. апарата е рутнат, а и не се рутва с тоя инструмет, бутлоудъра е отключен и ще проверя как се държи с флашването на нов ROM, че тоя е от лани, и ако това работи добре, то друго от тоя инструмент аз не искам :)

edit: и тъй като инсталацията е разархивиране, взех "да си играя" като попреглеждам коя версия как работи, какви са и ерърите, с какви папки и файлове разполага... твърде вероятно е, като резултат от играта да си "компилирам" своя собствена версия на FlashTool :D
« Последна редакция: Jun 24, 2014, 07:06 от satir »
Активен