Google+

Sunday, 17 March 2013

creating your own update.zip

THE first steps for our development towards the android devices is installing / fashing application to system memory of your device...
... by creating update.zip file..
first of all for this your phone should be rooted..
so lets do it yourself!!

STEP I - For a refference... the first and moat essential part for this is downloading a sample of update.zip from here and then rename it to update.zip
now we have the most essential part...

STEP II - Now copy all the apps that you want to insert in archive and install on the phone to /data/app of rhe update.zip directory
(NOTE:the apps must have .apk extension)

STEP III - If you want to copy the data of the apps, open any root explorer in your device and go to /data/data , then copy the folder(s) of the apps you want and then paste it to /data/data of the update.zip

STEP IV - Now we have all the apps and datas we want
so now go to META-INF/com/google/android/ and
open 'updater-script' with a simple text editor
nd the only thing we have to modify is:-

Code:

set_perm(1000, 1000, 0644, "/data/app/[PACKAGE].apk");
set_perm_recursive(1000, 1000, 0777, 0777, "/data/data/PACKAGE_DATA_FOLDER");
delete("/data/dalvik-cache/data@app@[PACKAGE].apk@classes.dex");

For each app you have to write these lines.
This is
an example if you want to put
ROOT_EXPLORER.APK in the
UPDATE.ZIP:-

Code:

set_perm(1000, 1000, 0644, "/data/app/ROOT_EXPLORER.APK");
set_perm_recursive(1000, 1000, 0777, 0777, "/data/data/ROOT_EXPLORER_DATA_FOLDER");
delete("/data/dalvik-cache/data@app@ROOT EXPLORER@classes.dex");

STEP V - and if you want any app to be deleted from your phone then you have to use these codes:-

Code:

ui_print("| 80%  Installing Applications |");

and

Code:

package_extract_dir("data", "/data");

this line:

Code:

delete("/APK_DIR/APP.APK");

IT'S IMPORTANT TO LEAVE AN EMPTY
LINE AT THE END OF THE SCRIPT,
OTHERWISE THE ZIP WON'T WORK!

thats all but
You can easily find the name of the app going with
Root Explorer to /system/app and searching the same
app.
If you also want to add your modified Apps, you've
to sign them with a simple app: Auto-Sign, putting
them in /auto-sign/update/app and renaming it to
Launcher.apk .
You can download AUTO-SIGN from here
With it you can sign your apks or your zip. So,
finally, when you'll finish your zip, you'll have to
put it in Auto-Sign folder ("/auto-sign").
Then, open Auto-Sign, choose your zip or apk, and
click AUTO-SIGN. It will create a new apk or zip,
name as SIGNED-apk/zip.
Now, you only have to put the update.zip on your sd-
card and flash it! Have fun guys!

for the tutorial to how to flash .zip file in mobile devices click here

Read More


Saturday, 16 March 2013

MAKING bird ,DIY bird,home made ORNITHOPTER,home made bird

Hi,
     the new most basic and easy one .

So this is the best and the most easy Bird you can make at home .

this is an "ORNITHOPTER"!!!!

a new breed of flying bots or say the new type of airplane .

  • NOW HOW DOES IT FLY???


by seeing it even a 8th grade student can tell that it fly's as the bird fly . the answer is also the same it fly's as the birds do that is the "flapping the wings " and this is the best quality which makes it unique that is this is the most efficient aerodynamic  design ever made as it is prepared by ""god"". So enjoy making the "god design ".







MATERIAL USED:-


so the materials are not much hard to get and can be manipulated in a wide range .
[A] Balse rod 5/16"x1/2",7 inches.
Cut into lengths of: 
5"motor stick
1.5''front Vertical connector

[B]Balsa rod 3/16"x1/16",6 inches
Cut into lengths of:
2.25" connecting rods (2)

[C]Balsa rod 1/8"square ,24 inches
Cut into lengths of:
8" wing spars (2)
5" top wing attachment member
1.5" back vertical connector
0.5" crank standoff

[D] Balsa rod 3/32" square, 14 inches
Cut into lengths of :
7" tail members (2)

[E] Music wire or a thin light rod, 0.32" diameter,
10 inches 
Thicker wire is too heavy and can adversely affect 
bird's performance.
Cut into lengths of:
 3" tail/rear motor attachment wire
2.5" crank/front motor attachment wire
2" wing spar wires (2)

[F] Sheet of tissue paper,
18"x 18"
Made specifically for modelling, 
about 1.13 gram per 100 square inches.
Regular tissue paper is comparatively heavy.

[G] Square paper 2"x 2"

[H] Heat shrinkable tubing 1/16" diameter
Cut into 3 pieces each 1/8" long 

[I] Small beads (2) 
With inside diameter just large enough to accommodate 0.32" 
diameter music wire. From bead or craft stores.

[J] Model airplane rubber 12" long 
Tied in a loop to make a big rubber band.
From hobby shops.

