Pandora Box 3D SAGA Jailbreak
Agora que sabemos Como adicionar jogos à caixa Pandora , A equipe de Ferramenta Pandory Oferece-nos uma ferramenta que não só nos permite adicionar jogos de uma forma simples para serem instalados no SD interno ou num stick USB externo, mas também nos permite desbloquear o Pandora e aceder totalmente ao sistema Android em que se baseia.
Alguns modelos Pandora 3D Saga que vendemos no kiboTEK são modelos “No Nand” e a ferramenta Pandory não oferece suporte para eles. Mas neste kiboNEW nós mostramos como fazer o Jailbreak da ferramenta Pandory de outras maneiras.
Pandora 3D Nand e No Nand
Normalmente, o Pandora tem um armazenamento Nand 2 ou 4 GB on-board onde o sistema operacional Android e o aplicativo Pandora são executados, e um armazenamento SD interno onde os ROMs ou jogos são armazenados. Nos últimos modelos Pandora 3D SAGA, em lotes recentes, é possível que o fabricante tenha mudado para os modelos No Nand, nos quais o sistema operacional e os roms devem ser armazenados no SD interno, a partir do qual a placa-mãe S812 inicializa diretamente. Isso pode implicar em uma pequena redução no desempenho de acesso ao disco, mas também implica em uma grande vantagem, como veremos mais tarde.
Pandora 3D SAGA Jailbreak
Para saber se o seu Pandora 3D SAGA é Nand ou No Nand, você pode acessar o modo de recuperação, como ensinaremos mais tarde, e verificar as partições, ou pode simplesmente abrir a caixa de Pandora (uuuuuhh… 🙂), extraia o SD da placa-mãe e inicie o Pandora; Se você iniciar o sistema e sua lista de jogos aparecer vazia, então você tem um modelo Nand, e se, ao contrário, o sistema não iniciar e nada aparecer na tela, então você tem um modelo No Nand.
Antes de começar a fazer qualquer coisa, temos duas notícias para você, uma boa e outra ruim:
Primeiro o mal: se você abrir a caixa de Pandora e retirar o SD, sentindo muita pena, perde a garantia.
E agora a boa notícia: no Pandora No Nand, é impossível fazer um “brick” do console porque está tudo no SD. Portanto, o mais importante é faça uma imagem do seu SD primeiro.
Para fazer a imagem SD, basta conectar o SD em um PC e usar o dd no Linux ou Win32 Disk Imager no Windows. Uma vez que a imagem é feita, você a transfere para um SD diferente com Balena Etcher ou próprio Win32 Disk Imager , e então você testa no Pandora e verifica se tudo inicia corretamente.
Somente depois de verificar se a imagem SD está correta, você poderá continuar lendo….
….certo?…..
……………… .realmente seguro? …………….
Ok, então a primeira coisa é criar o stick USB no Windows com o Pandory Jailbreak seguindo as instruções em seu Rede. Basicamente " Se o stick USB era uma unidade O: - pandory.exe stick jailbreak O: / ”
Portanto, agora temos duas maneiras de fazer o jailbreak.
1. De um PC Linux
Apresentando o SD em um PC com Linux as 3 partições do mesmo serão reconhecidas automaticamente e podemos operar nas 3.
➜ ~ fdisk /dev/mmcblk0
Bem-vindo ao fdisk (util-linux 2.35.1).
As alterações permanecerão apenas na memória, até que você decida escrevê-las.
Tenha cuidado antes de usar o comando write.
Comando (m para ajuda): p
Disco / dev / mmcblk0: 59,49 GiB, 63864569856 bytes, 124735488 setores
Unidades: 1 * 512 setores = 512 bytes
Tamanho do setor (lógico / físico): 512 bytes / 512 bytes
Tamanho de E / S (mínimo / ideal): 512 bytes / 512 bytes
Tipo de etiqueta do disco: dois
ID do disco: 0x5c693951
Dispositivo Tipo de Id do tamanho dos setores iniciais e finais
/ dev / mmcblk0p1 1122304 2695168 1572865 768M 83 Linux
/ dev / mmcblk0p2 2711552 121634816 118923265 56.7G 83 Linux
/ dev / mmcblk0p3 221184 745472 524289 256M 83 Linux
As entradas da tabela de partição não estão na ordem do disco.
Comando (m para ajuda): q
Montamos as 3 partições como root e também conectamos o pino USB e montamos de qualquer maneira:
➜ ~ mkdir /mnt/saga
➜ ~ mkdir /mnt/saga/system
➜ ~ mkdir /mnt/saga/data
➜ ~ mkdir /mnt/saga/cache
➜ ~ mount /dev/mmcblk0p1 /mnt/saga/system
➜ ~ mount /dev/mmcblk0p2 /mnt/saga/data
➜ ~ mount /dev/mmcblk0p3 /mnt/saga/cache
➜ ~ mkdir /mnt/pandory
➜ ~ mount /dev/sdb1 /mnt/pandory
FUSE exfat 1.3.0
Os dispositivos de montagem "mmcblk0" e "sdb1" podem mudar dependendo da configuração do disco do seu PC.
E agora começamos a lançar os comandos "update.sh" manualmente e a adaptá-los às nossas montagens de partição:
➜ ~ mv -n /mnt/saga/system/bin/dig /mnt/saga/system/bin/_dig
➜ ~ cp /mnt/pandory/pandory/autoexec.sh /mnt/saga/data/data/autoexec.sh
➜ ~ cp /mnt/pandory/pandory/network.sh /mnt/saga/data/data/network.sh
➜ ~ cp /mnt/pandory/pandory/dig /mnt/saga/system/bin/dig
➜ ~ cp /mnt/pandory/pandory/meta.bin /mnt/saga/data/data/meta.bin
➜ ~ cp /mnt/pandory/pandory/res.bin /mnt/saga/data/data/res.bin
➜ ~ cp /mnt/pandory/pandory/pandory.sh /mnt/saga/system/bin/pandory.sh
➜ ~ cp /mnt/pandory/pandory/pandorykey /mnt/saga/system/bin/pandorykey
➜ ~ mv -n /mnt/saga/system/etc/bootvideo /mnt/saga/system/etc/_bootvideo
➜ ~ cp /mnt/pandory/pandory/bootvideo /mnt/saga/system/etc/bootvideo
➜ ~ chown root:2000 /mnt/saga/system/bin/dig
➜ ~ chown root:2000 /mnt/saga/system/bin/pandory.sh
➜ ~ chown root:2000 /mnt/saga/system/bin/pandorykey
➜ ~ chmod 755 /mnt/saga/system/bin/dig
➜ ~ chmod 755 /mnt/saga/system/bin/pandory.sh
➜ ~ chmod 755 /mnt/saga/system/bin/pandorykey
➜ ~ umount /mnt/saga/system
➜ ~ umount /mnt/saga/data
➜ ~ umount /mnt/saga/cache
➜ ~ umount /mnt/pandory
➜ ~
E é isso, você só precisa colocar o SD no Pandora novamente, inicializar e você verá o vídeo de inicialização do Pandory
Para confirmar que o Jailbreak foi bem-sucedido, pressione o botão Iniciar do segundo jogador 5 vezes seguidas, bem rápido.
2. Em um PC com Windows, ADB e Pandora Recovery
É possível acessar o Pandora Recovery de maneira simples: com o Pandora desligado e o SD interno inserido, pressionamos o botão físico “Configurações” e ligamos o Pandora. Assim que a imagem com o logotipo do Pandora aparecer, podemos liberar o botão físico "Configurações" e, em cerca de 10-15 segundos, a recuperação aparecerá com o típico andróide destripado:
No PC com Windows, conectamos o stick USB com o Pandory e modificamos o arquivo update.sh para o seguinte:
#!/bin/ash
busybox mount /dev/block/mmcblk0p1 /system;
busybox mount /dev/block/mmcblk0p2 /data;
##busybox dd if=/dev/block/mtdblock0 of=/data/mtdblock0.img;
##busybox dd if=/dev/block/mtdblock1 of=/data/mtdblock1.img;
##busybox mount /dev/block/mmcblk0p1 /sdcard/;
busybox mv -n /system/bin/dig /system/bin/_dig;
busybox cp /udisk/pandory/autoexec.sh /data/data/autoexec.sh;
busybox cp /udisk/pandory/network.sh /data/data/network.sh;
busybox cp /udisk/pandory/dig /system/bin/dig;
busybox cp /udisk/pandory/meta.bin /data/data/meta.bin;
busybox cp /udisk/pandory/res.bin /data/data/res.bin;
busybox cp /udisk/pandory/pandorykey /system/bin/pandorykey;
busybox cp /udisk/pandory/pandory.sh /system/bin/pandory.sh;
busybox mv -n /system/etc/bootvideo /system/etc/_bootvideo;
busybox cp /udisk/pandory/bootvideo /system/etc/bootvideo;
busybox chown root:shell /system/bin/dig;
busybox chown root:shell /system/bin/pandory.sh;
busybox chown root:shell /system/bin/pandorykey;
busybox chmod 755 /system/bin/dig;
busybox chmod 755 /system/bin/pandorykey;
busybox chmod 755 /system/bin/pandory.sh;
##busybox rm -rf /sdcard/skin;
##busybox cp -R /udisk/pandory/skin/ /sdcard/;
busybox rm -rf /udisk/pandory*;
busybox touch /system/pandory_was_here;
busybox umount /system;
busybox umount /data;
##busybox umount /sdcard;
busybox rm -rf /udisk/update.sh;
busybox sleep 5;
busybox reboot;
Se você comparar com o update.sh original, você pode ver que simplesmente mudamos os pontos de montagem e comentamos algumas linhas que não funcionarão em um Pandora 3D Saga No Nand.
Extraímos o stick USB Pandory do PC e o conectamos à porta USB inferior do Pandora no modo de recuperação.
Ao mesmo tempo, conectamos o cabo usb macho-macho azul que vem com o Pandora, uma extremidade na porta USB superior do Pandora e a outra extremidade no PC com Windows.
Pandora Recovery tem ADB ativado por padrão, então podemos nos conectar diretamente do PC (presumimos que o ADB já está instalado no PC com Windows):
➜ ~ adb devices
List of devices attached
12345678900 recovery
➜ ~ adb shell
Montagem # / sbin / busybox
rootfs em / type rootfs (rw)
tmpfs em / dev digite tmpfs (rw, nosuid, relatime, modo = 755)
devpts em / dev / pts digite devpts (rw, relatime, modo = 600, ptmxmode = 000)
proc on / proc tipo proc (rw, relatime)
sysfs em / sys tipo sysfs (rw, relatime)
adb em / dev / usb-ffs / adb type functionfs (rw, relatime)
# / sbin / busybox cat / proc / partitions
nome principal #blocks menor
179 0 62521344 mmcblk0
179 1 786432 mmcblk0p1
179 2 59461632 mmcblk0p2
179 3 262144 mmcblk0p3
8 0 15564800 sda
8 1 15563776 sda1
#
Agora montamos o espeto USB:
# /sbin/busybox mount /dev/block/sda1 /udisk
# cd /udisk/
# /sbin/busybox ls
README.md _update.sh pandory update.sh update.zip
#
E, finalmente, fazemos o uptade.sh modificado rodar:
# /sbin/busybox ash /udisk/update.sh
Done
# %
O Pandora irá reiniciar e nesse momento você desconecta o plugue USB e o cabo USB macho azul.
E isso é para, isso é para, e isso é tudo pessoal!
Agora o que podemos fazer?
Podemos acessar o Android completo, os aplicativos
Se o Pandora for o modelo Wifi
o jailbreak nos permite conectar de nosso PC por ADB ou por telnet na porta 4444 através da rede:
➜ ~ telnet 192.168.1.135 4444
Trying 192.168.1.135…
Connected to 192.168.1.135.
Escape character is ‘^]’.
Saída ~ #
Conexão fechada por host estrangeiro.
➜ ~ adb connect 192.168.1.135
já conectado a 192.168.1.135:5555
➜ ~ adb shell
root @ n200: / # df
Tamanho do sistema de arquivos usado Blksize grátis
/ dev 397,9M 164,0K 397,8M 4096
/ mnt / asec 397,9M 0,0K 397,9M 4096
/ mnt / obb 397,9M 0,0K 397,9M 4096
/ storage / external_storage 397,9M 0,0K 397,9M 4096
/ sistema 743,9M 646,9M 97,0M 4096
/ dados 55.7G 54.9G 847.3M 4096
/ cache 248,0M 264,0K 247,7M 4096
/ mnt / shell / emulado 55.7G 54.9G 847.3M 4096
/ swap_zram0 484,3M 20,0K 484,3M 4096
/ data / lib 743,9M 646,9M 97,0M 4096
/ data / vendor 55.7G 54.9G 847.3M 4096
root @ n200: / # cat / proc / partitions
nome principal #blocks menor
253 0 512000 zram0
179 0 62521344 mmcblk0
179 1 786432 mmcblk0p1
179 2 59461632 mmcblk0p2
179 3 262144 mmcblk0p3
root @ n200: montagem / #
rootfs / rootfs ro, relatime 0 0
tmpfs / dev tmpfs rw, nosuid, relatime, modo = 755 0 0
devpts / dev / pts devpts rw, relatime, modo = 600, ptmxmode = 000 0 0
proc / proc proc rw, relatime 0 0
sysfs / sys sysfs rw, relatime 0 0
debugfs / sys / kernel / debug debugfs rw, relatime 0 0
tmpfs / mnt / asec tmpfs rw, relatime, modo = 755, gid = 1000 0 0
tmpfs / mnt / obb tmpfs rw, relatime, modo = 755, gid = 1000 0 0
tmpfs / storage / external_storage tmpfs rw, relatime, mode = 775, uid = 1000, gid = 1023 0 0
adb / dev / usb-ffs / adb functionfs rw, relatime 0 0
/ dev / block / mmcblk0p1 / system ext4 ro, noatime, nodiratime, noauto_da_alloc, data = encomendado 0 0
/ dev / block / mmcblk0p2 / data ext4 rw, nosuid, nodev, noatime, nodiratime, noauto_da_alloc, data = encomendado 0 0
/ dev / block / mmcblk0p3 / cache ext4 rw, nosuid, nodev, noatime, nodiratime, noauto_da_alloc, dados = ordenado 0 0
/ dev / fuse / mnt / shell / emulado fusível rw, nosuid, nodev, relatime, user_id = 1023, group_id = 1023, default_permissions, allow_other 0 0
/ dev / block / zram0 / swap_zram0 ext2 rw, relatime, erros = continuar 0 0
/ system / usr / lib / data / lib ecryptfs ro, relatime, ecryptfs_fnek_sig = 0f39bfb24d76525f, ecryptfs_sig = 01ca0c2b29e731af, ecryptfs_cipher = aes, ecryptfs_key_bytes = 32 0 0
/ data / edata // games / data / data / vendor ecryptfs rw, relatime, ecryptfs_sig = f8fc24735d97e538, ecryptfs_cipher = aes, ecryptfs_key_bytes = 32 0 0
root @ n200: / # exit
➜ ~
Agora podemos instalar APKs de nosso PC usando ADB:
➜ ~ adb install F-Droid.apk
Performing Push Install
F-Droid.apk: 1 file pushed, 0 skipped. 0.2 MB/s (7640532 bytes in 48.462s)
pkg: /data/local/tmp/F-Droid.apk
Success
➜ ~ adb install netflix-4.16-200217-release.apk
Performing Push Install
netflix-4.16-200217-release.apk: 1 file pushed, 0 skipped. 0.2 MB/s (26706917 bytes in 151.216s)
pkg: /data/local/tmp/netflix-4.16-200217-release.apk
Success
Levando em conta que o Android do Pandora é um kit kat 4.4.2, talvez devêssemos procurar APKs um pouco mais antigos. Por exemplo, para Netflix, baixe-o em Aqui .
Agora podemos assistir ao Netflix do nosso Pandora!
E desfrutar! E obrigado mais uma vez à equipe de Ferramenta Pandory eles bem merecem um Café