Перейти к содержимому

Как изменить имя пакета apk

  • автор:

Переименование пакета или APK Editor

X@ker

Сегодня у нас речь пойдет о APK Editor

Дисклеймер: Статья предоставлена в ознакомительных целях! Мы не побуждаем повторять все действия. Ни создатель, ни телеграмм канал ответственности за вас не несёт!

Да чего нам может пригодиться APK Editor ?

APK Editor является инструментом, который может редактировать/взламывать АПК файлы. Это приложение поможет в таких операциях, как изменение строк локализации, замены фона изображений, изменения пакета архитектуры, убрать рекламу, изменить разрешения и т.д.

Но сегодня мы рассмотрим переименования пакета. Если хотите, могу продолжить обзор на функции приложения.

Сразу скажу, что если приложение сильно защищёное, то вы вряд-ли сможете изменить

Изменения пакета нам могут понадобиться, если мы захотим поставить 2 или более версий приложений .

Начнем

При первом открытии приложения надо разрешить доступ к фото, мультимедиа и файлам на устройстве.

Выбрать установленный APK

Выбираем приложение, в котором мы хотим изменить название пакета .

Общее редактирование

И меняем название пакета, для большей вероятности изменения пакета удалите и в пишите какую-нибудь букву

com.vedroid

com.vedroed

Скачать приложение вы можете по этой ссылке . Если возникнут проблемы пои скачивание, то в ближайшее время я выложу апк на канал .

Я все это делал на 2-м приложении

А на этом всё, с вами Generalpacman и канал X@ker.

Как всегда, не забывайте ставить лайки и подписываться на канал, всем спасибо за внимание!

Как изменить имя пакета apk

APK Editor PRO
Версия: 2.5.6

Последнее обновление программы в шапке: 16.05.2023

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
Просмотр и редактирование apk-файлов

Описание:
APK Editor является мощным инструментом, который может редактировать/взламывать АПК файлы, и поможет сделать с апк много интересного.
Это приложение поможет в таких операциях, как изменение строк локализации, замены фона изображений, изменения макета архитектуры, убрать рекламу, изменить разрешения и т.д. То, что оно может сделать, зависит от того, как вы используете это приложение.
В любом случае, что бы, что то сделать с АПК файлом, нам необходимы некоторые знания и навыки.
Не бойтесь, на странице помощи приведены некоторые примеры.
Это про версия, по сравнению с бесплатной версией, есть некоторые отличия:
(1) Нет никаких ограничений функционала
(2) Отсутствие рекламы
(3) Улучшенная поддержка

Важно. Обязательно к прочтению!!

  • В ЭТОЙ ТЕМЕ, обсуждаем только саму программу, все ошибки после ручного редактирования обсуждаем в Клуб Mod APK
  • В теме, в полной мере действуют Правила ресурса. Прочтите, чтоб избежать неприятных ситуаций.
  • «Спасибо» говорим, согласно п.5 правил ресурса.

Полезные ссылки:

  • Редактирование framework-res.apk
  • Клуб Mod APK
  • Стол заказов на компилирование и редактирование системных ресурсов и приложений
  • Инструкции по редактированию системных ресурсов
  • Какой уровень API у Android x.x.
  • Много уроков по редактированию APK

Как понять где и в чём ошибка после ручного редактирования APK:

— смотрим начало лога, а не конец
— из-за первой ошибки лезут остальные (по этому смотрим п1)
— если в логе есть слово strings, значит вы потеряли часть перевода в папках values
— если в логе есть слово drawable, значит вы потеряли какое-то изображение в папках drawables
— пример из лога: strings.xml:1885: — 1885 это номер строки в файле strings.xml
Оригинальный пост Apk manager (Пост maksnogin #36699951)

Разное(УРОКИ).

  • Функция — аналог патчей для Lucky Patcher
  • Клонирование с помощью ApkEditor
  • Как создать проект.
  • Замена иконки приложения с помощью APK Editor
  • О не удачном поиске. + ещё о поиске в локалях (вкладка «Строки»)
  • Как удалить ненужные языки из APK. + Ещё вариант + Подробности + Подробности2
  • Как посмотреть AndroidManifest.xml в более читабельном виде.
  • Как правильно переводить (+ ниже 2 поста)
  • Как пользоваться патчами
  • Что нужно знать для создания патчей?!
  • Удаление рекламы
  • Перевод в smali
  • Пример патча(замена в smali/удаление рекламы)
  • Копирование некопируемого текста.
  • Поиск Русских слов/букв в SMALI
  • Снятие проверки подписи(ручками)
  • Добавление всплавающего сообщения(toast) при запуске приложения(с помощью APK Editor). + ещё ® MT Manager (Пост Edik1d #59274480)
  • Как понизить уровень API Android

AwesomeDevelop

Иногда возникают ситуации, когда по окончанию работы над проектом обнаруживается, что имя пакета, заданного при создании проекта, следует изменить. Подобная ситуация может возникнуть, если в магазине приложений Google Play данное имя уже используется или же, к примеру, вы допустили ошибку при создании проекта и теперь не можете обновить свое приложение. Такая неприятность легко решается если вы использовали в качестве IDE старенький Eclipse,но вот с Android Studio дела обстоят немного хуже.

Попытка сделать рефакторинг имени пакета в студии приводит к тому, что корректно изменится лишь название проекта – com.name. appname . Это происходит потому, что Anndroid Studio объединяет средние имена пакета (по сути папки) в одно название и считает остальную часть принадлежащей конкретному разработчику или компании, а значит является их идентификатором. Но все же изменить средние имена пакета можно и без особых проблем. Первым способом является изменение название папок внутри проекта, но за этим последует рутинное изменение всех связей в проекте, к тому же и так тормозной Gradle начнёт капризничать пуще прежнего и привести его работу в порядок будет крайне сложно. Потому я рекомендую воспользоваться вторым, более простым и быстрым способом полного изменения имени пакета.
Для начала необходимо открепить объединение средних имен в пакете, для этого нужно выбрать параметры отображения структуры проекта, которая находится над самой текстурой и убрать галочку “Compact Empty Middle Packages”.

Когда имена будут откреплены, каждое из имён можно изменить отдельно. Меняем необходимые имена выбрав из контекстного меню Refactor – > Rename или нажав сочетание клавиш Shift+F6. При появлении предупреждения нажимаем кнопку Rename Package.

При изменении первого имени пакета – com/ru/ua необходимо нажать “Rename all”, так как внутри этой папки расположены паки библиотек, в которых так же необходимо заменить имена.
Теперь имя пакета изменено, связи в классах переписаны, но настройки проекта еще не знают что мы что-то сделали. Для оповещения открываем файл с настройками Gradle который называется build.gradle (Module:app), находим в нём следующий участок кода и изменяем имя пакета на новое.

defaultConfig

В большинстве случаев Gradle сам определит, что были внесены изменения и предложит синхронизироваться с проектом, показав соответствующее уведомление в правом верхнем углу. Но если этого не произошло — необходимо выполнить синхронизацию вручную. Для этого отправляемся в меню студии Tools –> Android –> Sync Project With Gradle Files .
Последнее что осталось сделать, это изменить имя пакета в манифесте, хотя для активностей имена уже будут изменены. Открываем файл манифеста AndroidManifest.xml и в самом верху изменяем имя

 http://schemas.android.com/apk/res/android" package="com.awesomedevelop.test" >

Если после выполнения всех шагов Android Studio не сможет инициализировать R.java , и будут выводиться соответствующие уведомления «Cannot resolve symbol R» — необходимо очистить проект перейдя в соответствующее меню студии Build -> Clean Project.

Как изменить пакет в android studio? [дубликат]

Добрый день, товарищи разработчики! Сегодня нужно отдавать приложение заказчику, а он сказал, что поменял домен и просит изменить имя пакета в проекте. По этому вопрос такой: как изменить имя главного пакета с ru.rte.ret.app на com.rte.app?

Отслеживать
задан 8 авг 2016 в 11:05
11 1 1 серебряный знак 2 2 бронзовых знака

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Используйте рефакторинг: правой клавишей мыши по имени пакета -> Refactor -> Rename.

Перед этим нужно ещё убрать галочку “Compact Empty Middle Packages”:

введите сюда описание изображения

И, если до этого имя пакета выглядело как

введите сюда описание изображения

то после этого действия имя вид будет

введите сюда описание изображения

И после этого уже можно менять каждое из имён по отдельности (менять необходимые имена можно, как и было описано выше, выбрав из контекстного меню Refactor – > Rename. )

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *