Comment supprimer des fichiers sur un téléphone inébroable avec une mémoire faible? -- adb domaine et custom-roms domaine et insufficient-memory domaine et bootloader-lock domaine et nexus-6p domain android en relation problème

How to delete some files on unbootable phone with low memory?



1
vote

problème

français

J'ignore la mémoire basse sur mon téléphone Android (Nexus 6P exécutant Copperhead OS) pendant un certain temps.

OS s'est soudainement écrasé de non où et a commencé à démarrer infini. Après le forcer à redémarrer et à entrer le mot de passe pour le déchiffrement, le téléphone ne finit jamais la procédure de démarrage. On dirait qu'en raison de zéro ou très moins d'espace, une erreur doit être survenue, ce qui ne laisse pas le système d'exploitation finir la procédure de démarrage.

C'est mon hypothèse que la mémoire faible pourrait avoir été la question, alors essayez de trouver un moyen de supprimer des fichiers et de laisser le système d'exploitation disposer d'un peu de place pour démarrer.

(1) Le chargeur de démarrage est verrouillé. Je peux voir "le périphérique est verrouillé." à l'écran du chargeur de démarrage. Donc, impossible de démarrer la dernière TWRP via fastboot boot twrp.img . Réception d'erreur FAILED (remote: unlock device to use this command)

(2) ADB Sideload Option disponible en Copperhead OS Recovery ne permet aucune mise à jour aléatoire.ZIP. J'ai essayé d'exécuter un script de mise à jour mais il échoue. Il semble que la récupération valide le paquet. Les erreurs sont E: footer is wrong , 9988777663 , E:error: 21 Installation aborted

(3) a essayé de trouver des vulnérabilités qui permettent de contourner les fonctionnalités de sécurité, mais n'en trouvez pas, sauf Ceci qui a été corrigé dans le chargeur de démarrage Angler-03.79 étant utilisé.

(4) Le téléphone exécute un ancien système d'exploitation Android: 8.1.0 juin 2018 AOSP Build, et depuis lors, des vulnérabilités de sécurité peuvent être introduites. Il y a donc des vulnérabilités ou des exploits qui peuvent être utiles ici?

langue Anglaise

I had been ignoring low memory on my android phone (Nexus 6P running copperhead OS) for some time.

OS suddenly crashed out of no where and started booting up infinitely. After forcing it to restart and entering the password for decryption, phone never finishes the boot procedure. Seems that due to zero or very less space, some error must be occurring, which doesn't let the OS finish the boot procedure.

It's my assumption that low memory could have been the issue, so trying to find a way to delete files and let OS have some space to boot up.

(1) Bootloader is locked. I can see "Device is LOCKED." at bootloader screen. So, unable to boot latest TWRP via fastboot boot twrp.img. Receiving error FAILED (remote: unlock device to use this command)

(2) ADB sideload option available in copperhead OS recovery doesn't allow any random update.zip. Tried to run an updater script but it fails. It seems that recovery is validating the package. Errors are E: footer is wrong, E: Signature verification failed, E:error: 21 Installation aborted

(3) Tried to find some vulnerabilities which let bypass security features, but didn't find any except this which has been fixed in bootloader angler-03.79 being used.

(4) Phone is running an old android OS : 8.1.0 June 2018 AOSP build, and since then there could be security vulnerabilities being introduced. So are there any vulnerabilities or exploits which can be helpful here?

              
         
         

Liste de réponses

0
 
vote

Vous pouvez demander aux développeurs OEM s'ils peuvent aider avec une solution officielle. Le problème est que le premier niveau de soutien refusera toujours de telles demandes. Vous pouvez demander le code source à la place (conformément au GPL) et si vous avez de la chance, vous obtiendrez un contact direct (adresse électronique) à n'importe quel développeur de cette façon.

OEM pourrait facilement fournir (signé) d'urgence-update.zip contenant des fichiers suivants

méta-inf / com / google / android / updater-script

ifelse(is_mounted("/data"), ui_print("deleting cache files..."), abort("ERROR: Data not mounted")); package_extract_dir("tmp", "/tmp"); set_perm_recursive(0, 2000, 0755, 0755, "/tmp"); run_program("/tmp/rmcache.sh"); ui_print("done");

TMP / rmcache.sh

#!/bin/sh /tmp/busybox find /data/data -type d -iname cache -exec /tmp/busybox find {} -type f -print -delete +

TMP / Busybox

Utilisez le binaire Busybox (défaut de segmentation de la boîte à touches):
www.busybox.net/downloads/binaires/1.31.0-defconfig-multiarrch-musl

Cela libérerait un espace de stockage en supprimant uniquement des fichiers de cache sans importance. De cette façon, il ne nuira pas à l'appareil ni à la vulnérabilité des exploits

Cet urgent-update.zip peut être appliqué via le menu de récupération "Appliquer la mise à jour de la carte SD"

