Advertisement
Guest User

Alan Berndt

a guest
Dec 7th, 2010
643
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.84 KB | None | 0 0
  1. # download smali
  2. echo Downloading smali
  3. wget -q http://smali.googlecode.com/files/baksmali-1.2.5.jar -O baksmali.jar
  4. wget -q http://smali.googlecode.com/files/smali-1.2.5.jar -O smali.jar
  5.  
  6. # get classes.dex from your update.zip
  7. echo Extracting services.jar
  8. unzip -qj $1 system/framework/services.jar
  9. cp services.jar services.jar.backup
  10. unzip -q services.jar classes.dex
  11.  
  12. # remove throttling
  13. echo Removing throttling files
  14. java -jar baksmali.jar -o classout/ classes.dex
  15. find classout -name 'ThrottleService*' -delete
  16. java -Xmx512M -jar smali.jar classout -o classes.dex
  17.  
  18. # rebuild zip
  19. echo Rebuilding ROM
  20. zip -q services.jar classes.dex
  21. mkdir -p system/framework
  22. cp services.jar system/framework/services.jar
  23. zip -q $1 system/framework/services.jar
  24.  
  25. # clean up
  26. echo Cleaning up
  27. rm -rf smali.jar baksmali.jar classes.dex system classout
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement