Aller au contenu

[Résolu][MPDC112] Installation Google Play


Placo

Recommended Posts

Lannig

 

Voilà ce que j'ai :

 

 
C:\MP>adb shell
shell@android:/ $ su
su
/system/bin/sh: su: not found
127|shell@android:/ $ id
id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009
(mount),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt)
,3003(inet),3006(net_bw_stats)
shell@android:/ $ ^C
 
 
Par contre, je me rends compte que j'ai n'ai pas le même message que Irondamien, voilà donc ce que j'ai lorsque je lance runme.bat :
 
C:\MP>xcopy ".android" "C:\Users\Placo\.android" /s /i /y
.android\adb_usb.ini
1 fichier(s) copié(s)
If next command hangs, then your MPDC88 is not detected
- make sure it is in USB debug mode
- make sure that you have installed the provided driver
- make sure that there is a copy of the provided .android folder in:
  C:\Documents and Settings\yourname          OR
  C:\Users\yourname                           OR
  C:\Utilisateurs\yourname
  ...depending on your version of Windows
--- waiting for device
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
--- remounting /system read-write
remount failed: Operation not permitted
--- copying Phonesky.apk to /system/app
failed to copy 'Phonesky.apk' to '/system/app/Phonesky.apk': Read-only file syst
em
--- correcting ownership
Unable to chown /system/app/Phonesky.apk: No such file or directory
--- correcting permissions
Unable to chmod /system/app/Phonesky.apk: No such file or directory
DONE.
Appuyez sur une touche pour continuer...
 

Merci

Lien vers le commentaire
Partager sur d’autres sites

ca donne ça : 

 

C:\MP>adb shell
shell@android:/ $ su
su
/system/bin/sh: su: not found
127|shell@android:/ $ id
id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009
(mount),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt)
,3003(inet),3006(net_bw_stats)
shell@android:/ $ ^C
C:\MP>
Lien vers le commentaire
Partager sur d’autres sites

Donc MPMAN livre maintenant des tablettes qui ne sont plus du tout pré-rootés :(

Mauvaise nouvelle, ça. Déjà que leurs tablettes sont (je trouve) de plus en plus mauvaise qualité...

Il va donc te falloir la rooter en utilisant un des "exploits" existants.

Voir la FAQ, questions 7 et (surtout) 7bis.

Lien vers le commentaire
Partager sur d’autres sites

alors voilà, je crois que je l'ai rooter :

 

C:\MP>adb shell
adb server is out of date.  killing...
* daemon started successfully *
shell@android:/ $ su
su
root@android:/ # id
id
uid=0(root) gid=0(root)
root@android:/ # exit
exit
shell@android:/ $ exit
exit
 
 
Du coup j'ai relancer runme.bat et là j'ai :
 
C:\MP>runme
--- installing the .android folder into your profile
 
C:\MP>xcopy ".android" "C:\Users\Placo\.android" /s /i /y
.android\adb_usb.ini
1 fichier(s) copié(s)
If next command hangs, then your MPDC88 is not detected
- make sure it is in USB debug mode
- make sure that you have installed the provided driver
- make sure that there is a copy of the provided .android folder in:
  C:\Documents and Settings\yourname          OR
  C:\Users\yourname                           OR
  C:\Utilisateurs\yourname
  ...depending on your version of Windows
--- waiting for device
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
--- remounting /system read-write
remount failed: Operation not permitted
--- copying Phonesky.apk to /system/app
failed to copy 'Phonesky.apk' to '/system/app/Phonesky.apk': Read-only file syst
em
--- correcting ownership
Unable to chown /system/app/Phonesky.apk: No such file or directory
--- correcting permissions
Unable to chmod /system/app/Phonesky.apk: No such file or directory
DONE.
Appuyez sur une touche pour continuer...
 
C:\MP>
 
 
Je fais quoi maintenant ?
 
Merci
 
Lien vers le commentaire
Partager sur d’autres sites

De rien :)

Note : ne fais pas de moi un évèque ... "Mr." en français c'est monseigneur. Monsieur c'est juste "M."

Mais juste Lannig ça suffit, déjà suis content quand on n'écorche pas mon pseudo (cf. ma signature).

Lien vers le commentaire
Partager sur d’autres sites

  • 3 months later...

Bonjour

 

