Galaxy Grand Quattro Tutorial : Way To Become A Developer

Search This thread

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
Dear Shaaan

Let me try to ADB push your update.zip file.

arinio@ubuntu:~$ adb push ~/update.zip /update.zip
failed to copy '/home/arinio/update.zip' to '/update.zip': Read-only file system

Nope! Permission denied.
 
Last edited:

ZANKRUT.DOSHI

Senior Member
Feb 16, 2013
243
97
Arnio sir can you post a guide how to make a custom kernel I tried but was unsucessful in making from kernel sources
 

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
Rooting Galaxy Grand Quattro

Dear All,

Use this mynamar's exploit to gain root access safely.

Several times tested by myself.

Note: This will not work with XXAML3 however future version will as they update frequently.
 

Attachments

  • VRoot_1.7.4.4996_Setup.zip
    6.5 MB · Views: 36

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
Dear Doshi

Post in details with every step done by you.

Also I am planning to post a guide how to properly built a CWM.

If we divert now then we will be unable to built CM.

What is your opinion?
 
  • Like
Reactions: ZANKRUT.DOSHI

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
Dear Koushik

It always directs to the root folder.

If you are not updated to 'L3' then you can put the update file in the root folder of the Internal SdCard through ADB Push and after that in Stock Recovery you can see it.

Regards

P.S: Oh, you have updated to 'L3'. Now it is not possible. We have to wait for a new exploit.
 

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
Important Applications For A Rooted Device

Few Must Have Applications For A Rooted Device

BusyBox Pro 10.7.apk
Device Storage Analyzer 1.5.0.apk
FolderMount 2.5.7.apk
Lucky Patcher 3.9.6.apk
RAM Manager Pro 6.0.4.apk
Root Checker Pro 1.3.5.apk
Root Cleaner 3.0.6.apk
Root Explorer 3.1.2.apk [Higher versions are not supported till now]
Root Toolbox Pro 3.0.0 A3.apk
SD-Booster 2.0.5.apk
SuperSU 1.89.apk
Titanium Backup 6.1.5.2.apk
Triangle Away 3.26.apk

These Are Also Very Useful Applications (Root Not Required)

AnTuTu Benchmark 4.1.6.apk
Comodo Mobile Security 2.4.1.apk
Screenshot Ultimate Pro 2.8.6.apk

All these applications are tested in Galaxy Grand Quattro
 
Last edited:

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
Dear Shaaan,

While Fake Flashing from Stock Recovery the following error occurs:

E: failed to verify whole-file signature
E: signature verification failed
 

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
Dear Koushik

Please go through Post #2 and #14 regarding ADB.

Regarding Flashing from Stock Recovery you can do it through putting the zip file in the /cache partition and flash or put the application in the root folder of the Internal SdCard and flash.

However the above two process requires some Linux command knowledge. If you are not familiar then you can always use Root Explorer to copy/move files.

Hope this will help you and if not please do revert back for further in-depth explanation.

Regards
 

coolkoushik07

Senior Member
Oct 26, 2009
952
272
Kolkata
Dear Koushik

Please go through Post #2 and #14 regarding ADB.

Regarding Flashing from Stock Recovery you can do it through putting the zip file in the /cache partition and flash or put the application in the root folder of the Internal SdCard and flash.

However the above two process requires some Linux command knowledge. If you are not familiar then you can always use Root Explorer to copy/move files.

Hope this will help you and if not please do revert back for further in-depth explanation.

Regards

if i unrooted my phone, can i use stock recovery to flash zip?
 

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
No. While unrooted you cannot gain access to root folder of Internal SdCard or /Cache partition.

However not sure about flashing through ADB, hopefully not.
 

coolkoushik07

Senior Member
Oct 26, 2009
952
272
Kolkata
No. While unrooted you cannot gain access to root folder of Internal SdCard or /Cache partition.

However not sure about flashing through ADB, hopefully not.

Well bro thanks for ur explanation.. that was my point.. So samsung stock recovery is useless for quattro.. And we cant flash using it in an unrooted phone.. Also the process u told above is only for experts, not for normal users..

Sent from my GT-I8552 using Tapatalk
 

Arinio

Senior Member
Jul 3, 2013
205
97
Kolkata
When the system unable to boot into GUI Mode stock recovery will help you to do Factory Reset.

Who knows, sometimes Stock Recovery may be the last resort to save you!
 

coolkoushik07

Senior Member
Oct 26, 2009
952
272
Kolkata
When the system unable to boot into GUI Mode stock recovery will help you to do Factory Reset.

Who knows, sometimes Stock Recovery may be the last resort to save you!

The last resort is always an odin n odin flashable firmware. And the stock recovery dont have capability to mount sd card which I have told before. So its pretty useless for maximum as if u root ur phone and mess with system, factory reset cant always save u.

Sent from my GT-I8552 using Tapatalk
 

k2wl

Senior Member
Apr 19, 2008
3,166
7,574
@ Arinio steps to create recovery are good...explained in detail and are very basic....

more automatic and quicker way is
1. go to builder.clockworkmod.com
2. upload your recovery (extract from stock rom or phone)
3. wait for your job to finish
4. download the source folder
5. build your own recovery.
6. make necessary changes to make it bootable.

this is just a suggetion...your way is the way one must know.

One more suggestion:- try to use bbqlinux by codeworkxx for development is faster than ubuntu i feel.

@ lols21.10 any more errors you are getting????
 
Last edited:
  • Like