Après cela, vous devriez pouvoir démarrer au moins une fois et obtenir la disponibilité pour activer immédiatement le mode avion (empêchant l'utilisation des données), le débogage USB (pour adb uninstall dans la case System_Server se bloque) et de sauvegarde / Éliminez votre stockage interne via USB MTP (ou ADB)

 

You can ask the OEM developers if they can help with an official solution. Problem is the 1st Level Support will always deny such requests. You can request the source code instead (in compliance with the GPL) and if you are lucky you will get direct contact (email address) to any developer this way instead.

OEM could easily provide (signed) emergency-update.zip containing following files

META-INF/com/google/android/updater-script

ifelse(is_mounted("/data"), ui_print("deleting cache files..."), abort("ERROR: Data not mounted")); package_extract_dir("tmp", "/tmp"); set_perm_recursive(0, 2000, 0755, 0755, "/tmp"); run_program("/tmp/rmcache.sh"); ui_print("done"); 

tmp/rmcache.sh

#!/bin/sh /tmp/busybox find /data/data -type d -iname cache -exec /tmp/busybox find {} -type f -print -delete + 

tmp/busybox

use the busybox binary (toybox segmentation fault):
www.busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl

this would free up storage space by deleting some unimportant cache files only. this way it will neither harm the device nor create vulnerability for exploits

this emergency-update.zip can be applied via the recovery menu's "Apply update from SD card"

after this you should be able to boot at least once and get the availability to immediately enable airplane mode (prevents data usage), usb-debugging (for adb uninstall in case system_server crashes) and backup/clear your Internal Storage via MTP USB (or adb)

 
 
         
         

Questions connexes

3  Erreur lors de l'installation de Cadre Xposed  ( Error installing xposed framework ) 
J'ai un Nexus 6P entièrement enraciné avec succès. J'ai vérifié de nombreux tutoriels sur la flash du fichier Xposed via la récupération, mais chaque fois qu'...

0  Comment savoir que mon appareil NEXUS est le fichier crypté?  ( How to know my nexus device is file encrypted ) 
de Android N Nouvelle fonctionnalité appelée Cryptage de fichier est pris en charge. Comment identifier si mon appareil est chiffré crypté. Si je crée un no...

5  TWRP coincé à Splash Screen - Nexus 6P Android N  ( Twrp stuck at splash screen nexus 6p android n ) 
Je suis à la suite de ce guide: [Guide] Déverrouiller / racine / Flash pour Nexus 6P Le chargeur de démarrage est déjà déverrouillé. Maintenant, j'essaie ...

1  continuer à obtenir "Impossible de ne pas se connecter au périphérique" sur Nexus 6P <-> Mac  ( Keep on getting could not connect to device on nexus 6p mac ) 
Ceci utilisait de manière fiable pour moi tout le temps. Connectez simplement mon Nexus 6P à mon Mac, en appuyant sur l'option 9988777660 dans le 998877766...

0  Dégradation de la capacité de la batterie à long terme  ( Long term battery capacity degradation ) 
J'ai eu un nexus 6p pendant environ 14 mois maintenant et j'ai récemment découvert l'application accubattery , pour ceux qui ne sont pas familiers, l'une des...

1  Nexus 6P - Correction de "No Commande" avec un bouton de volume cassé  ( Nexus 6p fix no command with a broken volume button ) 
Alors, j'ai brisé mon bouton de volume. Et mon téléphone est entré dans un mode "No Commande" qui ne me permet pas de tourner mon téléphone. Étant donné que...

1  Comment raconter NEXUS 6P W / non official Lineageos 17.1?  ( How to root nexus 6p w unofficial lineageos 17 1 ) 
J'ai flashé Lineages non officiels de Pixelboot 17.1 sur Nexus 6P, mais j'ai échoué à le racine. J'ai d'abord essayé de clignoter Magisk-v20.4.zip, qui a ...

0  NEXUS 6P Problèmes de chauffage  ( Nexus 6p heating issues ) 
J'ai un Nexus 6P 64 Go à seulement 4 mois. Je sens que le téléphone devient chaud plus que la normale, principalement l'affichage. Lorsque je parle de la navi...

1  Nexus 6p mauvais temps  ( Nexus 6p wrong time ) 
tandis que dans ma poche, j'ai tiré mon Nexus 6P et j'ai trouvé qu'il a redémarré (au moins c'est ce que je suppose car il veut maintenant mon code d'accès co...

7  Activer Hotspot / Tethering sur Nexus 5x + 6P sans plan d'abonnement? Racine et pas racine  ( Enable hotspot tethering on nexus 5x 6p without a subscription plan root an ) 
Y a-t-il un moyen d'activer hotspot / attache pour le Nexus 5x et 6P, même si vous n'avez pas de plan d'abonnement pour cela? Comment le faites-vous via un té...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés