-2 голоса
 
936 просмотров
8.10.2020 / 16:26  GOAR

Чем разархивировать .pak файл на андроиде?

кто знает?
нужно разархивировать старый .pak с текстурами.
от компа счас далеко.
  пробовал winrar, total cammander , es проводник и т.д
есть варианты?
Изм. aNNiMON от 8.10.2020 / 16:36

hero.pak (7.05 кб.)
8.10.2020 / 16:29  Death
Может apk вместо pak?
8.10.2020 / 16:30  Death
Ой, ладно, pak. А можно большие буквы завезти?
8.10.2020 / 16:36  aNNiMON
Hex-редактором*
*Напомню, pak, bin, dat и прочие файлы, это не формат, так что в них что угодно может быть спрятано.
Было бы полезнее назвать откуда этот файл.
8.10.2020 / 17:08  GOAR
annimon, Спасибо большое, попробую)
8.10.2020 / 17:08  GOAR
Death, ЗРЕНИЕМ СЛАБ СТАЛ?
8.10.2020 / 18:51  GOAR
annimon, не открывает (
Ответы
 
3 голоса
 
# 9.10.2020 / 10:53  kiriman
У файлов есть начальный список байт и конечный, а что внутри все равно. А типов файлов много. Что там предположительно лежит? (png допустим) -> гуглишь начало и конец png файла, потом в HEX редакторе вырезаешь начало-содержание-конец и вставляешь в новый пустой файл с нужным расширением(*.png, чтобы с ним ассоциировался нужный софт для просмотра) . Но так ты это долго будешь делать, хотя если умеешь работать с файлами на любом яп - это не так уж и тяжело.
Но это заработает, если pak файл - просто склейка. А он так же может быть зашифрован разработчиком и без анализа программного кода ты ничего не сделаешь
Изм. kiriman от 9.10.2020 / 10:57
 
0 голосов
 
# 25.10.2020 / 00:56  Exception
  1. public class JavaApplication1 {
  2.  
  3.  
  4.  
  5.     public static void main(String[] args) throws IOException {
  6.    System.out.println("Test");
  7.    Reverse r = new Reverse();
  8.    int EOF = -1;
  9.    int temp;
  10.    int index = 0;
  11.    int sizefull = 153000;
  12.    int sizenow = 0;
  13.    FileInputStream in = new FileInputStream(new File("D://hex/qq/phot111111o.bin"));
  14.  
  15.    do {
  16.  
  17.    temp = in.read();
  18.    r.put(temp);
  19.    if(r.getTemp2()==0xFF&&temp==0xD8) {
  20.    index++;
  21.  
  22.  
  23.    System.out.println("write image"+index);
  24.  
  25.    FileOutputStream out = new FileOutputStream(new File("D://hex/"+"out/"+index+".jpg"));
  26.    out.write(0xFF);
  27.    out.write(0xD8);
  28.  
  29.    while(true) {
  30.    temp = in.read();
  31.    r.put(temp);
  32.  
  33.      out.write(temp);
  34.      if(r.getTemp2()==0xFF&&temp==0xD9) {
  35.        out.close();
  36.       System.gc();
  37.        break;
  38.      }
  39.    }
  40.  
  41.    }
  42.     //System.out.println(temp);
  43.    } while(temp!=EOF);
  44.  
  45.   }
  46.  
  47. }
  48. package javaapplication1;
  49.  
  50. public class Reverse {
  51.  
  52.   public int temp1;
  53.   public int temp2;
  54.   public int[] buffer;
  55.   public int index;
  56.  
  57.   public Reverse() {
  58.     temp1 = 0;
  59.     temp2 = 0;
  60.     index = 0;
  61.     buffer = new int[2];
  62.     buffer[0] = 0;
  63.     buffer[1] = 0;
  64.   }
  65.  
  66.   public void put(int i) {
  67.     temp1 = i;
  68.     temp2 = buffer[0];
  69.     buffer[0] = temp1;
  70.   }
  71.  
  72.   public int getTemp1() {
  73.     return this.temp1;
  74.   }
  75.  
  76.   public int getTemp2() {
  77.     return this.temp2;
  78.   }
  79. }
  80. этим  кодом  достал все фотки из папки miui .  чуть измени и получишь то что хочешь
просто измени начальные коды
я имею ввиду начальные коды файлов
Изм. Exception от 25.10.2020 / 01:09
30.10.2020 / 23:11  GOAR
Спасибо
 
0 голосов
 
# 24.10.2020 / 19:36  miniyu
Что за игра ?
 
-1 голос
 
# 8.10.2020 / 17:25  GOAR
Hex редактор, не пашет
8.10.2020 / 20:33  Витаминыч
у меня открывается, быть такого не может, чтобы хекс не открыл
 
-2 голоса
 
# 9.10.2020 / 10:28  GOAR
Death, Это тут причем?
9.10.2020 / 20:46  Витаминыч
А с чего ты вообще взял, что там картинки?
 
-2 голоса
 
# 9.10.2020 / 08:57  GOAR
Витаминыч, Юморист
9.10.2020 / 08:59  Death
Эм, эм, эм... Разберись в том, что такое hex редактор и что он отображает и как его читать
Ты хоть знаешь что такое байт и форматы файлов?
 
-2 голоса
 
# 9.10.2020 / 05:33  GOAR
Витаминыч, и что ты там увидел? Цифровые блоки. Мне надо графику достать оттуда
9.10.2020 / 08:02  Витаминыч
ну так сиди и расшифровывай :-D
Всего: 7

Реклама

Мы в соцсетях

tw tg yt gt