Reactions: Arinio and nhozbay

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    How To Setup Android Development Environment on Ubuntu 13.10

    Hardware Needed : Atleat Dual Core 2.8 GHz. Processor, 4GB RAM (8GB recommended).
    Software Needed For Virtualisation : VMware Workstation 10.0.1 Build 1379776
    OS Needed : Ubuntu 13.10/13.04 x64 (64 bit recommended)
    Virtual Machine Requirement : Atleast 3 GB RAM and 40 GB Hard Disk Space
    Other Requirement : Atleast 1 Mbps (4 Mbps recommended) Shared Internet Connection.

    http://xdaforums.com/show....php?t=2302780 [Follow This Tutorial By Matt95. All Links Are Given There.]


    JDK

    $ sudo mkdir /usr/lib/jvm
    $ cd ~/Downloads/
    $ chmod +x jdk-6u45-linux-x64.bin
    $ ./jdk-6u45-linux-x64.bin
    $ sudo mv jdk1.6.0_45 /usr/lib/jvm/
    $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 1
    $ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 1
    $ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45/bin/jar 1
    $ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45/bin/javaws 1
    $ java -version

    Now a restart is recommended before installing git.


    GIT

    $ sudo apt-get install git
    $ y

    PYTHON

    $ cd ~/Downloads/
    $ tar -xzvf Python-2.7.5.tgz
    $ cd Python-2.7.5/
    $ ./configure
    $ make
    $ sudo make altinstall

    GNU

    $ cd ~/Downloads/
    $ tar -zxvf make-3.82.tar.gz
    $ cd make-3.82
    $ ./configure
    $ make
    $ sudo make install

    [Do not use make 4.0]

    OTHER PACKAGES

    sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6


    ANDROID SDK

    $ mkdir ~/development
    $ cd ~/Downloads
    $ tar -zxvf android-sdk_r22.2.1-linux.tgz
    $ mv ~/Downloads/android-sdk-linux ~/development/



    SETUP ADB/FASTBOOT

    $ cd ~/development/android-sdk-linux/tools
    $ ./android



    SDK Path: Tools (Tick All)

    Extras (Tick All)

    [This process will take time depending upon the internet bandwidth]

    $ sudo gedit .bashrc (ignore the error)


    Now paste this at the end of the file:

    #Android PATHS
    export PATH=$PATH:~/development/android-sdk-linux/tools
    export PATH=$PATH:~/development/android-sdk-linux/platform-tools

    Save the file.

    Now in a terminal window type


    $ adb
    $ fastboot

    Both commands shows list of attributes.

    Connected Samsung Galaxy Grand Quattro (I8552) to Workstation through USB Cable.

    $ adb devices

    Successfully Shows Device Number (Device is attached).

    You are done!
    6
    The intention of this thread is to help newbies step by step to become an entry level developer so each one can contribute their ideas and opinions inspired by hands on experiment so as to share and increase the vast knowledge of Android
    4
    How To Create CyanogenMod For Galaxy Grand Quattro

    Before I start writing this tutorial please visit the following website:

    http://en.wikipedia.org/wiki/Snapdragon_(system_on_chip)

    Here look for Model Number MSM8225 (Snapdragon S4).

    Galaxy Grand Quattro use this CPU.

    Also you can visit : http://system-on-a-chip.findthebest.com/l/265/Qualcomm-Snapdragon-MSM8225

    Note that Samsung Galaxy Core GT-I8262 uses the same processor.

    After careful observation I found that Galaxy S Blaze 4G (Codename t769) is one of the Samsung product (Though different CPU used, MSM8260) whose CM 11.0 is created successfully and it is a stable release.

    Fell free to visit : http://wiki.cyanogenmod.org/w/Build_for_t769

    Give special importance to 'helpful tip' and 'note'.

    A 32bit latest Ubuntu Linux version is recommended.

    We all knew that our device code is I8552.

    Hopefully with a decent internet connection (4 Mbps recommended) and 50 GB Hard Disc space for a VM enthusiastic person will be able to build the CyanogenMod for Galaxy Grand Quattro.

    If needed before repo sync one can take help of my earlier posts.

    Do not use any device tree created by others (with all respect to them). You can create the tree alone.

    Tips: The Kernel of an OS heavily depends on the CPU architecture and Motherboard used.

    Last but not the least, here, you will be spellbound : http://xdaforums.com/showthread.php?t=1574556 :cyclops: & http://xdaforums.com/showthread.php?t=2510519 :cyclops:

    Here is the Hero : http://xdaforums.com/showthread.php?t=2525650

    WISH YOU ALL THE BEST.
    3
    Vikas,

    You are welcome to show developments in Windows. In-fact personally I feel that we can approach mass if Window is used as the development platform as newbies are much more accustomed with Window OS.

    Also let me share my plan for this tutorial.

    I started with ADB, the first step to connect Android based Smartphones to any OS based Workstation where Android environment is created. Then I discussed about Repo, the prime base for Android development.

    Now the future plans are as following:

    1. How to built a Device Tree for any new devices.
    2. How to built CWM.
    3. How to built Cyanogen Mod.
    4. Tutorial about Eclipse.
    5. Android Kitchen Setup.
    6. Building Custom ROM.

    The only condition is that all these steps must be shown in details for newbies in a step by step approach and it must be a generalized approach so that any devices developement can be done through these set of tutorials.
    3
    Don't rely on Arnav. He is the biggest noob you will ever get. He hasn't made a kernel yet. Let alone a rom.

    Now, what help do you guys need with the recovery? I just saw the message you left in my thread.

    Edit : Please tag me in one response when replying.

    Sent from my GT-I9070 using Tapatalk 4