Автор Тема: Андроид и его прошивка в Linux  (Прочитано 22922 раз)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #45 : 03.01.2016 13:52:32 »
Ну вот с помощью лома и какой то божей матери удалось внедрится в телефон наконец. ;-D А если более точно,то на телефоне был включен режим МТР,закрыл его и еще создал файл на
/etc/udev/rules.d/51-android.rules . Там список телефонов типа.
# XiaoMi
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666", GROUP="plugdev" как раз моя модель была.
Ну далее надо разбираться теперь.Осваивать режим QtADB,он что то еще  не заработал.
« Последнее редактирование: 03.01.2016 14:01:06 от ARHAN »
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #46 : 09.01.2016 11:41:19 »
 Так теперь появилось эксперементальное тело,китай-поделка ,название 6Х ,более ничено нет,зашел так сказать через adb.Хотел поставить суперSU,но засада опять,вот так примерно
[root@comp-athlon-64-de84a7 ~]# adb install /opt/android/supersu_0.96_rus
can't find '/opt/android/supersu_0.96_rus' to install
  adb не находит файл.Почитал там пишут ,файл лучше ложить в папку adb,что то не могу ее найти.Ну может я еще путь не правильно прописал до файла? Через  /opt/android/run-aafm.bash файла могу кидать на тело и обратно в комп,но там нет функции install, да и delet не все может вырубить.
Век живи, век учись.

Оффлайн StolbovDV

  • Завсегдатай
  • *
  • Сообщений: 72
Re: Андроид и его прошивка в Linux
« Ответ #47 : 09.01.2016 22:58:31 »
А расширение у файла есть?

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #48 : 10.01.2016 14:56:11 »
А расширение у файла есть?
apk, ну там путь не правильно сделал,но теперь ругаетсяна то, что уже стоит root, но не видно сам пакет .да и разрешение не дает тот что стоит.,хотел titanum поставить кое что приморозить из прог.
Теперь пока не понял как это supersu на вид вывести чтоб там разрешение вкючить.
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #49 : 10.01.2016 15:50:32 »
перед

adb install /opt/android/supersu_0.96_rus

лучше смотреть как файл называется

ls -l /opt/android/


И присылайте ругань сюда... :)

кроме того у adb install есть ключик -r - попробуйте его для переустановки если ругается что уже приложение есть...

я особо не мастак, но у меня supersu 1.99r4 и в терминале на самом телефоне
su - работает...
Настраивается эта фигня в приложениях - установить запрос...

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #50 : 10.01.2016 20:29:52 »
[root@comp-athlon-64-de84a7 ~]# adb install /home/serg/supersu_0.96_rus.apk
3174 KB/s (534165 bytes in 0.164s)
        pkg: /data/local/tmp/supersu_0.96_rus.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
вот матерится гад.
Телефон подвальный похоже,тут есть в adb команда чтоб посмотреть какой процесор стоит в нем.Ставил cpu-z ,оня такую фигню показывает,проц МТ6589 пишет 8-ми ядерный,нет таких восмиядерных процов.Далее GPU mali400ну это ладно,но они никогда не работают в паре с МТ6589.Короче бред какой то.Хотел перешить тело,так не знаю какое точно железо внутри,если только разбирать? Хотя может аdb как то можно про железо инфу получить.

[root@comp-athlon-64-de84a7 ~]# adb install -r /home/serg/supersu_0.96_rus.apk
6004 KB/s (534165 bytes in 0.086s)
        pkg: /data/local/tmp/supersu_0.96_rus.apk
Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
и с ключом не хочет. Пробоволв factboot войти.Там тоже не понятно или он в нем или????

[root@comp-athlon-64-de84a7 ~]# adb reboot-bootloader
[root@comp-athlon-64-de84a7 ~]# fastboot devices
0123456789ABCDEF        fastboot
Вот не пойму или он там или нет.Поробовал вайпы сделать,что то опять ругается.
[root@comp-athlon-64-de84a7 ~]# fastboot -w
erasing 'userdata'...
вот так зависает  и все.Ничем не сбросишь,только закрывать терминал и все по новой заходить.

вот не пойму сколько памяти на этой системе всего
[root@comp-athlon-64-de84a7 ~]# adb shell
shell@6X:/ $ lsusb
/system/bin/sh: lsusb: not found
127|shell@6X:/ $ df
Filesystem               Size     Used     Free   Blksize
/dev                   231.7M   280.0K   231.4M   4096
/sys/fs/cgroup         231.7M    12.0K   231.7M   4096
/mnt/secure            231.7M     0.0K   231.7M   4096
/mnt/asec              231.7M     0.0K   231.7M   4096
/mnt/obb               231.7M     0.0K   231.7M   4096
/system                984.3M   871.0M   113.3M   4096
/data                    1.1G   314.4M   790.9M   4096
/cache                 221.5M     4.1M   217.3M   4096
/protect_f               8.8M     4.1M     4.8M   4096
/protect_s               8.8M     4.0M     4.8M   4096
/mnt/cd-rom              1.2M     1.2M     0.0K   2048
/mnt/media_rw/sdcard0: Permission denied
/mnt/secure/asec: Permission denied
/storage/sdcard0         1.3G     1.4M     1.3G   16384
и где тут свободная память?

вот поробовал ,от винта называется.
127|shell@6X:/ $ free -m
/system/bin/sh: free: not found

хотя
Processor       : ARMv7 Processor rev 3 (v7l)
processor       : 0
BogoMIPS        : 1993.93

Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 3

Hardware        : MTK6589
Revision        : 0000
Serial          : 0000000000000000
и где здесь ядра
« Последнее редактирование: 10.01.2016 21:43:24 от ARHAN »
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #51 : 10.01.2016 21:47:40 »
hell@6X:/ $ cat /proc/version
Linux version 3.4.67 (root@zy-27) (gcc version 4.7 (GCC) ) #2 SMP PREEMPT Tue Aug 25 19:55:00 CST 2015
вот по нем интересно прошивку искать?
shell@6X:/ $ cat /proc/meminfo
MemTotal:       1048576 kB
MemFree:          948944 kB
Buffers:           26376 kB
Cached:             7240 kB
SwapCached:       154816 kB
Active:            71320 kB
Inactive:         315440 kB
Active(anon):     308328 kB
Inactive(anon):   229472 kB
Active(file):     235808 kB
Inactive(file):    85968 kB
Unevictable:       72520 kB
Mlocked:            3472 kB
HighTotal:             0 kB
HighFree:              0 kB
LowTotal:              0 kB
LowFree:          948944 kB
SwapTotal:         26376 kB
SwapFree:         786424 kB
Dirty:            577312 kB
Writeback:             8 kB
AnonPages:             0 kB
Mapped:           457664 kB
Shmem:             61072 kB
Slab:                 96 kB
SReclaimable:      48936 kB
SUnreclaim:        16336 kB
KernelStack:       32600 kB
PageTables:         7408 kB
NFS_Unstable:      23000 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:           0 kB
Committed_AS:    1260896 kB
VmallocTotal:   18784496 kB
VmallocUsed:      516096 kB
VmallocChunk:     119784 kB
 
 Про gpu mali400 инфы нет,чем графический проц можно увидеть?
« Последнее редактирование: 10.01.2016 22:13:41 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #52 : 10.01.2016 22:03:45 »

[root@comp-athlon-64-de84a7 ~]# adb install -r /home/serg/supersu_0.96_rus.apk
6004 KB/s (534165 bytes in 0.086s)
        pkg: /data/local/tmp/supersu_0.96_rus.apk
Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
и с ключом не хочет. Пробоволв factboot войти.Там тоже не понятно или он в нем или????

Гугл в этом случае советует попробовать еще ключик d добавить....

adb install -r -d /home/serg/supersu_0.96_rus.apk

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #53 : 10.01.2016 22:17:09 »
[root@comp-athlon-64-de84a7 ~]# adb install -r -d /home/serg/supersu_0.96_rus.apk
6137 KB/s (534165 bytes in 0.084s)
        pkg: /data/local/tmp/supersu_0.96_rus.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

во китайцы защитили свое творение,кувалдой не прошибешь. :-t

Кстати здесь стоит есть в приложения какой то свой SuperSu 2.02 ,только он не активный почему то,не видит его титаниум.
« Последнее редактирование: 10.01.2016 22:19:35 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #54 : 10.01.2016 22:54:17 »
Кстати... у меня на андройде тоже через

cat /proc/cpuinf

кроме названия проца нифига не видно...

Но можно попробовать так

ls -l /sys/devices/system/cpu/

и оно показало
drwxr-xr-x root     root              2015-12-27 02:27 cpu0
drwxr-xr-x root     root              2015-12-27 02:27 cpu1

может оно то что надо?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #55 : 10.01.2016 22:58:58 »
[root@comp-athlon-64-de84a7 ~]# adb install -r -d /home/serg/supersu_0.96_rus.apk
6137 KB/s (534165 bytes in 0.084s)
        pkg: /data/local/tmp/supersu_0.96_rus.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

во китайцы защитили свое творение,кувалдой не прошибешь. :-t


Ну это значит сертификат того суперсу что на телефоне не совпадает с тем сертификатом что в новой версии.

тогда выход один - удалить старый, а уже затем ставить новый



У меня на телефоне по
adb shell 'pm list packages -f' | grep super
выдает
package:/system/app/Superuser.apk=eu.chainfire.supersu