J'ai une tablette MPman MPDC112 sur laquelle je voudrais installer play store. J'ai essayé tous les tutos que j'ai pu trouver mais toujours rien.

Auriez vous des conseils pour mon cas?

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Pas vraiment de raison que ce qui a marché pour Placo ne marche pas pour toi (voir ci-dessus).

Si cela ne marche pas, fais comme lui, mets-nous un copier/coller des messages affichés par le script et on pourra t'aider...

Lien vers le commentaire
Partager sur d’autres sites

Merci pour ta rapidité.

Voilà ce que j'ai:

1|shell@android:/ $ adb remount
adb remount
error: device not found
1|shell@android:/ $ adb push Phonesky.apk /system/app/Phonesky.apk
adb push Phonesky.apk /system/app/Phonesky.apk
error: device not found
1|shell@android:/ $
C:\adb>adb kill-serveur
Android Debug Bridge version 1.0.26
 
 -d                            - directs command to the only connected USB devic
e
                                 returns an error if more than one USB device is
 present.
 -e                            - directs command to the only running emulator.
                                 returns an error if more than one emulator is r
unning.
 -s <serial number>            - directs command to the USB device or emulator w
ith
                                 the given serial number. Overrides ANDROID_SERI
AL
                                 environment variable.
 -p <product name or path>     - simple product name like 'sooner', or
                                 a relative/absolute path to a product
                                 out directory like 'out/target/product/sooner'.
 
                                 If -p is not specified, the ANDROID_PRODUCT_OUT
 
                                 environment variable is used, which must
                                 be an absolute path.
 devices                       - list all connected devices
 connect <host>[:<port>]       - connect to a device via TCP/IP
                                 Port 5555 is used by default if no port number
is specified.
 disconnect [<host>[:<port>]]  - disconnect from a TCP/IP device.
                                 Port 5555 is used by default if no port number
is specified.
                                 Using this command with no additional arguments
 
                                 will disconnect from all connected TCP/IP devic
es.
 
device commands:
  adb push <local> <remote>    - copy file/dir to device
  adb pull <remote> [<local>]  - copy file/dir from device
  adb sync [ <directory> ]     - copy host->device only if changed
                                 (-l means list but don't copy)
                                 (see 'adb help all')
  adb shell                    - run remote shell interactively
  adb shell <command>          - run remote shell command
  adb emu <command>            - run emulator console command
  adb logcat [ <filter-spec> ] - View device log
  adb forward <local> <remote> - forward socket connections
                                 forward specs are one of:
                                   tcp:<port>
                                   localabstract:<unix domain socket name>
                                   localreserved:<unix domain socket name>
                                   localfilesystem:<unix domain socket name>
                                   dev:<character device name>
                                   jdwp:<process pid> (remote only)
  adb jdwp                     - list PIDs of processes hosting a JDWP transport
 
  adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data
)
                                 ('-s' means install on SD card instead of inter
nal storage)
  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories
)
  adb bugreport                - return all information from the device
                                 that should be included in a bug report.
 
  adb help                     - show this help message
  adb version                  - show version num
 
DATAOPTS:
 (no option)                   - don't touch the data partition
  -w                           - wipe the data partition
  -d                           - flash the data partition
 
scripting:
  adb wait-for-device          - block until device is online
  adb start-server             - ensure that there is a server running
  adb kill-server              - kill the server if it is running
  adb get-state                - prints: offline | bootloader | device
  adb get-serialno             - prints: <serial-number>
  adb status-window            - continuously print device status for a specifie
d device
  adb remount                  - remounts the /system partition on the device re
ad-write
  adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
  adb reboot-bootloader        - reboots the device into the bootloader
  adb root                     - restarts the adbd daemon with root permissions
  adb usb                      - restarts the adbd daemon listening on USB
  adb tcpip <port>             - restarts the adbd daemon listening on TCP on th
