ZGApkToolUtils.h 803 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // ZGApkToolUtils.h
  3. // UUTUtils
  4. //
  5. // Created by zhuge on 2017/12/27.
  6. // Copyright © 2017年 zhuge. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface ZGApkToolUtils : NSObject
  10. // keystore
  11. +(NSString*) genRandomKeystoreFile:(NSString*)toPath;
  12. +(void) genKeystoreFile:(NSString*)keyName toPath:(NSString*)toPath;
  13. // unpack
  14. +(void) unpack:(NSString *)apkFilePath;
  15. +(void) unpack:(NSString *)apkFilePath toPath:(NSString *)toPath;
  16. +(void) pack:(NSString*)apkCodePath;
  17. +(void) sign:(NSString*)apkCodePath keyPath:(NSString*)keyPath;
  18. +(NSString *) align:(NSString*)apkPath;
  19. +(void) uninstall:(NSString *)package;
  20. +(void) uninstallButKeepData:(NSString *)package;
  21. +(void) install:(NSString*) apkFilePath;
  22. +(void) run:(NSString*)package activity:(NSString*) mainActivity;
  23. @end