Android Hacks, Variants, Tricks and Resources ESC India 2012

1,236 views

Published on

Karim Yaghmour's "Android Hacks, Variants, Tricks and Resources" talk at ESC India 2012

1 Comment
3 Likes
Statistics
Notes
  • Check out this Candy Crush Soda Saga Hack that works for both Android & iOS - http://mobilehacks.info/candy-crush-soda-saga-hack-add-gold-bars-and-lives-2015/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,236
On SlideShare
0
From Embeds
0
Number of Embeds
266
Actions
Shares
0
Downloads
87
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Android Hacks, Variants, Tricks and Resources ESC India 2012

  1. 1. ABCDE FCD ABC C A C CF C A !" #B !"
  2. 2. A BC DBA BEB BF A CB C B E DD ) E C A B A! C D4 AF BC CD BC C !! C B E DD C"! !F B! ! CF C # C D B AD $ %& ( ) A D C DB B B * A + ,$ E C " BC C B " - A " " , . " C CA D D B C F / 01C " B B 2 .(& DD A B A C B " C B A F / C" / C B C CB 3 BC C 0) E C A B A! C D4 AF 2 B C" B 3 BC 51(67)8 C D " A B 0 F 2 A B C B* , C" $1 C A C B AF 9BC D 3B" D C1C " B B /// C D! DD !A
  3. 3. F C7 C A A& : CB ;;;1C " B A A B AC B * C !C B , CB "$ D ) E$ "$
  4. 4. " AB 1 %= D B BC " 1 % B BC5 C% C> A%B CD BF A C> A "/ 0 B 2& : B? BA AC A <
  5. 5. 1 %= D("A AA ED A5 A " = C C "B E: A B>B A! BF A C 0 BA A E 2 71B$ A = B /B / B A @
  6. 6. BC " 1 % B BC5 C% C> A> A C
  7. 7. 5 C B " D A( B>7.7 F C" B D
  8. 8. B " D A C DBC B A CD/BC( # C C A !!/// B " D A D AE C 4 A B C & C A C % A "" 1 F%8 7 " D A D C ) % # B 4 C E
  9. 9. ;
  10. 10. > C C " !!/ B " D A D! !!" F D! B " > A 7 A 6 F : D &B C * )B&B C, & / B B AD A / C A " B 0A 2
  11. 11. ( B AC A A C B G 5C /BC !!C B !7 A 5)C A C /BC B C
  12. 12. >7.75 C / .7 B D * A F A C ,>B CB B !! D D! AE C 4 A B C ? D C )B C > B D BD CB AB C 8 A $5 DB B" C$ CB D C$ 6B $8 $
  13. 13. F C" BC $ A FBCC A AC A FB AA C /// F C" B C"$% & & ! " " C! ( <
  14. 14. B B 1 %A @
  15. 15. B C F C" B " " C
  16. 16. A B & )* A E D DD8 " D " / / + DB 1 % " CBF D 4BF> C B F C EA " CF A C!% B CD 7 A A D
  17. 17. B B= C H" F FB AC BAA& "0? BA AC A26 6 : E
  18. 18. % C6 B.F AC A(7> % B F 4 )B E ;
  19. 19. 6 B
  20. 20. 4
  21. 21. (7> % B F
  22. 22. )B E *> C BA AC , <
  23. 23. > AI) ) E C @
  24. 24. %B CD BF A C& BC 7J B DD C
  25. 25. & BC D
  26. 26. E
  27. 27. ;
  28. 28. , & ! F" $ & CC A( - . CF AB (B B ( BAF B C A 7 BC H< : C B@ 6 C A BC . C E A!. BC ADE DF AA A & : B C B; 6B ( 5 D C C & FCBC >B D B ) D
  29. 29. (B B0 AC A A8. FB A C$ D BA$ B A CB B/B / " 2 C C D BCB = : DB C C B B B" BEB BF & : B F BC A C BC & := C B B F A E A 0& :2 C B BE F A E A C " BC 0% C "2 AC A B /B F !A CBF !C B AC A A = C EA E C " FB A$ D C C A & : E C C " FB A! CE C A AC A : F D D 0D /B C " /B 2 A " / A8. / C A " F E 6
  30. 30. ( BAF5 D AC A 5? D B FCBC 6 E " F7 C BFC 7 E )6.7% 6 A CE B A C A . : 7%) B DB B" D CB 5 " CE I7!1 5CBD F C$ F BCA$ D $A $
  31. 31. B C A 7 BC H AC A A 1 %0& :2 A CBA B A C .F $ 5 A CB$ ) F B $ A $ DF AA A A C 3 $ 6 AC $ & 76$ 6 A3 C 1/ CC "
  32. 32. < : C B " D 6 A D "CB 6 A D B""C "B 7DB" C B B" " C KB ?BE B B /B 7 EB " AC " C A = & C B %B " 1 . 56 C B 1 C EF C B 4B ! %BCBE C B 4B J>. I8H <
  33. 33. @
  34. 34. @ 6 C A B6 6 : B " > AA C BD C E B" C ") = / / A )B E AC A > " C
  35. 35. C . C E A!. BC A6 A C C D" F7 L M )6. FC A"( " AC A B I( "IB AC A 0 B C " A $/ / A/ C K BF B AC A / BE " D A D /BC B B $ / AF C B I CE C 8)9$ "B CB 5 " C CB B C / A / 3 AA B" C NI BCB C N B B I CB 5 " C F A AB A B / B E C I FB AB /B $ B A BE B B " C F D C / C / AF K A B D D B : F B B B E AC A / A / * " ,/ B CE C D AA $ B A B"B F A B A I FB A B C B A BE D " B B C B B / B A C D A " 1 2 D
  36. 36. DA8. C A E D B " D C B B DF C A C "AF!"AF CE C A F "" C FCBC F $ " F C" F E
  37. 37. E DF AA A & :B C B8 A C"B 4 D AA C " C B CD A E D B C B B F AC BC" F BA C * , F A B F A B B" B A C A F " A F "" " A C K A D B DB" F BC DB" C BA F A BC" C C B AF AAC C C BC" C C K C / D A C BC" C C DB BC" B C C BC" = DB B D D CBC AB B B A : C D B B AB C C # C A F A /BC C BC" ;
  38. 38. E B C B E EBC C D / C B C *A E :,export PROJECT=emblinuxexport PRJROOT=/home/karim/${PROJECT}export TARGET=arm-none-linux-gnueabiexport PATH=${PATH}:[CODESOURCERY_DIR]/bincd $PRJROOT C $ . devex% F EB CO (A (> BCD :$ BCD / :" BF >7% D :$ D / :" 7 EC EC :$ @EC " A : F <
  39. 39. ; 6B C D C C. :5 C C A CD C D D AC C BC C DF AA A5 D ? CBC B ABCA *5? , !F PM B C F BC !F PM 6 BA C B A C DB" !A E PM ) E ! PM D " CB ! D PM . C D AC C ! F PM B BC A F B A C D A !D PM D CBC D ! PM AA /BC B B" ! F PM B D F BC !D PM D CBC ! C PM ABC CBC *D CB , !EBC PM FBC BF AB B " CB A F AB D <
  40. 40. 8 B D CAC ! D $ !D $ ! $ !C) A F BA C !F A0 B2 !F $ !A E$ ! $ ! F$ ! C $! F $! C$ ! D $ !EBC BC / 0! 2$ AC A A0! D! 2 C )F " Q B B C / CBC ! C$ !EBC <
  41. 41. B B BC B F BC AC C CH !F PM B F BC C C B A BAD ! F PM B F BC C BAD ! C!F PM 8 B C B A BAD F BC ! C! F PM 8 B BAD F BCB B BC B FCBC AC C CH ! F PM B D FCBC ! C! F PM 8 B FCBC C A C 5 B &B0 E C B 2 B"C * 5? , <
  42. 42. BC / C " C$ cd ${PRJROOT}/rootfsC B C C AC C$ mkdir bin lib sbin usr varC B ! C CBC$ mkdir usr/{bin,lib,sbin}C B !EBC CBC$ mkdir var/{lib,lock,log,run,tmp}$ chmod 1777 var/tmp <<
  43. 43. & FCBC" F F <@
  44. 44. " F" F D B BC A FCBC 5 CDB F&76R8 > A&76 RF( :BD FD $ F >BK C C E E C DF 5 CDB F&76R8 > > Q1(R(FRF( :BD FA $ F C F C A A DF DBK C C E E C DF 5 CDB F&76R8 > :BD FA $ FD B FCBC BC E 5 CDB F&76R8 > B :BD FA B$ FD B <C
  45. 45. 5 C BC" $ A B B BC A F DBK C C E E C DF AA BD C B C A A&76 RF( DF C :EC$ (>$ ?$ DCE PM A : > Q1(R(FRF( >7% $ %% PM A > Q1(R(FRF(> A CD :B FCBC D C # C A6& BF C B D <D
  46. 46. > D CB D A PM A BD C F PM FCBC FD PM DB FCBC FA PM BC A FK DB B FCBC> A CD :B A A CB B8B E ldd C B CD B BF B readelf C uclibc-ldd <E
  47. 47. "B FCBC$ cp -d [CODESOURCERY_DIR]/arm-none-linux-gnueabi/libc/lib/* > ${PRJROOT}/rootfs/lib C " B BC" FCBC C B$ arm-none-linux-gnueabi-strip ${PRJROOT}/rootfs/lib/*.so* <;
  48. 48. F BD BD " E B " F7D D D " F D A$ F $ F C $ FA $ FD$ F C BA$ FC E$ F FFCBC B : / " F FCBCBC" = ! F A C C "B F D$ cd ${PREFIX}/uclibc/lib$ cp *-*.so ${PRJROOT}/rootfs/lib$ cp -d *.so.[*0-9] ${PRJROOT}/rootfs/lib8 A C F FCBC $ BC C AF F F A C @
  49. 49. >B DB B. : D C B DD DDB A B ABCA A C BE F BC C DDB A>B D B C EB DDB A F C B B" B C E A DB DDB AB " F BC 6 F : ) C @
  50. 50. 6 6 :>B B B" A DF AA A & : C EA C . : DDB A F F : S$ SS$ B A$ BAA $ BAA"C $ BAA C$ BAK D :$ BC $ BC "$ B $ B/ $ FB C<$ FB BD $ F $ F A$ F A E$ F BC A$ FC $ F 4 $ F4 B $ F4 $ B $ B $ B E$ B $ B C$ "C $ D A$ / $ B /A$ $ C $ C$ E$ D$ BC$ D $ DD$ $ $ C A$ C BF$ C /$ B $ $ AB $ A $ AA$ A B E $ A "C $A C$ A D A$ A ED D$ A $ A C B $ A $ A C BD $ AD "$ A A$ A A DB BD $ A :$ A $ A D DB $ A D B $ $ A$ "C $ K $ E$ EA C$ E A" A$ C /B $ : B A$ : C$ B A A$ B $ F $ F B $ A $ A CDB $ A $ " $ "C $ A$ A $ $ A$ C $ C CBDA $ $ D :$ $ A$ " $ $ C$ " $ " $ "C $ " 4 $ "4 $ B $ A$ A BCD$ BA$ :A D $ A$ BD $ A$ $ / $ A$ "$ A / $ BE $ "A$ $ A$ $ D A$ B $ $ B $ $ BAAC$ B $ CD$ $ $ C $ C $ $ FARD A $ $ B $ B @$ "A$ B $ " $ $ : $ :C<$ :C $ $ BA $ BA DB $ "" C$ " $ " BD $ "C BA$ $ A$ #$ C$ $ B C$ D A$ $ F$ 4 B $ 4DB$ 4 $ 4 B $ DB A E $ DB D D $ DB $ DA@ D$ DA E$ D "$ D C D$ D A C$ D A $D $D $D : $D D :$ D EB$D A$ D B /A$ D /B $ D D $ D A $D A C F $D C $D $D $ D B $ D $ DE$ BD $ FA $ $ B$ $ D C$ $ $ A$ A$ E $ B /A$ B $ "C $ A $ "$ "C$ R C "C $ E RC $ $ DB $ DB A C$ / C $ / C $ C E$ C $ $ B $ /A$ CB AB C $ CAB $ CA E$ C BAB BA$ C BA $ C BA C $ C B B $ C F $ C CD D $ C D E $C $C $ C 4 $ C E$ CD$ CDA C$ CDD A$ C $ C D$ C D $ C /B $ C BC $ C E $C E$ C EA C$ C:$ C $ C C B $ A$ ADB $ #$ BC $ $ $ A $ " $ A$ A" A$ $ B D$ B @C D$ B@ D$ / $ B B $ $ D D B $ D $ C$ $ BC AB D $ B $ C " $ $ $ " $ D$ E$ E "A$ /B $ /B $ / RC $ $ $ "A$ B $ B $ BC$ EA$ $ $ A$ $ $ A$ D $ D $ $ $ C$ CB C $ CB C C$ C $ $ 4 $ $ A $ A A$ A EA$ D $ BD $ : B A$ #$ : A $ 4DB$ 4 $ :4$ 4 $ D $ $ A A $ A $E "$ E $ E $ E BD $ /B $ /B $ /B A "$ / $ /" $ / $ / $ / BD $ :BC" $ :4$ :4 B $ $4 B$4 @
  51. 51. ) / BA 6 6 :* E , COT%(Q(11 U! B AC C B A : CB C> E AC C C C$ cd ${PRJROOT}/sysapps/busybox-1.18.3 " CB 6 6 :=$ make menuconfig @
  52. 52. @<
  53. 53. 06 F : " 2 06 A 1 2 M C D C C : ${TARGET}- 07 B B 1 2 M7 B B C : ${PRJROOT}/rootfs6 A $ make7 B $ make install @@
  54. 54. ) D 1 % 631 " F FB AC) D 6 6 :) D CE C B B " C " " F F CE C) D C C V @C
  55. 55. ) D 6 6 : " C $F AB A0 B 26 6 :A A B ( >A DB"> A 1 % >B C ! F!W : BF %B BC / 0!F 2 BAF 6 6 :$ F : @D
  56. 56. ) D X ! CE C @E
  57. 57. ) D X& "%B C C F A> A 1 % " & " @;
  58. 58. ? BA AC A / 00 A A8. BD FB CC E " 2 BCB = # C
  59. 59. AC A= A B BC C C
  60. 60. ? / A B B AC A) BF CB 5 " C B A />B B" C BB B C CE 7 > A>B B" C D.7) = CB 5 " C C F A C CB 5 " C5 AF " EB FB C D CB 5 " C) BF # D A * D B C BC B ,/ B C B F A BF " B 7 E B KBEB BC ? D E & A*, BC "B A /*, /D A B > A *, /D D( BA *, /D C BD CB > D C & A*, C
  61. 61. B B= C H> E C " AC A " E 1 23 5 "CB A 7) )9!8)9 )6 5B F % F A$ / / $B AE C C %7 BC" B A "C / " A E C DD A / B B A8. B $6 6 :$ F $" F $ BE B 0 E 2 " C/ C3 BE CE %C E A C 6C BA B ( E C C
  62. 62. BBC D B" D CY C D Y BC D B" D C C<

×