e specified port
networking:
  adb ppp <tty> [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
 <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns
 
adb sync notes: adb sync [ <directory> ]
  <localdir> can be interpreted in several ways:
 
  - If <directory> is not specified, both /system and /data partitions will be u
pdated.
 
  - If it is "system" or "data", only the corresponding partition
    is updated.
 
environmental variables:
  ADB_TRACE                    - Print debug information. A comma separated list
 of the following values
                                 1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
  ANDROID_SERIAL               - The serial number to connect to. -s takes prior
ity over this if given.
  ANDROID_LOG_TAGS             - When used with the logcat option, only these de
bug tags are printed.
 
C:\adb>racine adb
'racine' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
 
C:\adb>adb remount
remount failed: Operation not permitted
 
C:\adb>adb su / system / xbin / su
Android Debug Bridge version 1.0.26
 
 -d                            - directs command to the only connected USB devic
e
                                 returns an error if more than one USB device is
 present.
 -e                            - directs command to the only running emulator.
                                 returns an error if more than one emulator is r
unning.
 -s <serial number>            - directs command to the USB device or emulator w
ith
                                 the given serial number. Overrides ANDROID_SERI
AL
                                 environment variable.
 -p <product name or path>     - simple product name like 'sooner', or
                                 a relative/absolute path to a product
                                 out directory like 'out/target/product/sooner'.
 
                                 If -p is not specified, the ANDROID_PRODUCT_OUT
 
                                 environment variable is used, which must
                                 be an absolute path.
 devices                       - list all connected devices
 connect <host>[:<port>]       - connect to a device via TCP/IP
                                 Port 5555 is used by default if no port number
is specified.
 disconnect [<host>[:<port>]]  - disconnect from a TCP/IP device.
                                 Port 5555 is used by default if no port number
is specified.
                                 Using this command with no additional arguments
 
                                 will disconnect from all connected TCP/IP devic
es.
 
device commands:
  adb push <local> <remote>    - copy file/dir to device
  adb pull <remote> [<local>]  - copy file/dir from device
  adb sync [ <directory> ]     - copy host->device only if changed
                                 (-l means list but don't copy)
                                 (see 'adb help all')
  adb shell                    - run remote shell interactively
  adb shell <command>          - run remote shell command
  adb emu <command>            - run emulator console command
  adb logcat [ <filter-spec> ] - View device log
  adb forward <local> <remote> - forward socket connections
                                 forward specs are one of:
                                   tcp:<port>
                                   localabstract:<unix domain socket name>
                                   localreserved:<unix domain socket name>
                                   localfilesystem:<unix domain socket name>
                                   dev:<character device name>
                                   jdwp:<process pid> (remote only)
  adb jdwp                     - list PIDs of processes hosting a JDWP transport
 
  adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data
)
                                 ('-s' means install on SD card instead of inter
nal storage)
  adb uninstall [-k] <package> - remove this app package from the device
                                 ('-k' means keep the data and cache directories
)
  adb bugreport                - return all information from the device
                                 that should be included in a bug report.
 
  adb help                     - show this help message
  adb version                  - show version num
 
DATAOPTS:
 (no option)                   - don't touch the data partition
  -w                           - wipe the data partition
  -d                           - flash the data partition
 
scripting:
  adb wait-for-device          - block until device is online
  adb start-server             - ensure that there is a server running
  adb kill-server              - kill the server if it is running
  adb get-state                - prints: offline | bootloader | device
  adb get-serialno             - prints: <serial-number>
  adb status-window            - continuously print device status for a specifie
d device
  adb remount                  - remounts the /system partition on the device re
ad-write
  adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
  adb reboot-bootloader        - reboots the device into the bootloader
  adb root                     - restarts the adbd daemon with root permissions
  adb usb                      - restarts the adbd daemon listening on USB
  adb tcpip <port>             - restarts the adbd daemon listening on TCP on th
e specified port
networking:
  adb ppp <tty> [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PPP connection.
 <tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
 [parameters] - Eg. defaultroute debug dump local notty usepeerdns
 
adb sync notes: adb sync [ <directory> ]
  <localdir> can be interpreted in several ways:
 
  - If <directory> is not specified, both /system and /data partitions will be u
pdated.
 
  - If it is "system" or "data", only the corresponding partition
    is updated.
 
environmental variables:
  ADB_TRACE                    - Print debug information. A comma separated list
 of the following values
                                 1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
  ANDROID_SERIAL               - The serial number to connect to. -s takes prior
ity over this if given.
  ANDROID_LOG_TAGS             - When used with the logcat option, only these de
bug tags are printed.
 
C:\adb>adb shell
shell@android:/ $ chown 00h00 / système / xbin / su
chown 00h00 / système / xbin / su
Unable to chown /: Read-only file system
10|shell@android:/ $ chmod 6755 / system / xbin / su
chmod 6755 / system / xbin / su
Unable to chmod /: Read-only file system
10|shell@android:/ $ ln-sf / système / xbin / su / system / bin / su
ln-sf / système / xbin / su / system / bin / su
/system/bin/sh: ln-sf: not found
127|shell@android:/ $ adb reboot
adb reboot
error: device not found
1|shell@android:/ $
C:\adb>adb kill-server
 
C:\adb>adb root
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
adbd cannot run as root in production builds
 
C:\adb>adb remount
remount failed: Operation not permitted
 
C:\adb>adb push su /system/xbin/su
failed to copy 'su' to '/system/xbin/su': Read-only file system
 
C:\adb>adb shell
shell@android:/ $ chown 0:0 /system/xbin/su
C:\adb>
C:\adb>chmod 6755 /system/xbin/su
'chmod' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
 
C:\adb>ln -s /system/xbin/su /system/bin/su
'ln' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
 
C:\adb>adb reboot
 
C:\adb>adb push Phonesky.apk /system/app
failed to copy 'Phonesky.apk' to '/system/app/Phonesky.apk': Read-only file syst
em
 
C:\adb>adb push Phonesky.apk /system/app
failed to copy 'Phonesky.apk' to '/system/app/Phonesky.apk': Read-only file syst
em
 
C:\adb>adb shell
shell@android:/ $

 
J'espère que celà peut t'aider
Modifié par Lannig
Copier/coller mis en spoiler pour moins encombrer
Lien vers le commentaire
Partager sur d’autres sites

Oh la la... y'a du boulot.

Alors :

1) fais des copier/coller des commandes au lieu de les retaper, cela évitera les erreurs du genre adb kill-serveur au lieu de adb kill-server ... et d'inventer des commandes comme racine adb (???)

2) tu n'as pas fait la même chose que ce qui est expliqué dans https://forum.frandroid.com/topic/161111-mpqc804-avis/page-6#entry2843621 cité ci-dessus. Relis ce lien et fais ce qui y est expliqué

