ファイルのコピー&名前を変更できるupdate.zipファイルを作成する方法 - updates フィールド と recovery-mode フィールド と scripts フィールド android 関連 問題

How to create an update zip file that can copy rename a file












1
vote

問題

日本語

これは私が探しているものです - 私はファイルをコピーできる 'update.zip'ファイルが必要です(例):

/system/framework/file-to-copy.apk

他のフォルダに:

/システム/

'system'フォルダ内の 'file-to-copy.apk'の名前を変更します。

名前の変更 - File.apk

をコピーしてください:

/システム/フレームワーク/

'system / framework'フォルダに既存の '名前変更ファイル.apk'を上書きする必要があります。

注:許可は変更できません。

これを行うことさえ可能ですか?

あらゆる助けが理解されるでしょう!

        
 

回答リスト

4
 
vote

実際には、updaterスクリプトのrun_program構文を使用して、リカバリ中にファイルを移動/貼り付けるシェルスクリプトを実行します。しかし、もちろん、あなたはどこかに貼り付けられるべきファイルを抽出する必要があります(例えば/ TMP)。

Updaterスクリプトの一部:

<事前> <コード> #!/sbin/sh # Backup files cp /system/framwork/something.apk /path/you/want # Paste files cp /tmp/somethingssss.apk /system/framework/something.apk # Set back permissions (the copied file has the same permissons, but the new ones does not) chmod 644 /system/framework/something.apk 2

サンプルシェルスクリプトは、このようにすることができます(この場合はmovefiles.sh):

 <コード> #!/sbin/sh # Backup files cp /system/framwork/something.apk /path/you/want  # Paste files cp /tmp/somethingssss.apk /system/framework/something.apk  # Set back permissions (the copied file has the same permissons, but the new ones does not) chmod 644 /system/framework/something.apk   

しかし、eold of updater-scriptとシェルスクリプトは、UNIX形式で同じである必要があります。そうしないでください。

 
 
2
 
vote

ファイルをコピーする(<コード> -p 許可と所有権を保存します):

<事前> <コード> run_program("/sbin/mv", "-f", "/system/file-to-copy.apk", "/system/renamed-file.apk"); 1

ファイルの名前変更(<コード> -f 既存ファイルの上書き):

 <コード> run_program("/sbin/mv", "-f", "/system/file-to-copy.apk", "/system/renamed-file.apk");   

参照のための構文(それが彼らが呼ばれているもの)の構文はここにあります:構文構文

 
 
   
-1
 
vote

zipファイルを実行できません。

99887766544334 のファイル内/ in / system / viaファイルの移動/削除/名前変更はできますが、書き込み可能/システム/書き込み可能なものとして記入する必要があります。

 
 
 

関連する質問

2  電話をスクリプする方法は?  ( How do i script my phone ) 
私がほとんど何をしたいのか、設定をすばやく変更し、アラームなどを追加します。 おそらく他のものと呼ばれますか? これはWindows PCからです。 言語は重要ではありませんが、私はPythonとUnixのスクリプティングを知っています。 これは通常行われるの...

9  Androidでは、複数のコマンドラインコマンドを組み合わせるためのスクリプト(Win .batファイルと同様)を書くことができますか?  ( On android can i write scripts similar to win bat files to combine several co ) 
Windowsでは、.batファイルを使用して2つのコマンドを実行できます。 Android で同じことをどのように達成できますか 例えば: PCastClient / updateall を呼び出すことで、Podcastを更新します。 私の写真の...

3  起動時に実行可能ファイルを実行して実行し続ける方法は?  ( How to run an executable on boot and keep it running ) 
998877766666654330 プログラムから実行可能なビルドを持っています。根ざしたAndroidデバイスで実行したいです。 Androidが私の実行可能ファイルを殺す可能性はいくらですか? <コード> ./executable1 、次のコマンド...

0  根ざしたAndroidデバイスでスクリプトを実行する方法  ( How to run a script on a rooted android device ) 
最近、カスタマイズされたWebページのみを表示するための内部的に多くのAndroidデバイスを展開しました。 機器:RKM MK902 OS:Android 4.4.2 rootuded WiFi RADIUS 8021X キオスクモードとタブリ...

1  Android 4.1.2と4.2.2を使用してADBを使用しているのは長押し方法?  ( How to long press in android 4 1 2 and 4 2 2 using adb ) 
以下のコマンドはAndroid 4.1.2と4.2.2で実行されていないが、Android 4.4 +。から実行されることを検出しました。 <事前> <コード> web2go0 キオスクモードで私の古いAndroid 4.1.2と4.2.2を使用しています。...

1  ファイルのコピー&名前を変更できるupdate.zipファイルを作成する方法  ( How to create an update zip file that can copy rename a file ) 
これは私が探しているものです - 私はファイルをコピーできる 'update.zip'ファイルが必要です(例): /system/framework/file-to-copy.apk 他のフォルダに: /システム/ 'system'フォルダ内の 'f...

1  できるだけ早くCPU周波数を設定する方法  ( How to set cpu frequency as early as possible ) 
この質問によって私が意味するのは、起動時にスクリプトの実行シーケンスです。 このスクリプト行を持っているとします。 <コード> echo 307000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_fr...

3  vold.decrypt = trigger_shutdown_frameworkでinit.rc(Android 5.0)であなた自身の.shスクリプトを実行します。  ( Running your own sh script at vold decrypt trigger shutdown framework via init ) 
Android 5.0 Phone(中国語、MTK、適切なソースなし)のベンダーのバグを回避したい 問題は、バイナリのバグが原因で、で正しくリリースされていない <事前> <コード> # CUSTOM FORCEDATA SERVICE service fo...

0  バイナリはどこに取り付けられていますか?  ( Where are binaries installed ) 
私はちょうど私の電話を根ざしたので、SL4Aをインストールすることができました。私はPythonスクリプトを介していくつかのコマンドを実行し、特にすべての通話でGoogleボイスをオフにして、電話をかけてから戻してください。私はバイナリが何でもアクセスする必要...

54  起動時にスクリプトを実行する方法  ( How can i run a script on boot ) 
Linuxで起動時にスクリプトを実行することに慣れていますが、Androidでこれを行う方法はわかりません。 SSHデーモンを起動時に起動したいので、いつも接続できるようになります。 Android Bootで任意のスクリプトを実行するにはどうすればよいです...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有