Может по имени попробовать и удалить?

типа
adb uninstall eu.chainfire.supersu
в моем случае...
« Последнее редактирование: 10.01.2016 23:05:00 от YYY »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #56 : 11.01.2016 22:14:27 »
shell@6X:/ $ ls -l /sys/devices/system/cpu/
drwxr-xr-x root     root              2015-01-02 01:11 cpu0
drwxr-xr-x root     root              2015-01-02 01:11 cpu1
-r--r--r-- root     root         4096 2015-01-02 01:13 cpu2
-r--r--r-- root     root         4096 2015-01-02 01:13 cpu3
-r--r--r-- root     root         4096 2015-01-02 01:13 cpu4
-r--r--r-- root     root         4096 2015-01-02 01:13 cpu5
-r--r--r-- root     root         4096 2015-01-02 01:13 cpu6
-r--r--r-- root     root         4096 2015-01-02 01:13 cpu7
drwxr-xr-x root     root              2015-01-02 01:11 cpufreq
-r--r--r-- root     root         4096 2015-01-02 01:13 kernel_max
-r--r--r-- root     root         4096 2015-01-02 01:13 offline
-r--r--r-- root     root         4096 2015-01-02 01:13 online
-r--r--r-- root     root         4096 2015-01-02 01:13 possible
drwxr-xr-x root     root              2015-01-02 01:13 power
-r--r--r-- root     root         4096 2015-01-02 01:13 present
-rw-r--r-- root     root         4096 2015-01-02 01:13 uevent
вот как аж 8 ядер.,но два вроде как только включены.Что такое 4096 интересно?
MTK6589 только 4 ядра.
вот же
Processor       : ARMv7 Processor rev 3 (v7l)
processor       : 0
BogoMIPS        : 1993.93

Features        : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 3

Hardware        : MTK6589
Revision        : 0000
Serial          : 0000000000000000

[serg@comp-athlon-64-de84a7 ~]$ adb shell 'pm list packages -f' | grep super
package:/system/app/SuperSUV2.02.apk=eu.chainfire.supersu
Пока сносить не буду,попробую еще что нибудь устоновить с правами от рут.
« Последнее редактирование: 11.01.2016 22:24:45 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #57 : 11.01.2016 23:38:18 »
даже не знаю что сказать :)

MTK6589 4 ядра и пишут про 8 ядер только китайцы для своих "копий айфона" :)

А попробуйте сделать

cat /sys/devices/system/cpu/cpu2
cat /sys/devices/system/cpu/cpu7

Что там в этих файлах...

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #58 : 11.01.2016 23:58:30 »
[serg@comp-athlon-64-de84a7 ~]$ adb shell
shell@6X:/ $ cat /sys/devices/system/cpu/cpu2
11
shell@6X:/ $ cat /sys/devices/system/cpu/cpu7
11
shell@6X:/ $
вот так пишет.
Ну в принципе я уже здесь нашел как активировать местное supersu, далее запустил titanium.
И тут самое интересное,он постоянно лез в инет ,какимито прогами я их ликвидировал через титаниум.Теперь у меня ликвидировался лунчер или как его там.Постоянно перезагружается  на рабочем столе короче,он и раньше глючил и тормозил сильно.Вот интересно если поставить сторонний лунчер,как его потом запустить чтоб отключить этот который глючит.Что то бекап сразу не сделал и давай с плеча рубить :-o ,вот и нарубил.
Это не копия айфон,там под крышкой просто 6Х и все.Рекавери родное здесь работает,может тупо просто попробовать попрышивать разные прошивки,или устоновить twrp какой ,пока родное рекави еще живое.Чую скоро окирпичу тело. :-(
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #59 : 16.01.2016 23:43:24 »
Ну опять застрял я что то.

 YYY -вот подскажи пожалуйста по этой теме http://4pda.ru/forum/index.php?showtopic=469340&st=1920#entry34241904 пытаюсь поставить http://4pda.ru/forum/dl/post/7219810/SP_Flash_Tool_exe_Linux_v5.1548.00.100.zipблин застопорился короче. Через adb не смог победить телефон.Хочу этой прогой попробовать его попрошивать.Но не могу ее запустить .Само окно через мс запускается а с этими chmod +x flash_tool
chmod +x flash_tool.sh
куда их пихать и как не понял.Там пользователя еще менять надо.Файл 51-android.rules.d впихнул в /etc .Короче запутался совсем с этими правами и запуском.

1. В директории с распакованым FlashTool даем права на исполнение файлу flash_toolвот не понимаю я это ,куда его в какую директорию сунуть.
« Последнее редактирование: 16.01.2016 23:49:32 от ARHAN »
Век живи, век учись.