Puisque adb root ne marche pas sur ta tablette, il faut passer par la commande su

Lien vers le commentaire
Partager sur d’autres sites

Quelques trucs en plus :

Les commandes qui commencent par adb (adb push, adb shell ...) sont à taper à l'invite Windows (C:\adb>).
Celles qui ne commencent pas par adb (su, chmod, mount...) sont à taper dans le shell de la tablette (...@android:/ $ ou ...@android:/ # ensuite).
Pour entrer dans le shell depuis l'invite Windows : adb shell et pour en sortir : exit (deux fois si # comme au dessus)
Ne mélange pas ça, ce sera déjà pas mal...
 
Attention aux espaces aussi. Un de plus ou de moins change tout le sens de la commande. N'en rajoute surtout pas dans les chemins comme /system/xbin.

 

Le gros pavé qui commence par "Android Debug Bridge version 1.0.26", c'est l'aide d'ADB qui s'affiche en réponse à une commande incorrecte, pas la peine de le copier/coller ici.
 

chown 00h00 / système / xbin / su

Manquerait plus que clown au lieu de chown là. :P

Lien vers le commentaire
Partager sur d’autres sites

En réponse à Lannig:

1/ J'ai bien fait copier/coller mais l'erreur devait être dans le texte

2/ J'ai refait le tuto dont tu parles dans le message 14. Voilà ce que ça donne:

Microsoft Windows [version 6.1.7601]
Copyright © 2009 Microsoft Corporation. Tous droits réservés.
 
C:\Users\Antony>cd \adb
 
C:\adb>adb push Phonesky.apk /mnt/sdcard/Phonesky.apk
failed to copy 'Phonesky.apk' to '/mnt/sdcard/Phonesky.apk': Permission denied
 
C:\adb>adb shell
shell@android:/ $ su
su
/system/bin/sh: su: not found
127|shell@android:/ $ mount -o remount,rw /system
mount -o remount,rw /system
mount: Operation not permitted
255|shell@android:/ $ busybox cp /mnt/sdcard/Phonesky.apk /system/app
busybox cp /mnt/sdcard/Phonesky.apk /system/app
cp: cannot stat '/mnt/sdcard/Phonesky.apk': Permission denied
1|shell@android:/ $ chmod 644 /system/app/Phonesky.apk
chmod 644 /system/app/Phonesky.apk
Unable to chmod /system/app/Phonesky.apk: No such file or directory
10|shell@android:/ $
 
En réponse pour zrt22: Merci pour tes conseils. Il faut dire je ne suis pas un pro de l'informatique donc il y a quelques formules de langage que je ne maîtrise pas! :(
Lien vers le commentaire
Partager sur d’autres sites

Oui, enfin avec les commandes très erratiques de ton second message, c'est dur à croire que tu as copié ça de quelque part. :) Là, c'est mieux. Deux choses maintenant :

  • Il faut rooter la tablette avant de faire cette manip, ce qui n'est manifestement pas encore fait. Voir les messages 4, 5, 6 pour cela. Framaroot semble faire l'affaire ? (pas vraiment confirmé au dessus)
  • As-tu activé la mémoire de stockage USB en branchant la tablette au PC ? Il ne faut pas ici.
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Je pense que le problème vient de cette ligne là:

shell@android:/ $ su
su
/system/bin/sh: su: not found
Que puis-je faire pour que quand je tape su, cela change de statut?
Merci de votre aide

J'ai déjà essayé Framaroot. Comme exploits qui apparaissent, je n'ai que Aragorn et quand je le sélectionne j'ai un résultat d'échec qui apparait.

Pour le branchement de la tablette je n'ai pas activé la mémoire de stockage. J'ai cocher "débogage USB"

Lien vers le commentaire
Partager sur d’autres sites

J'ai utilisé Cydia impactor et voilà ce que j'ai maintenant (il semble qu'on aille dans la bonne voie!)

 

Microsoft Windows [version 6.1.7601]
Copyright © 2009 Microsoft Corporation. Tous droits réservés.
 
 
C:\adb>adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached
OUGRYYZFV9      device
 
 
C:\adb>adb shell id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009
(mount),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt)
,3003(inet),3006(net_bw_stats)
 
C:\adb>adb shell
shell@android:/ $ su
su
root@android:/ # mount -o remount,rw /system
mount -o remount,rw /system
root@android:/ # busybox cp /mnt/sdcard/Phonesky.apk /system/app
busybox cp /mnt/sdcard/Phonesky.apk /system/app
root@android:/ # chmod 644 /system/app/Phonesky.apk
chmod 644 /system/app/Phonesky.apk
root@android:/ #
 
Qu'est-ce que je dois faire maintenant?

Je viens de redémarrer la tablette et "miracle" le play store est présent dans mes appli mais surtout j'y ai accès!!

Je vais pouvoir redonner la tablette à ma fille et pouvoir passer pour un super papa!!! Merci à Lannig et zrt22 pour votre aide. 

Lien vers le commentaire
Partager sur d’autres sites

  • 2 months later...

Bonjour à tous,

 

J'ai dû renvoyer ma tablette MPDC112 au SAV (problème alimentation). Ils m'en ont renvoyé une mais j'ai dû refaire toutes les manip pour installer google play. J'ai bien rooté ma tablette mais quand je clique sur google play j'ai un message me disant que l'appli s'arrête.

Voilà ce que j'ai sur le cmd:

 

C:\adb>adb shell id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009
(mount),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt)
,3003(inet),3006(net_bw_stats)
 
C:\adb>adb shell
shell@android:/ $ su
su
root@android:/ # mount -o remount,rw /system
mount -o remount,rw /system
root@android:/ # busybox cp /mnt/sdcard/Phonesky.apk /system/app
busybox cp /mnt/sdcard/Phonesky.apk /system/app
cp: cannot stat '/mnt/sdcard/Phonesky.apk': No such file or directory
1|root@android:/ # chmod 644 /system/app/Phonesky.apk
chmod 644 /system/app/Phonesky.apk
root@android:/ #
 
Je pense que le problème vient de la ligne en gras.
Mais je ne vois pas comment le résoudre, j'appelle donc à l'aide.
Merci de passer du temps à ma requête.
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

Il faut d'abord envoyer le fichier en mémoire interne avant de faire la copie vers /system/app. Cela se fait grâce à la commande adb push Phonesky.apk /mnt/sdcard/Phonesky.apk à taper à l'invite C:\adb>.

Si tu as installé Google Play autrement auparavant, un reset usine sera sûrement de mise pour faire le ménage.

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...