Как переопределить идентификатор в public.xml?
После декомпиляции apk я попытался изменить файл smali в файле res/values /public.xml, но обнаружил поле с идентификатором, присвоенным файлу ids.xml. У кого-нибудь есть идеи, как мне изменить это значение? переменная: rl_server_url
как это работает? \ res \ layout-land \ login_new.xml:
<RelativeLayout android:id="@id/rl_server_url" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="0.0dip" android:layout_marginLeft="50.0dip" android:layout_marginTop="10.0dip" android:layout_marginRight="50.0dip" android:layout_weight="0.8" />
\ \ разреш значения \ ids.xml:
<public type="id" name="rl_server_url" id="0x7f0a02ed" />
\ smali \ com... \ view \ activity \ LoginActivity.smali:
.field rl_server_url:Landroid/widget/RelativeLayout;
.annotation build Lbutterknife/BindView;
.end annotation
или же
iget-object v0, p0, Lcom/iptvprobox/iptvproboxiptvbox/view/activity/LoginActivity;->rl_server_url:Landroid/widget/RelativeLayout;
в \ smali \ com.... \ view \ activity \ LoginActivity_ViewBinding.smali:
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p1, Lcom/iptvprobox/iptvproboxiptvbox/view/activity/LoginActivity;->rl_server_url:Landroid/widget/RelativeLayout;
const-string v0, "field \'rl_bt_submit\'"
apk был декомпилирован Apktool и настроен. переменная rl_server_url имеет значение ссылки, и я пытался искать во всех файлах, не найденных.