[k] Strong glue( Fevi quick, Bon fix etc.)

[L] Glue Stick

TOOLS:- 

(not shown)
  1. needle-nose pliers(2)
  2. Utility knife to cut balsa wood to size
  3. Ruler
  4. Scissors

BUILDING THE BIRD:-

----------------------------------------------------------------------------------------------------------

START:-

Time:-a day Complexity: Medium.
-------------------------------------------------------------------------------------------------------------------------------
1. MAKE THE FUSELAGE
         1a. From a hook in the tail/rear motor attachment wire as shown. Carefully push the through 
              the center of the motor stick at a point 3/8" from the tail end . Then make two 90-degree bends 
              in the wire as shown ,and glue into place using strong adhesive . Reinforce the wire-to-balsa
              joint by placing a tissue paper cover over it .dab the joint with a thin layer of strong adhesive
         
1b. Glue the fuselage together as shown .










1c. Roll the 2"x2" paper into the narrow tube using the wire used .then remove the wire
      and apply glue to make it hard but don't block the hole. 
1d. Attach the 3 tubes to the fuselage as shown ,with strong glue.
      As shown:   










1e. Use the pliers to bend the wire so that the crank shaft appears as shown .
      Insert the crank wire as shown through the paper tube .
      place 2 beads on the wire .Create a bend in the    back end of the wire to act as motor hook.















2. MAKE THE WING SPARES :

     2a. Bend the music wire as shown. Carefully push it through the wing spar 3/4" from one end.            Glue into place using  strong glue . Reinforce the joint by wrapping a layer of tissue paper around the
            the joint and coating with glue.
              







3.MAKE THE TAIL:

  3a. Use the strong glue to stick the wood as shown. Then reinforce it with tissue paper.

3b. Poke the end of the fuselage tail attachment wire 
      into the balsa tail member: then glue the asse-
      -mbly with glue .and again reinforce it.



4.MAKE THE CONNECTING RODS (CONRODS) 

   4a. The conrods under go considerable stress .Harden the rods by coating the last 1/2"

         of each end with glue.
  
   4b. Make 2 holes for the music wire in each concord ,1/4" from each end.



5.FINAL ASSEMBLY:

   

   5b. Glue the tissue paper wing to the wing spares and the top wing attachment  member . Glue the tissue paper tail to the balsa t frame and with a glue stick.  


5c. connect the conroids to the wing spar attachment wire and the crank shaft .Adjusting the space between conroids so that it moves easily heat shrink tape can be used it can be substituted by the cleaver use of tape .
5d. Bend the tail about 15-degree to the pane of motor stick.

6. SENDING THE BIRD:-

   Now its time to fly a bird!!!! 
    6a. Double the robber band an place it over the front and rear motor attachment hooks

6b. 

Rub the rubber band with a little oil to reduce friction or lubrication .

6c.

Wind up the rubber about 35 turns.

AT last put the birds nose slight up and release the bird.

the one page design available at:-freebird.pdf 


for more related go to http://www.ornithopter.org/
image from:- Make makazine,   
Read More


Friday, 15 March 2013

Common terms used for android development..

There are particular terms which is needed to be known in order to DO IT YOURSELF any developing in android...

So Here are some commonly used terms :-


ROOTING Android rooting is the process of allowing users of smartphones, tablets, and other       devices running the Android mobile operating system to attain privileged control (known as "root access") within Android's subsystem....
that is : Rooting is often performed with the goal of overcoming limitations that carriers and hardware manufacturers put on some devices, resulting in the ability to alter or replace system applications and settings, run specialized apps that require administrator-level permissions, or perform other operations that are otherwise inaccessible to a normal Android user.


CUSTOM ROMS    - A custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.

HERE "customized" part mean? Since Android is open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow.


PARTITION OF SD_ CARDAll medium-low android phones have the limited internal storage. If you will install many apllications on your android phones, your internal storage maybe will decrease and affected the phone performace. So, you need to install your applications on your external storage/SD Card. That's why there is a partition of the SD Card. This method allows you to sacrifice a part of the memory of the SD card to install applications on the partition created, and save internal memory


BRICK - "This is the most dangerous term used for android devices"

                           In one common sense of the term, "bricking" suggests that the damage, often a misconfiguration of essential on-board software, is so serious as to have rendered the device permanently unusable.
However, another use of the term "bricked" is understood to describe a situation where a device is unable to function even when the device does have potential to be recovered later to a working state. In this sense, the damage may be reversible; it is only during the period that it's unable to function that the device is deemed "bricked". This is often referred to as a "soft brick" whereas an unrecoverable device is a "hard brick".
Although the risk of bricking your device is less until you take full precautions during your development!!


IF u have any question related to any other term used in development of android os...
U can post comments about ur queries!!!

I will be starting the development of android devices from next post...
keep in touch... subscribe!!!



Read More


Join Us

//go.ad2up.com/afu.php?id=25365

© Copyright 2012, Design by Lord HTML.